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

2021-05-28 23:00:36 +08:00
 eliyah

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

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

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

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

b 站看过的视频的确有缓存,在根目录下的软件数据目录可以找到,以前试过,不过,谁会去这么搞呢,客户端直接就有缓存功能
zerofancy
2021-05-28 23:36:07 +08:00
除了隐藏文件夹外,还可能存在了自己的空间里面。
https://developer.android.com/training/data-storage/app-specific?hl=zh-cn
eliyah
2021-05-29 00:18:52 +08:00
@zerofancy 感谢
eliyah
2021-05-29 00:22:56 +08:00
@kelejichitao 谢谢,其实就是客户端缓存的想导出来这件事儿。b 站之前我是找到的文件夹的。但是似乎 b 站之外的其他某些软件藏得就比较深了
jim9606
2021-05-29 00:23:09 +08:00
APP 的数据有两个存储位置,一个是在 /sdcard/Android/data 下面(不规范的可能直接在 /sdcard 下拉屎),提取和修改这里的文件比较简单。另一个位置是 /data/data 下面,这部分数据比较难用非 root 的手段进行访问和修改。如果 APP 打存档放在后者,就得用比较复杂的方法了(非 root 方法例如利用系统的应用备份获得备份档,然后解包 /重建备份档后还原回去)。
eliyah
2021-05-29 00:26:29 +08:00
@jim9606 谢谢,很简洁明了的解答
zagfai
2021-05-29 00:52:19 +08:00
十年前玩塔防,随手改 shared preferences 。。一炮打通关
tanranran
2021-05-29 13:38:48 +08:00
问题是你找到也无用啊,都是加密的。比如我写的 APP,缓存都是以流的方式加密 2 次存在 /data/data/包名 /缓存数据.data

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

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

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

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

© 2021 V2EX