Recientemente StarUML se actualizó de 2.0 a 3.0. El método de crack original, la forma de modificar la función de verificación de licencia no se puede usar. La ubicación de instalación ha cambiado y se ha encontrado el archivo LicenseManagerDomain.js. ¿Qué debería hacer? El viejo conductor les dijo a todos que resolvieran el problema.
StarUML está escrito en nodejs. Específicamente, está escrito en el marco frontal de Electron. Todo el código fuente de starUML en la nueva versión viene empaquetado por la herramienta asar.
C:\Program Files\StarUML\resources
npm install -g asar
asar extract app.asar app
app\src\engine\license-manager.js
Linea 125
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
//===> Cambiar false por true
setStatus(this, true)
//===> Comentar Dialog
// UnregisteredDialog.showDialog()
})
}
asar pack app app.asar
Fuente: https://blog.csdn.net/sam_shan/article/details/80585240