6 votos

Instalación de .apk como aplicación del sistema directamente (con root)

Me pregunto si es posible instalar un archivo .apk como aplicación de sistema directamente (con acceso root)? Sin convertir la aplicación de usuario en una aplicación de sistema.

5voto

Firelord Puntos 161

Puedes simplemente copiar el apk (su nombre no importa) en /system/app o /system/priv-app, establecer los permisos apropiados (rw-r-r, root:root) y luego reiniciar. Eso es todo.

Funciona bien en Android 6.0.1.

0 votos

¿Puedes eliminar el apk de la carpeta /system/app después de reiniciar, una vez que esté instalado?

0 votos

La presencia de un APK es necesaria para que la aplicación funcione, de lo contrario, después de eliminarlo, la aplicación no se ejecutará, aunque seguirás teniendo el icono de la aplicación en tu lanzador hasta que reinicies el dispositivo.

0 votos

¿Cómo exactamente "simplemente copias el apk"? ¿Y qué pasa si la aplicación ya está instalada?

2voto

Ksiencha Puntos 108

Via ADB: (Copiar apk al teléfono a través de usb/Mi ordenador primero)

Ejemplo:

adb shell                                           (Entrar al shell para ejecutar los siguientes comandos)
su                                                  (Ejecutar como root)
mount -o rw,remount /system                         (Montar el sistema como lectura/escritura ya que por defecto está en solo lectura)
chmod 755 /system/priv-app/Messaging_SEP81          (Establecer permisos en la carpeta)
chmod -R 644 /system/priv-app/Messaging_SEP81       (Establecer permisos en el archivo apk)
ls -l /system/priv-app/Messaging_SEP81              (Verificar permisos - Debería ser: -rw-r--r-- 1 root root - no estoy seguro de qué es 1 y 2)
ls -l /system/priv-app | grep "Messaging"           (Verificar permisos - Debería ser: drwxr-xr-x 2 root root)
reboot                                              (Reiniciar el dispositivo)

0 votos

¿Qué pasa si después de mount -o rw,remount /system, muestra /dev/block/sda43 is read-only? Además, ¿qué es "Messaging_SEP81"? ¿Cómo puedo convertir una aplicación existente en una aplicación del sistema?

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