Aller au contenu

23/11/2013 Deblockage du bootloader, rootage, Installation du recovery, NVflash


Recommended Posts

Sommaire

1) Bootloader


1.1) Qu’es que le bootloader ?

1.2) Notre bootloader

1.3) Débloquer le bootloader

1.3.1) Débloquer un bootloader de version inférieur à 10.6.1.8

1.3.2) Débloquer un bootloader de version 10.6.1.8 et supérieur

2) Rooter


2.1) Qu’es que le rootage

2.2) Rooter Android

2.2.1) Motochopper (rooter sans débloquer le bootloader)

2.2.2) Utilitaires de déblocage pour bootloader débloqué

3) Recovery


3.1) Qu’es qu’un recovery?

3.2) Installer le recovery (TWRP)

4) NVflash


4.1) Qu’es que NVflash

5) Mes autres sujets
 




1) Bootloader
 

1.1) Qu’es que le bootloader ?

 

Il est se qui permet de lancer le ou les systèmes d’exploitations
 

1.2) Notre bootloader

 

Deux types de bootloader sont disponibles :

Le bootloader de version inférieur à 10.6.1.8 (Déployé dans les roms Officiel d'Asus avec Android 4.1).
Le bootloader 10.6.1.8 et supérieur (Déployé dans les roms Officiel d'Asus avec Android 4.2)

!! Attention !! Il faut impérativement vérifier la version du bootloader installé sur votre tablette avant de flasher une roms.

Exemple 1: Une rom prévue pour Android 4.2 avec un bootloader de version inférieur à 10.6.1.8 peut briquer définitivement votre tablette (Sauf si vous avez une sauvegarde NVflash).
Exemple 2: Une rom prévue pour Android 4.1 avec un bootloader 10.6.1.8 et supérieur peut briquer définitivement votre tablette.

Ou voir la version de bootloader
 

1.3) Débloquer le bootloader

 

Pour pouvoir installer une autre rom que la toms officiel fournit par Asus il est nécessaire de débloquer le bootloader.
Asus délivre officiellement les outils nécessaire au déblocage et spécifie clairement qu’il met fin à la garantie du produit (aucune méthode ne permet de réinitialiser d’usine totalement la tablette).

Page de Téléchargement Asus TF300T
 

1.3.1) Débloquer un bootloader de version inférieur à 10.6.1.8

  • Sélectionner Android comme système d’exploitation
  • Aller dans la section utilitaire
  • Télécharger Version V7
  • Copier le fichier .apk sur votre tablette et Installé le
  • Ouvrir la nouvelle application Unlock Device Tool et suivre les indications

1.3.2) Débloquer un bootloader de version 10.6.1.8 et supérieur

  • Sélectionner Android comme système d’exploitation
  • Aller dans la section utilitaire
  • Télécharger Version V8_For Android 4.2
  • Copier le fichier .apk contenue dans l’archive sur votre tablette et Installé le
  • Ouvrir la nouvelle application Unlock Device Tool et suivre les indications

2) Rooter



2.1) Qu’es que le rootage ?

 

Il permet de changer le niveau de privilège de l’utilisateur et ainsi pourvoir modifier des fichiers systèmes et utiliser des commandes systèmes bloqué initialement.
 

2.2) Rooter Android

 

2.2.1) Motochopper (rooter sans débloquer le bootloader)

 

Le logiciel à était testé avec sucées sur TF300T - 4.1.1, TF300T - 4.2.1 et TF300TG - 4.1.1

  • Télécharger Motochopper pour windows
  • Extraire l’archive sur votre ordinateur
  • Sur la tablette ouvrir les paramètre, aller dans A propos, Appuyer 7 fois sur la version de la rom (Le mode développer est maintenant activé).
  • Retourner dans les paramètres
  • Aller dans le nouveau menu option du développer / Débogage
  • Activer débogage USB
  • Brancher votre téléphone au PC avec le câble USB
  • Lancer le fichier run.bat que vous avez extrait au départ sur votre ordinateur

2.2.2) Utilitaires de déblocage pour bootloader débloqué

 

Les roms indépendantes étant déjà rootée, le sujet ne sera pas développé

3) Recovery
 

3.1) Qu’es qu’un recovery ?

 

