写了一个基于巨魔的 keychain 清空工具

133 天前
 gsy20050126

现在很多 app 都会利用 keychain 追踪用户,例如卸载软件后再下载不需要重新登录,广告 sdk 也会写入 uuid 用来跨应用追踪( kepler 、umeng 、穿山甲)。我作为一个患有严重的电子洁癖的人,不能接受这些,然而重置设备的代价太大,不适合日常清理。有了这个 app ,只需要点击一下,即可清空所有钥匙链内容。只是 wifi 需要重新输入密码连接。 似乎这边不能发送链接,有人知道怎么添加文件吗?

以后可能会加入 ios 版的钥匙链 app ,可以像在 macos 上一样查看和删除钥匙链。第一次做 ios app ,如有 bug 敬请谅解

2969 次点击
所在节点    分享创造
19 条回复
finab
133 天前
这咋实现的? keychain 是沙盒隔离的,每个 APP 只能读写自己的。
你这个能越过沙盒访问到别的 APP 的 keychain ?
gsy20050126
133 天前
@finab 基于巨魔可以拿到 root 权限,直接用数据库的方法 drop keychian 的表
zhlxsh
133 天前
得不偿失啊,朋友家 wifi 都连不上了不也很麻烦…
坐等后续可以针对某个 app 删除
mxT52CRuqR6o5
133 天前
@zhlxsh #3 ios 上能追踪到 keychain 是哪个 app 添加的吗?是不是得内置一些常用的 uuid 列表
ChoiKarl
133 天前
蹲一个后期更完善的版本
icyalala
133 天前
也就是说要先越狱?这风险远比 keychain 追踪要大吧。。
更何况这种 App 不开源有谁敢信任,把钥匙串 token 一网打尽发出去也不是不可能。
biabia123456
133 天前
@icyalala #6 不需要越狱 trollstore
xcw327
133 天前
哪下载呢
leqoqo
133 天前
赞一个,不知道是否会有一键清除主流 app 缓存的功能,微信,淘宝,美团,抖音排名前 100 之类的
gitzook1
132 天前
软件能分享一下不
erfeirufeng
132 天前
@leqoqo #9 你可能需要这个
https://github.com/BomberFish/AppCommander
建议选择 Public Beta 1 版
gsy20050126
132 天前
RekinChiang
131 天前
@gsy20050126 不小心点了清除 Apple ID,现在账号都登不上了, 请问有解决方案么?
gsy20050126
130 天前
@RekinChiang 你是不是开启了“查找我的 iphone”,然后还强制移除了?再清除一次钥匙链,用别的手机登录到 icloud.com/find 移除你现在的设备
Damn
107 天前
需要针对特定 app 定点爆破的功能,或者至少保留 wifi 密码什么的吧?
moyasity2525
93 天前
点击查看用户名显示不是 root ,需要修改哪个文件的权限吗?
moyasity2525
93 天前
@moyasity2525 另外,可以实现针对某个 app 清除 keychain 的功能吗?很需要
gsy20050126
93 天前
@moyasity2525 16#检查 root 只是在开发中错误添加的一个没用的功能,会在下个版本删除。对于针对某个 app 清空,需要知道包名和 sdk 创建的钥匙链名称,需要花很长时间研究一下,你可以把需要清空的 app 回复给我
moyasity2525
88 天前
是日区的メルカリ( mercari ),感激不尽!

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

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

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

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

© 2021 V2EX