red13
2024-11-25 12:05 deepin
去终端下执行 /usr/share/dbeaver-ue/dbeaver 看看具体报错吧,目测这玩意需要 JDK 支持的,如果有使用破解补丁包,也会有问题。
Reply Like 0 View the author
去终端下执行 /usr/share/dbeaver-ue/dbeaver 看看具体报错吧,目测这玩意需要 JDK 支持的,如果有使用破解补丁包,也会有问题。
看是社区版还是企业版,企业版需要证书和相关配置,目前本地都能正常打开,可以截图看看报错信息
dbeaver 我一直在用,没有任何问题。
对了,我用的deb安装版,你下的非安装版,看看带没带jre环境,没带的话,需要自己安装。
用不用玲珑版本, 我这有破解版的包, 跑着没有问题
用不用玲珑版本, 我这有破解版的包, 跑着没有问题
这软件破解起来很简单的,找到软件 jar 包中的公钥文件,用自己生成的公钥文件替换。然后直接引入软件自带的jar包,按正常流程生成注册码就好了
24.2.0 版的公钥文件在 com.dbeaver.app.ultimate_24.2.0.202409091031.jar 这个包里
import com.dbeaver.lm.api.*;
public class dbEaver242Crack {
private static final Logger log = Logger.getLogger("LMMain");
private static final LMProduct TEST_PRODUCT;
static {
TEST_PRODUCT = new LMProduct("dbeaver-ue", "DB", "DBeaver Ultimate", "DBeaver Ultimate Edition", "24.2", LMProductType.DESKTOP, new Date(), new String[0]);
}
private static void encryptLicense() throws Exception {
PrivateKey privateKey = readPrivateKey();
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String licenseID = LMUtils.generateLicenseId(TEST_PRODUCT);
System.out.println("License ID: " + licenseID);
System.out.println("Product ID (" + TEST_PRODUCT.getId() + "):");
String productID = in.readLine();
if (productID.isEmpty()) {
productID = TEST_PRODUCT.getId();
}
System.out.println("Product version (" + TEST_PRODUCT.getVersion() + "):");
String productVersion = in.readLine();
if (productVersion.isEmpty()) {
productVersion = TEST_PRODUCT.getVersion();
}
System.out.println("Owner ID (1):");
String ownerID = in.readLine();
if (ownerID.isEmpty()) {
ownerID = "1";
}
System.out.println("Owner company (Red13UtilityRoom):");
String ownerCompany = in.readLine();
if (ownerCompany.isEmpty()) {
ownerCompany = "Red13UtilityRoom";
}
System.out.println("Owner name(-=Red13=-):");
String ownerName = in.readLine();
if (ownerName.isEmpty()) {
ownerName = "-=Red13=-";
}
System.out.println("Owner email([email protected]):");
String ownerEmail = in.readLine();
if (ownerName.isEmpty()) {
ownerName = "[email protected]";
}
LMLicense license = new LMLicense(licenseID, LMLicenseType.YEAR_UPDATE, new Date(), new Date(), (Date) null, 0L, productID, productVersion, ownerID, ownerCompany, ownerName, ownerEmail);
byte[] licenseData = license.getData();
byte[] licenseEncrypted = LMEncryption.encrypt(licenseData, privateKey);
System.out.println("--- LICENSE ---");
System.out.println(LMUtils.splitLines(Base64.getEncoder().encodeToString(licenseEncrypted), 76));
}
}
Popular Events
More
下载的是官方的Linux(tar.gz)版本。
deepin应用商店上面下载的版本同样是安装完成以后,打开软件闪退。