非root用户手机Android用户可以查看/编辑存储在Realm DB中的数据吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了非root用户手机Android用户可以查看/编辑存储在Realm DB中的数据吗?相关的知识,希望对你有一定的参考价值。

我在Realm DB存储我的数据,我想知道non-rooted手机用户有可能see/edit这个数据吗?

我问这是一个值得关注的安全点,因为当在Shared pref/SQLite手机上使用non-rooted时,没有人可以see/edit数据。

答案

如果用户能够查看数据库,则取决于您保存数据库的位置。如果您不修改数据库的位置,则默认情况下,域数据库存储在与SQLite数据库相同的位置。因此,用户不应该能够查看该文件。

但是,如果要将数据库放在无root的自定义文件夹(如sdcard)中,则用户将能够查看它。

出于安全考虑,您可以加密数据库。你可以阅读更多关于它here

以上是关于非root用户手机Android用户可以查看/编辑存储在Realm DB中的数据吗?的主要内容,如果未能解决你的问题,请参考以下文章

android 如何获取wifi密码?非root

手机root是啥意思?

手机root是啥意思

Android--手机一键Root原理分析

能用adb命令查看安卓手机根目录么

怎么查看Centos用户登陆记录?