破解StarUML4.1.6
破解StarUML版本只需要替换app.asar文件即可,使用Ubuntu和Windows破解均可以在不同系统间通用。
Windows版本
1.安装nodejs
下载nodejs:Node.js
安装nodejs:双击打开安装,按照默认步骤安装即可。
2.使用npm安装asar
npm install -g asar
3.asar的压缩与解压
压缩:asar extract 压缩文件 解压文件夹
解压:asar pack 文件夹 压缩文件名
4.破解StarUml
(1)在StarUml的安状目录下找到C:\Program Files\StarUML\resources\app.asar文件,用asar进行解压
asar extract app.asar app
如果发生如下错误,是由于权限不足,先将app.asar复制到其他文件夹,再进行解压
C:\Program Files\StarUML\resources>asar extract app.asar app
internal/fs/utils.js:314throw err;^Error: EPERM: operation not permitted, mkdir 'app'
(2)在解压出来的文件中找到C:\Users\w\Desktop\app\src\engine\license-manager.js,打开该文件,修改以下片段:
checkLicenseValidity () {this.validate().then(() => {setStatus(this, true)}, () => {setStatus(this, true)//修改行//setStatus(this, false)//修改行//UnregisteredDialog.showDialog()//修改行})}/*** Check the license key in server and store it as license.key file in local** @param {string} licenseKey*/register (licenseKey) {return new Promise((resolve, reject) => {$.post(app.config.validation_url, {licenseKey: licenseKey}).done(data => {var file = path.join(app.getUserPath(), '/license.key')fs.writeFileSync(file, JSON.stringify(data, 2))licenseInfo = datasetStatus(this, true)resolve(data)}).fail(err => {setStatus(this, true)//修改行//setStatus(this, false)//修改行//if (err.status === 499) { /* License key not exists *///修改行// reject('invalid')//修改行//} else {//修改行// reject()//修改行//}//修改行})})}
(3)修改完保存,用asar打包,再用打包后的app.asar复盖C:\Program Files\StarUML\resources\app.asar,这样就破确完成了
asar pack app app.asar
Ubuntu系统
1.安装nodejs
添加源后安装,nodejs 的每个大版本号都有相对应的源,比如这里的 10.x.x版本的源是https://deb.nodesource.com/setup_10.x。
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
nodejs -v
2.安装npm和asar
sudo apt install npm
sudo npm install -g asar
3.拷贝app.asar文件
将需要破解的app.asar文件拷贝到Ubuntu中(路径具有用户操作权限)
4.破解StarUml
与Windows版本命令相同
解压缩:asar extract app.asar app
修改代码:同Windows描述
压缩:asar pack app app.asar
破解StarUML4.1.6相关推荐
- 实验三-密码破解技术
学 号 201421430010 中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告 实验三 密码破解技术 ...
- Python搭建Keras CNN模型破解网站验证码
在本项目中,将会用Keras来搭建一个稍微复杂的CNN模型来破解以上的验证码.验证码如下: 利用Keras可以快速方便地搭建CNN模型,本项目搭建的CNN模型如下: 将数据集分为训练集和测试集,占比为 ...
- vs 插件小番茄 visual assist x破解版 破解教程下载
visual assist x是一款非常好用的Microsoft Visual Studio插件,它可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到 ...
- 安装完DevExpress14.2.5,如何破解它呢?
DevExpress是一个界面控件套件,提供了一系列的界面控件套件的DotNet界面控件.DevExpress开发的控件有很强的实力,不仅功能丰富,应用简单,而且界面华丽,更可方便订制,方便开发人员开 ...
- 如何破解压缩文件密码-省时省力的方法
压缩文件破解工具下载地址:http://www.cnblogs.com/spring_wang/archive/2013/06/14/3135163.html 应该很多人都碰到过RAR加密.解密的问题 ...
- 破解出cmos密码(转载)
----CMOS (Award)密码简介与破解0--3法---- 计算机启动时,由存放在主板ROM中的bios将cmos数据调入内存中,以实现控制系统. 其中,Award主板上的一小块RAM用于存放C ...
- Jrebel 热部署插件的使用和破解
生成GUIDS 的网站:https://www.guidgen.com/ Jrebel 介绍和破解说明:https://www.cnblogs.com/wang1024/p/7211194.html ...
- 破解CentOS的root密码(救援模式无密码)
开机后,在倒数读秒的时候按任意键.跳转画面后,再按E键,进入如下界面: 此时把光标定位到第二行,再按E键(意为:在启动顺序里编辑这条命令),如下图,此时输入"空格+single" ...
- 入门系列之使用fail2ban防御SSH服务器的暴力破解攻击
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由SQL GM 发表于云+社区专栏 介绍 对于SSH服务的常见的攻击就是暴力破解攻击--远程攻击者通过不同的密码来无限次地进行登录尝试. ...
- 我们试着用FBI的方法破解了一台安卓机
钛媒体注:上周,苹果公司与FBI围绕破解iPhone密码的争议终于告一段落,FBI称找到了不需要苹果公司帮助而破解iPhone密码的方式.究竟FBI是通过什么方式破解了iPhone密码?会不会对我们的 ...
最新文章
- 理解与理论:人工智能基础问题的悲观与乐观
- java使用Calendar类获取常用简单工具类
- hdu1428 spfa+记忆化搜索
- 【数字信号处理】相关函数应用 ( 正弦信号 的 自相关函数 分析 二 | 在白噪声中检测正弦信号 )
- apache在win2003下的安全设置
- MySQL 高级 - 存储过程 - 语法 - if判断 || 传递参数 (IN - 输入 OUT-输出)
- 翻看雷军近10年演讲、采访,我们整理出70条干货
- IDEA中查看SVN项目历史版本更新信息
- 哪些房产不能抵押做贷款?
- 【转载】Ubuntu环境下配置Android Studio
- Java中TreeMap和TreeSet的底层实现
- java开发项目经验_十年开发经验总结的 Java 程序员架构学习路线
- OpenCV探索之路(十六):图像矫正技术深入探讨
- AMD:无限你我的无限
- 畜牧养殖APP系统开发源码
- 如何更加深入地学习Python?
- MindSpore论坛活动——奖品免费领,祝大家开工大吉!
- 分众急嫁阿里背后原因,或是新潮电梯屏数已超分众一倍
- 头文件源文件定义标准
- 全国青年乒乓球锦标赛