starUML for Mac的安裝與破解


下載StarUML
地址:http://www.macupdate.com/app/mac/55571/staruml/download 
或者官網: 
http://staruml.io

 

破解過程

1) 安裝npm 

brew install node

執行完上面的命令,你就安裝好了nodejs和npm 

2)安裝asar

npm install asar -g

3)解壓文件app.asar

cd /Applications/StarUML.app/Contents/Resources/

asar extract app.asar app

4) 修改新生成的app目錄下的lisence文件

vim app/src/engine/license-manager.js

5)找到checkLicenseValidity()函數 

  1. checkLicenseValidity () {
  2. this.validate().then(() => {
  3. setStatus( this, true)
  4. }, () => {
  5. setStatus( this, false)
  6. UnregisteredDialog.showDialog()
  7. })
  8. }

修改為 

  1. checkLicenseValidity () {
  2. this.validate().then(() => {
  3. setStatus( this, true)
  4. }, () => {
  5. setStatus( this, true)
  6. })
  7. }

6) 打包覆蓋原app.asar

asar pack app app.asar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM