Comment changer de version d’Android quand il n’y a plus de mise à jour pour son appareil ?

Suite à la popularité de l’article Comment forcer la mise à jour d’Android, j’ai eu énormément de mails et de commentaires provenant de visiteurs qui cherchent à passer leur version d’Android (souvent inférieur à la 4.4) vers une autre plus récente. Seulement voilà, il n’y a pas de solutions pour 90% des cas : le constructeur a abandonné le modèle, pas de disponibilité dans la bonne langue, pas de support… C’est pour ça que j’ai décidé de créer cet article, pour vous faire découvrir d’autres alternatives, connues quand on est un peu « dans le milieu », mais encore peu connu du grand public.

Vous êtes dans le cas suivant : Pas de mise à jour automatique de proposé ? Le constructeur a oublié votre smartphone ? Ou votre smartphone est trop vieux ? Il y a encore une solution :

Installer un firmware Android non officiel *

* soit installer une ROM alternative spécialement conçue pour votre appareil, par des particuliers/teams hors de la marque.

Parce que c’est ça aussi le monde Android : trop de liberté … aux constructeurs ! Pourquoi faudrait t’il perdre du temps et des ressources sur d’anciens modèles à upgrader quand il y a 10 modèles à lancer ? Pourquoi se focaliser sur une gamme précise utilisée par un faible nombre de clients ? Pourquoi est ce si compliqué à mettre en place (la faute à Android ?) ?

Soyez rassuré, tout n’est pas négatif pour autant. Et recentrons le sujet, on va parler de vous là, enfin de votre smartphone en particulier !

Je vais essayer de vous aider si vous n’y comprenez rien à tout ça, ou encore que certaines parties sont encore floues pour vous. Par contre je vous préviens : ce ne sera pas à la portée de tout le monde ! Et si vous ne trouvez pas d’autres moyens de mettre à jour votre OS Android, c’est que ceci est la seule alternative possible ! ????

Les étapes à suivre :

  • Trouver une ROM récente correspondant à votre appareil
  • Préparer votre appareil pour accueillir la ROM (unlock, recovery, copie de la ROM vers le smartphone)
  • Installer la ROM
  • Profiter de la nouvelle vie de votre appareil ????

Rechercher une ROM alternative

Vous avez testé les 3 méthodes pour forcer les mises à jours ? Vous êtes bloqué avec une version ancienne d’Android et rien ne vous est proposé en OTA, rien non plus sur le site de la marque ?

Selon la popularité de votre modèle, vous pourrez peut être trouver des versions plus récentes d’Android en ROM alternatives à installer. Voici quelques sites surs à chercher avant de sauter sur Google aveuglément :

Cyanogenmod

Cyanogenmod est l’un des plus gros fournisseur de firmwares alternatifs. Ses ROMs proposent de nombreuses fonctionnalités inexistantes sur Android, tout en conservant l’ergonomie et une surcouche light. Il est aussi possible de trouver des ROM Cyanogen avec une version plus récente d’Android !

Voici la liste des versions :

  • CM14 : Android 7 (nougat)
  • CM13 : Android 6 (marshmallow)
  • CM12.1 : Android 5.1
  • CM12 : Android 5 (lollipop)
  • CM11 : Android 4.4 (kitkat)

Si votre smartphone se trouve dans cette liste, alors une ROM est disponible et un support est disponible :

[cce_text]Acer
 Iconia Tab A700 (a700)

Advent
 Vega (vega)

Amazon
 Kindle Fire (1Gen, custom bl) (otterx)
 Kindle Fire (1st gen) (otter)
 Kindle Fire (2nd gen) (otter2)
 Kindle Fire HD 7 (tate)
 Kindle Fire HD 8.9 (jem)

Asus
 Eee Pad Transformer (tf101)
 Eee Pad Transformer Prime (tf201)
 Transformer Pad Infinity (tf700t)
 Transformer Pad TF300T (tf300t)
 Transformer Pad TF701T (tf701t)
 Zenfone 2 (1080p) (Z00A)
 Zenfone 2 (720p) (Z008)
 Zenfone 2 Laser (720p) (Z00L)
 Zenfone 2 Laser/Selfie (1080p) (Z00T)

