我从根上解决了微信占用手机内存问题

2022-06-23 15:52:35 +08:00
 huihuiHK

效果图

由于不会前端,所以前端界面比较丑,不过能看就行。哈哈

工具地址

有用的话点个 star ,谢谢 开源地址: https://github.com/greycodee/wechat-backup

使用流程

详细说明在: https://greycode.top/posts/android-wechat-bak/

  1. 手机聊天记录备份到电脑,在有 ROOT 权限的手机上登陆微信,电脑点击备份恢复,把聊天记录恢复到有 ROOT 的手机上。(如果没有有 ROOT 权限的手机,建议可以用安卓模拟器)
  2. 收集下面这些数据,然后放在同一个文件夹下:
    • image2 文件夹:里面存放着所有的微信聊天图片,位置在:/data/data/com.tencent.mm/MicroMsg/[32 位字母]/image2
    • voice2 文件夹:里面存放着所有的微信语音,位置在:/sdcard/Android/data/com.tencent.mm/MicroMsg/[32 位字母]/voice2
    • voide 文件夹:里面存放着所有的微信视频,位置在:/sdcard/Android/data/com.tencent.mm/MicroMsg/[32 位字母]/voide
    • avatar 文件夹:里面存放着所有的微信头像,位置在:/data/data/com.tencent.mm/MicroMsg/[32 位字母]/avatar
    • Download 文件夹: 微信的聊天发送的文件存放在这里,位置在:/sdcard/Android/data/com.tencent.mm/MicroMsg/Download
    • EnMicroMsg.db: 微信的数据库文件,位置在:/data/data/com.tencent.mm/MicroMsg/[32 位字母]/EnMicroMsg.db
    • WxFileIndex.db: 微信的文件索引数据库文件,位置在:/data/data/com.tencent.mm/MicroMsg/[32 位字母]/WxFileIndex.db
  3. 获取解密 DB 的密钥。
  4. 进行微信聊天数据 DB 的解密
  5. 转换微信语音
  6. 运行本程序,打开控制台输出的网址,就可以查看你的聊天记录了。

快速解密微信 DB

把要解密的微信 DB 所在文件夹挂在到容器的 /wcdb 上面。

$ docker run --rm -v /Users/zheng/Documents:/wcdb  greycodee/wcdb-sqlcipher -f DB 名字 -k 解密密钥

2022/06/22 05:31:17 开始解密...
2022/06/22 05:31:28 解密成功: ok
2022/06/22 05:31:28 明文数据库文件名: EnMicroMsg_plain.db

快速转换微信语音 amr 文件

把要转换的语音文件夹挂载到容器的 /media 目录上,然后执行下面的命令,就会自动将文件夹里的语音转换成 mp3 格式了。

$ docker run --rm -v /Users/zheng/Documents/voice2:/media  greycodee/silkv3-decoder

/media/msg_491351061422dbfa9bb0a84104.amr
-e [OK] Convert /media/msg_491351061422dbfa9bb0a84104.amr To /media/msg_491351061422dbfa9bb0a84104.mp3 Finish.
6368 次点击
所在节点    分享创造
54 条回复
huihuiHK
2022-06-27 16:07:36 +08:00
@xiozf 应该在 /sdcard/Android/data/com.tencent.mm/MicroMsg/[32 位字母]/emoji 下
huihuiHK
2022-06-27 16:21:44 +08:00
@xiozf 我看了下,自定义表情大部分是走 cdn 的
MiracleShadow
2022-06-27 17:36:40 +08:00
点进来之前还以为是”卸载“
huihuiHK
2022-06-27 17:53:28 +08:00
@MiracleShadow 我也想啊,可是微信在方方面面帮你绑的死死的
anonymous1024
2022-06-27 23:59:53 +08:00
牛逼,明天再看看
Bronya
2022-06-28 17:45:29 +08:00
厉害了,之前一直想把聊天记录保存起来,这下方便操作了
huihuiHK
2022-06-28 17:59:01 +08:00
@Bronya 是的 可以直接在本地离线查看聊天记录了
blankmiss
2022-06-28 20:43:05 +08:00
完全不想用微信这个勾吧软件 虽然不得不用
huihuiHK
2022-06-28 22:30:48 +08:00
@blankmiss 是啊,非常难用但是为了生活却不得不用,诶!
20210610204811
2022-06-29 14:27:21 +08:00
把博主网站的部分文章看了一遍,内容写的很精炼啊,但是你这个网站在搜索引擎上毫无权重这是为何,是只想默默的记录吗😂
huihuiHK
2022-06-29 15:45:52 +08:00
@20210610204811 谢谢你的肯定,真是受宠若惊。由于前段时间换了域名,所以现在搜索引擎上记录基本上都没了。然后本人比较懒,所以没搞 seo 优化了。
shawndev
2022-06-30 14:29:14 +08:00
牛逼,马克。
laobei521
2022-06-30 17:55:59 +08:00
http://wxbackup.imxfd.com/

和这个很类似
FrankHB
2022-07-01 22:37:30 +08:00
……你这标题。。我还以为现在微信已经流氓到卸载也需要专用定制方案了。

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

https://tanronggui.xyz/t/861678

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

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

© 2021 V2EX