3 votes

Enracinement manuel - Que faut-il de plus ?

J'ai copié le su binaire et superuser.apk à mon appareil via un shell adb Root. Le site su binaire est dans les deux /system/bin y /system/xbin et je suis capable de l'utiliser avec succès dans mon shell adb (par exemple, j'obtiens le menu d'aide en exécutant adb shell "su -h" ). Le site superuser.apk ainsi qu'une bonne copie de supersu.apk (obtenues en lisant d'autres messages similaires ici sur stackexchange) sont installées dans /system/app .

su a été chown'ed et chmoded avec les permissions appropriées. J'ai vérifié deux fois que le superuser.apk y supersu.apk ont été possédés par Root.

Lancement de SuperSu.apk Je reçois un message qui dit "Racine non détectée". Superuser.apk montre 2 entrées dans les journaux comme ayant accordé Root

J'ai essayé de supprimer chacun des .apks et d'en essayer un seul sur le système. J'ai également essayé différentes versions précompilées de su binaires que j'ai trouvés sur les forums XDA et stackexchange.com

Aucune application enracinée ne fonctionne correctement : Je ne reçois jamais d'invite de Superuser.apk pour accorder les permissions Root, et les applications de vérification Root trouvent la su binaire et superuser.apk mais ne parviennent pas à s'exécuter en tant que Root.

Quelqu'un peut-il me dire ce que j'ai manqué ?

J'ai trouvé un article aléatoire de Github sur l'enracinement d'un autre appareil qui mentionne un roothandler https://github.com/Unkn0wn-0nes/RootMyValet/wiki/Manual-installation-Instructions

Veuillez noter une contrainte étrange : J'essaie de Rooter manuellement, je me fiche de savoir si c'est juste un Root temporaire. Flashing via TWRP n'est pas une option, je ne peux pas modifier/supprimer/sauvegarder les données utilisateur de cet appareil particulier, donc je ne veux pas risquer de l'effacer.

1voto

Alex Yeh Points 11

Vous devez également copier le binaire de busybox vers /system/bin y /system/xbin . C'est peut-être la seule étape qui vous manque. Aussi, vous n'avez besoin que d'un seul superuser ou supersu.

modifier J'avais tort, mais pour ceux qui suivent, le binaire busybox de busybox.net inclut su, ce que j'ai trouvé plutôt cool. Quoi qu'il en soit, il semble que l'enracinement d'un téléphone Android moderne nécessite un peu plus de travail. J'ai jeté un coup d'oeil au zip de supersu, et d'après ce que je peux dire, il crée une toute nouvelle image système ext4 et la monte dans /su. Il installe également quelques démons système et routines d'initialisation.

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