Red de conocimiento informático - Material del sitio web - Cómo escribir apk en la aplicación del sistema

Cómo escribir apk en la aplicación del sistema

En Android, para utilizar permisos restringidos del sistema (como android.permission.WRITE_SECURE_SETTINGS), necesitamos instalar el programa en /system/app/.

A continuación se tomará SecureSetting.apk como ejemplo de demostración. Necesitas un teléfono que tenga acceso root.

1. Conecta tu teléfono al ordenador mediante USB.

2. Utilice adb para controlar el teléfono.

¿Impresión de origen?

1. $ adb push SecureSetting.apk /sdcard/ // Cargue los archivos que se instalarán en preparación para la instalación.

2. $ adb shell

3. $ su // Cambiar al usuario root. Si no tiene acceso Root, este paso no será exitoso.

4.# mount -o remount, rw -t yaffs2 /dev/block/mtdblock3 /system // Hacer que la partición sea escribible.

5.# cat /sdcard/SecureSetting.apk gt; /system/app/SecureSetting.apk // Este paso se puede completar con cp, pero este comando generalmente no está incluido en el dispositivo. Si uso mv, aparece el error: '/sdcard/NetWork.apk' falló: vinculación entre dispositivos.

6.

6. # mount -o remount, ro -t yaffs2 /dev/block/mtdblock3 /system // Restaurar atributos de partición.

7. # exit

8. $ exit

$ adb push SecureSetting.apk /sdcard/ // Cargue los archivos que se instalarán para preparar la instalación .

$ adb shell

$ su // Cambiar a raíz. Si no se le otorgan privilegios de root, este paso no se realizará correctamente.

# mount -o remount, rw -t yaffs2 /dev/block/mtdblock3 /system // Hacer que la partición sea escribible.

# cat /sdcard/SecureSetting.apk gt; /system/app/SecureSetting.apk // Este paso se puede realizar a través de cp, pero normalmente no está incluido en el dispositivo. Si uso mv, aparece el error: Error en '/sdcard/NetWork.apk' - Vinculación entre dispositivos.

# mount -o remount, ro -t yaffs2 /dev/block/mtdblock3 /system // Restaurar atributos de partición, solo lectura.

# montaje -o remontar, ro -t yaffs2 /dev/block/mtdblock3 /system

# salida

$ salida

Reinicie y podrá ver que SecureSetting se ha instalado.