Tengo un dispositivo Android, que es un dispositivo de TV chino que se ejecuta en Android 4.4.4. Estoy desarrollando una aplicación que necesita acceso Root para funcionar correctamente que luego instalaré en el dispositivo.
Puedo conectarme a los dispositivos a través de ADB sobre WiFi y obtener acceso Root también.
Pero no puedo obtener acceso Root desde la aplicación. Una comprobación rápida con la aplicación RootChecker reveló que el "acceso Root no está correctamente instalado en el dispositivo". Cuando mi aplicación intenta obtener acceso Root, se produce el error "uid xxx not allowed to su".
Resulta que el dispositivo es sólo stock Root/systemless Root
Hasta ahora he copiado el binario su de mi Xiaomi Redmi 2 rooteado en la TV y he sustituido el /system/xbin/su por ese archivo y he cambiado los permisos. Por alguna razón esto no ha funcionado.
Nombre del modelo de CPU del televisor = Procesador ARMv7 rev 5 (v7l)
Nombre del modelo de CPU del teléfono = Procesador ARMv7 rev 0 (v7l)
Dado que el stock Root está disponible, debe haber una manera muy directa para mí para Root el dispositivo. ¿Es posible instalar TWRP en un dispositivo como este para poder flashear el SuperSU?