每次卸载之后 重装都发现之前的账户登录信息貌似都存在手机里面
![]() | 1 DosLee 2024-10-02 11:47:54 +08:00 via Android 设置-应用-具体 app-存储-清空,再返回上一层卸载 |
![]() | 2 iClass 2024-10-02 11:49:06 +08:00 via Android 打火机在手机正下方 点击那个开关 完爆 这下最彻底 |
![]() | 3 106npo 2024-10-02 11:57:09 +08:00 via Android 不懂你说的登入信息是什么。如果你说的是重新安装直接就登入了,那应该是存在系统设置的账户里了。 如果你说登入页面显示了你的手机号,那是运营商给的。 |
![]() | 6 nimingyonghu 2024-10-02 12:13:02 +08:00 卸载前点击一下“存储占用”,先把“用户数据库”和“缓存”两项清理了再卸载,不放心就跑到文件夹里找对应包名删掉 如果还不行,那应该是服务端+唯一标识,通过网络获取的,参考 iOS 下的探探。 |
![]() | 7 heasitation 2024-10-02 13:31:05 +08:00 解锁 system 分区 按包名删 |
![]() | 8 lisongeee 2024-10-02 13:54:07 +08:00 ![]() 也许你应该说一下你用的是哪个 app ,而不是让大家伙靠猜 |
![]() | 9 Michae1Jacks0n OP 是因为我的 Gboard 没办法使用字典功能。 考虑到之前的字典功能正常,所以猜测 可能是我之前为了尝试不同输入法而经常下载、删除 gboard 的原因。 现在各种方法都试了,只好怀疑到文件卸载残留这个原因。 |
10 MarsCloud 2024-10-02 15:10:38 +08:00 |
11 kenvix 2024-10-02 15:11:44 +08:00 你先确定是不是自动把云上的信息同步下来了 |
![]() | 12 Michae1Jacks0n OP @MarsCloud 谢谢指点 我试试 |
![]() | 13 Michae1Jacks0n OP @kenvix 我看看 我一般都禁止联网的 |
14 VAMUTCpyjz7P77iX 2024-10-02 15:22:22 +08:00 没用的,除非刷机,一个公司的软件一般做了通用登录 sdk 。类似百度系,一个软件登录,所有百度旗下都可以免密码登录 |
![]() | 15 importmeta 2024-10-02 20:59:21 +08:00 确实, 手机文件管理器里删掉没用, 我上次忘了删 QQ 的什么了, 用 SD 女仆 之类的进去手机什么区, 不用 Root 就能看到其他的 QQ 存在手机里的文件了. |
![]() | 16 VYSE 2024-10-02 21:56:00 +08:00 /sdcard/Android/data 里删除 |
![]() | 17 liyafe1997 2024-10-02 22:00:17 +08:00 安装只要卸载 App 甚至点清除数据就是彻底删除了,你这种情况莫非以下两种: 1. App 在存储(/sdcard )中存了能识别用户的文件。这点很容易排查,看它有没有要存储权限,不给存储权限你原来的账户它还能不能发现。 2. 如果 App 没要存储权限或者不给也能识别你的账户,那么大概率是手机中装有同厂家 App ,他们之间会共享数据。一个例子就是百度系和阿里系,只要你登录了其中一个 App ,其它 App 就会提示你一键登录。 目前来说大概率是第二种情况 |
![]() | 18 liyafe1997 2024-10-02 22:02:27 +08:00 还有就是用了安卓的 sync adapters 机制(账户与同步),这种也可以在多个 App 之间共享账户信息,但本质上也是上面说的第二种情况。 |
![]() | 19 d8E913DJZ9qpzWB4 2024-10-02 22:46:46 +08:00 把在根目录的文件夹删除 |
20 abc8678 2024-10-03 10:51:46 +08:00 via Android 也许,kingroot 和拼多多这种,感觉是例外吧 @liyafe1997 |
21 Esec 2024-10-03 15:09:02 +08:00 via Android 如果真是利用了机器指纹,只能考虑怎么破坏他的指纹读取了,感觉是不能说的东西 |
![]() | 22 liyafe1997 2024-10-04 05:07:25 +08:00 @abc8678 这种利用 CVE 的不在讨论范围内 |
![]() | 23 nowant 2024-10-08 11:19:03 +08:00 @liyafe1997 数据分区后,不给存储权限应该也是不能访问其他 app 共享的数据的 |
![]() | 24 liyafe1997 2024-10-08 17:32:29 +08:00 @nowant 可以的,通过 sharedpreferences ,这个是存在/data/的 app 目录里的,不是/sdcard 。 参考: https://blog.csdn.net/u010142437/article/details/9229201 https://blog.csdn.net/qq_38909786/article/details/123578101 |
![]() | 25 nowant 2024-10-09 11:07:17 +08:00 @liyafe1997 这倒没了解过,SharedPreference 居然可以跨应用访问,不过存储的位置按理说是 app 私用目录,即使有权限也不能访问的,这个是 Android 系统给 SharedPreference 留的后门? |
![]() | 26 liyafe1997 2024-10-10 05:49:51 +08:00 @nowant 当然不是直接访问那个文件,是通过 API 透过 Android Framework 访问。也不是这不叫后门吧,文档里明写的东西。 也不是随便能访问,要标记为 WORLD_READABLE 的 SharedPreference 才能访问,也就是你作为开发者,如果你想让一个 SharedPreference 让别的 App 能访问到,你就设置 WORLD_READABLE 属性。 |
![]() | 27 liyafe1997 2024-10-10 05:52:50 +08:00 @nowant 忘记了还有一个机制叫 Content Provider ,也可以实现跨 App 交互数据。似乎广播也可以?俩 App 之间互相发广播。 |