Kann mir bitte jemand sagen, wo die Entwickleroptionen von Android gespeichert sind?
Ich versuche, die Entwickleroption Pointer Location in dieser Datei zu ändern.
Wo ist nach dem Neukompilieren von Android die Datei mit der geänderten SQLite-Datenbank, dem Systemprozess oder der Binärdatei, da ich die neue Datei mit der auf meinem Smartphone austauschen möchte?
Die Entwickleroptionen sind in der Datei gespeichert:
/data/data/com.android.providers.settings/databases/settings.db
Beachten Sie, dass dies eine in einer Datei gespeicherte Datenbank ist, die auch andere gespeicherte Optionen / Einstellungen enthält, sodass das bloße Kopieren einer anderen db-Datei zu unerwartetem Verhalten führen kann.
Wie von @Gokul NC in den Kommentaren darauf hingewiesen, gilt dies seit Marshmallow nicht mehr.
Auf meinem LineageOS auf Android Nougat befand sich die Datei unter
/data/system/users/0/settings_global.xml
Ich schätze, das 0
nach dem /users
/ ist meine Benutzer-ID. Wenn sich dieser Speicherort von der Android-Version //-Distribution unterscheidet, möchten Sie die Datei möglicherweise über etwas wie
find | grep "settings_global.xml"
oder eine andere Suchzeichenfolge, indem Sie die adb shell
oder eine andere Möglichkeit verwenden, um auf die Shell auf Ihrem Gerät zuzugreifen.
Für Android 6.0 und höher ist es in der SharedPreferences-Datei zu finden:
/data/data/com.android.settings/databases/com.android.settings_preferences.xml
Emil