Estoy tratando de Root mi teléfono Android 6.0.1 utilizando el siguiente método:
Primero arranqué en una imagen TWRP usando fastboot boot
luego usando el terminal TWRP copié el su
binario del kit SuperSU a /system/xbin/ y ejecutó chmod 6755 ./su
, chown root:root ./su
y chcon u:object_r:system_file:s0 ./su
. Ahora he arrancado en Android y abrió un emulador de terminal y goto /system/xbin/ y ver que el bit SUID se establece para su
. Pero cuando corro su
no ocurre nada y el binario sale con un mensaje 0
valor.
Ejecutar strace su
muestra que el setresuid()
y setuid()
las llamadas fallan. Sospecho que esto se debe a los contextos SELinux.
¿Cuáles deberían ser los contextos SELinux para el binario?