En pocas palabras, microG se supone que aprovecha el spoofing de firma para hacer su magia. Pero no pude lograr que esto sucediera.
Contexto:
Acabo de hacer una instalación limpia de Havoc OS (Android Pie) en mi Oneplus 3 utilizando este hilo.
Esta distribución se supone que ofrece soporte nativo para el Spoofing de Firmas, como afirma en su lista de características (dos veces). Y microG es compatible oficialmente. Pero no hay soporte en SourceForge (sitio web oficial de Havoc OS) y la forma de contactar al desarrollador es Telegram (que no uso).
¿Qué he intentado?
Hay un interruptor disponible en la aplicación de Configuración, y según el terminal, está funcionando: settings get global allow_signature_fake
devuelve 1 o 0, dependiendo de ese interruptor.
Sin embargo, al intentar verificar con microG o con este verificador obtengo una respuesta negativa.
Puedes verlo en estas capturas de pantalla:
En las más de 600 páginas del hilo oficial, vi a otras personas teniendo problemas con esto pero realmente no tienen una solución funcional.
Algunos dijeron que usaron un módulo de Magisk llamado NanoDroid, pero en su versión de hoy, este detecta que la distribución ya lo permite y no hace nada. Además, leí que este override en la distribución que lo soporta nativamente de todos modos no es recomendado.
Según este hilo:
LineageOS para microG desde las actualizaciones de diciembre se niega a que sigspoof funcione cuando el permiso no está definido en privapp-permissions, este es ahora el caso (en todas las ROM con soporte nativo de sigspoof)
Dado que Havoc OS se basa en LineageOS, también lo intenté.
Luego instalé un módulo de magisk llamado [Terminal] App Systemizer y lo utilicé para intercambiar ambas aplicaciones (Checker y microG) a /system/priv-app
.
Luego de reiniciar, hice algún progreso: el Verificador de Spoofing de Firmas todavía dice "Desactivado", pero microG muestra una casilla más marcada (El sistema otorga permiso de spoofing de firma). Ver la captura de pantalla:
Ahora estoy atascado y no tengo ni idea de qué hacer a continuación. ¿Alguna idea?
0 votos
¿Has probado el método Xposed, si ya estás usando Xposed, (no estoy seguro de la compatibilidad con Pie), pero en mi dispositivo Android 4.3 funciona perfectamente con suplantación de firma
0 votos
@xavier_fakerat: esto es Android Pie, no es compatible con el marco de trabajo de Xposed. ni siquiera es estable en Oreo...
0 votos
Oops mi error. Tienes razón