| Principe de démarrage d'un appareil Androïd | |||||||||||||||||
![]() |
|||||||||||||||||
|
Le bootloader (chargeur d’amorçage) est un programme qui s'exécute à la mise sous tension de l’appareil Androïd. Son code initialise le matériel, charge le kernel (noyau), le ramdisk (disque virtuel), et enfin lance le processus de démarrage à moins que des boutons ne soient enfoncés, auquel cas il lance soit le mode recovery (restauration), soit un mode de mise à jour variable selon le modèle de téléphone. Ce concept est comparable au BIOS ou UEFI des ordinateurs. Par défaut, le bootloader de l’appareil Androïd est verrouillé par le constructeur ce qui n’autorise que la mise à jour ou la réinstallation d’un firmware officiel (stock rom), et il doit être déverrouillé pour permettre l’installation d’un custom recovery (menu de démarrage tiers) ainsi que toutes les opérations qui en dépendent comme l’installation d’un custom rom (firmware alternatif) ou d’addons non signés, et bien souvent l’installation du root. Selon le cas • Le déverrouillage du bootloader s’effectue via une ligne de commande depuis un PC • Le déverrouillage du bootloader s’effectue via une procédure intégrée au téléphone • Le bootloader n’est pas déverrouillable. Le déverrouillage du bootloader nécessite généralement l’obtention d’un code de déverrouillage • Soit depuis le site du fabricant (méthode officielle et gratuite) • Soit en ayant recours à un logiciel tiers (méthode non officielle et payante) • Soit depuis certains sites qui proposent ce service (méthode non officielle et payante) |
|||||||||||||||||
| Les conseils | |||||||||||||||||
|
Scénarios • Le téléphone est encore sous garantie : il est prudent de ne rien entreprendre. • Le téléphone n’est plus sous garantie mais tourne sous une version récente d’Androïd ou est éligible à une nouvelle version d’Androïd, installez uniquement le root si nécessaire. • Le téléphone a plus de deux ans, possède une ancienne version d’Androïd et montre des signes d'incompatibilité, d’instabilité ou un manque de fluidité, dans ce cas l’installation d’un custom rom présente une alternative intéressante. La garantie du constructeur • Elle est de deux ans à compter de la date d’achat (depuis mars 2016) • Elle est sensée ne pas être annulée par l’opération de root (loi européenne) • Elle est généralement annulée par le déverrouillage du bootloader (souvent requis pour le root) A retenir • Le déverrouillage du bootloader ou l’installation d’un custom rom efface les données, les comptes et les applications installées. • Ne pas assimiler le root à l’installation d’un custom recovery ou d’un custom rom car il s’agit d’opérations différentes et indépendantes. |
|||||||||||||||||
| La customisation | |||||||||||||||||
|
Avantages du Custom Recovery • Flasher ou mettre à jour le custom rom. • Flasher des addons non signés. • Installer le root. Avantages du Custom Rom • Evolution vers une version plus fraiche d’Androïd • Aucun bloatware (applications propriétaires inutiles, gourmandes ou publicitaires). • Applications et services Google installés à la demande (le Play Store est suffisant de base). • Gain de réactivité et de mémoire grâce à une surcouche plus légère. Inconvénients du Custom Rom • Sa mise en place est destinée à des utilisateurs avertis. • Chaque modèle de téléphone est différent et la méthode d’installation doit être adaptée. • L’opération peut être fastidieuse et nécessiter de multiples essais. • Instabilités possibles de certaines fonctions ou périphériques. Utilité du Root • Supprimer les applications propriétaires. • Accéder aux fichiers système. • Faire tourner des applications qui nécessitent des privilèges élevés. • Récupérer certaines données effacées telles que les sms ou le journal d’appel, mais uniquement si le root est activable sans avoir à effectuer une quelconque opération destructrice. |
|||||||||||||||||
| Les outils | |||||||||||||||||
|
Les outils correspondants au modèle du smartphone sont à installer sur le PC • les drivers USB pour Windows • les drivers USB additionnels pour les outils de communication tels que adb, fastboot et heimdall • les utilitaires ADB et FASTBOOT • l'utilitaire HEIMDALL pour les téléphones Samsung • le logiciel dédié si la marque du téléphone l’impose comme ODIN pour SAMSUNG ou EMMA pour SONY. Principales commandes ADB |
|||||||||||||||||
|
|||||||||||||||||
|
Principales commandes FASTBOOT |
|||||||||||||||||
|
|||||||||||||||||
|
Principales commandes HEIMDALL |
|||||||||||||||||
|
|||||||||||||||||
| Préparation du téléphone | |||||||||||||||||
|
Opérations à effectuer
|
|||||||||||||||||
| Procédures standards | |||||||||||||||||
|
Déverrouillage du Bootloader • Démarrez le téléphone en mode fastboot • Connectez le téléphone au PC • Lancez les commandes : |
|||||||||||||||||
|
|||||||||||||||||
|
Flash d’un Custom Recovery (cas general, avec fichier IMG) • Démarrez le téléphone en mode fastboot • Lancez les commandes : |
|||||||||||||||||
|
|||||||||||||||||
|
Flash d’un Custom Recovery (sur Samsung, avec fichier IMG) • Démarrez le téléphone en mode download • Lancez les commandes : |
|||||||||||||||||
|
|||||||||||||||||
|
Flash d’un Custom Recovery (sur Samsung, avec fichier TAR ou MD5) • Démarrez le téléphone en mode download • Flashez le fichier TAR ou MD5 avec le logiciel ODIN |
|||||||||||||||||
|
Flash d’un Custom Rom (méthode 1) • Placez les fichiers ZIP sur la carte SD • Démarrez le téléphone en mode recovery • Depuis le Custom Recovery : 1. Effectuez un Wipe Dalvik, Wipe System, Wipe Cache et Wipe Data 2. Avec Install, flashez un à un les fichiers ZIP 3. Redémarrez le téléphone |
|||||||||||||||||
|
Flash d’un Custom Rom (méthode 2) • Placez les fichiers ZIP sur le PC • Démarrez le téléphone en mode recovery • Depuis le Custom Recovery : 1. Effectuez un Wipe Dalvik, Wipe System, Wipe Cache et Wipe Data 2. Positionnez vous en mode ADB Sideload • Depuis le PC : 1. Installez un à un les fichiers ZIP avec la commande adb sideload <filename.zip> 2. Redémarrez le téléphone |
|||||||||||||||||
|
Installation d’un fichier APK • Méthode 1 : depuis l’explorateur de fichiers du téléphone • Méthode 2 : depuis le PC avec la commande adb install <filename.apk> |
|||||||||||||||||