我正在尝试保护存储在移动设备(android / ios)上的离线数据,部分保护措施是阻止用户恢复旧数据。
除非用户进行恢复出厂设置或使用某种图像备份恢复,否则android / ios上是否存在不会更改的独特价值? 当然,这个值应该可以在非root用户设备中访问。
我知道这是一种奇怪/模棱两可的问题,但谷歌搜索时找不到任何东西。
注意:我并不是想防止有根设备,只有具有官方图片的设备。
更新 至于评论中的请求,这里有一个简单的例子:
我有2个移动设备,有2个应用程序,一个“客户端”应用程序和一个“服务器”应用程序。 2台设备使用BT进行通信。
当“客户端”应用程序首次与“服务器”应用程序通信时,它会收到一个包含数字Z的加密文件。
之后,“客户端”和“服务器”之间的每个事务的工作方式如下:
我正在尝试阻止“客户端”数据恢复。 例如,“客户端”设备的用户将在第一次接收文件后创建他的电话的图像,并且在E事务之后,当文件包含数字Z-E时,用户将使用他的电话恢复他的电话。备用图片。
“捕获”是必须完成 OFFLINE (在线毫无疑问会解决它)。