StarUML 版本破解

简介:

1,打开对应 mac版本的安装包位置,在对应目录/Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js文件。

2,找到文件23行,修改对应下面函数。更改为如下代码: 

function validate(PK, name, product, licenseKey) {
  var pk, decrypted;
         //  edit by 0xcb
         return {
            name: "0xcb",
            product: "StarUML",
            licenseType: "vip",
            quantity: "mergades.com",
            licenseKey: "later equals never!"
        };

         try {
            pk =  new NodeRSA(PK);
            decrypted = pk.decrypt(licenseKey, 'utf8');
        }  catch (err) {
             return  false;
        }
         var terms = decrypted.trim().split("\n");
         if (terms[0] === name && terms[1] === product) {
             return { 
                name: name, 
                product: product, 
                licenseType: terms[2],
                quantity: terms[3],
                licenseKey: licenseKey
            };
        }  else {
             return  false;
        }
    }

我的做法是注释掉原有代码,再增加,防止出现问题。

3,打开starUML。help>enter license

Name:0xcb

licenseKey:later equals never!

然后提示你注册成功!

目录
相关文章
|
8月前
|
人工智能 IDE 开发工具
通义灵码 AI IDE使用体验(2)项目重构
本文介绍了如何使用灵码IDE将一个简单的CS架构项目重构为BS架构,涉及项目依赖修改、功能迁移、自动开发Web页面等内容,验证了灵码在复杂开发任务中的能力。尽管界面美观度不足,但核心功能已实现。
720 66
|
7月前
|
搜索推荐 JavaScript Java
基于springboot的毕业旅游一站式定制系统
本系统基于Spring Boot、Vue等技术,构建毕业旅游一站式定制平台,整合旅游资源,利用大数据与人工智能实现个性化行程规划,满足毕业生多样化需求,提升旅游体验与行业效率。
|
人工智能 自然语言处理 程序员
一文彻底搞定从0到1手把手教你本地部署大模型
Ollama 是一个开源工具,旨在简化大型语言模型(LLM)在本地环境的部署与使用。它支持多种预训练模型(如Llama 3、Phi 3等),允许用户根据设备性能选择不同规模的模型,确保高效运行。Ollama 提供了良好的数据隐私保护,所有处理均在本地完成,无需网络连接。安装简便,通过命令行即可轻松管理模型。适用于开发测试、教育研究和个人隐私敏感的内容创作场景。
4460 0
一文彻底搞定从0到1手把手教你本地部署大模型
|
自然语言处理 关系型数据库 MySQL
match如何在mysql数据库里进行文本的相似度排序?
【9月更文挑战第1天】match如何在mysql数据库里进行文本的相似度排序?
472 1
|
Ubuntu 编译器 计算机视觉
Ubuntu系统下编译OpenCV4.8源码
在Ubuntu上源码安装OpenCV 4.8分为三步:1) 下载源码包,使用`wget`命令;2) 安装依赖,如`g++`, `cmake`, `make`等;3) 创建编译目录,运行`cmake`配置,接着`make`编译,最后`sudo make install`安装。安装完成后,通过编写和运行一个简单的OpenCV C++程序来验证环境配置正确性。
695 10
利用 GitHub Actions 自动化你的软件开发流程
GitHub Actions 是 GitHub 提供的自动化工具,可在仓库中触发和执行工作流程,包括自动运行测试、部署应用等。其核心概念包括工作流程(Workflow)、作业(Job)和步骤(Step),均定义在 YAML 文件中。本文将指导你如何设置和使用 GitHub Actions,并提供自动运行测试、部署应用及合并 Pull Requests 的示例,帮助提高开发效率和代码质量。
|
项目管理 数据库 UED
网站建设策划方案如何写
网站建设策划方案是指在进行网站建设过程中,制定一系列的计划和策略,以确保网站能够顺利建设并达到预期的目标。网站设计:根据企业形象和目标用户的需求,进行网站的视觉设计,包括色彩搭配、页面布局、图标等,以提升用户体验。项目评估:在项目完成后进…
748 0
|
数据可视化 算法 数据挖掘
R语言聚类有效性:确定最优聚类数分析IRIS鸢尾花数据和可视化
R语言聚类有效性:确定最优聚类数分析IRIS鸢尾花数据和可视化
|
Shell 数据安全/隐私保护
部署Alist
快速安装、更新和卸载Alist的命令行脚本:`curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s {install|update|uninstall}`。默认安装路径为`/opt/alist`。管理密码使用`chmod +x ./alist; ./alist admin {random|set NEW_PASSWORD}`。附图展示界面。(235字符)
1257 0

热门文章

最新文章