1 votos

ADB Push no mantiene los permisos de los archivos, específicamente el permiso de ejecución

He borrado "sin querer" el sistema de mi tablet con adb. No es necesario hacer una crítica. Ya me he llamado de todo. Lo que necesito ahora es una forma de volver a poner al menos el programa "sh" usando adb u otro programa con permiso "x" para poder adb shell una vez más. Actualmente, adb elimina el permiso "x" cuando se utiliza la opción push. Examiné el código fuente de adb y encontré una línea en la sección de sincronización que parece cambiar los permisos a 644. Este es un proyecto/reto para recuperar este ladrillo. Ya tengo un reemplazo. Cualquier solución es bienvenida. Los comentarios de maternidad no son necesarios por favor. Gracias.

P.D. El modo de recuperación no funciona en esta tablet (es decir, pwr/vol+/vol-, fastboot, etc.).

1 votos

Sólo me preguntaba: ¿Cómo se limpió /system ¿sin recuperación? ¿Y cómo se puede acceder al dispositivo ahora sin un recovery que funcione? Como has borrado /system El dispositivo tampoco arranca en modo normal.

0 votos

Asumiendo que estás en Android 4+, sh está vinculado a mksh . Entonces, ¿por qué no adb shell ln -s /system/bin/mksh /system/bin/sh ?

0voto

user1147688 Puntos 238

Puede intentar instalar Busybox , SSHelper y Emulador de terminal Android (ATE). A continuación, trate de SSH en su dispositivo, si adb shell no funciona. Busca en Google las opciones de SSH para especificar el shell que se ejecutará con el inicio de sesión SSH remoto. Probablemente algo como ssh user@ip /system/bin/sh o probar con ... /system/xbin/ash . O en ATE puedes especificar en la configuración, el shell a utilizar.

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