关注

Ubuntu22.04环境使用Typora

支持typora版本1.0.3

本人已测试平台:Ubuntu22.04 激活环境准备:Python3、Python3-pip

安装nodejs

sudo apt-get install nodejs

克隆typoraCraker项目

git clone https://github.com/cnvetman/typoracracker.git

安装python相关依赖

切换到克隆下来的项目根目录typoracracker下执行:

pip3 install -r requirements.txt

解包替换文件

以下操作都是切换到typoraCracker项目根目录下执行

注意,强烈建议在解包原生文件到~/桌面中

下载Typora1.0.3版本,项目目录下有typora_1.0.3的deb包,执行下面命令直接安装即可。

sudo dpkg -i typora_1.0.3_amd64.deb

解包原生app.asar

安装Typora后,原生app.asar文件默认路径是/usr/share/typora/resources/app.asar;解包原生app.asar文件:

python3 typora.py /usr/share/typora/resources/app.asar ~/桌面/  

解包后,在桌面会有一个dec_app目录

修改License.js

修改dec_app目录中的License.js;在typoraCracker项目下,提供有修改好的License.js,所以直接替换即可:

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

生成app.asar

python3 typora.py -u ~/桌面/dec_app ~/桌面

在~/Desktop路径下,会生成新的的app.asar文件

替换app.asar

将Typora原生的的app.asar文件替换:

备份原生app.asar文件

sudo cp /usr/share/typora/resources/app.asar /usr/share/typora/resources/app.asar.bak 

用新生成的app.asar文件替换typora自带的app.asar文件

sudo cp ~/桌面/app.asar /usr/share/typora/resources/app.asar 

激活Typora

在typoraCracker项目根路径下,执行keygen.js脚本:

生成激活码

node example/keygen.js

得到激活码后,打开Typora软件 --> Typora帮助 --> 我的许可证 --> 输入你的激活信息,随便一个邮箱加生成的激活码。

激活成功

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/qq_44825561/article/details/142827349

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--