我知道这个问题被多次询问,我也用Google搜索过,但没有找到任何合适的答案。
我正在使用sqlite数据库开发一个Android应用程序,并希望从rooted手机保护我的database.db文件,我已经使用下面的代码应用了对rooted Device的检查,但是它不能用于某些Samsung
和{{ 1}}。
Redmi
还建议我如何保护我的database.db文件免受root电话的攻击,我无法使用GreenDao或其他任何付费服务。
答案 0 :(得分:1)
我对Android不太熟悉,但这可以帮助您解决数据库加密问题。
它被称为" SQLCipher"。
检查出来。它还有一个社区版本,也允许与商业应用程序一起使用。
此外,如果根检查不在某些Samsung和Redmi设备上运行,请确保它们不使用稍微不同的命令。
尝试测试多个root命令,而不是仅测试一个。