0 votos

Init.d script no funciona para mantener el valor

Estaba tratando de cambiar algunos valores como vm, lowmemorykiller, adj, y net usando el shell script, luego guardarlo en la carpeta init.d y ejecutarlo como Root.

después de reiniciar, siempre vuelve a ser por defecto.

Y yo estaba tratando de hacer esto :

añadiendo este comando :

busybox sysctl -w or sysctl -e -w

busybox chmod 755 or 777 /path

mount -o remount, rw/system

y haciendo esto :

establecer el permiso en 755/777

dar un número en el nombre como 99userinit

Tengo busybox instalado y soporte init.d también

pero todavía no puede cambiar, así que ¿qué debo hacer?

0voto

lukkes Puntos 1

Suponiendo que usted está utilizando el clásico emulador de Android (así que no el más nuevo, ranchu ), cualquier cambio que se haga en el /system La partición se descartará por defecto al reiniciar.

Para solucionar esto, deberías:

  1. Realiza las operaciones necesarias.

  2. Haga una copia de seguridad de la imagen temporal del sistema.

    En Linux, se encuentra en /tmp/android-[YOUR_USERNAME]/ y es un archivo llamado emulator-[SOMETHING] .

    En Windows debería estar en C:\Users\[YOUR_USERNAME]\AppData\Local\Temp\AndroidEmulator\[RANDOM_FILE_NAME.tmp] (aunque no he comprobado esto último).

    Copie este archivo en un lugar práctico, ya que se elimina cuando se cierra el emulador.

  3. Reinicie el emulador con la nueva imagen del sistema (haga una copia de seguridad de la imagen original, cambie el nombre de la nueva a system.img y colóquelo en el directorio avd, luego inicie el emulador).

Fuente

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X