Anghirrim

[Tutorial] LG G4c [H525n] Bootloader unlock et TWRP

Recommended Posts

[TUTO] LG G4c (H525n) Bootloader unlock et installation de TWRP.


 
 
Bonjour à tous,
Le bootloader unlock ainsi que TWRP sont enfin disponibles pour le LG G4c.   
Quest-ce que cela veut dire?!! Eh bien que nous allons enfin avoir accès au développement de ROM customs mais aussi, avoir des versions zips flashables des firmwares officiels de chez LG.   
La version n20d de Marshmallow est d'ores et déjà disponible et rootable via supersu (plus de bloatware comme Kingroot, et le root survit au reboot).
    
Principe de l'unlock:
Le LG G4c est un téléphone dont le bootloader est limité par défaut afin de ne pouvoir booter que du contenu signé par LG (recovery ou firmware officiel). Cette procédure de vérification de signature est ancrée dans la partition aboot du téléphone.
Deux membres du forum XDA developers (pvineeth97 et cerg2010cerg2010) ont trouvé la solution pour patcher l'aboot et ainsi permettre au téléphone de démarrer "n'importe quoi".
Il suffit alors de flasher l'aboot sur le téléphone pour remplacer l'original.
 

Disclaimer:


Il n'est sûrement pas nécessaire de préciser que toutes les manipulations qui seront abordées dans ce tuto présentent un risque, même si minime, pour le téléphone et que ni moi ni frandroid ne pourrons être tenus responsables de tout dommage sur votre téléphone à l'issue de vos manipulations.
Tout ce qui est abordé ici a été testé par un groupe de personnes d'XDA Developers (dont moi-même) et est confirmé comme fonctionnel.
Savoir se servir d'adb et TWRP, rooter un téléphone est essentiel. Si vous ne maîtrisez ni adb, ni TWRP, faites quelques recherches avant de vous lancer.

 

Pré-requis:
- Une installation fonctionnelle des pilotes LG (soit en installant LG bridge, soit en installant les drivers LG disponibles sur le net).
- Avoir un adb / fastboot fonctionnel et qui reconnait votre téléphone (il y a pléthore de tutos dispos pour cela sur le net).
- Installer LG Up et les .dll du LG G4c (lien en bas de page).
- Savoir flasher un fichier .kdz pour restaurer un téléphone LG.
- Télécharger le .kdz du firmware LG Lollipop en version n10f (Lien)
 
 

Attention:


Les manipulations ci-dessous vont entièrement effacer la mémoire de votre téléphone. Faites tous les backups nécessaires de vos données avant de vous lancer.

Ces manipulations n'ont pas été testées avec un téléphone bloqué opérateur. Même si en théorie rien ne s'y oppose, je vous encourage très fortement à faire débloquer votre téléphone avant de vous lancer. Cela est gratuit si vous avez votre téléphone depuis plus de trois mois. Renseignez-vous sur votre espace client opérateur pour la procédure.


Il y aura quatre étapes dans ce tuto :
-    Etape 1 : Flasher la version n10f du firmware LG sur votre téléphone
-    Etape 2 : Rooter le téléphone
-    Etape 3 : Flasher le aboot patché
-    Etape 4 : Flasher TWRP


Étape 1, Flasher le téléphone en version n10f Lollipop LG officielle:
La version patchée de la partition aboot est issue du firmware n10f de chez LG et n'est compatible qu'avec lui. La première étape est donc de passer votre téléphone sous le firmware n10f si ça n'est pas déjà le cas.
Comment vérifier:
    - Allez dans paramètres / général / A propos du téléphone / Informations sur le logiciel / Version logicielle.
    - Cela devrait afficher deux choses possibles:
        - V10x-xxxxx (les x-xxxx sont propres à chaque téléphone)
        - V20x-xxxxx
    - Si vous avez V10f-xxxx, alors vous pouvez passer à l’étape deux du tuto, sinon continuez l’étape un.
    - Installez LGUp
    - Installez les drivers LG (Lien)
    - Installez le DLL spécifique au LG G4c (Lien). Il faut exécuter le .bat présent dans le dossier.
    - Branchez votre téléphone allumé à votre PC
    - Lancez LGUp. Il devrait reconnaitre le téléphone. S’il n’affiche rien ou « unknown », recommencez les drivers ou le DLL.
    - Dans « Process », choisissez Upgrade et allez chercher le .kdz téléchargé au préalable.
    - Fermez et redémarrez LGUp, choisissez Refurbish dans « Process » et appuyez sur start.
    - Attention, toutes vos données personnelles seront effacées du téléphone. Sauvegardez les avant toute manipulation.
    - Le téléphone redémarrera plusieurs fois durant le processus de flash. Ne le débranchez sous aucun prétexte tant que « Progress » n’affiche pas 100%.

Ça y est, vous êtes sous la version Lollipop n10f !!

 

Étape 2, ROOT :
Cette étape est simple. Pour ma part j’utilise l’application « kingroot » qui fait très bien le boulot. Installez, rootez, c’est fini !

 