Barnes & Noble
 Nook Color (encore)
 Nook HD (hummingbird)
 Nook HD+ (ovation)
 Nook Tablet (acclaim)

BQ
 Aquaris X5 (paella)

Commtiva
 Z71 (z71)

Geeksphone
 One (one)
 Zero (zero)

Google
 Android One (sprout)
 Android One (4GB) (sprout4)
 Android One (8GB) (sprout8)
 Galaxy Nexus (GSM) (maguro)
 Galaxy Nexus (Sprint) (toroplus)
 Galaxy Nexus (Verizon) (toro)
 Nexus 10 (manta)
 Nexus 4 (mako)
 Nexus 5 (hammerhead)
 Nexus 5 (CAF) (hammerheadcaf)
 Nexus 5X (bullhead)
 Nexus 6 (shamu)
 Nexus 6P (angler)
 Nexus 7 (GSM) (tilapia)
 Nexus 7 (Wi-Fi) (grouper)
 Nexus 7 2013 (4G) (deb)
 Nexus 7 2013 (Wi-Fi) (flo)
 Nexus 9 (flounder)
 Nexus 9 LTE (flounder_lte)
 Nexus One (passion)
 Nexus Player (fugu)
 Nexus Q (steelhead)
 Nexus S (crespo)
 Nexus S 4G (crespo4g)

Hardkernel
 ODROID-U2 (odroidu2)

HP
 Touchpad (tenderloin)

HTC
 Amaze 4G (ruby)
 Aria (liberty)
 Desire (CDMA) (bravoc)
 Desire (GSM) (bravo)
 Desire 816 (a5)
 Desire 816 Dual SIM (a5dwg)
 Desire HD / Inspire 4G (ace)
 Desire S (saga)
 Dream / Magic (dream_sapphire)
 Droid DNA (dlx)
 Droid Eris (desirec)
 Droid Incredible (inc)
 Droid Incredible 2 (vivow)
 Droid Incredible 4G LTE (fireball)
 Droid Incredible S (vivo)
 Evo 3D (GSM) (shooteru)
 Evo 4G (supersonic)
 Evo 4G LTE (jewel)
 Evo Shift (speedy)
 Hero (CDMA) (heroc)
 Hero (GSM) (hero)
 Legend (legend)
 One (AT&T) (m7att)
 One (GSM) (m7)
 One (GSM) (m7ul)
 One (Sprint) (m7spr)
 One (T-Mobile) (m7tmo)
 One (Verizon) (m7vzw)
 One 2014 (m8)
 One 2014 Dual SIM (m8d)
 One A9 (GSM International) (hiaeuhl)
 One A9 (GSM US) (hiaeul)
 One M9 (GSM) (himaul)
 One M9 (Verizon) (himawl)
 One Max (t6)
 One Max (Sprint) (t6spr)
 One Max (Verizon) (t6vzw)
 One Mini (m4)
 One Mini 2 (memul)
 One S (ville)
 One X (endeavoru)
 One X+ (enrc2b)
 One XL (evita)
 Raider 4G (holiday)
 Sensation (pyramid)
 Tattoo (click)
 Wildfire (buzz)

Huawei
 Ascend Mate 2 (mt2)
 Honor 4/4x (cherry)
 Honor 4x (China Telecom) (che10)
 SnapTo (g620_a2)
 U8150 (u8150)
 U8160 (u8160)
 U8220 (u8220)

