Since there is no need to translate English content into Chinese, the script only retains the weak invasive perfect crack. In addition, the content of this document is translated by Google, so there may be errors.
app.asar has been cracked perfectly, just follow the steps to use it
- Click
Releases
on the right column, downloadapp.asar
or downloadapp.asar.zip
and unzip it - Then follow the instructions on the
Releases
page and placeapp.asar
in the specified directory - It can be used immediately after opening, without entering any license
Note that this method is not within the scope of script processing. Please add it yourself if you have hands-on skills.
This activation has no Chinese translation and is only convenient for activation
The advantages and disadvantages of this method are as followsAdvantages
- Non-intrusive, no modification to the original app
- Supports updating directly from the official website without reactivation
Disadvantages
- You must use apps that support scripting, such as Surge, Stash, etc.
- When opening StarUML, you must enable the script, otherwise activation may fail or be restored.
You need to turn on HTTPS decryption and add the MitM hostname: staruml.io
Write your own configuration
[Script]
StarUML = type=http-request,pattern=^https://staruml.io/api/license/validate,requires-body=1,max-size=0,debug=1,script-path=staruml.js
Manually add scripts
Put staruml.js
in the /Users/$HOME/Library/Application Support/Surge/Profiles
Script name: Custom by yourself
Script Type: HTTP Request
URL: ^https://staruml.io/api/license/validate
- macOS
- Cracked
- Chinese localization
- Fully automatic script support
- Windows
- Cracked
- Chinese localization
- Fully automatic script support
- Linux (Maybe)
- Cracked
- Chinese localization
- Fully automatic script support
- Must be downloaded from the official website, only compatible with official website downloads, no matter what system
- Regardless of the system, if you want to run the script, please run it with the highest authority, that is, 「sudo」 or 「administrator」
- Although the script backs up the target file in advance during operation, my suggestion is that you still need to back it up manually.
- app.asar should be universal for Win and Mac. If you have any questions, please let me know.
- Feedback: raise issues or @X1a0He
- By X1a0He
- StarUML SourceCode
- Surge script activation
- Latest Changelog
- Support status
- Read before use
- Catalog
- Crack support version
- There are two ways to crack
- Weakly Intrusive
- Strong Intrusive
App | Version | Cracked | Mac | Windows | Link |
---|---|---|---|---|---|
StarUML | 6.0.1 - Latest | ✅ | ✅ | ✅ | https://staruml.io/ |
The evaluation mode introduced in 6.2.0 may not have been updated in time, but the script has been perfectly cracked
Note that you can choose either of the two methods, both of which need to meet the conditionsBasic conditions for running the script
- Strong Intrusive: Modify the license-manager.js file to achieve the purpose of cracking, perfect cracking
- Weakly Intrusive: By hijacking the $.post method to hook the verification request and return the built-in data, a perfect crack
- Put the hook.js file in the unpacked
src
directory, that is, in the same directory asapp-context.js
- Under the comment in app-cocntext.js, add a line
require("./hook");
aboveconst _ = require("lodash");
, that is
require("./hook"); // <---------- add this line
const _ = require("lodash");
const URL = require("url");
const fs = require("fs");
- Start StarUML, enter the license key or click OK to enjoy it.
- Windows and macOS are the same way to crack.
- If you have Python on your machine, you can run the script yourself. The script in the repository uses weak invasive cracking by default.
- Logically speaking, the cracking is universal, unless StarUML does not use Electron anymore!
Make sure your Mac has the best operating environment,Basic conditions for running the script
cd StarUML-CrackedAndTranslate
sudo python3 main-en.py
# Just select the corresponding operation, the whole process is fully automatic without intervention
Since I usually use Mac💻, the tutorial here focuses on Mac. Windows is similar, please be informed✅
PS:
This project document explains as follows
- main-en.py Universal one-key script, since Chinese is not required, only the cracking function is retained
The prerequisites for running main-en.py
are as follows
-
macOS please make sure
NodeJS
,asar
,Python
are installed -
Open cmd in Windows and terminal in macOS, and enter the following command to check whether
NodeJS
andasar
support exists
# Node.JS & npm
node -v && npm -v
# Check if asar is installed
asar --version
# Check if Python is installed
# Python2
python --version
# Python3
python3 --version
If an error occurs in any of the above commands, you need to install it in advance. Only the official installation method is provided here. For other methods (such as HomeBrew installation on Mac), please search for them yourself.
NodeJS official website: https://nodejs.org/
NodeJS Current version download: https://nodejs.org/en/download/current
❗️❗️❗️I recommend the Current version, which is the version on the right side of the picture.
After my attempt, I found that if I click on the right side to download on Windows, it will give you a compressed package, so my suggestion is to click on the NodeJS Current version
Click on the corresponding system icon to download. If you still don't know how to install it,fine,u r a fxxking genius!
Once you have installed NodeJS and NPM, run the following command to install asar
npm -g i @electron/asar
This command is provided by @electron/asar
Github: https://github.com/electron/asar
Please search for other installation methods by yourself, I don’t know how to do it🤡.
Python official website: https://www.python.org/downloads/
This address will detect the current operating system by default and guide you to download the corresponding installation package. You will understand the installation process yourself.
At this point, you have reached the conditions for running the script