Très peu connaissent ADB sideload, c’est pourquoi aujourd’hui je vais expliquer ce qu’est ADB sideload et comment installer une ROM personnalisée, un mod magisk, ou tout autre mod en utilisant ADB Sideload.
Qu’est-ce que ADB sideload?
ADB Sideload est une fonctionnalité de l’interface ADB sur Android qui permet d’installer des fichiers sur un téléphone Android directement à partir d’un PC qui est dans un fichier zip et dans un format installable. Il existe de nombreux fichiers tels qu’une ROM personnalisée, un fichier zip LineageOS, un fichier mod, un script de modification du système tel qu’un enabler API Camera2, etc. sont généralement installés à l’aide de la fonctionnalité ADB sideload.
Quels sont tous les fichiers qui peuvent être installés en utilisant ADB Sideload ?
Un OTA Android ou un paquet de mise à jour a un script binaire updater généralement situé dans l’emplacement META-INF/com/google/android/update-binary qui est utilisé pour interpréter et exécuter un updater-script pour décider quoi installer.
Une récupération est conçue pour interpréter ce script et l’exécuter en conséquence.
Presque toutes les ROM personnalisées telles que LineageOS ou les mods de rooting tels que le module Magisk etc. sont conçues pour être installées en utilisant une récupération personnalisée telle que la récupération TWRP.
Où télécharger ADB ?
ADB est un outil sur Android SDK qui est disponible sous la forme d’outils de plate-forme dans un fichier zip. Il y a aussi quelques installateurs disponibles pour Windows et Linux ou MAC. Voici les liens de téléchargement pour les mêmes:
– 15 Seconds ADB Installer pour Windows
– Minimal ADB et Fastboot pour Windows
– ADB Fastboot pour Linux et MAC
Comment installer en utilisant ADB Sideload sur TWRP ?
J’utilise l’exemple de TWRP pour faire une installation par ADB sideload. Au moment d’écrire cet article, c’est la seule récupération largement utilisée.
- Démarrez dans la récupération TWRP.
- Allez dans Avancé
- Sur l’écran suivant, cliquez sur ADB sideload
- Sur l’écran suivant qui apparaît, cochez les options Wipe Dalvik Cache et Wipe Cahce puis balayez vers la droite pour démarrer l’interface ADB sideload.
- L’écran TWRP affichera quelque chose comme : Starting ADB sideload feature…
- Maintenant sur le PC, ouvrez une invite de commande et changez le répertoire où le fichier zip est présent.
- Puis exécutez la commande suivante pour installer le fichier en utilisant ADB sideload:
adb sideload lineage-17.1-withMTG-20200108-UNOFFICIAL-sailfish.zip
Dans l’exemple ci-dessus, j’installe LineageOS 17.1 sur le téléphone Google Pixel. La commande ci-dessus doit être modifiée avec le nom de fichier approprié à installer. - Une fois lancé, l’invite de commande ainsi que l’écran TWRP montreront la progression.
- Une fois l’installation terminée, sur l’écran TWRP, cliquez sur le système Back ou Reboot selon le besoin.
Une fois que le sideload ADB a fini de s’exécuter sur TWRP, le processus est terminé. Vous pouvez redémarrer le téléphone pour voir l’installation.
C’est tout pour le moment. Restez à l’écoute pour plus de guides étape par étape faciles à suivre sur Google Camera, LineageOS etc.