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?

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

  • Desactivar la pantalla en android
  • Android: ¿muestra notificaciones incluso si está inhabilitada para la aplicación?
  • Cómo acceder a los archivos de la memoria del teléfono o de la tarjeta SD
  • Ice Cream Sandwich init.rc documentación
  • En Android, se muestra cómo detectar un diálogo del sistema (opciones de energía, aplicaciones recientes, batería baja ...).
  • 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
  • Problema de Android Studio al instalar
  • Desactivar la pantalla en android
  • ¿Cómo podría SystemClock.uptimeMillis () siempre envolver?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.