If sqlite connect does download the database file only (without temp files for "Shared Memory" and "Write-Ahead-Log") not all DB data is visible for inspection.
A test has been done TikTok for Android, where a database is accessed with sqlite connect before and after applying the patch from this PR. See this summary for reference:
I have not done tests to re-upload those temporary files after the database was altered (--sync option), thus the respective code is disabled. It could be enabled by setting write_back_tmp_sqlite to Truehere
If
sqlite connect
does download the database file only (without temp files for "Shared Memory" and "Write-Ahead-Log") not all DB data is visible for inspection.A test has been done TikTok for Android, where a database is accessed with
sqlite connect
before and after applying the patch from this PR. See this summary for reference:https://github.com/mame82/objection/blob/android_sqlite_shm/sqlite_patch.md
I have not done tests to re-upload those temporary files after the database was altered (
--sync
option), thus the respective code is disabled. It could be enabled by settingwrite_back_tmp_sqlite
toTrue
here