StarUML3.2.2破解并禁止升級
需要禁止自動升級么翰,才能破解成功,有條件還是支持正版!
1.安裝npm
brew install node
2.安裝asar
npm install asar -g
3.開始StarUML破解
官網(wǎng)下載并安裝StarUML,我這里是StarUML3.2.2
進入安裝路徑C:\Program Files\StarUML\resources(我這里是默認安裝路徑)如下圖:
將app.asar文件拷貝到電腦中可操作文件的磁盤路徑下识颊,我拷貝的路徑如下圖:
然后解壓文件,使用如下dos命令:
asar extract app.asar app
執(zhí)行完畢后如下圖:
修改js文件app/src/engine/license-manager.js
此處最終代碼
checkLicenseValidity () {
? ? this.validate().then(() => {
? ? ? setStatus(this, true)
? ? }, () => {
? ? ? setStatus(this, true)
? ? ? //UnregisteredDialog.showDialog()
? ? })
? }
禁止自動更新的代碼更改
app/src/main-process/application.js
此處最終代碼:
this.on('application:check-for-updates', (arg) => {
? ? ? //autoUpdater.checkForUpdatesAndNotify()
? ? })
重新打包app
asar pack app app.asar
將打包好的app.asar替換掉原來的奕坟,重啟starUML