I think this question has been asked, however I have tried several of the examples to no avail. My issue is this ... I have an Android app setup to use the SQLCipher DB encryption, which works fine, on the device.
In testing on an emulator, if I download the Database file using the DDMS, how do I read that file to check tables and data? I have tried using the command shell for SQLite3, and the ATTACH examples, however each time I do so, I just get the following message 'Error: file is encrypted or not a database'. This certainly shows that the ENCRYPT is working, but how I do I properly DECRYPT outside the emulator/eclipse?
Do I need a different SQLite client? Anyone else get stuck on this?
I a using: SQLCipher for Android 2.0.8 06/14/2012
Any help? Thanks
The "normal" SQLite tools do not include SQLCipher.
You have to download the souce and compile it yourself to get a command shell with SQLCipher support.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With