“
Typora作为markdown编辑器,在实时渲染、多主题、格式转换等方面比其他编辑器好的多,是很多使用markdown写作的用户的首选。但Typora从beta版更新到稳定版1.0.x后开始了付费使用。最近看到了大神Mason Shi的一篇文章(文章链接附在文末),下面说一下最新版typora的破解方法。
”
1.环境准备
首先需要安装python环境,python安装很简单,简单提一下。
官网: (https://www.python.org/)
从官网下载python安装包,然后一直无脑next即可。
2.克隆文件到本地(文件地址)
新建一个空文件夹,然后点击进入文件夹,右键选择git Bash here(这里需要你已经安装git,如果没有安装请参考)
初始化git仓库
git init
克隆文件
git clone git@github.com:Mas0nShi/typoraCracker.git
克隆到本地后,打开typoraCracker文件夹,使用其中的requirements.txt安装依赖,语句如下:
pip install -r requirements.txt
3.找到typora的安装地址,找到resources的app.asar文件
默认地址应该是:C:Program FilesTyporaresourcesapp.asar
因为我安装在D盘,所以我的typora安装地址是:D:Program FilesTyporaresourcesapp.asar
4.对app.asar进行解包:
在typoraCracker文件夹打开命令行窗口,输入解包命令。
解包命令如下:
#python typora.py "你的typora安装地址" workstationoutfile
python typora.py "C:Program FilesTyporaresourcesapp.asar" workstationoutfile
5.用克隆下来的typoraCracker文件中的examplepatchLicense.js替换workstationoutfiledec_appLicense.js
6.替换完后,再打包app.asar
先在typoraCrackerworkstation
文件夹中新建一个文件夹,名为outappasar
打包命令如下:
python typora.py -u workstationoutfiledec_app workstationoutappasar
打包完后,在typoraCrackerworkstationoutappasar
会出现一个app.asar
文件。
7.将打包好的app.asar文件替换到typora安装文件地址的resources文件夹中
8.授权码生成
授权码生成需要node.js环境,首先输入以下命令:
node -v
如若有输出node版本信息,即为已安装node环境;如果没有,则需要去node官网下载安装,安装一直Next即可。安装完毕之后,重新打开命令行控制台输入上述命令,查看是否安装成功。然后在命令行控制台中将地址切换到typoraCracker文件夹,输入以下命令生成授权码:
#切换地址命令:
cd "你的typoraCracker文件夹所在地址"
#如:cd "D:gittyporaCracker"
#生成授权码命令:
node example/keygen.js
9.在typora授权码栏输入生成的授权码,,邮箱输入crack@example.com即可。
至此,typora就可以永久使用了。
注意: 本教程是针对的typora 1.0.x版本的,1.0以前的版本直接下载使用即可。
参考资料:
https://www.52pojie.cn/thread-1553967-1-1.html https://github.com/Mas0nShi/typoraCracker
原文始发于微信公众号(程序员的增发日志):Typora最新版破解教程
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/36528.html