通过Python脚本获得Typora正版授权

前言

11月23日,Typora 正式发布 1.0 版本,进入了收费时代。
1.0 版本是一次性付费而非订阅的,只要支付人民币 89 元,可以在 3 台设备里使用。

Typora之于我

也是刚接触博客的搭建,第一次使用的是Wordpress博客。但是总觉的太过简洁,没有好看的主题就放弃了。后来通过朋友接触到了Hexo框架,直接吸引到了我。好处就是静态的Html页面带来极快浏览速度,而不好的地方也是显而易见。并没有Wordpress的后台管理,文章管理,也就是说写文章是需要用到Markdown的。这对于新手就是完全的不友好了,而我接触到的第一款Markdown编辑器就是Typora,用它的原因也很简单。

  • 轻盈、干净
  • 所见即所得
  • 图床
  • 主题、生态

曾经的免费软件,如今也进入收费阶段,不乏使用者被迫迁移至其他写作工具上。

敬告

请勿使用盗版,支持正版授权。
文中内容仅作学习和讨论,请不要从事任何非法行为。
由此产生的任何问题都将读者/用户(您)承担。

Begin

  1. 下载所需要的代码文件(typoraCracker)

下载完成后解压到任意位置得到typoraCracker文件夹

  1. 环境配置

注意:python不要开虚拟环境

  1. 安装依赖

typoraCracker文件夹内打开Powershell窗口

pip install -r requirements.txt
# 安装依赖
python typora.py --help
# 测试是否安装完成

安装成功则会显示下图。
成功示意图

  1. 确认位置

寻找Typora安装文件夹,并找到app.asar文件
默认位置为C:\Program Files\Typora\resources\app.asar

  1. 解包更换
python typora.py  "C:\Program Files\Typora\resources\app.asar" outfile/
# 将asar文件解包
Copy-Item example/patch/License.js outfile/dec_app
# 复制并替换license文件
python typora.py -u outfile/dec_app outfile/
# 重新打包asar文件
node example/keygen.js
# 获取 key 一会用来激活代码呆这里

注意key后续激活需要用到

  1. 备份替换

将原版app.asar改为app.asar.bak备份
outfile文件夹内的app.asar粘贴到C:\Program Files\Typora\resources\

  1. 激活

打开 typora 输入第5步中的key,邮箱随意。

Enjoy

typora激活成功.png
Invitation
HuRan
854262623
created:04/03/2022
Welcome to Candyhome

Use this card to join the candyhome and participate in a pleasant discussion together .

Welcome to Knlde's candyhome,wish you a nice day .

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论