前言
以前寫的文章是通過第三方的腳本來生成授權碼,從而實現破解Typora的,《免費使用Typora最新版本1.18.10正版方法——生成授權碼》,但最新1.10.8版本換成jsc加密了,原來的方法行不通,今天就手工來嘗試破解一下,方法未必能長期有效,但一定是最安全的。
效果

過程
第一步,修改授權文件
位置C:\Program Files\Typora\resources\page-dist\static\js\
文件名LicenseIndex開頭的,後面可能不一樣,大概是這樣子

編輯——查找e.hasActivated值失成true
原e.hasActivated="true"==e.hasActivated改成e.hasActivated="true"=="true"

第二步,關閉彈窗
在同一個文件的最後加上以下代碼
setTimeout(() => {
window.close();
}, 100);
目的是每次打開Typora時會彈出授權信息窗口,在短時自動關閉,從而“眼不見爲淨”的作用
第三步,改左下角UI
位置C:\Program Files\Typora\resources\locales\zh-Hans.lproj\
找到文件Panel.json
編輯——查找"未激活"並修改成”已激活“

修改註冊表
修改試用日期
計算機\HKEY_CURRENT_USER\SOFTWARE\Typora複製到註冊表地址欄快速定位到當前位置
修改IDate的日期,這個是安裝日期,試用日期是根據它來推算的

我先把它改到6/4/2035年吧,先來十年
修改權限
右健“Typora”——權限——選擇“Administrators”用戶——拒絕

意思不給它權限修改我的註冊表了,防止破解失效
視頻
總結
主要上修改LicenseIndex文件爲true並添加自動關閉彈窗,再修改Panel.json顯示文件“已激活”,最後修改一下注冊表試用日期往後一點並鎖定註冊表不讓修改。
暂无评论