LG
 G Pad 7 (v400)
 G Pad 7 LTE (v410)
 G-Pad 8.3 (v500)
 G2 (AT&T) (d800)
 G2 (Canada) (d803)
 G2 (Docomo)(GSM) (l01f)
 G2 (Intl) (d802)
 G2 (Sprint) (ls980)
 G2 (T-Mobile) (d801)
 G2 (Verizon) (vs980)
 G2 Mini (g2m)
 G3 (AT&T) (d850)
 G3 (Canada) (d852)
 G3 (Korea) (f400)
 G3 (Sprint) (ls990)
 G3 (T-Mobile) (d851)
 G3 (Unlocked) (d855)
 G3 (Verizon) (vs985)
 G3 Beat (jagnm)
 G3 S (jag3gds)
 G4 (Intl) (h815)
 G4 (T-Mobile) (h811)
 myTouch (e739)
 myTouch Q (c800)
 Nitro HD / Optimus LTE 4G (p930)
 Optimus 2X (p990)
 Optimus 3D (p920)
 Optimus 3D Max (p720)
 Optimus 4X HD (p880)
 Optimus Black (p970)
 Optimus Chic (e720)
 Optimus G (AT&T) (e970)
 Optimus G (Canada) (e973)
 Optimus G (Intl) (e975)
 Optimus G (Sprint) (ls970)
 Optimus G Pro (All e98x) (e980)
 Optimus G Pro (deprecated) (e986)
 Optimus Hub (e510)
 Optimus L3 (e400)
 Optimus L5 (e610)
 Optimus L7 (p700)
 Optimus L70 (w5)
 Optimus L9 (p760)
 Optimus L90 (w7)
 Optimus LTE (SK Telecom) (su640)
 Optimus Me (p350)
 Optimus One (p500)
 Optimus Pro (c660)
 Optimus Sol (e730)
 Spectrum (vs920)
 Thrill 4G (p925)
 V10 (T-Mobile) (h901)

Motorola
 Atrix 4G (olympus)
 Atrix HD (mb886)
 Backflip (motus)
 Cliq (morrison)
 Cliq XT (zeppelin)
 Defy (jordan)
 Defy+ (jordan_plus)
 Droid (sholes)
 Droid 2 (droid2)
 Droid 2 Global (droid2we)
 Droid 2 World Edition (CDMA) (cdma_droid2we)
 Droid 3 (solana)
 Droid 4 (maserati)
 Droid Bionic (targa)
 Droid Razr (spyder)
 Droid RAZR HD (CDMA) (xt926)
 Droid RAZR M (xt907)
 Droid Ultra/MAXX (obake)
 Droid X (shadow)
 Moto E (condor)
 Moto E (2015) (otus)
 Moto E LTE (2015) (surnia)
 Moto G (falcon)
 Moto G (2015) (osprey)
 Moto G 2014 (titan)
 Moto G 4G (peregrine)
 Moto G 4G 2014 (thea)
 Moto MAXX (quark)
 Moto X (Deprecated) (moto_msm8960dt)
 Moto X 2013 (ghost)
 Moto X 2013 (T-Mobile) (xt1053)
 Moto X 2013 Developer Edition (xt1060)
 Moto X 2014 (victara)
 Moto X Play (lux)
 Moto X Pure (2015) (clark)
 MSM8960 Base (moto_msm8960)
 MSM8960 JB Bootloader (moto_msm8960_jbbl)
 Photon (sunfire)
 Photon Q (xt897)
 Photon Q (CDMA) (Deprecated) (xt897c)
 Razr (umts_spyder)
 RAZR HD (GSM) (xt925)
 RAZR HD JB Bootloader (xt925_jbbl)
 Xoom (GSM) (everest)
 Xoom (Verizon) (stingray)
 Xoom (Wi-Fi) (wingray)

Nextbit
 Robin (ether)

Nvidia
 Shield Portable (roth)
 Shield Tablet (shieldtablet)

OnePlus
 2 (oneplus2)
 One (bacon)
 X (onyx)

Oppo
 Find 5 (find5)
 Find 7a (find7)
 Find 7s (find7s)
 N1 (n1)
 N3 (n3)
 R5/R5s (Intl) (r5)
 R7 Plus (r7plus)

