Un comando de terminal para un Android rooteado para volver a montar /System como lectura/escritura
I'm escribir una aplicación para Android que necesita copiar un archivo en el "/system" partición en tiempo de ejecución. I've tiene los comandos para ejecutar "su" y puede solicitar con éxito SuperUser permisos y ejecutar comandos como root. Pero no sé cómo hacer que esta aplicación sea universal en varios dispositivos, porque el comando mount puede variar dependiendo de dónde esté montado /system. Aquí'está el comando que'se utiliza más offen:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
Pero sé que mtdblock3 podría ser diferente en algunos dispositivos (y para el caso, supongo que también podría yaffs2). Así que mi pregunta es: ¿Existe un comando universal que funcione en todos los teléfonos? ¿O hay una manera de averiguar en tiempo de ejecución cuáles son los parámetros correctos?
46
3
Yo uso este comando:
Puedes ejecutar el comando mount sin parámetros para obtener información de la partición antes de construir tu comando mount. Aquí hay un ejemplo del comando mount sin parámetro emitido desde mi HTC Hero.
No es necesario pasar ambos argumentos cuando se realiza un remontaje. Puedes simplemente pasar el punto de montaje (aquí /system). Y /system es universal entre los dispositivos Android.