V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Kevinssolo
V2EX  ›  Android

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

  •  
  •   Kevinssolo · 2018-03-23 10:58:29 +08:00 · 11941 次点击
    这是一个创建于 2424 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    /sdcard 分区
    settings 数据库

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

    keystore 或许也可能有留存,具体看一下它的 API 文档。在 iOS 经常用类似的 keychain 存留半永久识别码。
    zj299792458
        14
    zj299792458  
       2018-03-23 13:23:17 +08:00 via iPhone
    就算是 iOS 也可能有的
    azureaz
        15
    azureaz  
       2021-11-17 20:59:45 +08:00
    @honeycomb settings 数据库对一般用户来说还真的难以发现,要想修改或者删除还必须 root 或者 adb 调试才能实现。国产 app 的某些作为真是令人恶心:某宝会创建一个 dxCRMxhQkdGePGnp 项在 system.settings 中,产生唯一值标记用户,方便与其他软件共享,定位用户。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1367 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:56 · PVG 07:56 · LAX 15:56 · JFK 18:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.