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

 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?

2 Solutions collect form web for “Intentando obtener acceso r / w a android / system”

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í.

  • Problema de Android Studio al instalar
  • Utilice la biblioteca de RootTools de android para obtener permiso android.permission.STATUS_BAR
  • Archivos de copia del emulador android en la partición del sistema
  • 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
  • Comprobación de la configuración de Acceso a la notificación de seguridad del sistema de Android mediante programación
  • Driver de sistema de archivos de usuario de Android en un dispositivo no enraizado?
  • java.lang.SecurityException: Ni el usuario 10032 ni el proceso actual tiene android.permission.MODIFY_PHONE_STATE
  • Anular el tamaño de fuente de la configuración del sistema de Android
  • ¿Cómo puede la aplicación del sistema ubicada en / system / app tener permiso del sistema en Android 4.4 KitKat construir?
  • Ventana de superposición del sistema causa problemas de tacto para el teclado y el botón Atrás
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.