아래와 같은 Exception이 종종 발생


06-27 16:55:50.620: ERROR/Database(229): CREATE TABLE android_metadata failed
06-27 16:55:50.640: ERROR/Database(229): Failed to setLocale() when constructing, closing the database
06-27 16:55:50.640: ERROR/Database(229): android.database.sqlite.SQLiteDatabaseCorruptException: database disk image is malformed
06-27 16:55:50.640: ERROR/Database(229):     at android.database.sqlite.SQLiteDatabase.native_setLocale(Native Method)
06-27 16:55:50.640: ERROR/Database(229):     at android.database.sqlite.SQLiteDatabase.setLocale(SQLiteDatabase.java:1987)
06-27 16:55:50.640: ERROR/Database(229):     at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1855)
06-27 16:55:50.640: ERROR/Database(229):     at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
06-27 16:55:50.640: ERROR/Database(229):     at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
06-27 16:55:50.640: ERROR/Database(229):     at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:847)
06-27 16:55:50.640: ERROR/Database(229):     at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:547)


표준 안드로이드는 3.6.22 버전의 Sqlite를 쓰는데 CM7 (CyanogenMod 7)의 경우 Sqlite 3.7.2 버전을 써서 CM7에서 작성된 db를 백업해서 다른 롬에서 사용하려고 하는 경우 위와 같은 에러 발생.


http://forum.xda-developers.com/showthread.php?t=888947&page=70 백업툴들에서 주로 발생.