一、安装
安装的教程到处都有了,找一个安装包正常安装就好,唯一需要注意的是安装位置的选择需要安装自己的想法改动就好了。
二、破解
1、打开Typora安装路径下的文件
Typora\resources\page-dist\static\js\LicenseIndex.180dd4c7.bffb5802.chunk.js
这里看前缀是LicenseIndex就OK了,后面也许会有不同
2、寻找验证位置的js代码并修改
修改前的代码:
e.hasActivated="true"==e.hasActivated
修改后的代码:
e.hasActivated="true"=="true"
3、继续在这个文件的最后面添加代码, 100是可以修改的,单位是毫秒
这是图片中的代码可以进行复制粘贴:
setTimeout(() => {
window.close();
}, 100);
4、可选:将未激活的字改为已激活
这一步可以省略,因为已经可以用了,做这一步主要为了好看,找到安装目录下的如下文件:
Typora\resources\locales\zh-Hans.lproj\Panel.json
搜索未激活,找到如下位置:"UNREGISTERED":"未激活"
将其修改为已激活
此时软件主界面左下角的文字将会被改变
三、遇到的问题
1、Typora无法打开(建议安装后破解后也进行这个操作,避免后续麻烦)
(1)找到Typora的注册表,如果是正常安装的话会有的,除非是绿色安装
先输入Win+R输入regedit打开注册表编辑器
+
(2)在注册表编辑器的输入框里输入:计算机\HKEY_CURRENT_USER\SOFTWARE\Typora回车定位查找,或者根据目录点击浏览查找
(3)鼠标右键在定位的注册表位置点击权限呼出Typora的权限菜单,选择 Administratorsl将拒绝的两个勾全部勾上
此时就不会打不开Typora了
原理:
在Windows系统里,给Typora的权限为Adminnistrators组勾选拒绝,意义是明确禁止了属于该组用户执行该权限对应的操作,且拒绝的权限高于允许。这里勾选后就Typora就没有权限读取和写入特定的注册表项了,这样可以绕过Typora的验证机制,防止软件自锁。因为Typora会将配置信息、许可证状态等数据存储在注册表里。
四、总结
记得软件的偏好设置里将自动检查更新的勾选去掉