[TUTO] Installer Android sur Nintendo Switch

fabio77

fabio77

Membre
Inscrit
16 Février 2012
Messages
88
Points
8

[UNOFFICIAL][8.1] switchroot LineageOS 15.1


Cette opération comporte des risques. Ni moi ni Phonandroid ne peuvent être tenu responsables des éventuels problèmes rencontrés. Pensez à effectuer une sauvegarde de votre nand avant toutes modifications ou flash !



Après L4T Ubuntu, la Team Switchroot propose un système d'exploitation Android pour votre console. Leurs travaux se basent sur la Nvidia Shield TV qui a un SoC similaire, le Tegra X1. Sans trop rentrer dans le jargon technique, la ROM exploite le fork de l'AOSP (Android Open Source Project), LineageOS 15.1. Cette alternative, utilisée sur de nombreux smartphones, a pour référence, Android 8.1 Oreo.

Prévue avec le Custom Recovery TWRP (Team Win Recovery Project), il vous permettra de réaliser une multitude de modifications. Vous pourrez utiliser des services Google qui ne sont pas embarqués dans la ROM pour des raisons de droits et profiter du ROOT si vous le souhaitez !



  • Une Nintendo Switch préalablement hackée​
  • Une carte micro SD (16Go minimum)​
  • Pour le mode RCM:
    • Un câble USB type A vers USB type C (NB: comme celui livré avec le controller pro )​
    • Un PC​

Pour le hack, si pas déjà fait !
Vous avez trois tutoriels selon la méthode employée. Aucune aide ne sera donnée à travers ce topic. Merci de poster sur le sujet dédié pour répondre à votre besoin !




  • S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

    NB: Prendre celle qui correspond à la taille de votre SD bien que ce ne soit pas une obligation mais conseillée. Cela ne changera par la taille allouée pour le payload qui restera de 2Go !
  • S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

    NB: Il servira pour écrire la ROM sur votre SD !
  • S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
  • S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

    NB: Choisissez la plateforme ARM64, la version Android 8.1 et le pack PICO!
  • S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

    NB: Utile pour la compatibilité des applications Shield
  • S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

    NB: Optionnel et non détaillé dans ce tutoriel, il vous servira pour copier des fichiers sur la SD en passant par un serveur FTP. Prendre Latest Stable si vous l'utilisez !



  • 1. Insérez votre carte SD dans votre PC
    • NB: Prenez une SD différente de celle que vous utilisez pour le hack car l’ensemble des données de la carte seront effacées ou alors prévoyez de faire une sauvegarde avant !​
  • 2. Ouvrez balenaEthcher
    Image
    • 2.1. Sélectionnez le fichier android-XXgb.img.gz que vous avez téléchargé.
      • NB: Assurez-vous que l'appareil sélectionné soit la carte SD que vous voulez utiliser sinon vous allez avoir des surprises !​
    • 2.2. Cliquez sur flash
      • NB: Cela peut prendre un certain temps selon la taille de la SD. Laissez terminer le processus !​
    • 2.3. Fermez balenaEtcher
      • NB: Deux nouveaux lecteurs apparaissent dans l'explorateur Windows. L'un de 2Go et l'autre pour votre image choisie qu'il ne faut absolument pas formater !​
    • Image
  • 3. Placez les archives GApps.zip, Shieldifier.zip et le ROOT (si vous le souhaitez pour ce dernier mais non détaillé dans ce tutoriel) dans la partition de 2Go à la racine
    • NB: Ne les décompresser pas !​
  • 4. Éjectez la carte SD de votre PC et insérez-la dans votre Switch
    5. Décompressez le fichier Hetake.zip
    • NB: Conservez le .bin pour l'injecter !5.1. Lancez TegraRCMGUI
      5.2. Sélectionnez le fichier Hetake.bin
      5.3. Cliquez sur Inject Payload
      • NB: Maintenez le bouton Volume +. Une fois que vous voyez l'interface graphique sur votre Switch, vous pouvez vous déconnecter​
  • 6. Dans l'interface graphique NYX, choisissez More Configs
    Image
    7. Maintenez le bouton Volume + enfoncé et appuyez sur Switchroot Android jusqu'à ce que vous arriviez au menu TWRP
    • 7.1. Faites un backup de votre ROM pour éviter de tout refaire en cas de problème !
      Image
      7.2. Une fois terminée, choisissez Installer
      7.3. Sélectionnez Select Storage
      • NB: Si la boîte de dialogue est vide, faites glisser votre doigt vers le haut et vers le bas pour la faire défiler et la rafraîchir​
    • 7.4. Puis Micro SD Card​
  • 8. Choisissez GApps.zip et faites glisser le curseur vers la droite
    9. Faites de même avec Shieldifier.zip
    • NB: Une fois terminée, effacez le cache Dalvik comme cela sera demandé. Si vous obtenez une erreur lors de l'installation de GAPPS, allez dans l'option Mount dans le menu principal et assurez-vous de cocher System​
  • 10. Éteindre la console
    • 10.1. Redémarrez en mode RCM pour réinjecter Hetake depuis votre PC
      10.2. Redémarrez Android
      • NB: Android 8.1 Oreo apparait. Enjoy !​

