Soy un desarrollador de Android que está haciendo un proyecto que requiere rootear el dispositivo y hacer algunas su
tarea para satisfacer las necesidades. El problema es que todas las soluciones de software del rooting que me funcionaron (iRoot, Kingoroot, Kingroot) tienen una aplicación SuperUser inadecuada que trajo TONELADAS de cosas adicionales de malware como pantallas de bloqueo no deseadas, anuncios, etc. Además, cuando mi aplicación hace algunos su
la aplicación SuperUser no le permitirá hacerlo a menos que el usuario acepte el permiso Root en el diálogo. No puedo aceptar eso - la aplicación se ejecuta en modo kiosco en los dispositivos ubicados en las tiendas. Creo que hay dos maneras:
- Por favor, proporcione algún programa del rooting que tenga una aplicación normal de SuperUser que no haga cosas turbias y pida permiso de Root todo el tiempo (en el primer lanzamiento estaría bien, o establecido en la configuración).
- O la solución del rooting 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 lo haga bien.
Los dispositivos de destino corren la versión Android 4.4.2. Gracias de antemano.
0 votos
Déjame preguntarte esto: quieres que tu aplicación sea capaz de llamar a
su
y obtener los permisos Root sin necesidad de que actúe un usuario. ¿Correcto?0 votos
@DeathMaskSalesman sí
0 votos
¿Puedes flashear un custom recovery en esos dispositivos?
0 votos
@DeathMaskSalesman sí, inicialmente el que va a instalar el dispositivo lo va a flashear, instalar la imagen pura del sistema y el Root del dispositivo
0 votos
Bueno, si puedes flashear TWRP, entonces podrías crear tu propio ZIP flasheable basado en este uno hecho por ClockWorkMod, y flashearlo. Para conceder permisos de Root automáticamente (malo para la seguridad), sólo tienes que colocar el su archivo en el interior /sistema/xbin ,
chown 0.2000
ychmod 755
. A continuación, cree un enlace simbólico a ese archivo dentro de /sistema/bin Llámalo su ychown 0.2000
,chmod 755
.0 votos
@DeathMaskSalesman Gracias por tus consejos. Es una pena, pero no creo que el chico que va a instalar el aparato sea un especialista en esas cosas. No se encargará de lo que propones.
0 votos
Ya veo. Bueno, puedes probar a flashear el mismo ZIP que te he proporcionado arriba (que también instala el gestor de Raíces SuperUser ). Una vez que hayas confirmado que el Root funciona, sólo tienes que desinstalar manualmente el mencionado gestor de Root. Conservarás el su binario y tener acceso ilimitado a él, además este método sería más fácil de realizar para su colaborador.