C'est un menu que l’un peut lancer au démarrage de l’appareil en pressant les touche "POWER" + "VOLUME –" puis "VOLUME +".
Le recovery permet d’avoir accès au téléphone sans booter sous l’OS.
 

3.2) Installer le recovery (TWRP)

  • Télécharger le SDK d’Android
  • Installé le pour avoir l’outil fastboot
  • Aller à l’emplacement ou ce situe le fichier fastboot.exe
  • Faite MAJ + bouton droit de la souris dans le dossier et cliquer sur ouvrir une fenêtre de commande ici
  • Connecté la avec le cable USB au PC
  • Démarrer la tablette en mode Fastboot ("POWER" + "VOLUME -")
  • Attendre que "Checking for RCK image" disparaisse
  • Aller sur le symbole USB a l’aide de la touche "VOLUME –" et valider avec "VOLUME +"
  • Télécharger le recovery en .blop - Attention à la version de la tablette et du bootloader. Nom du fichier : "openrecovery-twrp-version du recovery-tf300t-VERSION D'ANDROID.blob" (bootloader de version inférieur à 10.6.1.8 ICS ou JB et bootloader 10.6.1.8 et supérieur 4.2)
  • Copier le fichier dans le même dossier ou se trouve fastboot.exe et renomé le en twrp.blob
  • Lancer la commande :
    fastboot -i 0x0B05 flash recovery twrp.blob
  • Vous pouvez maintenant redémarrer la tablette et lancer le recovery

4) NVflash



4.1) Qu’es que NVflash ?

 

Il permet d’accéder en cas de brickage à la mémoire interne et aux différentes partitions
 
Le tutorial pour les bootloader : 10.6.1.15.3 en anglais

5) Mes autres sujets

 

Linux : Xubuntu sur TF300G (prochainement)
 



 
Sources :
http://forum.xda-dev...play.php?f=1578
http://androidroot.m...sformer-tf300t/

J'ai créé ce topic afin de pouvoir partager mes futur expériences, toute les données actuels sont pour l'instant tirés de topic que j'ai traduit et présenté a ma façon.

Les remarque afin d'améliorer ce topic ou corriger des erreurs sont les bienvenu. Modifié par b0b33140
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Suite a ma première tentative de flash je me suis lamentablement planté de version de recovery, j ai installé le TWRP.....JB au lieu du TWRP.....4.2 (aucune mise en garde sur le site du développer) .

Vu que mon bootloader est celui de la rom 4.2 d'Asus je ne pouvais pas voir mes différentes partitions et je booter seulement en sur le recovery (même "power"+"volume-" ne fonctionnait pas), j'ai finalement pu booter sur le bootloader avec les différents choix (recovery, android ou wipe & factory reset) avec la commande "adb reboot bootloader".

Une fois sous le bootloader j'ai pu avoir accés au fastboot mais lorsque j’exécute une commande pour installer le bon recovery ou réinstaller la rom original d'Asus, le bootloder plante au moment ou la barre bleu d'installation doit s'afficher sur la tablette.

J'ai fini par supprimer avec succès le recovery avec la commande "fastboot erase recovery", maintenant je boot directement sous Android, j'ai accès au bootloader avec "power"+"volume-" mais je ne peut toujours pas installer le recovery avec fastboot.

Donc bizarrement après ce tuto, je vais vous demander votre aide.

HELP ME PLEASE!!!

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Je serai toi je remettrai tout ça d’aplomb en flashant le fichier .blob de la dernière ROM stock (le fichier blob est dedans et il est à décompresser) ...

Ca te remettra le bootloader + recovery ASUS...ensuite tu reflash le bon recovery TWRP ...ou tu laisses tel quel !

Lien vers le commentaire
Partager sur d’autres sites

J aimerais bien faire sa mais en metant l archive de la rom originale d' asus dans le dossier /sdcard/ (je l ai dezipé une fois), quand je reboot rien ne ce passe.

Envoyé depuis mon HTC One S avec Tapatalk

J'ai aussi essayé de flasher le blob system avec fastboot a l' intérieure de l archive mais sa plante comme quand j' essaye d'installer un recovery au moment ou la barre bleu doit s afficher.

