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

  • Registros de sistema de archivos Android
  • Desactivar la pantalla en android
  • ¿Por qué no funciona "System.out.println" en Android?
  • ¿Cómo puede la aplicación del sistema ubicada en / system / app tener permiso del sistema en Android 4.4 KitKat construir?
  • java.lang.SecurityException: Ni el usuario 10032 ni el proceso actual tiene android.permission.MODIFY_PHONE_STATE
  • Ice Cream Sandwich init.rc documentación
  • Problema de Android Studio al instalar
  • Cómo cargar las fuentes del sistema en Libgdx? Principalmente para android. ¿Y cómo puedo obtener la lista de fuentes disponibles?
  • Libgdx particleEffect de rotación
  • En Android, se muestra cómo detectar un diálogo del sistema (opciones de energía, aplicaciones recientes, batería baja ...).
  • Utilice la biblioteca de RootTools de android para obtener permiso android.permission.STATUS_BAR
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.