Rootee la tableta Android con la aplicación SuperUser adecuada

Soy un desarrollador de Android que está realizando un proyecto que requiere rootear el dispositivo y realizar alguna sutarea para satisfacer las necesidades. El problema es que todas las soluciones de software de enraizamiento que funcionaron para mí (iRoot, Kingoroot, Kingroot) tienen una aplicación SuperUser inadecuada que trajo TONELADAS de malware adicional, como pantallas de bloqueo no intencionadas, anuncios, etc. Además, cuando mi aplicación hace algún comando al suSuperUser la aplicación no permitirá que lo haga a menos que el usuario acepte el permiso de root en el cuadro de diálogo. No puedo aceptar eso: la aplicación se ejecuta en modo quiosco en dispositivos ubicados en tiendas. Creo que hay dos formas:

  1. Proporcione algún programa de enraizamiento que tenga una aplicación SuperUser normal que no haga cosas sospechosas y solicite permiso de enrutamiento todo el tiempo (en el primer lanzamiento estaría bien, o configurado en la configuración).
  2. O la solución de enraizamiento que no instalará su propia aplicación SuperUser. Supongo que hay algunas aplicaciones SuperUser decentes en el mercado que permitirán que mi aplicación funcione bien.

Los dispositivos de destino ejecutan la versión de Android 4.4.2. Gracias de antemano.

Déjame preguntarte esto: quieres que tu aplicación pueda llamar suy obtener permisos de raíz sin necesidad de que un usuario actúe. ¿Correcto?
@DeathMaskSalesman sí
¿Puedes flashear una recuperación personalizada en esos dispositivos?
@DeathMaskSalesman sí, inicialmente el que instalará el dispositivo lo flasheará, instalará una imagen pura del sistema y rooteará el dispositivo
Bueno, si puede flashear TWRP, entonces puede crear su propio ZIP flashable basado en este creado por ClockWorkMod y flashearlo. Para otorgar permisos de root automáticamente (malo para la seguridad), solo necesita colocar el archivo su dentro de / system/xbin y . Luego, crea un enlace simbólico a ese archivo dentro de /system/bin , llámalo su y , . chown 0.2000chmod 755chown 0.2000chmod 755
@DeathMaskSalesman Gracias por tu consejo. Es una pena, pero no creo que el tipo que instalará el dispositivo sea un especialista en ese tipo de cosas. No aceptará lo que le propongas.
Veo. Bueno, puede intentar flashear el mismo ZIP que proporcioné anteriormente (que también instala el administrador raíz SuperUser ). Una vez que haya confirmado que la raíz está funcionando, simplemente desinstale el administrador raíz mencionado anteriormente manualmente. Conservará el binario su y tendrá acceso ilimitado a él, además, este método sería más fácil de realizar para su colaborador.

Respuestas (1)

La forma más fácil de hacerlo es rootear su dispositivo con kingroot y luego reemplazarlo con SuperSU.

Aquí hay una guía detallada proporcionada por MrW0lf: Cómo quitar/reemplazar Kingroot/KingUser con SuperSU