Envoyé depuis mon HTC One S avec Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Tu as utilisé cette commande ?

fastboot -i 0x0B05 flash system blob

normalement c'est assez long (environ 2 ou 3 min pour l'envoyer et bien 5 bonnes min pour l'ecriture) ...

Ca te dit quoi à toi durant cette opération ? (les messages de la console en fait)

comme ici :

injectblobfinreboot.png

Modifié par Fullpower
Lien vers le commentaire
Partager sur d’autres sites

J'ai déjà essayé, je te montre, je lance en 1er une commande plutôt intéressante en fastboot "fastboot -i 0x0b05 getvar all" qui me renvoi le message suivant. On peut voir écrit "unlocked: no", si une personne avec un bootloader débloque peut essayer cette commande pour voir ci le message est différent.

Ensuite j'ai réésayer la commande "fastboot -i 0x0B05 flash system blob" tous le passe bien sur mon pc screenshot mais ma tablette plante, l'halo vert sur RCK ce fige et la barre bleu n’apparaît pas.

Lien vers le commentaire
Partager sur d’autres sites

Tente un wipe de ta tablette ...et refait le flash du fichier blob ...

Etrange...mais bon je suppose que le recovery que tu as installé au départ doit mettre le bronx...

Mais comment rétablir tout ça...je ne vois pas trop ...

edit : peux tu essayer d'installer le twrp special 4.2 ?

Modifié par Fullpower
Lien vers le commentaire
Partager sur d’autres sites

J'ai essaye d'installer le twrp 4.2 mais sa plante comme pour le reste. Pour le wipe du bootloader sa me fait peur, il y a des membres de xda qui disent de surtout pas le faire sous peine de bricker totalement le tablette. Puis il me semble que le wipe du bootloder utilise le recovery.

Envoyé depuis mon HTC One S avec Tapatalk

Modifié par b0b33140
Lien vers le commentaire
Partager sur d’autres sites

Quelqun avec un bootloader débloqué pourait essayer la commande "fastboot -i 0x0b05 getvar all" et m'envoyer ce que sa vous affiche svp ?

La commande est sans aucun danger pour votre matériel.

Modifié par b0b33140
Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

J'ai enfin trouvé la solution !

Le mauvais recovery que j'avais flashé m’avais corrompu la partition du recovery, j'ai pu la remettre d'origine avec les commandes :

dd if=/dev/zero of=/dev/block/mmcblk0p4 bs=100 count=1
dd if=/dev/zero of=/dev/block/mmcblk0p3 bs=16 count=1

Ces commandes peuvent être exécutée sous adb ou avec terminal emulator

Lien vers le commentaire
Partager sur d’autres sites

  • 4 weeks later...

Merci pour le tuto.

J'ai un petit soucis, seule la ROM Cromi Xenogenesis boot chez moi (je suis en 4.2.1).

La PA boot après un factory reset mais quand je redémarre elle reste sur l'écran de boot.

Des idées du pourquoi de la chose ?

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...
  • 4 weeks later...

Bonjour !

Merci pour ce super post, clair et concis.

J'aurais quelques questions à poser si c'est le bon endroit (pour eviter de creer 1000 posts).

J'ai fais l'acquisition de la TF300T il y a 4 jours, et je suis débutant dans tout ce qui concerne "traficotage" des android.

1) Je désire utiliser une application qui demande que la tablette soit rooté. Est-ce que le fait de passer par la methode "sans debloquer le bootlander" me permet de garder ma garantie ASUS ? Au cas ou..

2) Et le fait de rooter ne fera qu'ajouter un "superutilisateur" qui va me demander a chaque fois si telle ou telle application peut acceder au root c'est ca ?

3) Je ne désire rien changer pour l'instant à la tablette parce que je suis satisfait pour le moment. Cependant il se peut qu'a l'avenir je tente de l'overclocker pour profiter un peu plus des jeux qui demandent de la ressource (j'ai cru voir une appli tegra overclock pour ca). Je n'aurais donc besoin que de mettre en place une nouvelle ROM ou faut faire tout ce que tu as cité dans ce post ? Ou rooter la tablette suffit.

4) D'apres ce que j'ai compris, les ROMS "stock" permettent de garder la meme interface ASUS. Ca change quoi dans ce cas là de les utiliser ? Peut-etre des appli inutiles seront retirées ? (et si j'ai bien compris : Rom = debloquer bootloader = plus de garantie)

5) Si je dois envoyer la tablette au SAV, il faudra que je retire toute trace du root et autres choses installées ? Ou seul le bootloader est concerné ?

