我有一个带有 100k+ 行的 SQLite 数据库的 android 应用程序,从 assets 文件夹中的 *.db 文件填充。
我想让数据库更难从设备中提取出来。
首先,有人拉数据库的方法是什么?
他可以获取 APK 并从 assets 文件夹中提取 *.db 文件
应用启动后,可以查询设备的sqlite服务器
那么,让数据库更难拉取的方法是什么:
加密资产文件夹中的 *.db 文件
适用于 Android 的 SQLCipher?无论如何,我不希望用户输入密码,我(客户端)只是想让 SQLite 更难被提取,比如将密码存储在代码中并使用 proguard 使其难以找到
问候