En el pasado, he utilizado un archivo de hosts modificado en mi sistema que coloco en /system/etc/hosts
. El proceso es bastante sencillo
- Arranque en la recuperación utilizando una recuperación personalizada.
- Monte
/system
lectura-escritura - Utilice
adb push
para copiar un archivo de hosts en/system/etc/hosts
- Reinicie y el archivo de hosts tendrá efecto.
Tenga en cuenta que el proceso anterior no requiere el rooting. Eso sí, modifica la partición del sistema.
Sin embargo, después de actualizar a Nougat, estoy viendo un comportamiento extraño donde una vez que reinicio, el archivo de hosts es sólo el estándar con sólo localhost
en él. Esto no solía ocurrir en Marshmallow o por debajo.
Al principio pensé que el sistema estaba sobrescribiendo mi archivo de hosts en cada arranque, pero lo más extraño es que si vuelvo a la recuperación, el archivo que copié sigue ahí en /system/etc/hosts
. Mi suposición es que el sistema está haciendo un montaje en el momento del arranque que está ocultando mi archivo.
¿Alguien tiene alguna experiencia con esto o tiene una forma de solucionarlo?