3 votos

Enraizamiento manual - ¿Qué más se necesita?

He copiado el su binario y superuser.apk a mi dispositivo a través de un shell adb Root. El su binario está en ambos /system/bin y /system/xbin y puedo utilizarlo con éxito en mi adb shell (por ejemplo, me aparece el menú de ayuda al ejecutar adb shell "su -h" ). El superuser.apk así como una buena copia de supersu.apk (obtenidas de la lectura de otros posts similares aquí en stackexchange) se instalan en /system/app .

su ha sido chown'ed y chmodded con los permisos adecuados. He comprobado dos veces que el superuser.apk y supersu.apk han sido perseguidos por Root.

Lanzamiento de SuperSu.apk Me aparece un mensaje que dice "root no detectada" Superuser.apk muestra 2 entradas en los registros como haber concedido Root

He probado a eliminar cada uno de los .apks y a probar sólo uno en el sistema. También he probado diferentes precompilados su binarios que he encontrado en los foros de XDA y en stackexchange.com

Ninguna aplicación rooteada funciona correctamente: Nunca recibo un aviso de Superuser.apk para conceder permisos Root, y las aplicaciones de comprobación Root encuentran el su binario y superuser.apk pero no se ejecutan como Root.

¿Puede alguien decirme qué me falta?

Encontré algún artículo de github al azar para rootear un dispositivo diferente que menciona un roothandler https://github.com/Unkn0wn-0nes/RootMyValet/wiki/Manual-installation-Instructions

Tenga en cuenta una restricción extraña: Estoy tratando de Root manualmente, no me importa si es sólo un Root temporal. Flashing a través de TWRP no es una opción, no puedo alterar / eliminar / copia de seguridad de los datos de usuario de este dispositivo en particular, así que no quiero correr el riesgo de borrarlo.

0 votos

Te faltó incluir Busybox, parece que esa es la razón. Por favor, incluya también los detalles de su Smartphone para obtener mejores respuestas.

1 votos

1voto

Alex Yeh Puntos 1

También es necesario copiar el binario de busybox en /system/bin y /system/xbin . Este puede ser el único paso que te falta. Además, sólo necesitas uno de superusuario o supersu.

editar Me equivoqué, aunque para quien lo siga, el binario de busybox de busybox.net incluye su, lo que me pareció bastante bueno. De todos modos, parece que rootear un teléfono Android moderno lleva un poco más de trabajo. Eché un vistazo al zip de supersu, y por lo que puedo decir, crea una imagen de sistema ext4 completamente nueva y la monta en /su. También instala algunos demonios del sistema y rutinas de inicialización.

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