Stock Rom et Custom Rom sous Android
Page mise à jour le 06-01-2026 à 23:21
Avertissement : les procédures décrites datent de 2021 et ne sont pas forcément applicables aux dernières versions.
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
adb devices # affiche les périphériques connectés
adb reboot # redémarre en mode normal
adb reboot <option> # redémarre en mode recovery ou fastboot
adb sideload <file.zip> # flash du système ou une mise à jour
adb install <file.apk> # installe une application

Principales commandes FASTBOOT

fastboot devices # affiche les périphériques connectés
fastboot reboot # redémarre en mode normal
fastboot reboot bootloader # redémarre en mode fastboot
fastboot oem get_unlock_data # fournit le code de requête de déverrouillage
fastboot oem unlock # déverrouille le bootloader (code non requis)
fastboot oem unlock <code> # déverrouille le bootloader (code requis)
fastboot oem get-bootinfo # affiche l’état de verrouillage du bootloader
fastboot flash recovery <file.img> # flash de la partition recovery

Principales commandes HEIMDALL

heimdall detect # affiche les périphériques connectés
heimdall print-pit --no-reboot # affiche la table de partitions
heimdall flash --recovery <file.img> # flash de la partition recovery

Préparation du téléphone

Opérations à effectuer
  1. Sauvegardez les données du téléphone vers la carte SD ou un PC
  2. Chargez correctement la batterie du téléphone
  3. Consultez la notice du téléphone pour connaitre les différentes combinaisons de touches
  4. Dans Paramètres / Comptes, supprimez les comptes Googles
  5. Dans Paramètres / A propos du téléphone, tapez plusieurs fois sur la zone Numéro de Build
  6. Un message indique alors que vous êtes développeur et l’option Paramètres / Options pour les développeurs apparait
  7. Dans Paramètres / Options pour les développeurs activez Débogage USB
  8. Dans Paramètres / Options pour les développeurs activez Déverrouillage OEM (si cette option est présente)
  9. Dans Paramètres / Sécurité activez Sources inconnues
Explications des points ci-dessus
  1. Certaines opérations effacent les données, les comptes et les applications installées
  2. Pour se préserver d’un arrêt brutal durant une opération
  3. Les combinaisons de touches varient selon la marque et le modèle de l'appareil
  4. Préserve du FRP (Factory Reset Protection) implémenté par Google
  5. Active les options supplémentaires
  6. Autorise la communication entre PC et Androïd
  7. Autorise de déverrouillage du Bootloader
  8. Autorise l’installation d’application non validées par le Play Store de Google
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 :
fastboot devices # vérifie la connexion avec l’appareil
fastboot oem get_unlock_data # fournit le code de requête
fastboot oem unlock # déverrouille si aucun code n’est requis
fastboot oem unlock <unlock_code> # déverrouille si un code est requis
fastboot reboot bootloader # redémarre en mode fastboot
fastboot oem get-bootinfo # vérifie l’état de verrouillage du bootloader
fastboot reboot # redémarre en mode normal

Flash d’un Custom Recovery (cas general, avec fichier IMG)
• Démarrez le téléphone en mode fastboot
• Lancez les commandes :
fastboot devices # vérifie la connexion avec l’appareil
fastboot flash recovery <filename.img> # écrase la rom
fastboot reboot # redémarre en mode normal

Flash d’un Custom Recovery (sur Samsung, avec fichier IMG)
• Démarrez le téléphone en mode download
• Lancez les commandes :
heimdall detect # vérifie la connexion avec l’appareil
heimdall print-pit --no-reboot # pour identifier le nom de la partition de recovery
heimdall flash --recovery <filename.img> # écrase la rom

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>

Papy WinTux - Philippe DESLOGES - 2023-2026 - Powered by Debian - Apache 2.4.54 - PHP 7.4.33 - Last update 06-01-2026 23:21 - Page size 27 ko built in 0 ms
All trademarks, logos, images and documents on these pages belong exclusively to their respective owners.