Loading... ### 1. 需要`python`环境,没有的话自行安装一下 ### 2. 克隆脚本文件 https://github.com/Mas0nShi/typoraCracker.git  安装依赖: ``` pip install -r requirements.txt ``` ### 3. 找到Typora安装目录下的`resources`目录下的`app.asar`文件 默认应该是在 `C:\Program Files\Typora\resources\app.asar` ### 4. 执行解包命名: Windows下如果路径是有空格的,需要用`""`包起来,如果提示权限问题,用管理员身份运行命令行,建议后续都用管理员身份执行。 ``` python typora.py "C:\Program Files\Typora\resources\app.asar" workstation\outfile\ ```  ### 5. 使用脚本文件夹`example\path\License.js`替换掉`workstation\outfile\dec_app\License.js`文件   ### 6. 打包`app.asar`文件 ``` python typora.py -u workstation\outfile\dec_app workstation\outappasar ``` 我直接执行会报错: ```shell PS C:\Code\mine\typoraCracker> python typora.py -u workstation/outfile/dec_app workstation/outappasar 2021-12-03 15:25:59.623 | ERROR | __main__:packWenc:103 - plz input Directory for app.asar Traceback (most recent call last): File "C:\Code\mine\typoraCracker\typora.py", line 151, in <module> main() File "C:\Code\mine\typoraCracker\typora.py", line 146, in main args.mode(args.asarPath, args.dirPath, args.format) File "C:\Code\mine\typoraCracker\typora.py", line 104, in packWenc raise NotADirectoryError NotADirectoryError ``` 手动在脚本路径下创`outappasar`文件夹就行了: ``` mkdir workstation/outappasar python typora.py -u workstation\outfile\dec_app workstation\outappasar ``` ### 7. 将打包回来的`app.asar`文件重新丢到`Typora`的`resources`目录下 ### 8. 授权码生成 ``` node example/keygen.js ```  ### 9. 激活 授权码输入生成的码,邮箱输入`crack@example.com`,完事。 最后修改:2021 年 12 月 07 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏
3 条评论
1.1.5不行吧?!执行完python typora.py "D:\typora\Typora\resources\app.asar" workstation\outfile\ 命令后 文件里只生成了三个文件1.atom.js 2.main.node 3.package.json 没有License.js怎么替换?
看到最新版的教程了,成功了,感谢博主
博客里的教程我没有及时更新,B站UP主出了打包版的,使用很方便:
up指路 落虾与孤鹜齐飞