Étape 3, Flash du aboot patché :
Dans cette étape, nous allons remplacer l’aboot d’origine par la version patchée.
    -    Activez adb dans les options de développeurs de votre téléphone et branchez-le au PC.
    -    Votre téléphone vous demandera d’accepter l’accès adb, cochez oui.
    -    Téléchargez le fichier aboot_5120.bin et copiez le à la racine de votre téléphone (Lien).
    -    Sur le PC, ouvrez une invite de commande et via adb, entrez dans un shell et obtenez les droits root (kingroot vous demandera confirmation sur le téléphone, acceptez). Pour ce faire, tapez ceci.

adb shell
su


    -    Enfin, flashez l’aboot.

dd if=/sdcard/aboot_5120.bin of=/dev/block/mmcblk0p5


    -    Vous pouvez ensuite quitter le root et le shell en tapant deux fois de suite « exit ».
    -    Débranchez votre téléphone, l’aboot est patché.

 

Étape 4, Installation de TWRP :
    -    Téléchargez le fichier recovery.img de TWRP Lollipop (pas Marshmallow) et copiez le à la racine de votre téléphone : https://drive.google.com/file/d/1CACEe9WeklU492XALhdy6gQhGcQGZPk5/view
    -    Installez l’application Flashify (dispo sur le playStore)
    -    Utilisez Flashify pour flasher le recovery
    -    Redémarrez quand proposé, vous êtes sous TWRP !:)


Note, vous pouvez maintenant accéder à TWRP via les boutons à partir de votre téléphone éteint. Il suffit de faire :
    -    Téléphone éteint, appuyer simultanément sur « vol bas » et « power »
    -    Dès que le logo LG apparait, relâcher brièvement les boutons puis appuyer dessus à nouveau.
    -    Maintenir les boutons jusqu’à l’apparition du menu de restauration aux paramètres d’usine.
    -    Accepter deux fois (boutons vol. pour sélectionner et power pour confirmer)
    -    TWRP démarre
    -    Attention, si TWRP n’est pas installé, cela lance la réinitialisation du téléphone.

 

Enfin, pour finir, voici une version flashable sous TWRP de la rom stock MM (Android 6) v20d. L'intéret est que vous pouvez la rooter avec supersu via TWRP et ainsi la débloater. Une fois nettoyée, elle est vraiment plus rapide que les versions non rootées.

Liens pour MM:

https://www.dropbox.com/s/n3szc2gkqcq6t4t/H525_MM_Rootable.zip?dl=0

https://drive.google.com/file/d/0B_K7Ht571iIVV1pxNGZ1Y0hydkU/view

 

 

Credit :
Pvineeth97 pour le aboot et TWRP
Cerg2010cerg2010 pour le aboot
Ahmed546 pour les tests
shakeyabooti pour LGUp

 

 

Liens Paypal si vous souhaitez les remercier ou les supporter :
Pvineet97 ==> https://paypal.me/penvineeth
Cerg2010cerg2010 ==> PAYPAL EMAIL: larinainessa@ya.ru OR QIWI: +79157840294

 

 

Liens vers les sujets officiels sur XDA developers:
Aboot ==> https://forum.xda-developers.com/g4/development/guide-bootloader-unlocked-t3637105
TWRP ==> https://forum.xda-developers.com/g4/development/unofficial-twrp-3-1-1-lg-g4c-t3613824
LGUp ==> https://forum.xda-developers.com/g4/help/lgup-install-kdz-mm-lp-t3249803

Edited by Anghirrim

Share this post


Link to post
Share on other sites

Bonsoir, mise à jour de l'OP:

Mise à jour des liens de téléchargement

Ajout du zip flashable sous TWRP de la rom stock LG en version Marshmallow, rootable avecSupersu.


Concernant LineageOS 14.1, la rom démarre mais est encore buggée. Pas d'ETA pour l'instant.

 

 

Et impossible de savoir pourquoi, mais le lien pour TWRP est buggé, merci de supprimer "]Lien[/url])" à la fin de l'url quand vous tentez de l'ouvrir.

Edited by Anghirrim

Share this post


Link to post
Share on other sites

Bonsoir à tous,

 

Des nouvelles du front! Le développement a repris dernièrement.

 

Lineage OS 14.1 est utilisable malgré quelque bugs (appareil photo bugué, led et nfc). ==> Téléchargeable ici: https://drive.google.com/open?id=1BvLSODa3M0wngDmShj9JzmCPB6AnR420

 

Resurrection Remix 7.1, même bugs que LOS, mais il semble que l'appareil photo fonctionne en fonction les utilisateurs. ==> Téléchargeable ici: https://drive.google.com/open?id=1ushJrJzzJ4x11Iy1oi0Akf_VGXUelaLv

 

 

Vous pouvez rejoindre les testeurs sur Telegram:  https://t.me/joinchat/Df_R-km3ywQSVNIZ1qT23w

 

Et j'ai ré-uploadé tous les fichiers nécessaires dans ce tuto ici ==> https://drive.google.com/open?id=0BwMz2h2EMvCGaG1IeUU0RVAzTmc

 

D'ici quelque temps, les builds seront sur Android File Host et je ferai des sujets dédiés. Mais pour l'instant on se partage le temps de build avec Vineeth (le dev), donc j'upload sur mon Google Drive.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now