Skip to content

Instantly share code, notes, and snippets.

@yclim95
Forked from jjvillavicencio/starUml3.md
Created November 26, 2018 04:08
Show Gist options
  • Save yclim95/7cee81e9e3b7f83495e06d920239aaf3 to your computer and use it in GitHub Desktop.
Save yclim95/7cee81e9e3b7f83495e06d920239aaf3 to your computer and use it in GitHub Desktop.
StarUml 3.

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.

Ingresar al directorio (Windows)

C:\Program Files\StarUML\resources

Instalar la herramienta asar

npm install -g asar

Desempaquetar StarUML

asar extract app.asar app

Editar el archivo de licencia

app\src\engine\license-manager.js

Modificar el código

Linea 125

  checkLicenseValidity () {
    this.validate().then(() => {
      setStatus(this, true)
    }, () => {
    //===> Cambiar false por true
      setStatus(this, true)
      //===> Comentar Dialog
      // UnregisteredDialog.showDialog()
    })
  }

Volver a empaquetar StarUML

  asar pack app app.asar

Ejecutar StarUML

Fuente: https://blog.csdn.net/sam_shan/article/details/80585240

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment