¿Cómo puedo montar el /system
directorio regrabable o de solo lectura en mi teléfono Android?
fuente
¿Cómo puedo montar el /system
directorio regrabable o de solo lectura en mi teléfono Android?
Existen algunos métodos para montar su /system
directorio RW o RO. Sin embargo, requerirá root.
Conecta tu teléfono a la computadora. (Asegúrese de que la depuración de USB esté habilitada en su teléfono)
Abrir CMD
/ Terminal
en tu PC.
Windows: CTRL+ R, luego escriba cmd
.
Ubuntu: CTRL+ ALT+ T.
Mac: navega /Applications/Utilities/
y haz doble clic en Terminal .
Escribe esto:
adb shell
su
Elija uno: (para el montaje de seguridad de /system
vuelta a RO cuando haya terminado)
mount -o rw,remount /system
mount -o ro,remount /system
terminal
en su teléfono Android (descargue aquí ):Escriba esto en terminal
:
su
Elija uno: (para el montaje de seguridad de /system
vuelta a RO cuando haya terminado)
mount -o rw,remount /system
mount -o ro,remount /system
Si no desea escribir el comando cada vez en el terminal, he escrito una aplicación diseñada para hacer esto por usted:
Para las personas que ejecutan Android 2.3 y el comando falla, mire esta respuesta: https://android.stackexchange.com/a/125437/95577
-writable-system
para el emuladorAl iniciar el emulador después de una compilación con, debe usar:
Luego, para futuras ejecuciones, debe mantener la
-writable-system
opción, de lo contrario, los cambios de imagen no serán visibles:-verbose
nos muestra que el emulador cambia por defecto-drive
:a:
Por lo tanto:
elimina
,read-only
utiliza en
system-qemu.img.qcow2
lugar desystem-qemu.img
.¡Esto implica que los cambios solo serán visibles después si pasa
-writable-sytem
futuras botas después de que se realizó el cambio!Podemos ver que la imagen qcow2 es solo una pequeña superposición en la parte superior de la imagen base ya que:
contiene:
El emulador
-help
también confirma esto:contiene:
adb remount
+adb root
Creo que esto es solo un atajo para
mount
lo mencionado en https://android.stackexchange.com/a/110928/126934 , pero es muy conveniente:adb help
contiene:Restaurar la imagen del sistema original
Igual que para los datos de usuario: elimine la
.qcow2
superposición y vuelva a generarla manualmente: https://stackoverflow.com/questions/54446680/how-to-reset-the-userdata-image-when-building-android-aosp-and- corriendo-en-elfuente