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.