Skip to content

Instantly share code, notes, and snippets.

@rodyuzuriaga
Last active September 20, 2025 08:16
Show Gist options
  • Select an option

  • Save rodyuzuriaga/394c00db555119ea50eea7eb158312ad to your computer and use it in GitHub Desktop.

Select an option

Save rodyuzuriaga/394c00db555119ea50eea7eb158312ad to your computer and use it in GitHub Desktop.
Get full version of StarUML 7.0.0 Pro + Remove Watermarks

StarUML v7.0.0 Full License & Exporting Diagrams in High Resolution

This guide will walk you through how to license StarUML v7.0.0 and export diagrams without watermarks in high resolution. Follow each step carefully to ensure success.

MAY YOU ENJOY IT


πŸš€ What's New in v7.0.0

StarUML v7.0.0 introduced a new license system with enhanced security measures, but we've got you covered! This updated method ensures you get the full PRO features without any limitations.


1. Install StarUML v7.0.0

Download the latest version of StarUML v7.0.0 from the official website.


2. Install asar

Install asar, a utility to manage .asar files. Open your terminal as an administrator and run the following command:

npm i asar -g

Important

Make sure to have the LTS version of Node.js installed to ensure compatibility and avoid errors when running npm commands. You can download the LTS version from nodejs.org.

This will install asar globally.


3. Extract app.asar

To access the files needed to modify the license and export settings, extract the app.asar file.

Navigate to the StarUML directory. By default, it's located at:

  • Windows: C:/Program Files/StarUML/resources
  • MacOS: /Applications/StarUML.app/Contents/Resources
  • Linux: /opt/staruml/resources

You can use the cd command to navigate to your specific directory. For example:

cd "C:/Program Files/StarUML/resources"

Run the following command in your terminal as an Administrator (Git Bash, PowerShell, or CMD):

asar e app.asar app

This will extract the app.asar file into a folder called app.


4. Copy Modified Files

Instead of manually editing files, simply copy the pre-modified files from this repository to your extracted StarUML folder.

Link of files: https://github.com/rodyuzuriaga/Get-full-version-of-StarUML-7.0.0-Pro-Remove-Watermark

Copy the modified files:

  1. Navigate to the app folder you just extracted

  2. Copy the license-store.js file from this repository to:

    app/src/engine/license-store.js
    
  3. Copy the diagram-export.js file from this repository to:

    app/src/engine/diagram-export.js
    
  4. Copy the license-activation-dialog.js file from this repository to:

    app/src/dialogs/license-activation-dialog.js
    

File locations:

  • License file: app/src/engine/license-store.js
  • Export file: app/src/engine/diagram-export.js
  • Dialog file: app/src/dialogs/license-activation-dialog.js

Tip

Simply replace the existing files with the ones provided in this repository. The modified files ensure you get full PRO features and high-quality exports without watermarks.


5. What These Files Do

πŸ”‘ license-store.js - Full License Activation

  • Always returns PRO license status: The app will always think you have a valid PRO license
  • Removes trial limitations: No more 30-day trial restrictions
  • Unlimited features: Access to all PRO diagram types and features
  • No license validation: Bypasses all license checking mechanisms

🎨 diagram-export.js - High-Quality Exports

  • No watermarks: Completely removes "UNREGISTERED" and "PRO ONLY" watermarks
  • Enhanced image quality: Uses the exact same high-quality configuration from v6.2.2
  • Full workspace capture: Captures the complete diagram workspace without cropping
  • Maximum quality: All exports use the highest quality settings (quality: 1.0)
  • Support for all formats: PNG, JPEG, SVG, and PDF exports without limitations

πŸ’¬ license-activation-dialog.js - Dialog Modifications

  • Always shows activated: License dialog always displays PRO status
  • Prevents deactivation: Blocks any attempts to deactivate the license
  • No readonly mode: Ensures full editing capabilities are always available
  • Seamless experience: User interface reflects full PRO license status

6. Repack app.asar

Once you have copied the modified files, you need to repack the app.asar file. Navigate back to the resources directory and run the following command:

asar pack app app.asar

This will repack your modified app folder back into a .asar file.


7. Clean Up

After repacking the app.asar, you can safely remove the extracted app folder to clean up your directory.

Remove the app folder:

  • For Windows:

    rmdir /s /q app
  • For Linux or Mac:

    rm -rf app

8. Launch StarUML

Now that everything is set up, launch StarUML by running the StarUML.exe file from your installation directory or through the desktop shortcut.


✨ Features You'll Get

