Comment flasher une ROM sur l'EVO 3D (avec HBoot 1.50)
HTC a fait de bonnes choses au sein de la communauté de développement. Avec leurs nouveaux appareils, ils proposent de vous guider tout au long du processus de déverrouillage du chargeur de démarrage via leur site Web, HTCdev.com. Cependant, ils ne voulaient pas rendre les choses trop faciles. Avec les nouveaux téléphones, le HBoot verrouille la partition NAND, ce qui rend difficile de flasher quoi que ce soit au-delà d'une ROM en stock modifiée..
Est-ce que je t'ai déjà perdu? Ne vous inquiétez pas, je vais décomposer cela en termes de bon sens. Croyez-moi, j'étais tout aussi intimidé au début. Nous allons également examiner quelques solutions de contournement pour vous remettre dans le train flash.
Le briser
HBoot, S-ON / S-OFF, Bootloader et NAND sont des termes que nous devons définir avant de plonger dans le processus de clignotement des noyaux et des ROM. Commençons par le plus simple. HBoot est le chargeur de démarrage et le chargeur de démarrage est le HBoot. Ce ne sont que des noms différents pour la même chose. HBoot est le logiciel qui indique à votre téléphone comment démarrer, dans quel ordre de chargement, et dont le processus est très similaire à celui du BIOS d’un PC. Essentiellement, c’est l’ensemble des instructions qui permet de faire fonctionner les choses.
HBoot indique le statut verrouillé de votre téléphone.
S-ON et S-OFF sont un peu plus compliqués mais restent simples en théorie. S représente la sécurité. Alors, évidemment, vous avez maintenant Security-ON et Security-OFF. Si je comprends bien, lorsque HBoot se charge, il regarde si votre téléphone est S-ON ou S-OFF. S-ON signifie que le chargeur de démarrage requiert une signature (le pouce de HTC) et que tout ce que vous faites qui ne porte pas cette signature ne fonctionnera pas correctement, comme les noyaux et les ROM personnalisés. S-OFF indique au chargeur de démarrage (ou HBoot) que le téléphone est complètement déverrouillé et vous permet d'écrire sur la plupart des partitions du téléphone. Fondamentalement, S-ON ne vous permettra qu'un accès limité à la mémoire du téléphone, tandis que S-OFF vous donne un contrôle total..
Cela nous amène à la partition NAND. Pour pouvoir flasher avec succès les noyaux et les ROM personnalisés, vous devez écrire sur la partition NAND. La NAND est une partition de mémoire flash inaccessible pour les périphériques verrouillés S-ON. Avec la nouvelle version de HBoot (version 1.50) de l'EVO 3D, il n'y a pas de moyen de réaliser S-OFF (pour le moment). Étant donné que les développeurs travaillent encore sur ce point, nous devrons recourir à quelques «astuces». Je vais essentiellement expliquer comment contourner ces petites mesures de sécurité. N'oubliez pas que vous le faites à vos risques et périls. Alors ne me blâmez pas si votre téléphone devient un presse-papier de 600 dollars ou s'il vole votre voiture, se rend à Juárez et rejoint un cartel de la drogue mexicain..
Commençons
HTCdev.com a un processus de déverrouillage en profondeur.
Vous aurez besoin de quelques fichiers pendant ce processus (ces téléchargements sont également disponibles sur le site de développement de HTC). Les premiers sont:
- SDK Android: Télécharger ici
- HTC Sync: Télécharger ici
- Java Runtime Environment (JRE): Téléchargez-le ici
Installez-les. HTC a créé un didacticiel complet sur son site Web de développement. Visitez leur page de déverrouillage du chargeur de démarrage et suivez le processus. Vous devrez créer un compte et cocher quelques clauses de non-responsabilité. De toute évidence, ils veulent que vous sachiez que si votre téléphone s'enflamme, ils ne sont pas responsables et se réservent le droit de vous facturer de l'argent pour le réparer. Cela ressemble beaucoup à la manière dont General Electric ne remplacera pas votre réfrigérateur gratuitement si vous décidez d'ajouter un chargeur turbo et de l'utiliser pour rafraîchir votre maison..
Si vous êtes comme moi, vous avez peut-être remarqué qu'il y a quelques bosses sur la route. Par exemple, ils veulent que vous téléchargiez le SDK, que vous l'exécutiez, puis parcouriez les répertoires de fichiers pour récupérer trois fichiers et que ces fichiers soient placés dans un dossier séparé. J'ai déjà compilé ces fichiers. Ils sont disponibles ici: Fichiers Android EVO3D SDK. Espérons que cela vous évitera quelques étapes.
HTC veut s'assurer que vous connaissez les risques.
Ils vont vous faire plier en quatre pour déverrouiller cette chose. Vous devrez exécuter une invite de commande, soumettre des jetons, attendre qu'ils soient des courriels magiques - et une fois que vous les aurez reçus, vous ne pourrez toujours pas vous en servir. Le courrier électronique comprendra le «fichier de clé de déverrouillage du chargeur de démarrage» et le second ensemble d'instructions. Téléchargez le fichier de clés dans le même répertoire que vos fichiers ADB.exe et Fastboot.exe. Suivez les étapes finales et vous aurez terminé avec un chargeur de démarrage semi-déverrouillé (encore une fois, le HBoot).
Racine et récupération
Prêt pour une action plus rapide? Tout d'abord, assurez-vous que votre téléphone est en mode de débogage USB.
Aller à Menu> Paramètres> Applications> Développement et cochez «Débogage USB».
Le débogage USB se trouve dans Paramètres> Applications> Développement
Téléchargez les fichiers suivants et déposez-les dans le même dossier que nous avons utilisé pour tout:
- Superutilisateur: Téléchargez ici
- Récupération TWRP: Télécharger ici
Ouvrez l'invite de commande et accédez au répertoire du SDK. Entrez les commandes suivantes:
adb push recovery.img / sdcard / adb push su-2.3.6.3.zip / sdcard / adb redémarrez le chargeur de démarrage
"Push" place les fichiers sur votre carte SD.
Nous avons pris les fichiers que nous venons de télécharger et les avons placés sur la carte SD du téléphone. Vous pouvez également monter la carte SD et les glisser-déposer dans.
Enfin, entrez ceci dans l'invite de commande:
récupération flash fastboot recovery.img
Vous devriez maintenant avoir la récupération TWRP. Maintenant, nous voulons obtenir la racine. Toujours en mode HBoot, utilisez les boutons de réglage du volume vers le haut et vers le bas pour accéder à «Récupération». Choisissez «Installer Zip à partir de la carte SD» et recherchez su-2.3.6.3.zip
. Flash-le et vous êtes maintenant enraciné avec la récupération installée. À partir de là, nous pouvons flasher quelques ROM qui fonctionnent avec des noyaux de stock. Mais nous allons creuser plus profondément et trouver une solution de contournement pour pouvoir installer ce que nous voulons. Tu ne veux pas overclocker? je fais.
Solution de contournement HBoot 1.50 n ° 1
Flash Image GUI rend le clignotement beaucoup plus simple.
Ceci est une méthode flash basée sur une application. Téléchargez «l’interface graphique d’image» réalisée par joeykrim. Vous pouvez le trouver sur le marché Android: interface graphique Image Flash. Il prend désormais en charge l'installation d'images du noyau à partir d'un package de ROM. Vous pouvez télécharger une ROM avec un noyau personnalisé intégré et la flasher depuis l'application. Assez pratique.
Pour le test, j'utilise MIUI, disponible ici: MIUI EVO 3D.
Notez qu'il existe une tonne de ROM pour ce téléphone. Si vous voulez plusieurs choix, visitez la liste complète de XDA.
Assurez-vous que les cases «Effacer Dalvik» et «Effacer le cache» sont cochées. Je recommande de faire une sauvegarde complète en utilisant la récupération avant de flasher quoi que ce soit. (Démarrez dans HBoot, choisissez Récupération, Nandroid, puis effectuez une sauvegarde).
Après avoir utilisé l'application pour flasher le noyau, il vous sera demandé de redémarrer. Sélectionnez «Non», puis éteignez votre téléphone en retirant la batterie. Réinsérez la batterie et démarrez dans le chargeur de démarrage en maintenant baisser le volume
et Puissance
. C'est généralement un bon point pour effacer le cache, les données et Dalvik; Cependant, je ne l'ai pas fait et tout semblait bien fonctionner. Allez dans "Récupération" et "Installer Zip".
Sélectionnez "Choose Zip To Flash" et recherchez le fichier que vous venez de flasher avec l'application Flash Image GUI. Installez-le. La raison pour laquelle nous devons le faire clignoter à nouveau ici, c'est parce que l'application ne fait que faire clignoter le noyau. Cela fera clignoter la ROM aussi. Redémarrez le téléphone et soyez patient. Le clignotement des nouvelles ROM prend généralement quelques minutes à démarrer initialement.
Une fois qu'il démarre, vous aurez réussi à flasher un noyau et une ROM. Cela vous donnera l'occasion d'overclocker et de jouer avec certaines fonctionnalités avancées fournies avec les ROM personnalisées..
Solution de contournement HBoot 1.50 n ° 2
Vous pouvez récupérer la récupération par le biais d'invite de commande.
Celui-ci nécessite un peu plus de savoir-faire technique. Cependant, comme nous utilisons déjà beaucoup d’invite de commande, cela ne devrait pas être beaucoup plus difficile..
Votre téléphone étant toujours en mode «Débogage USB», ouvrez à nouveau l'invite de commande. Entrez la commande suivante:
redémarrage du chargeur de démarrage adb
Une fois la sauvegarde démarrée dans Fastboot, tapez ce qui suit pour l'invite de commande:
FastBoot Boot Recovery.img
Maintenant, il suffit de vider le processus de suppression des données / cache / Dalvik et de l’envoyer en flash. Vous devrez répéter ces étapes chaque fois que vous souhaitez flasher un nouveau noyau et une nouvelle ROM..
Est-ce que ça va devenir plus facile?
Certains développeurs travaillent actuellement au déverrouillage permanent de HBoot pour ce téléphone. Si et quand cela se produit, vous n'aurez pas à suivre tout ce processus. Vous pourrez démarrer la récupération et flasher ce que vous voulez, quand vous le souhaitez. En attendant, vous êtes coincé en utilisant ces méthodes pour contourner le S-ON. Jusque-là, imaginez-le comme un souvenir mémorable, à une époque où nous devions tous utiliser des invites de commande pour effectuer les tâches les plus rudimentaires… telles que libérer toute la puissance de notre EVO 3D..