Samsung
 Captivate (captivatemtd)
 Epic 4G (epicmtd)
 Fascinate (fascinatemtd)
 Galaxy Ace (cooper)
 Galaxy Exhilarate (exhilarate)
 Galaxy Express (AT&T) (expressatt)
 Galaxy Fit (s5670)
 Galaxy Mini (tass)
 Galaxy Note (AT&T) (quincyatt)
 Galaxy Note (Intl) (n7000)
 Galaxy Note (T-Mobile) (quincytmo)
 Galaxy Note 10.1 (GSM) (n8000)
 Galaxy Note 10.1 (Verizon) (i925)
 Galaxy Note 10.1 (Wi-Fi) (n8013)
 Galaxy Note 10.1 2014 (LTE) (lt03lte)
 Galaxy Note 10.1 2014 (WiFi) (lt03wifi)
 Galaxy Note 3 (Intl) (hltexx)
 Galaxy Note 3 (Sprint) (hltespr)
 Galaxy Note 3 (T-Mobile) (hltetmo)
 Galaxy Note 3 (Unified) (hlte)
 Galaxy Note 3 (US-Cellular) (hlteusc)
 Galaxy note 3 (Verizon) (hltevzw)
 Galaxy Note 4 (Intl) (trltexx)
 Galaxy Note 4 (Sprint) (trltespr)
 Galaxy Note 4 (T-Mobile) (trltetmo)
 Galaxy Note 4 (US Cellular) (trlteusc)
 Galaxy Note 8 (GSM) (n5100)
 Galaxy Note 8 (LTE) (n5120)
 Galaxy Note 8 (Wi-Fi) (n5110)
 Galaxy Note II (AT&T) (t0lteatt)
 Galaxy Note II (GSM LTE) (t0lte)
 Galaxy Note II (GSM Non-LTE) (n7100)
 Galaxy Note II (Sprint) (l900)
 Galaxy Note II (T-Mobile) (t0ltetmo)
 Galaxy Note II (US Cellular) (r950)
 Galaxy Note II (Verizon) (i605)
 Galaxy Player 4 (ypg1)
 Galaxy Premier (superior)
 Galaxy R (GSM) (i9103)
 Galaxy S (galaxysmtd)
 Galaxy S (B) (galaxysbmtd)
 Galaxy S Blaze 4G (t769)
 Galaxy S II (AT&T) (i777)
 Galaxy S II (AT&T) (galaxys2att)
 Galaxy S II (G) (i9100g)
 Galaxy S II (Intl) (galaxys2)
 Galaxy S II (Intl) (i9100)
 Galaxy S II (T-Mobile) (hercules)
 Galaxy S II Epic Touch (d710)
 Galaxy S II SC-02C (sc02c)
 Galaxy S II Skyrocket (skyrocket)
 Galaxy S III (AT&T) (d2att)
 Galaxy S III (Cricket) (d2cri)
 Galaxy S III (GSM LTE) (i9305)
 Galaxy S III (Intl) (i9300)
 Galaxy S III (MetroPCS) (d2mtr)
 Galaxy S III (Sprint) (d2spr)
 Galaxy S III (T-Mobile) (d2tmo)
 Galaxy S III (US Cellular) (d2usc)
 Galaxy S III (US) (d2lte)
 Galaxy S III (Verizon) (d2vzw)
 Galaxy S Relay 4G (apexqtmo)
 Galaxy S4 (jflte)
 Galaxy S4 (AT&T) (jflteatt)
 Galaxy S4 (C Spire) (jfltecsp)
 Galaxy S4 (Canada) (jfltecan)
 Galaxy S4 (Cricket) (jfltecri)
 Galaxy S4 (Intl) (jfltexx)
 Galaxy S4 (non-LTE) (i9500)
 Galaxy S4 (Sprint) (jfltespr)
 Galaxy S4 (T-Mobile) (jfltetmo)
 Galaxy S4 (US Cellular) (jflteusc)
 Galaxy S4 (Verizon) (jfltevzw)
 Galaxy S4 Active (Intl) (jactivelte)
 Galaxy S4 LTE-A (ks01lte)
 Galaxy S4 Mini (3G) (serrano3gxx)
 Galaxy S4 Mini (Intl) (serranoltexx)
 Galaxy S5 (klte)
 Galaxy S5 (AU) (kltekdi)
 Galaxy S5 (China) (kltechn)
 Galaxy S5 (Sprint) (kltespr)
 Galaxy S5 (US Cellular) (klteusc)
 Galaxy S5 (Verizon) (kltevzw)
 Galaxy S5 (Vodafone) (kltedv)
 Galaxy S5 Duos (klteduos)
 Galaxy S5 Duos (China) (kltechnduo)
 Galaxy Tab (CDMA) (p1c)
 Galaxy Tab (GSM) (p1)
 Galaxy Tab (P1000L) (p1l)
 Galaxy Tab (P1000N) (p1n)
 Galaxy Tab 10.1 (GSM) (p4)
 Galaxy Tab 10.1 (T-Mobile) (p4tmo)
 Galaxy Tab 10.1 (Verizon) (p4vzw)
 Galaxy Tab 10.1 (Wi-Fi) (p4wifi)
 Galaxy Tab 10.1v (p3)
 Galaxy Tab 2 7 (GSM) (p3100)
 Galaxy Tab 2 7 (Wi-Fi) (p3110)
 Galaxy Tab 2 7 (Wi-Fi+IR) (p3113)
 Galaxy Tab 8.9 (GSM) (p5)
 Galaxy Tab 8.9 (Wi-Fi) (p5wifi)
 Galaxy Tab Pro 10.1 (Wi-Fi) (picassowifi)
 Galaxy Tab Pro 8.4 (mondrianwifi)
 Galaxy Tab S 10.5 (Wifi) (chagallwifi)
 Galaxy Tab S 8.4 (LTE) (klimtlte)
 Galaxy Tab S 8.4 (Wifi) (klimtwifi)
 Galaxy Tab S2 9.7 (LTE) (gts210ltexx)
 Galaxy Tab S2 9.7 (WiFi) (gts210wifi)
 Galaxy Tab2 10.1 (GSM) (p5100)
 Galaxy Tab2 10.1 (Wi-Fi) (p5110)
 Galaxy Tab2 10.1 (Wi-Fi+IR) (p5113)
 Mesmerize (mesmerizemtd)
 Showcase (showcasemtd)
 Vibrant (vibrantmtd)

