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

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

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

我自己用微信,经常遇到需要导出聊天记录、通讯录等等内容的需求。但是微信自己不提供聊天记录导出的功能。所以我就自己写了个获取安卓平台微信数据库密钥、解密数据库的小工具。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

分享给朋友:

相关文章

到什么程度才叫精通 Linux?

我们医院有个大牛。 有一次,我的Linux电脑下载了Microsoft office 365 不能运行。于是买了2.5升装康师傅冰红茶找到大牛,让他帮忙解决。 大牛白了我一眼,让我把安装包发给他,只见他输入一个命令将安装包打开,整个屏幕都是…

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。 老板朋友来了看了下页面说:这用vue写的吧。 我:是... 老板朋友:一看就知道是vue做的。 这tm你看一眼页面就知道用的啥框架? 这感觉就是,我一直用苹果,偶尔用了下华为打电话,有…

如何做电商行业?

如何做电商行业?

“如何做电商*开网店”跟“如何找老婆”一样,没概况条件、没明确标准,就是扯犊子。 我把话题具体一点说: 具备“两三万”启动资金、掌握“选品+上架优化”基础技能,小则月入三五千、多则上万。跟摆地摊一样,有进货的钱、也不怕苦不怕累、稍微有点生意…

拼多多百亿补贴买手机电脑等数码产品靠谱吗?

大家很多人都在问pdd百亿补贴购机靠谱吗? 首先声明一下,我不是pdd的人,我只是一个普普通通混迹从事pc行业的数码玩家,我只是在评论区看到很多人都在无脑推百亿补贴,特地发一条怗子来说明一下这个东西。此怡不存在偏向引导,此站仅站在我个人角度…

想入个键盘,想买机械的但是太贵,求知友推荐一款手感比较好的薄膜键盘?

想入个键盘,想买机械的但是太贵,求知友推荐一款手感比较好的薄膜键盘?

相信很多接触过286的90后朋友都和我有一样的体会,以前的机械键盘真的是让人头皮发麻,不仅敲击要非常用力,而且很吵。所以后面随着大家的生活消费水平的上升,家家户户都有电脑了,自然也不想再用打字来宣扬自己有电脑的优越感,基本上大家都换成了又轻…

华为纯血鸿蒙,从此天下三分了吗?

华为纯血鸿蒙,从此天下三分了吗?

万众期待的纯血版 HarmonyOS NEXT 终于是端上来了,主打一个自研,从里到外,从内核到架构,都是自研。 用户的激情已经被点燃,可见大家对于纯血鸿蒙的期待,但是鸿蒙系统能不能真正与安卓、iOS三分天下呢?目前来说,还为时过早。…

发表评论

访客

看不清,换一张

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