J'essaie de Rooter un appareil. J'ai poussé su , busybox vers le périphérique, mais en faisant "su", il semble que je n'ai pas le privilège de Root :
shell@nemo:/ $ su
1|shell@nemo:/ $
1|shell@nemo:/ $ whoami
shell
shell@nemo:/ $
Comment puis-je comprendre ce qui ne va pas avec su et comment le réparer ?
EDITAR :
Je suis actuellement en train d'essayer de Rooter l'appareil LG W200, j'ai vraiment du mal à le faire.
EDIT2 :
J'ai défini la permission 7777 (suid), mais cela échoue toujours.
chmod 7777 su-arm
shell@nemo:/ $ ls -al /system/xbin/su-arm
-rwsrwsrwt root shell 467952 2016-11-20 12:01 su-arm
shell@nemo:/ $ su-arm
255|shell@nemo:/ $ id
uid=2000(shell) gid=2000(shell) groups=2000(shell),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats) context=u:r:shell:s0
shell@nemo:/ $whoami
shell
EDIT3 : J'ai mis à jour le binaire su et le binaire busybox, mais chacun échoue maintenant différemment :
shell@nemo:/ $ busybox su
su: unknown user root
1|shell@nemo:/ $ su
error: only position independent executables (PIE) are supported.
1|shell@nemo:/ $
Merci, Ranchu
0 votes
C'est clair comme de l'eau de roche. shell@nemo que la commande a échoué. Elle n'a pas renvoyé 0 (succès).