Rootear dispositivo desconocido

En realidad, quiero rootear una tableta sin marca. Esa mesa ejecuta Android Jelly bean 4.2.2, Kernel 3.0.8+.

Actual mi estado:

  • Desde el principio tengo acceso de root en adb shell
  • Logré actualizar su binario de legado a 3.1.1 (su binario ubicado en /system/xbin/)
  • También instalé la aplicación Superuser como aplicación del sistema
  • Y busybox ya existía y creo que no hay necesidad de actualizar

Puede pensar que el dispositivo está rooteado, pero no es así. Incluso la aplicación de superusuario no puede acceder a los permisos de root.

No quiero usar soluciones de un clic y gracias de antemano.

Respuestas (1)

Para asegurarse de que las aplicaciones puedan acceder a la raíz, es posible que deba habilitarlo desde el menú Opciones de desarrollador en la configuración de su dispositivo. Una vez en el menú Opciones de desarrollador, busque la opción de acceso raíz y seleccione entre 'Solo aplicaciones', 'Solo ADB' y 'Aplicaciones y ADB'. Es posible que también deba aceptar una advertencia sobre seguridad.

Si la configuración del desarrollador no está visible, intente el método habitual de presionar 'Número de compilación' varias veces en la sección Información del teléfono / tableta en la configuración.

Fuente: Tuve un problema similar a este después de rootear mi S3 e instalar CyanogenMod 12.

En CM 11 y CM 12, descubrí que la configuración Apps/ADB root no se puede habilitar sin habilitar primero las Opciones de desarrollador, por lo que me pregunto cómo OP obtiene el shell raíz en ADB si no se administra con esta configuración. Supongo que algún subinario sin apk de intercepción. Y si termina deshabilitando las opciones de Desarrollador de alguna manera, la configuración raíz también se deshabilitaría. Además, CM 11 y CM 12 se basan en Android 4.4.x y 5.xx. Es posible que esta configuración que mencionó no se encuentre en 4.2.2. No al menos en 4.2.1 de mi dispositivo. Pero de todos modos, si su respuesta de alguna manera funciona para OP, entonces es bueno. :)
Gracias por tu sugerencia @Firelord. Entiendo de dónde vienes, pero no podía pensar en nada más en este momento.