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

查看 203|回复 16
作者:ellermister   
介绍
释放你的安卓微信内部存储空间,一键解放微信存储空间的工具。
主要原理:
通过解密微信的数据库,过滤出群聊天记录,并找出相关的缓存文件、图片、视频等,一并删除。最后,删除这些数据库记录,从而缩减数据库的大小。
为什么会做这个?
由于记忆力有限,可能不想删除所有的聊天记录,而是希望保留联系人记录,以便在需要时可以参考上下文。
然而,微信甚至不像 QQ 那样,可以手动点击接收图片。微信默认会接收所有群组的消息、图片和视频缓存等,群里聊的每一个字节都存到了你的手机里。
此外,微信的文件分类管理非常混乱,这些文件甚至被隐藏在 /data 目录中,只有具备 root 权限的用户才能进行处理。即使你有 root 权限,也无法轻易找出哪些文件可以删除,哪些文件不能删除。
长期以来,虽然你的联系人资料可能并不占用太多存储空间,但群组的资料却可能占据了大部分空间。
为什么你不退群?
没有习惯退群,即使退了,群组之前的记录仍会像狗皮膏药一样永远存储在你的手机中,无法轻易清除。
为什么不用内置聊天管理?
内置的聊天管理功能根本无法满足清理需求,缺乏一键选择群组的功能。
经过测试,即使勾选了清理选项,导出数据后你会发现数据库和缓存中仍然存在数据,内置功能并没有完全清理干净,就像删除了一个软连接一样。(测试自 8.0.2 版本)
功能:
  • 清理所有群产生的聊天记录、图片、视频和音频缓存,从而缩减数据库大小。
  • 可选择只清理联系人,这一功能一般用不上。
  • 顺便清理其他目录:小程序、基础缓存、检查更新残留、record 缓存、avatar 缓存、FTS5Index*、webview 内核缓存、wepkg 缓存等。
  • 清理其他表项:公众号推送列表、转发通知消息、已经删除的关联记录表、用户头像关联缓存等。
  • UI 界面手动精细操作

    UI 界面操作
    支持操作:
  • 搜索昵称备注
  • 全选/取消全选所有好友
  • 全选/取消权限所有群组
  • 单选任意会话


    效果
    这是搞了好几天的成果,虽然还是很大,但已经减少了十几 GB 的体积!
    好在是可以弄成一键工具进行清理了。


    IOS 用户
    对于没有 root 的 Android 或者 IOS 用户来说无法实现。
    可以许愿未来哪一天宇宙级产品经理愿意实现自定义备份功能了,就有解了!
    开源地址
    https://github.com/ellermister/wechat-clean

    清理, 删除, 缓存, 记录

  • Tink   
    清理之后原来的图片还能看吗
    dianso   
    清理之后还能看吗
    ellermister
    OP
      
    @Tink @dianso
    清理后图片当然不能看了,聊天记录也就一起删除了。选择不需要的会话进行删除就行。
    LawlietZ   
    微信不是有这个功能吗
    ellermister
    OP
      
    @LawlietZ 微信不能全选,按分类选,不能搜索删除。删除也无法删除干净。
    wanwaneryide   
    @ellermister 按会话清理的话,这个不是微信自带的功能吗?
    ellermister
    OP
      
    @wanwaneryide 微信不能全选,按分类选,不能搜索删除。删除也无法删除干净。
    pkxutao   
    你把微信的数据库解密了?也就是说,你能访问微信本地的聊天内容吗?
    ellermister
    OP
      
    @pkxutao 当然可以啊,不然怎么识别哪些文件能不能删除
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部