スターUML for Macのインストールとクラック


StarUMLをダウンロードして住所をインストールします.http://www.macupdate.com/app/mac/55571/staruml/download  または公式サイト: http://staruml.io
 
クラックプロセス
まずbrewをインストールして参考します.https://blog.csdn.net/JonWu0102/article/details/80015724
 
1)npmの取り付け 
 
brew install node
上の命令を実行したら、nodejsとnpmをインストールしてください. 
2)asarの取り付け
npm install asar-g
3)解凍ファイルap.asar
cd/Application s/StarUML.ap/Contents/Resource/
asar extract ap.asar ap
4)新しく作成したapディレクトリのlisenceファイルを修正する
vim app/src/engine/license-manager.js
IをクリックしてINSERTに入ります
starUML for Mac的安装与破解_第1张图片
5)checkLicenseValidity()関数を見つけました.
checkLicenseValidity () {
    this.validate().then(() => {
        setStatus(this, true)
    }, () => {
        setStatus(this, false)
        UnregisteredDialog.showDialog()
    })
}
上書き変更
checkLicenseValidity () {
    this.validate().then(() => {
        setStatus(this, true)
    }, () => {
        setStatus(this, true)
    })
}
starUML for Mac的安装与破解_第2张图片
ESCをクリックして保存します.
 
6)元のap.asarを包装して覆う
コマンドライン入力
asar pack ap.asar