在 Android 中编辑 settings.db 安全吗
Is it safe to edit settings.db in Android
我正在预配置 Android 设备,现在我终于找到了所有系统设置存储在 Android 上的位置。现在的问题是:替换 sqlite 数据库 settings.db in:
是否安全
root@android:/data/data/com.android.providers.settings/databases # ls -la
-rw-rw---- system system 77824 2017-03-23 11:25 settings.db
-rw------- system system 33344 2017-03-23 11:25 settings.db-journal
settings.db-journal 怎么样,如果我假设没有人做很多 "setting" 的任何设置,我可以删除它吗?数据库是否包含仅此设备独有的任何内容,即序列号或绝对不应被替换的内容?我正在考虑将同一个数据库复制到大量设备...所以我只想知道这是否有任何问题。
我是否必须在重启之前进行一些 f-sync 之类的操作?
您不得在数据库文件打开时替换它。
-journal
文件是数据库的一部分。删除它会导致数据损坏(除非它恰好是空的)。
我正在预配置 Android 设备,现在我终于找到了所有系统设置存储在 Android 上的位置。现在的问题是:替换 sqlite 数据库 settings.db in:
是否安全root@android:/data/data/com.android.providers.settings/databases # ls -la
-rw-rw---- system system 77824 2017-03-23 11:25 settings.db
-rw------- system system 33344 2017-03-23 11:25 settings.db-journal
settings.db-journal 怎么样,如果我假设没有人做很多 "setting" 的任何设置,我可以删除它吗?数据库是否包含仅此设备独有的任何内容,即序列号或绝对不应被替换的内容?我正在考虑将同一个数据库复制到大量设备...所以我只想知道这是否有任何问题。
我是否必须在重启之前进行一些 f-sync 之类的操作?
您不得在数据库文件打开时替换它。
-journal
文件是数据库的一部分。删除它会导致数据损坏(除非它恰好是空的)。