¿Alguien puede decirme dónde se almacenan las opciones de desarrollador de Android?
Estoy tratando de modificar la opción de desarrollador Ubicación del puntero en este archivo.
Después de volver a compilar Android, ¿dónde está el archivo que contiene la base de datos sqlite modificada, el proceso del sistema o el archivo binario? Me gustaría intercambiar el nuevo archivo con el de mi teléfono inteligente.
Las opciones de desarrollador se almacenan en el archivo:
/data/data/com.android.providers.settings/databases/settings.db
Preste atención a que esta es una base de datos almacenada en un archivo que incluye también otras opciones/configuraciones guardadas, por lo que simplemente copiar sobre otro archivo db puede causar comportamientos inesperados.
Como señaló @Gokul NC en los comentarios, esto no es aplicable desde Marshmallow.
En mi LineageOS en Android Nougat, el archivo estaba ubicado en
/data/system/users/0/settings_global.xml
Supongo que 0
después de /users
/ es mi identificación de usuario. Si esta ubicación difiere de la versión de Android // distribución, es posible que desee encontrar el archivo a través de algo como
find | grep "settings_global.xml"
u otra cadena de búsqueda usando u adb shell
otra forma de acceder al shell en su dispositivo.
Para Android 6.0 y superior, se puede encontrar dentro del archivo SharedPreferences:
/data/data/com.android.settings/databases/com.android.settings_preferences.xml
emilio