6) Quel est le réel intéret du recovery ? Est-ce que, par exemple, ca me permet d'enregistrer l'état de ma tablette à ce jour (le 28/07/2013) et si dans 2 semaines j'ai un souci je peux la remettre telle qu'elle était à cette date ? (comme sur pc en gros)

7) Si ma tablette est seulement rootée, est-ce que les futures mises a jours se feront normalement (comme si elle était d'origine) ou il faudra suivre une procédure particuliere ? Et meme question si jamais je mets en place un ROM ˆˆ

Je me permets de poser ces questions ici parce que c'est le post le plus simple que j'ai trouvé. J'arrete pas de tomber sur des discussions d'extraterrestres qui parlent qu'avec des "SGK 1.23.4202 fd>=23 user22okcool et si ca marche pas alors TIGERWINDER 42-24 overblazed" (je capte rien !! Alors le forum xda j'en parle meme pas c'est pareil mais en anglais, j'en ai mal au crane).

Merci d'avance pour vos eclaircissements, a la base j'ai juste cherché à savoir comment Rooter et eventuellement overclocker mais tous les posts et forum n'ont fait que m'embrouiller davantage.

PS : au cas ou je passe a l'action, tes liens sont toujours d'actualités ? Ou il y a de nouvelles versions ?

PS 2 : merci de ne pas effacer le post mais éventuellement le déplacer s'il gene, j'ai vraiment besoin d'éclaircissements)

Modifié par kilmor
Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

1) la tablette ne sera plus garantie

2) oui

3) Il faut obligatoirement rootée la tablette, après j'ai jamais essayé. Je pense qu'il est préférable d'essayer les kernel customisés déjà testé à différentes fréquences, sa t'evitera de causer des instabilités.

4) Les roms stock sont basés sur la rom fournis par asus, elle contienne de nombreuses optimisations qui améliorent la rapidité. Elles sont très customisable et il est donc également possible d'installer ou non certaines applications système.

5) si tu as modifié le bootloader, il est actuellement impossible de remettre la tablette intégralement d'usine pour le moment, donc si tu l'envoi au SAV elle sera réparée que si tu as bcp de chance. Si tu as seulement rooté la rom d'origine, efface seulement le trace du rootage et sa devrai être bon.

6) Oui, par exemple.

7) Si tu as seulement rooté la rom d'origine, tu dois pouvoir. Si tu as une autre rom (bootloader modifié) ces impossible.

 

PS) Pour chercher une rom ou un kernel, il est préférable d'aller sur xda, mes exemples sont seulement les roms les plus connus.

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Hello les gens !

 

Bon, moi je vais commencer à bouger parce que là, j'en peux plus de la rom officielle actuelle. Si sur le principe, la méthode pour installer une rom est la même que sur un phone, les moyens changent quand même suivant la bête, du coup je me sens perdu avec les quelques posts de la section "Tutoriels".

 

C'est finalement sur ce topic, hors forum "Tutoriels", que je trouve les informations les plus complètes, voir tout simplement les tuto, pour le déverrouillage, rootage, etc.

 

Il n'y aura pas moyen de glisser ce post dans le forum "Tutoriels" et de l'épingler ? Ça serait plus évident je pense pour tous ceux qui viendrait ici.

 

Je m'y mettrais ce soir et j'espère ne pas rencontrer trop de soucis.

Lien vers le commentaire
Partager sur d’autres sites

Je n'ai pas encore mit à jour la partie roms qui date un peut, la version 10 est effectivement stable et la version 10.2 ne l'ai pas encore mais les nightly sont quand même généralement très stable. Il y a aussi des roms comme ParanoidAndroid et PAC-Man bassé sur CM mais qui comprend des modifications et options supplémentaires qui peuvent s'avérer très intéressante.

Regarde toutes les dernières roms sur le forum de XDA developers http://forum.xda-developers.com/forumdisplay.php?f=1582

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...