1 votos

¿Correr una aplicación en una caja de arena sin root en un teléfono con root?

Tengo una solicitud que se niega a empezar en un teléfono rooteado.
No quiero desarraigar mi teléfono sólo para esa aplicación; ¿hay alguna manera de ejecutar una aplicación dentro de un arenero sin root desde un teléfono con root (Nexus 5, Stock Android 5.1, con root)?

0 votos

¿Intentaste adb logcat para ver lo que está pasando? Si tienes el acceso a la fuente de la aplicación, entonces puedes probarla para ver si está comprobando su o la presencia de un núcleo personalizado, o no.

0voto

Jaskaranbir Singh Puntos 125

Puede desactivar temporalmente el acceso a Root (y luego habilitarlo cuando quiera). Para hacer esto, hay dos métodos más comunes y simples->

1) Apaga el acceso a root usando el administrador de permisos : Ya que estás rooteado, también debes usar algún administrador de permisos como supersu o superusuario, etc. Puedes ir a sus respectivos ajustes y desactivar el acceso a Root.

2) Desactivar el acceso a root desde las opciones para desarrolladores : Ve a Settings->Developer Options y en la opción Root Access seleccione None . Esto también deshabilitará el acceso a Root para las aplicaciones.

Además, si todavía no funciona, puedes intentar desinstalar completamente el gestor de permisos (esto no te desarraigará, puedes volver a root en cualquier momento instalándolo de nuevo); o puedes simplemente ir a system/bin y system/xbin y borrar/mover a otro lugar un archivo llamado su (es el principal archivo binario responsable de los permisos de root. Te sugiero que al menos consigas una copia de seguridad de él). Además, use estos métodos sólo si ninguno de los dos anteriores funciona.

0 votos

Gracias por su pronta respuesta. En realidad, la aplicación ni siquiera activa SuperSU, así que he probado a desactivar por completo las Opciones de desarrollador (ya que no he encontrado una opción de "Acceso a root") y sigue negándose a iniciarse. Me aparece una ventana emergente al inicio diciéndome que no funciona "porque mi sistema operativo ha recibido alteraciones o ha sido rooteado". Efectivamente, tengo un kernel personalizado (para ahorrar batería) y estoy rooteado (pero con las opciones de desarrollador desactivadas). ¿Quizás el kernel personalizado es la parte que bloquea entonces?

0 votos

¿Puede proporcionarme el nombre de la aplicación? ¿Quizás pueda probarla y experimentar con ella? Nos permitirá llegar a la causa de root de esto más fácilmente.

0 votos

Esto no está en el mercado (tampoco en F-Droid) y no se me permite compartir esa aplicación pero intentaré flashear de nuevo el kernel original.

0voto

Dom Puntos 31

Simplemente no conceda el permiso de superusuario cuando se lo pidan. Si no se te pide el permiso del SU, entonces la aplicación no hace nada que requiera permisos de root.

0 votos

"se niega a arrancar en un teléfono rooteado" - estás hablando de un problema diferente aquí.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X