2017-03-23 6 views
1

私はAndroid搭載端末の事前設定に取り掛かりましたが、今やすべてのシステム設定がAndroidに保存されている場所が見つかりました。私は誰もが多くの「設定」をやっていると仮定した場合settings.dbジャーナルについて、私はそれを削除することができますどのようなAndroidでsettings.dbを編集するのは安全ですか

[email protected]:/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 

:にsqliteのデータベースsettings.dbを交換しても安全です:今の質問に任意の設定の?データベースにはこのデバイスに固有のもの、つまりシリアル番号などが含まれていますか?絶対に置き換えないでください。私は、同じデータベースを多数のデバイスにコピーすることを考えています。そのため、問題があるかどうかを知りたいだけです。

再起動する前にf-syncを実行する必要がありますか?

答えて

1

データベースファイルが開いている間は、データベースファイルを置き換えないでください。

-journalファイルは、データベースの一部です。削除すると、データが破損することがあります(空でない限り)。

+0

コマンドラインクライアント "sqlite3"を使用してadbルートシェルからデータベースを変更することは安全ですか? – JohnyTex

+1

はい; 'sqlite3'は、通常のデータベーストランザクションメカニズムを実行します。 –

関連する問題