Smartfren
 Andromax Q (rendang)

Sony
 Xperia Arco S (hikari)
 Xperia Ion (aoba)
 Xperia L (taoshan)
 Xperia M (nicki)
 Xperia S (nozomi)
 Xperia SP (huashan)
 Xperia T (mint)
 Xperia Tablet Z (pollux)
 Xperia Tablet Z (Wi-Fi) (pollux_windy)
 Xperia V (tsubasa)
 Xperia Z (yuga)
 Xperia Z Ultra (togari)
 Xperia Z Ultra (GPE) (togari_gpe)
 Xperia Z1 (honami)
 Xperia Z1 Compact (amami)
 Xperia Z2 (sirius)
 Xperia Z2 Tablet (LTE) (castor)
 Xperia Z2 Tablet (Wi-Fi) (castor_windy)
 Xperia Z3 (z3)
 Xperia Z3 Compact (z3c)
 Xperia Z3 Dual (z3dual)
 Xperia Z3 Tablet Compact (LTE) (scorpion)
 Xperia Z3 Tablet Compact (Wi-Fi) (scorpion_windy)
 Xperia ZL (odin)
 Xperia ZR (dogo)

Sony Ericsson
 Live with Walkman (coconut)
 Xperia Active (satsuma)
 Xperia Arc / Arc S (anzu)
 Xperia Mini (smultron)
 Xperia Mini Pro (mango)
 Xperia Neo (hallon)
 Xperia Neo V (haida)
 Xperia Play (CDMA) (zeusc)
 Xperia Play (GSM) (zeus)
 Xperia Pro (iyokan)
 Xperia Ray (urushi)
 Xperia X10 Mini (robyn)
 Xperia X10 Mini Pro (mimmi)
 Xperia X8 (shakira)

