Les émulateurs n'ont jamais été les bienvenus sur les boutiques des consoles, mais en novembre 2020, Ars Technica a rapporté que le développeur « tunip3 » distribuait RetroArch sur Xbox Series X/S comme application « retail » via une faille apparente dans le système de distribution d'applications de Microsoft : une version UWP légèrement modifiée de RetroArch publiée comme application « privée », une catégorie qui ne nécessite pas d'examen par Microsoft. Les utilisateurs dont l'adresse e-mail était ajoutée à une liste blanche pouvaient échanger un code et la télécharger directement sur l'interface principale de la console — sans mode Développeur.

Le gain était réel. La version sanctionnée en mode Développeur sature sur les fichiers de plus de 2 Go, rendant certains titres Wii et GameCube injouables, et empêche les utilisateurs d'accéder à Spotify et aux groupes Xbox Live pendant le jeu ; la version retail n'avait aucun de ces problèmes. tunip3 avait trouvé la voie par « tâtonnements pour comprendre comment fonctionne le système du store », et avait utilisé un système de distribution peu médiatisé en juillet 2020 pour installer l'application sur environ 200 consoles — elle a survécu un mois avant que Microsoft ne le remarque et ne la retire, laissant intactes les installations antérieures.

Cette fois, tunip3 est allé plus vite : « nous avons essayé d'amener autant de personnes que possible dessus aussi vite que possible, au risque qu'elle soit potentiellement découverte plus tôt par Microsoft. Nous avons déjà plus de 1 500 personnes dessus. » Ils ont déclaré s'attendre au retrait éventuel de l'application et peut-être à un bannissement de compte, n'ont perçu aucun argent pour cela, et ont proposé de collaborer avec Microsoft si on le leur demandait. Microsoft n'a pas répondu à la demande de commentaire d'Ars.

Le canal « application privée » de Microsoft ne nécessite aucun examen et se diffuse par codes de liste blanche par e-mail — il suffit donc d'y publier l'émulateur et de distribuer des invitations.

La catégorie des applications privées existe pour la distribution aux entreprises et aux partenaires, ce qui lui permet d'éviter l'examen qui bloque les émulateurs sur la boutique publique.

La liste blanche par e-mail recréait une liste d'invitations manuelle au sein d'un canal retail — l'émulateur ressemblait à n'importe quelle autre installation depuis le store dans l'interface de la console.

Les limites artificielles du mode Développeur donnaient aux utilisateurs une raison concrète de préférer la version retail du marché gris, résolvant un problème réel plutôt que de simplement contourner les règles.

Les gardiens des plateformes protègent rarement les portes qu'ils oublient : les canaux de distribution conçus pour des partenaires de confiance ont souvent des contrôles plus faibles que la vitrine publique.

tunip3 s'attendait à ce que Microsoft ferme éventuellement cette voie, comme il l'a fait pour la version distribuée en juillet ; le rapport d'Ars se terminait alors que Microsoft n'avait pas encore commenté et que plus de 1 500 utilisateurs détenaient un émulateur retail qu'aucun processus d'examen n'avait jamais approuvé.

VÉRIFIEZ LES SOURCES

Les sources

  1. How one developer is sneaking emulators through a hole in the Xbox Store Ars Technica · arstechnica.com ·