With these modifications, you'll have access to:

  • βœ… Full PRO License: All features unlocked
  • βœ… All Diagram Types: Including SysML, BPMN, Wireframes, AWS, GCP diagrams
  • βœ… High-Resolution Exports: Crystal clear PNG, JPEG exports
  • βœ… Watermark-Free: Clean exports without any watermarks
  • βœ… PDF Export: Professional PDF exports without limitations
  • βœ… SVG Export: Vector graphics with enhanced quality
  • βœ… No Trial Restrictions: Unlimited usage time

🎯 Enjoy!

Congratulations! You now have StarUML v7.0.0 fully licensed and can export diagrams in high resolution without watermarks.

Note

This guide applies specifically to StarUML version 7.0.0. The license system was updated in this version, which is why we use license-store.js instead of the previous license-manager.js.

Warning

This modification is for educational and personal use only. Please consider supporting the developers by purchasing a legitimate license if you use StarUML professionally.


πŸ“‹ File Structure

Your repository should look like this:

Get-full-version-of-StarUML-7.0.0-Pro-Remove-Watermark/
β”œβ”€β”€ README.md
└── app/
    └── src/
        β”œβ”€β”€ engine/
        β”‚   β”œβ”€β”€ license-store.js
        β”‚   └── diagram-export.js
        └── dialogs/
            └── license-activation-dialog.js

πŸ”§ Troubleshooting

If you encounter any issues:

  1. Make sure you're running terminal as Administrator
  2. Verify Node.js and asar are properly installed
  3. Ensure you're in the correct directory when running commands
  4. Check that the file paths match exactly
  5. Restart StarUML completely after making changes

Made with ❀️ for the StarUML community

@RDreamStudios
Copy link

Great, it works v6.2.2 thanks bro.

@khanhsddeptrai
Copy link

thanks so much!!!!!

@fedpo2
Copy link

fedpo2 commented Oct 3, 2024

muchas gracias!!!!!!!

@Claudia-Sequeira
Copy link

I'm on mac and i keep getting the error "β€œStarUML” is damaged and can’t be opened. You should move it to the Bin.".

@GuidoMelano
Copy link

I'm on mac and i keep getting the error "β€œStarUML” is damaged and can’t be opened. You should move it to the Bin.".

Try to reinstall and don't do step 5.

@Isoloneya
Copy link

got EVALUATION MODE

@aguadossj
Copy link

I'm on mac and i keep getting the error "β€œStarUML” is damaged and can’t be opened. You should move it to the Bin.".

Try to reinstall and don't do step 5.

I have the same error as claudia and even skipping step 5, it throws the same error. Any other ideas?

@rodyuzuriaga
Copy link
Author

I'm on mac and i keep getting the error "β€œStarUML” is damaged and can’t be opened. You should move it to the Bin.".

Try to reinstall and don't do step 5.

I have the same error as claudia and even skipping step 5, it throws the same error. Any other ideas?

If you get the error "StarUML is damaged and can't be opened" on Mac, try running in Terminal: sudo xattr -rd com.apple.quarantine /Applications/StarUML.app. You can also go to System Preferences > Security & Privacy > General and click "Open Anyway." If it still doesn’t work, reinstall the app from the official website. As a last option, disable Gatekeeper with sudo spctl --master-disable and reactivate it with sudo spctl --master-enable.

@Geo290
Copy link

Geo290 commented Oct 25, 2024

Nice! πŸ’―
But I got an error when trying to export diagrams to another file types 😒

@hungdeacon
Copy link

still work on 6.3.0, tysm

@a1eksss-create
Copy link

access denied when I Modify the License Manager

@Fcomguerrero
Copy link

Perfect! still work on 6.3.1

@bnssaanirudh
Copy link

i can open it but it still shows this
Screenshot 2025-02-16 134211

@rodyuzuriaga
Copy link
Author

i can open it but it still shows this Screenshot 2025-02-16 134211

Close all your staruml processes before doing the trick, and make sure to correctly modify the 2 files that I gave you the code

@bnssaanirudh
Copy link

thanks it seems to be working now

@Cuc34ka
Copy link

Cuc34ka commented Feb 17, 2025

thanks!

@gpinheirodecampos
Copy link

not working in v7.0.0 :(

@rodyuzuriaga
Copy link
Author

not working in v7.0.0 :(

Don't worry, it's cooking. πŸ™‚β€β†”οΈ I'll post the update at the top of the gist soon so you can see it.

@rodyuzuriaga
Copy link
Author

Exciting update for everyone!
I’ve just published a new guide on GitHub about StarUML 7.0.0 πŸŽ‰
Check it out here: https://github.com/rodyuzuriaga/Get-full-version-of-StarUML-7.0.0-Pro-Remove-Watermark

Thanks a lot for your patience πŸ™

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