Skip to content

Instantly share code, notes, and snippets.

@danielquisbert
Last active June 15, 2025 21:49
Show Gist options
  • Save danielquisbert/cf8af9d00dab3911188670a8e99a4cd2 to your computer and use it in GitHub Desktop.
Save danielquisbert/cf8af9d00dab3911188670a8e99a4cd2 to your computer and use it in GitHub Desktop.
Key para starUML

Key starUML 3.X

Link de referencia

http://php-note.com/article/749.html

1.Descargar StarUML 3.1.0

http://staruml.io/download

http://www.macupdate.com/app/mac/55571/staruml/download

2. Instalar npm

Revisar:https://blog.csdn.net/qq_33833327/article/details/78027431

3. Instalar asar

npm install asar -g

4. StarUML

(1) Descomprimir app.asar

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

(2) Editar license-manager.js

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

Buscar la función checkLicenseValidity () y comentar las líneas siguientes:

``

checkLicenseValidity () {

this.validate().then(() => {

  setStatus(this, true)
  
}, () => {

  // setStatus(this, false) 
  // UnregisteredDialog.showDialog()
  setStatus(this, true)
  
})

}

``

(3) Comprimir app

asar pack app app.asar

Listo!!!

@josemariagarcia95
Copy link

Sigue funcionando, probado en Windows (la ruta es "C:\Program Files\StarUML\resources")

@adjmedina
Copy link

Funciono en la versión 4.0.1 en Windows. Gracias

@Alejandro-Ihuit
Copy link

How can I unzip "asar" files on Windows?

@JRiveraDiaz
Copy link

Funciono en la versión 4.0.1 en Windows 10,solo que deja la marca de agua en los documentos.

@Jamir-boop
Copy link

funciona para el 4.0.1 tambien 👌🏻

@marturocn
Copy link

@JRiveraDiaz A mi igual, lo resolví analizando el código para crear un generador de claves y pase la validación en todas las partes del programa

@sabbarmehdi
Copy link

Thanks

@AngelAlexQC
Copy link

Great !

@emrodriguez
Copy link

emrodriguez commented Aug 26, 2022

Excelente funcionando

@ARTEAGA1811
Copy link

Usé la versión 5.0.2 y funcionó sin problemas. ¡Gracias!
Prometo que cuando tenga los recursos suficientes pagaré la licencia.

@ARTEAGA1811
Copy link

Alguien me puede ayudar con la instalación. Punto 4 Descomprimir el app.asar

Primero debes ingresar en la carpeta "resources" de StarUML, normalmente está en esta ruta: C:\Program Files\StarUML\resources
Luego de haber ingresado ya puedes ejecutar el comando: asar extract app.asar app y continuar con los siguientes

@Fcomguerrero
Copy link

Funciona en version 5.0.2 (Gracias)

@fernand0albert0
Copy link

fernand0albert0 commented Oct 5, 2022

Una ves instalado npm desde el paso (2) Editar license-manager.js.... se puede abrir con cualquier editor de texto en Windows 10. Funciona excelentemente 5/10/22.
Version 5.0.2
Muchisimas gracias

@AlexAguilarP
Copy link

Alguien me puede ayudar con la instalación. Punto 4 Descomprimir el app.asar

sí usas Windows es mejor que utilizar el CMD nativo y no el powershell

@Fdjcm2
Copy link

Fdjcm2 commented Jan 16, 2023

Buenas, me funciono en la ultima versión. Me esta llamando esto la curiosidad. Se puede hacer con otros programas? o como se aprende. Soy estudiante y me interesa un poco sobre ciberseguridad.

@Draaen
Copy link

Draaen commented Jan 17, 2023

Buenas, todo bien hasta que intento descomprimir. Me sale este error:
Error: EPERM: operation not permitted, mkdir 'app'

@Aidalz
Copy link

Aidalz commented Apr 17, 2023

Gracias, funciona en StarUML 5.1.0

@bastianGd
Copy link

Funcionó. Muchas gracias, maestro!

@jmanuelsoberano
Copy link

Gracias, funciona en StarUML 6.0.1

@HeisenberXx
Copy link

Buenas, todo bien hasta que intento descomprimir. Me sale este error: Error: EPERM: operation not permitted, mkdir 'app'

Inicia el símbolo del sistema como administrador

@PowrAscent
Copy link

No funcionó en 2024, no sé si a alguien más le funcionó

@nortic97
Copy link

No funcionó en 2024, no sé si a alguien más le funcionó

pues a mi me funciono en windows 11 el tema es que debes ejecutar todo como adminstrador, y de paso me di cuenta que este "asar" tiene tambien la marca de agua al exportar algo y se puede quitar, yo lo hago con fines personales recordar que esto a nive profesional es ilegal, pero si se puede, debes tener unos conceptos previos pero has lo que dice el post original y si funcionara.

@ema1234575
Copy link

Lo probé con la versión más reciente (6.3.2.0) y funcionó! Lo que sí, el punto 4 me costó un poco por el tema de las carpetas pero bueno, al final preguntándole a ChatGPT pude extraer el archivo asar (primero lo moví al escritorio para no complicarme con la ubicación en el cmd) y modifiqué el license-manager.js con el VSCode.

@Fcomguerrero
Copy link

Fcomguerrero commented Apr 29, 2025

Funciona versión 6.3.2 en Win10 y Win11. (Gracias)

@rembodev
Copy link

rembodev commented May 2, 2025

Funciona 2025, aunque si el paso 4 es un poco dificil depende como lo quieras realizar yo lo hice con el powershell en administrador, tuve que entrar carpeta por carpeta hasta llegar al archivo app.asar , para posterior utilizar el comando parar descomprimir y luego de preferencia recomendaria modificar el archivo .js con el VSCode

@CristianC-A
Copy link

Me funciono con la versión 6.3.2 lo que se me dificultó fue saber que líneas comentar ya que me aparecía diferente la función

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