Mac 關於StarUML的破解方法(整合)
阿新 • • 發佈:2019-02-16
下載
雙擊拖動即可。
注意:安裝完成後執行一次軟體,否則破解後會報“軟體已被破壞”的錯誤。
破解
按照以下步驟在終端操作!
- 安裝npm
利用Homebrew安裝
Homebrew簡稱brew,是Mac OSX上的軟體包管理工具,能在Mac中方便的安裝軟體或者解除安裝軟體。
1.開啟終端,執行以下命令安裝Homebrew
執行上面命令後會提示輸入系統密碼,輸入密碼繼續安裝。
2.如安裝成功則會看到:Installation successful!
- 安裝asar
npm install asar -g
- 進入目錄,解壓檔案app.asar
cd /Applications/StarUML.app/Contents/Resources/
asar extract app.asar app
- 修改新生成的app目錄下的lisence檔案
vim app/src/engine/license-manager.js
- 找到checkLicenseValidity()函式,125行開始的,原始碼:
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, false)
UnregisteredDialog.showDialog()
})
}
修改為:
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, true)
})
}
- 打包覆蓋原app.asar
asar pack app app.asar