之前一直想用一个 Alfred 快速跳到微信对话的 Workflow。找了下,Github 上有人已经实现,方式是代码注入的方式。但是总感觉这样会引起不稳定,所以就想读取微信数据库,然后用 Automator 操作微信 UI 的方式实现一个。
但难点在于:微信在本地数据都是加密的,需要获取加密的密码。
后来搜到一篇获取微信数据库密码的教程,https://www.v2ex.com/t/466053 (感谢 @5thcat ),刚好解决了我的问题,立马动手开干。
已实现特性:
现在分享给大家,同时也求数据库密码更方便的获取方式(这里大神多,这种级别问题应该没难度)。
1
hanzichi 2018-08-19 15:35:16 +08:00
好像没用 打不开啊。。
|
4
Wichna 2018-08-19 16:53:14 +08:00
感觉很不错,不支持 Alfred 2 ?
|
6
niklause 2018-08-20 06:45:56 +08:00 via iPhone
厉害 mark
|
7
hqs0417 2018-08-20 08:39:30 +08:00
|
8
hqs0417 2018-08-20 08:55:01 +08:00
@hqs0417 知道原因了,我的系统是英文的,Application("微信") 会提示找不到,Application(WeChat") 才可以
|
11
hanzichi 2018-08-20 14:39:47 +08:00
@hqs0417 我也是英文系统,按照你说的修改了下,然后报了另一个错误 。。。/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Scripts/13E87FDC-4714-4894-BD6C-276DA7C2A41C:402:475: execution error: Error on line 15: Error: Invalid index. (-1719)
|
12
ThinkMan OP |
13
hanzichi 2018-08-20 17:38:58 +08:00
@ThinkMan 我又看了一下,貌似应该先执行 sync ?之前没看仔细,以为直接 wx xxx 就可以了,然后现在的问题是生成不了 key。。
|
14
ThinkMan OP @hanzichi 参照 https://www.jianshu.com/p/8a2df7086452,“获取微信数据库密码”部分。 需要先安装 xcode
|
16
deniswu 2019-01-10 08:43:44 +08:00
请问现在这个解密方法还能用吗,拿到密码后,页面大小选多少,我试了下得到的密码还是打不开。
|
17
ethenq 2019-10-25 15:40:03 +08:00
我发现不能连续用,自己加了几个 delay,好使了,可能是我的 mac 太卡了🤦♂️
另外大神什么时候出个 dingtalk 啊 |
18
ppyer 2019-11-06 17:53:55 +08:00
各位,我出现这个问题了,有遇到的吗? execution error: Error on line 10: Error: “osascript”不允许辅助访问
|