Open nissansz opened 2 years ago
目前本程序不支持android,android版微信的数据都是加密的。
安卓若能把数据搞出来,是有解密方法的。 以往需要获取 IMEI ,如今 则是固定的 "1234567890ABCDEF" ,将其拼接 UIN 后取 hash 前7位。 我想...可否先只做一部分系统(例如 MIUI),然后一点点推进?导出功能看起来很棒,应该不需要重新制造轮子 @BlueMatthew
你写出来了吗?
完善的话是个不算小的工程...所以作者能将其实现出来发布难能可贵。 有现成项目,例如: 整体方案:https://github.com/ppwwyyxx/wechat-dump EnMicroMsg.db 解密:https://github.com/godweiyang/wechat-explore 有一些随着微信逻辑的微调发生了变化,但整体上对这些改改还是可用的
你有改好的能用的代码吗?
没有,不过单就解密部分来说改起来也并不复杂,你完全可以阅读文档与源码进行修改 主要还是 https://github.com/ppwwyyxx/wechat-dump 这个仓库,其中执行 decrypt-db.py 时 imei 也可以根据情况固定填入 "1234567890ABCDEF" ,可以看一下其中的代码逻辑
我手动打开手机目录,找不到所说的文件夹和文件. \荣耀Play6T\内部存储\tencent\MicroMsg 找到文件夹e7e64e30d075d1bb11ee3c74346038c9 打开里面,没看到EnMicroMsg.db
不知道能不能这个手机能不能root
Pull database file and (for older wechat versions) avatar index: Automatic: ./android-interact.sh db. It may use an incorrect userid. Manual: Figure out your ${userid} by inspecting the contents of /data/data/com.tencent.mm/MicroMsg on the root filesystem of the device. It should be a 32-character-long name consisting of hexadecimal digits. Get /data/data/com.tencent.mm/MicroMsg/${userid}/EnMicroMsg.db from the device.
建议隐藏掉文件夹名称 建议试试自带的备份功能(若有)能否将其导出出来,小米就可以,不一定非要root 一般来说,除了小米等极个别厂商,大多安卓厂商现在不提供root或root后不提供保修,由于如此大的阻力导致各开发者更无力支持安卓的数据导出。所以对于安卓,绝大多数都需要通过备份/迁移数据实现导出。当然,如果有条件能迁移到水果设备上,大家就没那么多纠结了;一般来说都是迁移到虚拟机/模拟器,通过其中的root权限搞定微信数据;而小米不仅仅支持root后保修,且仅靠其自带的备份功能就可以将完整的微信数据提取出来,其他大多数厂商甚至连这种功能也不提供。
有个荣耀手机助手,可以备份, 备份时输入一个密码 0.01Mb/S 共11G,不知道能不能备份成功。
迁移到模拟器,不会导致只能用模拟器的微信,手机微信不能用吧?
需要注意,用模拟器的目的是为了将数据提取出来,如果你可以正常提取出数据就不需要模拟器了。 呃...继续说的话应该就和仓库涉及内容彻底无关了....你提及的这个问题我并不清楚。网上的教程有很多,我也是搜索一堆看过来的。
苹果手机你导出成功了?
尝试迁移到模拟器,67164607e908e308abdd2dc1a4fae8a5 模拟器里可以看到这个EnMicroMsg.db
能够拿到 EnMicroMsg.db 就好很多了。接下来的方案网上有很多,慢慢搜索即可。 通过 https://github.com/ppwwyyxx/wechat-dump 的 decrypt-db.py 可知是通过 SQLCipher 将其解密,默认输出为 EnMicroMsg.db.decrypted 然后进一步操作。如果有个中间解密工具/逻辑,可能作者会稍微有点做的想法,不过这里的坑是够多的...
微信太多垃圾信息了。不知道有没有好的整理工具?
我个人不清楚。 另外,这个毕竟是 issue,原则上不应讨论与所提 issue 无关的内容(尽管已经跑题很多了),也不应讨论与仓库无关内容。我本意是讨论 feature 相关,无意针对个人问题进行讨论。若有相关需求可以到知乎等其他社区网站讨论。 若有冒犯,敬请谅解。
好的。谢谢
有人考虑适配Android版的微信吗
有人考虑适配Android版的微信吗
如果有,还请告知。
这是来自QQ邮箱的自动回复邮件。邮件已收到,我会尽快给你回复。
建议隐藏掉文件夹名称 建议试试自带的备份功能(若有)能否将其导出出来,小米就可以,不一定非要root 一般来说,除了小米等极个别厂商,大多安卓厂商现在不提供root或root后不提供保修,由于如此大的阻力导致各开发者更无力支持安卓的数据导出。所以对于安卓,绝大多数都需要通过备份/迁移数据实现导出。当然,如果有条件能迁移到水果设备上,大家就没那么多纠结了;一般来说都是迁移到虚拟机/模拟器,通过其中的root权限搞定微信数据;而小米不仅仅支持root后保修,且仅靠其自带的备份功能就可以将完整的微信数据提取出来,其他大多数厂商甚至连这种功能也不提供。
小米如何导出?
android版的微信的数据是加密的,这个不好处理
android版的微信的数据是加密的,这个不好处理
wechat-dump 这个可以搞成app吗
网上是有一些介绍解密的文章的,技术上是可实现的。但是这个事情不太好去做。
发件人: Eyion @.> 发送时间: 2023年10月30日 21:14 收件人: BlueMatthew/WechatExporter @.> 抄送: Matthew @.>; Mention @.> 主题: Re: [BlueMatthew/WechatExporter] 安卓手机可以用哪个程序或代码? (Issue #128)
android版的微信的数据是加密的,这个不好处理
wechat-dumphttps://github.com/ppwwyyxx/wechat-dump 这个可以搞成app吗
― Reply to this email directly, view it on GitHubhttps://github.com/BlueMatthew/WechatExporter/issues/128#issuecomment-1785170261, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AI6VD2BB6YNCVWPPYHPPFPDYB6R3HAVCNFSM6AAAAAARWCU2P6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBVGE3TAMRWGE. You are receiving this because you were mentioned.Message ID: @.***>
不过网上也有不少收费的,胆比较肥
网上是有一些介绍解密的文章的,技术上是可实现的。但是这个事情不太好去做。 … ____ 发件人: Eyion @.> 发送时间: 2023年10月30日 21:14 收件人: BlueMatthew/WechatExporter @.> 抄送: Matthew @.>; Mention @.> 主题: Re: [BlueMatthew/WechatExporter] 安卓手机可以用哪个程序或代码? (Issue #128) android版的微信的数据是加密的,这个不好处理 wechat-dumphttps://github.com/ppwwyyxx/wechat-dump 这个可以搞成app吗 ― Reply to this email directly, view it on GitHub<#128 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AI6VD2BB6YNCVWPPYHPPFPDYB6R3HAVCNFSM6AAAAAARWCU2P6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBVGE3TAMRWGE. You are receiving this because you were mentioned.Message ID: @.***>
是否方便问一下,是考虑到哪些因素不好做呢?
安卓手机可以用哪个程序或代码?