强迫症咨询 Android 删除数据和缓存之后删除 APP 还有残留吗?

2018-03-23 10:58:29 +08:00
 Kevinssolo

如题,强迫症,原生 Android 7.1,比如我删除百度,步骤是在应用管理里面停止百度运行-清除缓存-清除数据-最后点击卸载百度。 这样系统里面还有百度的垃圾文件吗?

11988 次点击
所在节点    Android
15 条回复
canbingzt
2018-03-23 11:09:02 +08:00
我觉得有
syuraking
2018-03-23 11:16:10 +08:00
有,SD 卡也有
skylancer
2018-03-23 11:19:50 +08:00
/sdcard 有,清掉就没有了
00k
2018-03-23 11:20:51 +08:00
百度的话肯定有,sdcard 上面会有百度的文件夹
gdtv
2018-03-23 11:22:46 +08:00
绝大部分国产安卓 app 喜欢在手机里乱建文件夹乱放东西,这些文件不会在卸载 app 后自动删除,所以还有很多很多文件残留
tghgffdgd
2018-03-23 11:24:07 +08:00
如果没有授予 SD 卡读取权限的话应该是都没了吧
KyonLi
2018-03-23 11:25:42 +08:00
前三步是不必要的
如果没给存储空间权限的话卸载同时会删除 /sdcard/Android 下生成的文件,如果给了那就得自己清理 /sdcard 下其他残留文件了
lack006
2018-03-23 11:27:00 +08:00
卸载 /清除缓存 /清除数据 会删除 /sdcard/Android/data/包名 中的数据 以及 /data/data/包名 中的数据
在 /sdcard 中拉的屎不会清楚
推荐使用
https://play.google.com/store/apps/details?id=moe.shizuku.redirectstorage
honeycomb
2018-03-23 11:44:11 +08:00
这两个地方:

/sdcard 分区
settings 数据库

这两个地方国产软件一般都会以类似动物撒尿留记号的方式滥用
Kevinssolo
2018-03-23 11:50:24 +08:00
我的意思是系统分区会有残留吗? SD 卡的不算!
zhenufo
2018-03-23 12:01:17 +08:00
直接卸载 这样缓存数据都没有了 sd 卡不管怎样都是残留的
lack006
2018-03-23 13:05:20 +08:00
软件没有权限写入系统分区
honeycomb
2018-03-23 13:08:28 +08:00
@Kevinssolo 那就剩下 system.settings 那个数据库了。

keystore 或许也可能有留存,具体看一下它的 API 文档。在 iOS 经常用类似的 keychain 存留半永久识别码。
zj299792458
2018-03-23 13:23:17 +08:00
就算是 iOS 也可能有的
azureaz
2021-11-17 20:59:45 +08:00
@honeycomb settings 数据库对一般用户来说还真的难以发现,要想修改或者删除还必须 root 或者 adb 调试才能实现。国产 app 的某些作为真是令人恶心:某宝会创建一个 dxCRMxhQkdGePGnp 项在 system.settings 中,产生唯一值标记用户,方便与其他软件共享,定位用户。

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

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

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

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

© 2021 V2EX