V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
gsy20050126
V2EX  ›  分享创造

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

  •  
  •   gsy20050126 · 121 天前 · 2900 次点击
    这是一个创建于 121 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    第 1 条附言  ·  120 天前
    软件链接: https://www.mediafire.com/file/58k7do1fprefp7a/oskey.ipa/file
    需要用巨魔安装,欢迎提意见
    19 条回复    2024-02-11 03:00:36 +08:00
    finab
        1
    finab  
       121 天前
    这咋实现的? keychain 是沙盒隔离的,每个 APP 只能读写自己的。
    你这个能越过沙盒访问到别的 APP 的 keychain ?
    gsy20050126
        2
    gsy20050126  
    OP
       121 天前   ❤️ 1
    @finab 基于巨魔可以拿到 root 权限,直接用数据库的方法 drop keychian 的表
    zhlxsh
        3
    zhlxsh  
       121 天前 via iPhone
    得不偿失啊,朋友家 wifi 都连不上了不也很麻烦…
    坐等后续可以针对某个 app 删除
    mxT52CRuqR6o5
        4
    mxT52CRuqR6o5  
       121 天前
    @zhlxsh #3 ios 上能追踪到 keychain 是哪个 app 添加的吗?是不是得内置一些常用的 uuid 列表
    ChoiKarl
        5
    ChoiKarl  
       121 天前
    蹲一个后期更完善的版本
    icyalala
        6
    icyalala  
       121 天前
    也就是说要先越狱?这风险远比 keychain 追踪要大吧。。
    更何况这种 App 不开源有谁敢信任,把钥匙串 token 一网打尽发出去也不是不可能。
    biabia123456
        7
    biabia123456  
       121 天前
    @icyalala #6 不需要越狱 trollstore
    xcw327
        8
    xcw327  
       121 天前 via iPhone
    哪下载呢
    leqoqo
        9
    leqoqo  
       121 天前
    赞一个,不知道是否会有一键清除主流 app 缓存的功能,微信,淘宝,美团,抖音排名前 100 之类的
    gitzook1
        10
    gitzook1  
       121 天前
    软件能分享一下不
    erfeirufeng
        11
    erfeirufeng  
       120 天前
    @leqoqo #9 你可能需要这个
    https://github.com/BomberFish/AppCommander
    建议选择 Public Beta 1 版
    RekinChiang
        13
    RekinChiang  
       119 天前 via iPhone
    @gsy20050126 不小心点了清除 Apple ID,现在账号都登不上了, 请问有解决方案么?
    gsy20050126
        14
    gsy20050126  
    OP
       118 天前 via iPhone
    @RekinChiang 你是不是开启了“查找我的 iphone”,然后还强制移除了?再清除一次钥匙链,用别的手机登录到 icloud.com/find 移除你现在的设备
    Damn
        15
    Damn  
       95 天前
    需要针对特定 app 定点爆破的功能,或者至少保留 wifi 密码什么的吧?
    moyasity2525
        16
    moyasity2525  
       82 天前
    点击查看用户名显示不是 root ,需要修改哪个文件的权限吗?
    moyasity2525
        17
    moyasity2525  
       82 天前
    @moyasity2525 另外,可以实现针对某个 app 清除 keychain 的功能吗?很需要
    gsy20050126
        18
    gsy20050126  
    OP
       81 天前
    @moyasity2525 16#检查 root 只是在开发中错误添加的一个没用的功能,会在下个版本删除。对于针对某个 app 清空,需要知道包名和 sdk 创建的钥匙链名称,需要花很长时间研究一下,你可以把需要清空的 app 回复给我
    moyasity2525
        19
    moyasity2525  
       76 天前
    是日区的メルカリ( mercari ),感激不尽!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3009 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 08:35 · PVG 16:35 · LAX 01:35 · JFK 04:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.