Como montar o /system
diretório regravável ou somente leitura no meu telefone Android?
fonte
Como montar o /system
diretório regravável ou somente leitura no meu telefone Android?
Existem alguns métodos para montar seu /system
diretório RW ou RO. No entanto, exigirá raiz.
Conecte seu telefone ao computador. (Verifique se a depuração USB está ativada no seu telefone)
Abra CMD
/ Terminal
no seu PC.
Windows: CTRL+ Re digite cmd
.
Ubuntu: CTRL+ ALT+ T.
Mac: navegue até /Applications/Utilities/
e clique duas vezes em Terminal .
Digite isto:
adb shell
su
Escolha uma: (para montagem de segurança de /system
volta à RO quando terminar)
mount -o rw,remount /system
mount -o ro,remount /system
terminal
no seu telefone Android (faça o download aqui ):Digite isso no terminal
:
su
Escolha uma: (para montagem de segurança de /system
volta à RO quando terminar)
mount -o rw,remount /system
mount -o ro,remount /system
Se você não deseja digitar o comando todas as vezes no terminal, escrevi um aplicativo desenvolvido para fazer isso por você:
Para pessoas executando o Android 2.3 e o comando falhar, veja esta resposta: https://android.stackexchange.com/a/125437/95577
-writable-system
para o emuladorAo iniciar o emulador após uma compilação com, você deve usar:
Então, para execuções futuras, você deve manter a
-writable-system
opção, caso contrário as alterações de imagem não serão visíveis:-verbose
mostra-nos que o emulador alterna do padrão-drive
:para:
Portanto:
remove
,read-only
usa em
system-qemu.img.qcow2
vez desystem-qemu.img
.Isso implica que as alterações só serão visíveis depois se você passar
-writable-sytem
botas futuras após a alteração!Podemos ver que a imagem qcow2 é apenas uma pequena sobreposição na parte superior da imagem base, pois:
contém:
O emulador
-help
também confirma isso:contém:
adb remount
+adb root
Acho que este é apenas um atalho para
mount
o mencionado em https://android.stackexchange.com/a/110928/126934 , mas é muito conveniente:adb help
contém:Restaurar a imagem original do sistema
O mesmo que para dados do usuário: remova a
.qcow2
sobreposição e gere-a manualmente: https://stackoverflow.com/questions/54446680/how-to-reset-the-userdata-image-when-building-android-aosp-and- correndo-sobre-ofonte