Image



Mettre à jour ?
Les mises à jour système se feront via une archive .zip flashable dans TWRP.

Connecter les Joycons ?
La démarche se présente ainsi:
1. Activez le Bluetooth sur Android
2. Sur votre joycon, restez appuyé sur le bouton de synchronisation noir sur le côté du joycon jusqu'à qu'il clignote
NB: il apparaît dans votre menu Bluetooth !

Et si vous avez un problème malgré tout, voici un fix à flasher avec TWRP:
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Régler les profils de performances ?
Avant tout, il fait garder à l'esprit que les profils haute performance utilisent beaucoup plus de batterie !
1. Aller dans Paramètres
2. Puis Batterie
3. Et Profil de performance

  • NB: Les options sont:
    • Equilibré: 1 GHz CPU / 468 MHz GPU​
    • Rapide: 1,4 GHz CPU / 768 MHz GPU​
    • Performant: 1,7 GHz CPU / 920 MHz GPU​
Utiliser le mode TV correctement ?
Pour l'utiliser de manière optimisée, il vous faudra l'apk HAL Launcher disponible sur le Play Store.

Nvidia GameStream ?
Vous pouvez utiliser Moonlight comme alternative.


Pour éviter des questions redondantes, voici l'ensemble des bogues connus:

  • Veille prolongée avec une durée de la batterie réduite​
  • Rotation automatique​
  • Écran au large dans le dock​
  • Charge non détectée, mais la console se charge toujours​
  • Certaines applications ne gèrent pas correctement les entrées joycon​
  • L'écran tactile détecte parfois des touches même lorsque votre doigt flotte juste au-dessus de l'écran​
  • Il existe un processus système ANR sur démarrage. Il suffit de cliquer sur Wait et il ne se reproduira pas jusqu'au prochain boot.​
  • Les captures d'écran ne fonctionnent pas​
  • Le WiFi peut cesser de fonctionner au hasard. Si cela se produit, il suffit de redémarrer​
  • Si la télévision semble bizarre en mode TV, enlever puis remettre la console​
  • Pas de clavier TV qui peut être utilisé avec le gamepad​
  • SELinux est désactivé​
  • Vous ne pouvez pas accéder à la partition FAT32 de la carte SD sur macOS. Windows et Linux fonctionnent​


 
Dernière édition par un modérateur:
Dernière édition par un modérateur:
Skelett

Skelett

Moderateur Global
Inscrit
12 Mai 2013
Messages
12 267
Points
113
Salut,

Une switch ne se jailbreak pas, elle se crack. Le jailbreak est simplement le nom donné pour le hack des iPhones. J'ai corrigé.
M'enfin, ce n'est qu'une petite erreur de langage.

Ceci dit, merci ! J'avais déjà essayé il y a quelque temps sur ma switch. C'est rigolo, mais c'est tout. Le système n'est pas encore viable pour rester en permanence sur la console (en fonction du hack utilisé). Mais ce n'est que mon avis.
 
Haut Bas