T-Mobile
 G2 / HTC Desire Z (vision)
 G2x (p999)
 myTouch 3G Slide (espresso)
 myTouch 4G (glacier)
 myTouch 4G Slide (doubleshot)

Unknown Vendor
 kenzo (kenzo)
 kiwi (kiwi)
 oneplus3 (oneplus3)
 P024 (P024)

ViewSonic
 G Tablet (smb_a1002)
 G Tablet (harmony)

Wileyfox
 Storm (kipper)
 Swift (crackling)

Wingtech
 Redmi 2 (wt88047)

Xiaomi
 Mi2 (aries)
 Mi3w and Mi4 (cancro)

YU
 Yunique (jalebi)
 Yuphoria (lettuce)
 Yureka (tomato)
 Yutopia (sambar)

ZTE
 Blade (blade)
 Nubia Z9 Max (nx510j)
 Skate (skate)
 V9 (v9)

Zuk
 ZUK Z1 (ham)[/cce_text]

Votre appareil n’est pas présent ? Il y a encore la liste des portages non officiels est ici.

XDA Developers

XDA-forum est la plus grosse communauté de développeurs sur le Web. On y trouve les ROM des teams les plus connues (dont Cyanogenmod). Alors il y peut y avoir le votre… Vous pouvez le rechercher directement sur le forum, ou alors comme moi recherchez le nom de votre smartphone +  » xda » sur Google.

Autres Forums...

Votre smartphone est peu connu ? Le genre Wiko, Evertek ou autre marque ? Si peu de personnes ont ce smartphone, alors il y aura peu ou pas de communauté. Vous pouvez trouver des ROM alternatives sur le net. Mais faites très attention : assurez-vous des retours dans les commentaires, ou ailleurs que le site. N’allez pas prendre des ROMs dans des blogs bizarre qui ont des ROMs pour tous les smartphones (comme par hasard), vérifiez bien les tailles des archives et vous ne serez pas à l’abris que la ROM contienne des malwares !

Je conseille de récupérer des ROMs sur des forums très connus avec des réponses d’utilisateurs. Ces forums sont généralement plus petit, et souvent des copies de ROM XDA traduites comme c’est le cas des forums francophones Phonandroid et Frandroid. Ils ne sont pas moins inutiles puisque si vous êtes faché avec l’Anglais, des personnes peuvent traduire tout le post original pour vous, et même la ROM si elle ne l’est pas déjà sur l’original (c’est de plus en plus rare, les ROMs sont de plus en plus multilingues).

J’ai par exemple pas mal cherché sur des forums marocains ou tunisiens pour aider des personnes qui demandaient des updates pour des modèles Evertek ou autre…

Préparer votre appareil pour accueillir la ROM

Normalement si vous trouvez la bonne ROM, vous devriez trouver le Recovery (bootloader alternatif), les commandes à faire voire peut être même un installeur executable (ex : L’outil NRT pour les Google Nexus/Pixels).

Note : Pensez à faire des backups car unlocker votre smartphone va réinitialiser votre smartphone (ou alors à l’installation de votre ROM) : SMS, Photos, Contacts (synchro Google), ou même application (des applis existent pour sauvegarder les SMS, les applis comme Titanium Backup).

Pilote pour votre smartphone et autre

Si ce n’est pas indiqué dans la ROM, vous devez utiliser un pilote Android pour pouvoir vous connecter à votre smartphone (méthode fastboot et adb, ça fait rien si ça ne vous dit rien). Il existe un pilote universel, très pratique à installer : c’est 15 seconds ADB installer. Un 3 en 1 qui va installer les outils Fastboot et ADB (pour les lignes de commandes sur votre smartphone) et le pilote universel.

