Intentando obtener acceso r / w a android / system
Trabajando en una secuencia de comandos raíz para el Nexus 4 con el último archivo ROM .img para google (occam) y tengo el siguiente fragmento de código:
./adb wait-for-device echo "remounting system" ./adb shell "mount -o remount,rw /system" ./adb push su /system/bin/ echo "pushing super user" ./adb push Superuser.apk /system/app/ echo "pushing busybox" ./adb push busybox /system/xbin/ ./adb shell "chmod 06755 /system/bin/su" ./adb shell "chmod 0644 /system/app/Superuser.apk" ./adb shell "chmod 04755 /system/xbin/busybox" ./adb shell "cd /system/xbin" ./adb shell "busybox --install /system/xbin/"
Sigo recibiendo el error
- ¿Por qué no funciona "System.out.println" en Android?
- ¿Cómo usar los iconos y la plantilla incorporados?
- Cómo cargar las fuentes del sistema en Libgdx? Principalmente para android. ¿Y cómo puedo obtener la lista de fuentes disponibles?
- Creación de vínculos duros y enlaces simbólicos en Android
- Utilice la biblioteca de RootTools de android para obtener permiso android.permission.STATUS_BAR
mount: Operation not permitted failed to copy 'su' to '/system/bin//su': Read-only file system pushing super user failed to copy 'Superuser.apk' to '/system/app//Superuser.apk': Read-only file system pushing busybox failed to copy 'busybox' to '/system/xbin//busybox': Read-only file system Unable to chmod /system/bin/su: No such file or directory Unable to chmod /system/app/Superuser.apk: No such file or directory Unable to chmod /system/xbin/busybox: No such file or directory /system/bin/sh: busybox: not found
He intentado usar varios métodos de obtener el acceso de r / w, pero nada parece estar trabajando. Tengo que automatizar este proceso debido al hecho de que otras personas utilizarán el script por lo que debe ser la automatización amigable, pero simplemente no puedo entender esto.
También he probado el
#su #mount #mount | grep system
seguido de la introducción de la partición con el montaje del sistema y cambiarlo a r / w acceso, pero que también no ha funcionado.
Realmente frustrado en este punto. ¿Alguien puede ayudar?
- Encuentro dos androide gradle plugin - ¿Hay alguna relación entre los dos?
- Comprobación de la configuración de Acceso a la notificación de seguridad del sistema de Android mediante programación
- Archivos de copia del emulador android en la partición del sistema
- ¿Cómo obtener colores del sistema Android?
- Libgdx particleEffect de rotación
- Driver de sistema de archivos de usuario de Android en un dispositivo no enraizado?
- Registros de sistema de archivos Android
- java.lang.SecurityException: Ni el usuario 10032 ni el proceso actual tiene android.permission.MODIFY_PHONE_STATE
Da el error porque no eres root. La partición del sistema se monta en modo de sólo lectura. Puede intentar empujar el binario a / data / local / tmp. A continuación, puede hacer su ejecutable y eventualmente ejecutarlo. Pero no significa que usted puede tener raíz. Para convertirse en root necesitas empujar un exploit como psneuter a / data / local / tmp y ejecutarlo. Se bloquea el shell y volver a abrir uno nuevo con derechos de root. A continuación, puede volver a montar la partición del sistema de lectura-escritura e instalar su.
Pruebe los comandos siguientes
adb shell "su -c mount -o remount,rw /system" adb shell "su -c chmod 06755 /system/bin/su"
y así.
- Cerrar () nunca se llamó explícitamente en base de datos incluso después de implementar close ()
- ActionbarSherlock abrir submenú en el menú del dispositivo en keydown haga clic en android