Skip to content

Instantly share code, notes, and snippets.

@aruponse
Forked from jjvillavicencio/starUml3.md
Created February 5, 2020 21:14
Show Gist options
  • Save aruponse/6fb0b35ee2f706741252bb6c9e0e1328 to your computer and use it in GitHub Desktop.
Save aruponse/6fb0b35ee2f706741252bb6c9e0e1328 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