解放微信存储空间!一键清理群聊记录,减少十几 GB 体积!

2023-07-19 13:01:34 +08:00
 ellermister

介绍

释放你的安卓微信内部存储空间,一键解放微信存储空间的工具。

主要原理:

通过解密微信的数据库,过滤出群聊天记录,并找出相关的缓存文件、图片、视频等,一并删除。最后,删除这些数据库记录,从而缩减数据库的大小。

为什么会做这个?

由于记忆力有限,可能不想删除所有的聊天记录,而是希望保留联系人记录,以便在需要时可以参考上下文。

然而,微信甚至不像 QQ 那样,可以手动点击接收图片。微信默认会接收所有群组的消息、图片和视频缓存等,群里聊的每一个字节都存到了你的手机里。

此外,微信的文件分类管理非常混乱,这些文件甚至被隐藏在 /data 目录中,只有具备 root 权限的用户才能进行处理。即使你有 root 权限,也无法轻易找出哪些文件可以删除,哪些文件不能删除。

长期以来,虽然你的联系人资料可能并不占用太多存储空间,但群组的资料却可能占据了大部分空间。

为什么你不退群?

没有习惯退群,即使退了,群组之前的记录仍会像狗皮膏药一样永远存储在你的手机中,无法轻易清除。

为什么不用内置聊天管理?

内置的聊天管理功能根本无法满足清理需求,缺乏一键选择群组的功能。

经过测试,即使勾选了清理选项,导出数据后你会发现数据库和缓存中仍然存在数据,内置功能并没有完全清理干净,就像删除了一个软连接一样。(测试自 8.0.2 版本)

功能:

UI 界面操作

支持操作:

效果

这是搞了好几天的成果,虽然还是很大,但已经减少了十几 GB 的体积!

好在是可以弄成一键工具进行清理了。

IOS 用户

对于没有 root 的 Android 或者 IOS 用户来说无法实现。

可以许愿未来哪一天宇宙级产品经理愿意实现自定义备份功能了,就有解了!

开源地址

https://github.com/ellermister/wechat-clean

6974 次点击
所在节点    分享创造
49 条回复
wtdd
2023-07-20 13:21:00 +08:00
聊胜于无,看原理,这和 root 之后直接删图片视频等文件夹,区别不大吧
ellermister
2023-07-20 13:31:42 +08:00
@wtdd 我的目的是仅删除群的所有记录。另外还要压缩数据库体积。
huihuiHK
2023-07-20 17:14:56 +08:00
ellermister@gmail.com 是你嘛?
ellermister
2023-07-20 18:41:27 +08:00
@huihuiHK 做咩野?
yagamil
2023-07-21 02:30:59 +08:00
如果只是删除群的所有记录,按着群,然后直接删除就可以了。

不过实际这样,你把所有群消息删除完了,实际体积还有一部分是有残余的。吐槽下 wx 的架构,这体积占用太恐怖了。
ellermister
2023-07-21 03:28:38 +08:00
@yagamil 基本无残留了,你看描述。
skvi
313 天前
从 Android 到聊天记录到电脑,一直提示不在同一个网络,macos 中给了 wechat 获取 location 的权限!双端的网络接口都关了 ip tracking ,甚至电脑开热点都不识别!更离谱的是有一次识别出来了,也说不在同一 ssid !
ellermister
302 天前
@skvi mac 不清楚,如果 win 笔记本,试试关闭防火墙。热点好多都不太行,得连局域网 WIFI ,WIFI 别用公司那种,公司那种有可能会开 LAN TO LAN 的防火墙。
skvi
302 天前
@ellermister 相同环境,我换 weixin 其他账号可以,wechat 不行,但是我同事 wechat 又可以

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

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

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

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

© 2021 V2EX