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

纯小白向,安卓软件应该能改缓存内容吧

  •  
  •   eliyah · 2021-05-28 23:00:36 +08:00 via Android · 4256 次点击
    这是一个创建于 1064 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT,例如游戏改存档,直接覆盖存档。影视 APP 缓存的视频提取,这个部分 APP 我操作过。

    应该可以的吧,找到对应文件夹就可以了吧,但是为啥我有的时候翻遍了都找不到对应文件夹呢

    很低级的问题,大佬轻喷,大佬轻喷

    8 条回复    2021-05-29 13:38:48 +08:00
    kelejichitao
        1
    kelejichitao  
       2021-05-28 23:16:51 +08:00   ❤️ 1
    改存档当然是替换文件,不过影视提取其实就是扒 web 源,这些是压制相关的内容,网络上下载的一些电影带 webdl 的基本都是从流媒体平台搞下来的,但基本不会有用手机操作扒源的,

    b 站看过的视频的确有缓存,在根目录下的软件数据目录可以找到,以前试过,不过,谁会去这么搞呢,客户端直接就有缓存功能
    zerofancy
        2
    zerofancy  
       2021-05-28 23:36:07 +08:00   ❤️ 1
    除了隐藏文件夹外,还可能存在了自己的空间里面。
    https://developer.android.com/training/data-storage/app-specific?hl=zh-cn
    eliyah
        3
    eliyah  
    OP
       2021-05-29 00:18:52 +08:00 via Android
    @zerofancy 感谢
    eliyah
        4
    eliyah  
    OP
       2021-05-29 00:22:56 +08:00 via Android
    @kelejichitao 谢谢,其实就是客户端缓存的想导出来这件事儿。b 站之前我是找到的文件夹的。但是似乎 b 站之外的其他某些软件藏得就比较深了
    jim9606
        5
    jim9606  
       2021-05-29 00:23:09 +08:00   ❤️ 2
    APP 的数据有两个存储位置,一个是在 /sdcard/Android/data 下面(不规范的可能直接在 /sdcard 下拉屎),提取和修改这里的文件比较简单。另一个位置是 /data/data 下面,这部分数据比较难用非 root 的手段进行访问和修改。如果 APP 打存档放在后者,就得用比较复杂的方法了(非 root 方法例如利用系统的应用备份获得备份档,然后解包 /重建备份档后还原回去)。
    eliyah
        6
    eliyah  
    OP
       2021-05-29 00:26:29 +08:00 via Android
    @jim9606 谢谢,很简洁明了的解答
    zagfai
        7
    zagfai  
       2021-05-29 00:52:19 +08:00
    十年前玩塔防,随手改 shared preferences 。。一炮打通关
    tanranran
        8
    tanranran  
       2021-05-29 13:38:48 +08:00   ❤️ 1
    问题是你找到也无用啊,都是加密的。比如我写的 APP,缓存都是以流的方式加密 2 次存在 /data/data/包名 /缓存数据.data
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2656 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 04:25 · PVG 12:25 · LAX 21:25 · JFK 00:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.