1 votes

Passez en mode fastboot sans bouton Root ou matériel

Je possède un Chinaphone relativement inconnu, le CUBOT GT72+ (MTK6572 SoC) - sur lequel je tentais d'obtenir un accès Root. Il n'existe pas de méthode d'enracinement basée sur un exploit pour cet appareil (qui fonctionne sous Android 4.4.2), et je me suis donc retrouvé à devoir disséquer le fichier boot.img à l'aide de la commande MTK-Tools Perl-scripts.

Après avoir décompressé l'image de démarrage, j'ai fait quelques modifications dans les initramfs, elles sont les suivantes :

  • Modifier default.prop , réglage ro.secure à 0, ro.debuggable à 1, et ro.adb.secure à 0.

  • Ajouter le rootsh binaire à /sbin .

  • Modifier init.rc pour monter /système en tant que rw puisque le (re)montage /système n'est en quelque sorte pas autorisé par le noyau, même lorsque Root.

  • Remplacer adbd en /sbin avec une version fournie par un paquet appelé adbd non sécurisé qui était censé accorder automatiquement l'accès Root à adb-connections.

( Veuillez noter : Avant de remplacer adbd, j'avais également installé le fichier su binaire en /system/bin et le Superuser.apk paquet)

C'est là que le problème se pose : le piratage adbd ne me permet plus de me connecter en utilisant adb . Il montre l'appareil - avec un identifiant de 0123456789ABCDEF como hors ligne dans la liste des périphériques de adb.

Maintenant, en utilisant un shell adb, je pouvais simplement obtenir Root en tapant 'adb shell' suivi d'un simple 'su', et ta dah : Root shell ! Pourtant, d'une manière ou d'une autre, les permissions sur le fichier su Les binaires sont tous désordonnés - depuis que j'utilise un émulateur de terminal sur l'appareil lui-même : Je reçois une erreur "Permission refusée". Les applications ne parviennent pas non plus à Root. (Je suppose que les permissions sont brouillées quelque part, chmodding s'est bien passé, mais chowning ne l'a pas fait. Aussi, busybox est toujours manquant).

Et voici le dernier problème : le téléphone n'a pas de moyen d'entrer en mode fastboot en utilisant les boutons matériels, donc je me suis retrouvé à devoir taper 'adb reboot bootloader' pour le mettre en mode fastboot... ce qui, évidemment, ne fonctionne plus. Et pour reflasher boot.img, je dois passer en mode fastboot.

Mon appareil fonctionne très bien lorsqu'il est allumé (bien qu'il ne soit pas enraciné), mais je veux vraiment reflasher boot.img pour obtenir la bonne configuration de l'appareil. adbd arrière. Il existe une combinaison de boutons pour passer en mode récupération, mais cela ne me permet pas d'obtenir une connexion dans adb. Mode Sideload fait semblent apparaître dans adb, mais le flashage de n'importe quel Update.zip n'a jusqu'à présent pas été un succès (peut-être en raison d'une adbd ?), même si j'ai essayé diverses méthodes d'artisanat (signé) Update.zip dans le seul but de redémarrer l'appareil en mode fastboot.

L'appareil est livré avec un outil de flashage propriétaire, mais qui ne fonctionne que sous Windows XP. Je ne possède aucun ordinateur sous Windows. Et surtout pas XP. ( La version d'adb que j'utilise sur mon ordinateur est la dernière fournie par Debian (sid), elle doit donc être assez récente. )

Maintenant, la question demeure : Comment mettre mon appareil en mode fastboot ?

2voto

Poseidon2000 Points 21

Si vous avez eu des problèmes pour flasher votre téléphone via adb, vous devriez vraiment envisager l'installation de Windows XP. J'ai dû chercher des pilotes compatibles, car j'ai expérimenté avec Windows XP et même Windows 8.1 avec succès en utilisant l'outil SP Flash. Comme l'une des réponses données avant dans ce fil, vous n'avez pas besoin d'ADB pour flasher des fichiers sur votre téléphone SP Flash tools ; juste les pilotes nécessaires et connecter le téléphone à l'ordinateur avec la batterie enlevée.

Vous pouvez essayer VMWARElinux pour installer Windows XP avec les pilotes/fichiers requis, etc. Je peux confirmer que VMWARE Windows permet aux périphériques USB de s'y connecter, y compris ce téléphone. Je peux confirmer que VMWARE Windows permet de connecter des périphériques USB, y compris ce téléphone. J'ai flashé à travers lui avec succès. Je ne sais pas si la version Linux le fait, cependant.

Après beaucoup de recherches et de maux de tête, j'ai enfin réussi à mettre mon téléphone à l'abri. J'ai posté mes fichiers pour que vous puissiez l'essayer ici :

http://www.needrom.com/download/cubot-gt72-rooted-rom-twrp-recivery/

Bonne chance et salutations.

-1voto

Abbas Elmas Points 182

Avez-vous correctement changé les permissions adbd ?

Recherchez d'autres fichiers dans le même répertoire avec adbd pour la valeur des permissions. La valeur la plus probable est 644, mais soyez-en sûr.

Note : adb est un service et doit être lancé correctement au démarrage, donc redémarrez après avoir changé les permissions.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X