0
我知道SharedPreferences
是一种有效的存储数据的方式,但它是android用来存储SharedPreferences的数据库,即使您有root权限也是只读的?SharedPreferences是否是只读的?
在此先感谢!
我知道SharedPreferences
是一种有效的存储数据的方式,但它是android用来存储SharedPreferences的数据库,即使您有root权限也是只读的?SharedPreferences是否是只读的?
在此先感谢!
如果用户在设备上拥有SUDO权限,您就无能为力。如果设备是根源的,他们可以深入挖掘您的SharedPreferences所有他们想要的。
如果您在应用程序的本地数据中存储密码或其他敏感数据,请考虑在添加到首选项之前执行某种模糊处理,如SHA或MD5散列。
想要在应用程序之外访问SharedPreferences吗? – Weava
@Weava不,但是我不希望我存储的数据通过数据库编辑,即使用户具有root用户访问权限。对不起,如果我不清楚! –
啊,如果用户在设备上拥有SUDO权限,您就无能为力。如果设备是根源的,他们可以深入挖掘您的sharedPrefs所需的全部内容。如果您要存储密码或其他敏感数据,请考虑在添加到首选项之前执行某些类似SHA或MD5哈希的加密。 – Weava