Téléchargez-le, ensuite lancez l’executable et faites Y tout le temps pour tout installer.

Unlocker le Bootloader

Passage obligatoire pour installer une ROM alternative sur votre smartphone : débloquer le bootloader (le démarreur de votre smartphone). Il est normalement bloqué par défaut, et seules les ROMs officielles ou mises à jours de firmwares (comme les OTAs) peuvent s’installer par le biais d’une vérification de signature. Débloquer le bootloader reviendra à pouvoir y installer n’importe quelle ROM (y compris une ROM d’un autre smartphone, c’est pour ça faites attention ^^).

Vous avez installé ADB/Fastboot dans l’étape précédente, ou par vous même (le SDK d’Android par exemple) ? C’est donc possible ! Sous Windows dirigez-vous dans le dossier « C:\adb » depuis l’explorateur…

Ouvrez un terminal de commande dans le dossier en faisant Shift + Clic droit sur le dossier, et choisissez Ouvrir une fenêtre de commandes ici.

Branchez votre smartphone en USB et lancez la commande :

[cce_text]adb devices[/cce_text]

Le deamon devrait se lancer et afficher votre smartphone, sous la forme « device <espace> <un code ou unauthorized> ». Votre smartphone sera reconnu.

Ensuite sur votre smartphone, activez l’USB Debugging : Allez dans les paramètres > À propos > appuyez 7 fois sur la ligne « Version de X » (souvent la version de votre OS ou de votre surcouche logicielle). Ceci activera le menu Options de développeurs dans les Paramètres > Paramètres additionnels (ou équivalent).

Dans la page Option de développeurs, activez Débogage USB. Si votre smartphone est branché à votre PC, il risque de vous demander une demande de validation pour le périphérique connecté avec un RSA key fingerprint que vous validerez (cochez même la case pour se rappeler de l’action).

Pour savoir maintenant si votre smartphone et locké ou non, lancez la commande :

[cce_text]adb reboot bootloader[/cce_text]

Vous devriez voir après redémarrage de votre smartphone plusieurs lignes sur un fond noir, une ligne (souvent rouge) indique si le bootloader est locké ou non.

Votre smartphone est déjà unlocké ?
Passez à la suite ! (il arrive que des constructeurs unlock leurs smartphones, c’est le cas de pas mal de constructeurs chinois, Xiaomi le faisait sur les smartphones avant le Mi 5)
Votre smartphone est locké ?
Ça va se compliquer un peu…

La mauvaise nouvelle c’est qu’il vous faudra récupérer un code sur le site de votre constructeur… Ou d’utiliser un outil propre à votre modèle… Le but étant de récupérer un code ou un petit fichier image pour débloquer le bootloader…

Si vous utilisez un smartphone Nexus (ou Wiko, LG, Evertek, OnePlus, Oppo etc), la méthode d’unlock ne requiert PAS DE CODE à récupérer sur le site du constructeur !

Note : le fait d’unlocker votre appareil va effacer toutes vos données, comme une réinitialisation de l’appareil (avec toujours les partitions et l’OS).

Recherchez sur Google si votre constructeur n’est pas ici :

  • ACER (souvent unlocké, sinon tentez Google)
  • ASUS (logiciel différent par modèle, ici le Zenfone2, chercher dans le site d’autres modèles)
  • Evertek (pas besoin de code, comme les Nexus)
  • Huawei
  • HTC
  • LG (pas de demande de code, juste un tutoriel à suivre)
  • Motorola
  • OnePlus (pas besoin de code, comme les Nexus)
  • Oppo (pas besoin de code, comme les Nexus)
  • Samsung (en lançant l’application Superboot)
  • Sony Xperia
  • XIAOMI (anciens modèles unlocké de base)
  • Wiko (pas besoin de code, comme les Nexus)

Vous êtes toujours en mode Bootloader, lancez la commande suivante (ou suivez les étapes indiqués sur le site du constructeur) :

