iOS 如何干净的卸载一个软件?

2023-01-16 13:56:50 +08:00
 MID

本来以为 iOS 是沙盒机制,删了就是真的删了,直到我今天发现,不是这样的。

大家下载一个 google 家的软件,比如 google map ,你登录一次,就算把所有 google 家的软件全删了。重新去 appstore 下载一次,还是直接登录,神奇不神奇?

类似的还有 1password 的 safari 插件,你做好设置之后,删掉重下,打开 safari ,还是原先的设置。排除 icloud ,这些软件根本 icloud 没有备份。

10279 次点击
所在节点    iPhone
20 条回复
vvard3n
2023-01-16 14:02:09 +08:00
keychain
vvard3n
2023-01-16 14:02:27 +08:00
部分软件用了钥匙串存隐私信息
Granthese
2023-01-16 14:04:52 +08:00
me404
2023-01-16 14:07:17 +08:00
钥匙串好像也不是全部,貌似 ios 有个东西能代替 imei ,应用能获取这个值,然后就知道你的手机之前有没有用过这个应用,游戏刷初始好像就能这么避免
mmmfj
2023-01-16 14:08:17 +08:00
这些没关系吧😂
lqcc
2023-01-16 14:12:16 +08:00
文件肯定删干净了。自动登录因为保存了 keychain 吧,微软的软件删除后再从 app store 安装也是自动登录的。
icyalala
2023-01-16 14:13:06 +08:00
删掉 App 能剩下来的就是 keychain 和剪贴板。
keychain 就是一个全局 sqlite 数据库,有存储上限,你可以理解为一个注册表。剪贴板也可以创建 App 独有的空间。
都要重置数据才能清掉,但是都有存储上限,占用空间很小,基本不影响性能。
shinsekai
2023-01-16 15:10:16 +08:00
@me404 是的,但这个值只有 2bit
CenN
2023-01-16 17:05:06 +08:00
@icyalala 可以在哪里找到这些项目并且删除吗?
icyalala
2023-01-16 17:11:02 +08:00
@CenN 越狱自己跑 sql 去删,或者重置手机数据
WonderUniverse
2023-01-16 18:16:14 +08:00
我记得 iPhone 储存空间里面专门有一项是存微软的登陆信息的
Chaconne
2023-01-16 18:42:12 +08:00
俺不懂,不过我对于手机上 chrome 同步这些东西,与其让我退出 chrome 账户或者删除帐号,又突然重新安装它,我宁愿相信全部清空重置手机…..洁癖
needpp
2023-01-16 18:44:42 +08:00
眼不见为净
hackpro
2023-01-17 03:15:08 +08:00
不仅如此 一些 VPN profile 或者证书某些情况下也不能随软件卸载自动删除
EvanQu
2023-01-17 09:04:26 +08:00
应该是无解吧
以前也用到过
mac 也是 直接卸载的话 会残留 plist
不知道 ios 是不是也残留 plist
如果残留 plist 的话 估计不越狱的话 没法卸载干净了
rabbit
2023-01-17 10:24:44 +08:00
文件肯定是删除干净了的
只不过登录信息是额外的
关于登录信息我搜到四种
一.单例模式,登陆后把用户数据存储在单例对象
二. NSUserDefaults .数据存储后可以关闭 app 后依然存在,只有卸载 App 或者手动删除, 数据才会消失
三.钥匙串,数据可以删除 app 后依然存在,钥匙串由操作系统保护并且存储后的数据是比较安全的,常用来存储一些密码,私钥
四. Cookie 结合 NSUserDefaults
按照你的说法 那么应该是调用了钥匙链 占用空间不大
coolzjy
2023-01-17 11:33:43 +08:00
@icyalala 没那么麻烦吧,直接 MacOS 钥匙串里面 iCloud 里面的项目删掉就好了。
cairnechen
2023-01-17 13:45:55 +08:00
icyalala
2023-01-17 14:04:44 +08:00
@coolzjy icloud 和 App 内的 keychain 不是一回事儿,没那么容易清掉的。。
wwbfred
2023-01-23 21:18:09 +08:00
Google 有一个专门的域用来存储登录信息,所有 Google APP 共享。
旧版本 iOS 能在 iPhone 存储空间里找到,叫什么忘了,把它删了所有 Google 应用的登录就掉了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/909254

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX