python
环境,没有的话自行安装一下克隆脚本文件获取方法:
关注微信公众号“ Java团长 ”,然后发送“ 克隆 ”即可获取脚本。
打开命令行工具(win+R 输入 cmd) git clone https://github.com/Mas0nShi/typoraCracker.git
安装依赖:
pip install -r requirements.txt
resources
目录下的app.asar
文件默认应该是在 C:\Program Files\Typora\resources\app.asar
Windows下如果路径是有空格的,需要用""
包起来,如果提示权限问题,用管理员身份运行命令行,建议后续都用管理员身份执行。
python typora.py "C:\Program Files\Typora\resources\app.asar" workstation\outfile\
example\path\License.js
替换掉workstation\outfile\dec_app\License.js
文件app.asar
文件python typora.py -u workstation\outfile\dec_app workstation\outappasar
我直接执行会报错:
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
手动在脚本路径下创workstation/outappasar
文件夹就行了:
mkdir workstation/outappasar
python typora.py -u workstation\outfile\dec_app workstation\outappasar
app.asar
文件重新丢到Typora
的resources
目录下需要安装nodejs
环境,如果没有安装请自行安装。
验证node安装:
node -v
node example/keygen.js
授权码输入生成的码,邮箱输入crack@example.com
,完事。