某些软件是如何做到的清除数据之后仍然可以保留数据?

最近发现了一些比较有意思的软件(安卓平台),安装后我并没有给予他访问手机存储文件的权限,打开后仍然能够正常使用,并且会保留我的使用痕迹,当我卸载掉软件,或者清除这个软件的数据重新打开之后,又会自动恢复我上一次的使用痕迹(浏览记录/登录状态/以及相应进程进度)。
我想知道,这种软件是如何实现的在没有获取到手机存储文件权限的情况下,还被清除了数据,甚至是被卸载了的情况下,仍然能够保留这些数据,以至于在下一次使用的时候,没有任何操作的情况下都能够恢复如初,而不是从重置第一次安装的时候状态。
有人知道吗?求解答

获取权限推测可能是和厂家合作,或者模拟授权,私自获取用户信息,这已经不合规了;
卸载应用重装后仍然记录痕迹,有两种方式实现:
1、网络存储,更具设备唯一信息或账户信息拉取
2、本地保存到其他存储目录,不存在应用的data里

app是有自己的储存空间的,这个空间不需要权限。但是这个空间会随着app的卸载而删除。
如果你确实是没有允许储存权限,那app肯定是通过网络保存数据的,至于你说MIUI的空白通行证,这个不是万能的,app有它的解决方案。

如果是卸载重装,依然能恢复你上次浏览的一些痕迹,并且没有授权的前提下。 服务端大概率收集了你的操作信息。
什么类型的app?

你可以试一下方法1:另一部设备下载登录后,这个app会不会有你的使用缓存。如果有就说明:app的操作存在服务器每次去网络请求的。方法2:同wifi下下app有缓存则为存ip 方法3:切换个新账号试一下,如果有则为存本地