[cce_text]fastboot devices[/cce_text]

Si vous avez bien toujours votre modèle indiqué, c’est OK pour l’unlock alors ! Sinon vous devriez avoir soit rien, soit un « waiting for device »… Lancez donc la commande d’unlock :

La méthode simple, sans code :

[cce_text]fastboot oem unlock[/cce_text]

La méthode pour les smartphones Nexus supérieurs au Nexus 5X :

[cce_text]fastboot flashing unlock[/cce_text]

Installer un recovery

Maintenant que vous avez unlocké votre device, vous pouvez y installer un recovery alternatif. Ça va vous permettre d’installer facilement une ROM que vous aurez téléchargé et placé dans la mémoire de votre smartphone.

Vous avez 2 choix de recovery :

Essayez de trouver le recovery pour votre modèle… S’il n’existe pas, et bien essayez alors de le rechercher sur Google « TWRP mon_modèle » ou « CWM mon_modèle »… Si vous ne trouvez rien et bien… C’est impossible de continuer désolé !

Si vous récupérer un zip, décompressez-le. Vous obtenez normalement un fichier .img, installez en fastboot mode :

[cce_text]fastboot flash recovery recovery_twrp_ou_cwm.img[/cce_text]

Une fois l’installation terminée, vous pouvez redémarrer dans le Recovery (pour vérifier d’une part, et installer une ROM, rooter, installer des application dans /system).

Pour rebooter, soit vous appuyez longtemps sur POWER + Volume Bas et laissez le bouton Volume Bas les premières secondes au moment du redémarrage. Sinon :

[cce_text]fastboot reboot[/cce_text]
[cce_text]adb reboot recovery[/cce_text]

Installer la ROM à partir du Recovery

Pour mettre une ROM (format zip) dans votre smartphone, vous avez 2 possibilités. Dans tous les cas, branchez votre smartphone à votre PC. La plus simple des méthode consiste à mettre votre smartphone en mode « transfert de fichier », et depuis l’explorateur sur votre PC, vous copiez le ZIP dans la mémoire de votre smartphone (appelée partition /sdcard).

L’autre méthode si vous avez le terminal de commande sur la main c’est avec ADB :

[cce_text]adb push ROM_alternative.zip /sdcard/[/cce_text]

Rebootez en mode recovery avec ADB :

[cce_text]adb reboot recovery[/cce_text]

Dans le recovery, vous allez avant d’aller dans le menu Install, faire un formatage depuis le menu Wipe > Factory Reset. À noter que le Reset n’est pas obligatoire (par exemple lorsque vous mettez à jour une ROM par une nouvelle version de cette même ROM) mais hautement conseillée.

Ensuite dans Install, sélectionnez votre ROM zippée et faite l’installation.

Faites un Reboot, le démarrage peut mettre un peu plus de temps que d’habitude.

Note : Vous pourrez aussi depuis le Recovery installer le zip SuperSu pour rooter votre smartphone, ou encore d’autres package de zip comme OpenGapps pour installer les applis Google.

Voilà ! À la fin vous devriez un smartphone propulsée par votre ROM ???? !

Dans le même domaine :

Comment forcer la Mise à Jour d’Android (Lollipop,Marshmallow) en OTA ?

Quand le constructeur de votre smartphone annonce qu’il a mis à jour votre modèle et que vous ne voyez toujours pas la mise à jour arriver chez vous… Voici 4 méthodes pour forcer la mise à jour de votre firmware Android et l’obtenir avant les autres ! C’est parti !

Les marques de smartphones qui ont le plus long support de mise à jour Android (et les autres)

Les constructeurs sont bien inégaux en terme de durée de support pour leurs appareils… Ça peut aller de 3 mois (ou 0) à 4 ans ! J’ai répertorié les bons et les mauvais élèves en matière de durée de support, notamment sur les mises à jour de version d’Android, au cas ou vous pourriez juger important de prendre en compte la durée du support pour vos futurs achats… C’est par ici !

Article relatifs