Linux/Window 永久激活 Typora

仅供学习和讨论,请不要从事任何非法行为。
由此产生的任何问题都将由用户(您)承担。
支持环境:Windows / Linux
支持版本:1.0.0以上(至少对于最新版本1.0.3)
本教程使用的环境为 ArchLinux

typora

安装 typora

yay -S typora

所需依赖

  • python3
  • pip
  • node.js
yay -S python python-pip nodejs

typoraCracker

  1. 克隆
git clone //github.com/Mas0nShi/typoraCracker.git
cd typoraCracker
  1. 安装 python 依赖
pip install -r requirements.txt
  1. 查看帮助
python typora.py --help

解包 app.asar

找到你安装 Typora 的路径中的 app.asar
我的路径是 /usr/share/typora/resources/app.asar

  1. 解包 app.asar
python typora.py /usr/share/typora/resources/app.asar ~/
  1. 修改~/dec_app/License.js

示例中有修改好的 License.js

cp example/patch/License.js ~/dec_app/

生成 app.asar

python typora.py -u ~/dec_app ~/

ls ~

image
image

  1. 将Typora中的app.asar替换
cd /usr/share/typora/resources/ 
# 备份原来的app.asar
sudo cp app.asar app.asar.bak

# 复制新的 app.aspa
sudo cp ~/app.asar ./
  1. 生成激活码
node example/keygen.js

image

  1. 激活 Typora
    打开 Typora 帮助 -> 我的许可证 -> 输入你的激活信息
typora

# 输入激活信息
email: [email protected]
serial: XXXXXX-XXXXXX-XXXXXX-XXXXXX

享受你的成果吧

image
image

Tags: