Closed vikasdummy closed 10 years ago
proguard to prevent decompile: http://stackoverflow.com/questions/21199427/prevent-decompiling-android-apk
http://sqlcipher.net/introduction/ http://sqlcipher.net/open-source http://mountandcode.blogspot.in/2012/07/installing-sqlcipher-sqlite-encryption.html
http://thebugfreeblog.blogspot.in/2012/08/compiling-sqlcipher-for-windows.html http://stackoverflow.com/questions/4353037/compile-sqlite-with-sqlcipher-on-windows
Windows sucks .. will use ubuntu to create binaries.
http://www.basic4ppc.com/android/forum/threads/why-sqlcipher-database-is-bigger-and-can-not-be-compressed.37802/
Post encryption DB does not compress. Resulting in 5 to 18 Mb size jump.
-- Need to compress it.
-- Delete the asset db ?http://stackoverflow.com/questions/3406581/security-of-android-assets-folder :(
should use secondary download from GOOGLE play store ??!!!
proguard trims ?
https://groups.google.com/forum/#!topic/sqlcipher/bbrY0GPX_kQ
New Design:
POC steps:
IF PASSWORD IS IN APP. WE CAN AT BEST DELAY SOMEONE FORM GETTING TO PASSWORD NEVER STOP IT. WILL OBSFUCATE STILL !!
user needs to be patient while db download happens ...
-- Network break check -- User cancel check[since db is currpt, delete it maybe]
necessary. https://guardianproject.info/code/sqlcipher/