¿Cómo ocultar o suplantar la información del gestor de arranque de cualquier aplicación?

Pasé horas tratando de perfeccionar build.prop y cuando finalmente llegué al final me olvidé de esta fuga. Cualquier aplicación puede conocer fácilmente la información del gestor de arranque del dispositivo. Me di cuenta de esto cuando ejecuté CPU-Z. Magisk y Xposed instalados en modo sin sistema. Ejecutando Lineage OS 14.1. De ninguna manera soy un experto, ya que mi pregunta es claramente evidente de lo contrario.

La idea es ocultar o falsificar esta información de cualquier aplicación, incluidas las aplicaciones del sistema. Pero estoy fallando miserablemente en lograr esto ya que no tengo un conocimiento profundo de Android.

Busqué en Git y XDA, pero las respuestas no se cumplieron con los requisitos. La búsqueda final con las palabras clave "getprop ro.bootloader" arroja algo de luz sobre los comandos fundamentales para obtener esta información. Estoy agotado en este momento y es posible que no esté pensando en la dirección correcta, por lo que su opinión es muy importante.

¡Espero tus instrucciones!

¿Has instalado y configurado Magisk Hide?
Magisk Hide solo oculta el estado de raíz. CPU-Z puede obtener información del gestor de arranque.
Es cierto, pero incluso dice en su descripción "Ocultar Magisk de las detecciones: Google SafetyNet, verificaciones de integridad del sistema empresarial / bancario, verificaciones de manipulación del juego". Aparte de eso, no creo que lo que quieras sea posible sin volver a bloquear el cargador de arranque, pero recuerda que también se puede detectar.
Quiero decir que tiene que haber alguna manera de que podamos saber de dónde CPU-Z obtiene esta información, ¿verdad? Una vez que podemos saber eso, existe la posibilidad de ocultarlo o fingir. Por ejemplo, cómo lo hace el módulo Xprivacy. Entonces, lo que estoy buscando es: ocultarlo y proteger su información original. Hazlo de otra manera.

Respuestas (1)

Instale XprivacyLua y seleccione use trackingLas imágenes a continuación muestran la diferencia en la salida

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Para suplantar en lugar de ocultar, es posible que deba usar ganchos personalizados. Puede preguntar en el hilo XDA de la aplicación o usar la versión pro del módulo para cambiar los valores globalmente o por aplicación.

ingrese la descripción de la imagen aquí

Advertencia

Citando a Namnodorel de los comentarios

Tenga en cuenta que esto solo funciona si las aplicaciones intentan recuperar el estado del cargador de arranque a través de Java. XPrivacyLua no puede hacer nada si una aplicación usa código nativo para verificar el gestor de arranque.

Tenga en cuenta que esto solo funciona si las aplicaciones intentan recuperar el estado del cargador de arranque a través de Java. XPrivacyLua no puede hacer nada si una aplicación usa código nativo para verificar el gestor de arranque.
@beeshyams - ¡Eso lo hizo! (En ninguna parte de Internet se ha respondido esta pregunta. ¡Había probado XDA, Reddit y demás!)
Encantado de ayudar. Ese modulo vale su peso por la potencia que tiene
Absolutamente. Había sido usuario de versiones anteriores de Xprivacy. Recientemente me había cambiado a Lua y es bastante enriquecedor. No tengo funciones Pro en este momento para probar. Sin embargo, un módulo increíble!
Logré crear una publicación separada allí, pero no obtuve respuesta. Así que tuve que ir a varios lugares para obtener una respuesta. Sólo aquí tengo uno.