1 votos

Cómo puedo hacer que mi Samsung Galaxy S9+ instale aplicaciones sin firmar?

Tengo Root en mi teléfono, y también Lucky Patcher parcheado lo de la verificación de firmas (ambos). He rooteado mi Galaxy con Magisk y Odin (usando el PC). No puedo parchear "dalvik-cache" lo que sea que signifique, y tengo la sospecha de que es por eso que mis apks sin firmar se instalan, pero se bloquean inmediatamente después de abrirse. No es la aplicación, ya que puedo usarlas perfectamente en un emulador. ¿Alguien sabe cómo superar este problema? Gracias.

2 votos

Android no puede instalar aplicaciones/APKs sin firmar, la firma del APK siempre se comprueba cuando se instala. La única forma sería manipular una app ya instalada. Tras la instalación, el archivo APK se guarda, se extraen algunos archivos y los archivos DEX se precompilan utilizando dex2oat en los dispositivos modernos que utilizan el tiempo de ejecución ART. Esos archivos extraídos y el propio APK pueden ser modificados pero no es tan sencillo. Supongo que eso es lo que intenta hacer Lucky Patcher y falla.

0 votos

@Robert ¿Tal vez se podría actualizar alguna firma en algún manifiesto del apk?

0 votos

@peterh-ReinstateMonica Por supuesto que puedes volver a firmar un archivo APK con un par de claves autogeneradas. Pero entonces Android no permitiría instalar esta app como una actualización de una app ya existente porque las claves no coinciden. En un dispositivo rooteado puede ser posible cambiar los archivos donde Android guarda la información de qué aplicación instalada está firmada por qué clave, pero nunca hice esto antes y no sé lo complicado que sería tal modificación.

-2voto

Jorin Puntos 604

Comprueba si las aplicaciones son compatibles con la versión de tu sistema operativo Android.

Puedes activar la opción Permitir la instalación de aplicaciones desde fuentes desconocidas. Ir a la configuración / seguridad / activar la opción de fuentes desconocidas.

2 votos

"Permitir la instalación de aplicaciones desde fuentes desconocidas" esto no supondría ninguna diferencia. Las aplicaciones no firmadas no se pueden instalar. Ver source.Android.com/security/apksigning

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