当前位置:首页 > 每日看点

什么样的软件才叫良心软件?

卡卷网1年前 (2025-04-17)每日看点270

我自己用微信,经常遇到需要导出聊天记录、通讯录等等内容的需求。但是微信自己不提供聊天记录导出的功能。所以我就自己写了个获取安卓平台微信数据库密钥、解密数据库的小工具。10m大,纯绿色,不依赖什么.net之类的东西,就一个单文件。功能也很简单,就是自动查找到UIN和IMEI,算出加密密钥,然后解密数据库。拿到解了密的数据库之后,你就可以按需要导出聊天记录啊、通讯录啊啥啥的,愿意导成excel也成,愿意导成文本也成,都随意。当然,也可以不解密,找支持打开加密数据库的工具,用算出的密钥直接打开用也可以。

补充:看回复发现我确实没说清楚。这玩意儿是这么个用法,在手机上用备份功能把微信数据备份了,拷到电脑上解压缩。然后用这个工具在解压缩出来的目录里找到数据库算key。手机备份微信全量不需要root。用的时候也不需要联网,也不会往什么地方写什么东西,也不产生临时文件……总之主打一个省事。

我的手机是小米,小米备份出来的是几个压缩包,体积最大的后缀是bak的那个是需要的包,就解压这个就行。至于其它手机我没有,不知道备份出来长啥样,估计应该都差不多。

我是因为工作需要,很多时候需要查几个月前甚至几年前的消息,看看当时是在什么情况下谁说了什么,做了什么决定,提了什么建议……要在微信客户端上干这个事情简直要命到几乎完全不可行。所以我迫切的需要一个能够把聊天记录导出来,方便我用excel这类超轻量级的数据管理工具来查,按时间也可以,按人头也可以,按群组也可以。这样方便回溯某个想法某个案例某个关系的来源啊发展啊啥啥的。所以做了这么个工具。然后导出messages、rcontact两个表,在excel里做查询捋线就很方便容易。等这两天我把我用的excel表再整理整理,再发个模板上来,方便大家用。

界面极简单:

什么样的软件才叫良心软件?  第1张

就仨按钮,一个选择微信备份目录,一个帮助,一个解密数据库。

夸克网盘分享

win11下运行可能会弹出这么个蓝色窗口:

Windows 已保护你的电脑
Microsoft Defender SmartScreen 阻止了无法识别的应用启动。运行此应用可能会导致你的电脑存在风险。
更多信息

这个不是病毒,就是我自己写的小工具,没处去弄个微软信任的数字签名……点更多信息,仍要运行就可以了。win11会记住这个工具的位置,下次运行就不提示了。但是如果你把工具挪到别的路径下运行,它还会再提示一遍,照章办理即可。我遇到这个提示好像是更新了24H2之后,之前没有印象会出现这个提示。可能之前windows不查签名?

我没有苹果手机,所以没法研究苹果的数据库……PC端我觉得没有做的意义,因为所有记录都会同步到手机上,所以搞一个手机就够了。

数据库软件推荐几个:

SQLiteStudio,免费,支持中文,缺点是不能导出为excel文件,而且下载需要到github,可能需要梯子~~~

连接加密数据库所需的加密参数如下:

PRAGMA cipher_compatibility = 3; PRAGMA cipher_use_hmac = OFF; PRAGMA cipher_page_size = 1024; PRAGMA kdf_iter = 4000;

Navicat Premium,有免费的精简版,支持中文,界面漂亮,可以导出excel文件。可惜就是要钱…………

连接数据库的时候,在密码那里填入前面算出来的key,在高级页面里,密码名称那里选sqlcipher legacy v1。

数据库打开以后,里面有很多表,最常需要的是这么几个:

messages,好友及群聊的聊天记录。

rcontact,通讯录,包括好友、群聊、公众号等等,微信ID、昵称、备注名的对应关系都在此处。

chatroom,群聊专用表,记录各群成员、昵称等等。

具体各个字段的说明得空再更新吧~~~

——————————————————

对共通问题的统一回复:

关于开源。为啥不开源呢………………因为我不会用那些开源平台………………我不是吃这行饭的,写个小工具就是为了自己用,所以不仅不会用开源平台,而且还懒得查bug,要的功能能跑通就得了。开发工具是aardio,你说多严谨想来也未必,单纯就图一个小、快、方便。等啥时候我有心情有空了,把代码打扮的好看点,变量名啥的都起的规范点了,直接贴在这里就得。

关于企鹅家警告。反正目前还没收到警告,等收到再说呗~~~大不了就撤了下载呗~~~不过我觉着企鹅家大概也懒得理我……不过我也不知道鹅厂的警告逻辑是个啥,是不能发布算法?还是不能发布成品软件?还是不能收钱?还是别的啥啥……

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/04/12548.html

分享给朋友:

相关文章

普通人一部手机用多久?

普通人一部手机用多久?

各位知友,你们的现在的手机用了多久了呢? 回看国外分析机构 TechInsights的报告,目前大家的用机周期是越来越长了,在国内,也达到了「40个月」,就是很多人至少三年半才会换一次手机。 仔细想想,不对呀,现在新机不是一直出吗?…

OZON平台什么产品好卖?

ozon选品的核心重点我不说 你们全网也不见说的这么干的教学了 你信我就按照我说的思路去走 不信的出去买课去 一时间消化不了的先点赞收藏起来 真不中了下载也行 因为最近总有坏人给我使诈 平台已经下了我八个视频了 还都是实操教学不废话的那种…

苹果为什么不做千元机?

苹果为什么不做千元机?

第一步,打开苹果官网,注意是.com,不是.cn; 第二步,点击iPhone,选择Compare iPhone; 第三步,选择最新iPhone 15系列,查看起售价格,分别为$1199,$999,$799。 这不妥妥的千元机吗,怎么苹果…

我觉得华为Mate60Pro明明配置不高,为什么还是有那么多人买呢?

我也好奇啊,所以闲聊时,我问了我们公司的副总,我说Mate60pro配置这么拉胯你怎么还买啊? 他一脸疑惑的看着我,配置?什么配置?我这手机信号挺好的啊? 我们总经理用的是去年华为出的折叠手机,花了一万多,我也想问问他同样的问题,但奈何一直…

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相…

为什么工资五千的人会一下花八九千买手机呢?

这其实是一个何不食肉糜的问题,这个问题其实很现实,越是月薪5000越需要高档手机。 前段时间看了一个纪录片,讲外卖小哥都用什么手机,结果发现绝大多数外卖小哥用的手机都是旗舰机型,有的时候宁可买二手也要买旗舰。 因为 1外卖小哥对ip68等手…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。