Linux安装typora
Dionysen

下载安装Typora

wget https://download2.typoraio.cn/linux/typora_1.8.10_amd64.deb --output-document typora.deb
# or Archlinux
yay -S typora

克隆破解项目

git clone https://github.com/hazukieq/Yporaject.git

安装Rust

#运行官方脚本安装
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

#检查cargo,若看到如下版本信息,则说明配置成功
cargo -V
cargo 1.70.0 (ec8a8a0ca 2023-04-25)

编译项目

#进入Yporaject项目
cd Yporaject
#运行编译命令
cargo build
#查看二进制是否生成,程序名称为 node_inject
ls target/debug
#尝试运行该二进制程序
cargo run
output:
no node_modules.asar found
move me to the root of your typora installation(the same directory as executable of electron)

将编译好的可执行文件复制到Typora的安装目录

#复制二进制程序到相关目录下
sudo cp target/debug/node_inject /usr/share/typora
#进入相关目录
cd /usr/share/typora
#给予二进制程序执行权限
sudo chmod +x node_inject
#检查二进制程序是否可以运行,并执行(请注意程序运行输出信息,观察是否运行成功!!)
#若无读写权限,建议使用 sudo ./node_inject
sudo ./node_inject

获取激活码

bash
#返回项目
cd $cur
#进入 license-gen 文件夹
cd license-gen
#编译代码
cargo build
#运行二进制程序
cargo run
显示评论