Firestorm是一个用JAVA写的代码生成工具,可以替你节省很多的代码量,可以说同类软件中功能最强的一个。
你可以在网上下载到最新的3.0试用版本,同时网站会发给你一个试用的license文件。既然是试用,
那么在使用上肯定有一定的限制。主要限制有3个:
1.只能最多生成3张表的DAO;
2.有时间限制;
3.不能自己定制代码生成;
今天在网上打到一个教程(http://newok.blogchina.com/382261.html)详细说了怎么样破解,我就把破解过程做了些简化,写了一个批处理,以方便各位需要的弟兄使用.
因为不懂得如何在CSDNBlog里上传附件,所以就把代码贴出来
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
public class Crack {
public static void main(String[] args) throws Exception {
ClassPool pool = ClassPool.getDefault();
//设置目标类的路径,确保能够找到需要修改的类,这里我指向firestorm.jar
//解包后的路径
pool.insertClassPath("./firestorm") ;
//获得要修改的类
CtClass cc = pool.get("com.codefutures.a.if");
//设置方法需要的参数
CtClass[] param = new CtClass[3] ;
param[0] = pool.get("java.security.PublicKey") ;
param[1] = pool.get("byte[]") ;
param[2] = pool.get("byte[]") ;
//得到方法
CtMethod m = cc.getDeclaredMethod("a", param);
//插入新的代码
m.insertBefore("{return true ;}") ;
//保存到文件里
cc.writeFile() ;
}
}
Crack.bat
@ECHO OFF
echo 破解说明:
echo 第一步:把firestorm.jar拷到本目录下,并且解压缩到./firestorm目录
echo 第二步:执行这个脚本进行破解,破解完成后会在本目录生成已破解的firestorm.jar文件
echo 第三步:到http://www.codefutures.com/products/firestorm网站申请一个试用版License
echo 第四步:把试用License打开,修改<restriction>3</restriction>为
echo <restriction>none</restriction>;
echo 修改<expiry-date>29-Aug-2005</expiry-date>为
echo <expiry-date>never</expiry-date>
echo 恭喜!!破解完成!
echo " "
echo BrokenStone at 2005-08-14
echo wdmsyf@yahoo.com
echo " "
echo 准备好第一步后,按任意键继续
pause
Set WORKDIR=./firestorm
if not exist %WORKDIR% (
echo firestorm目录不存在,请拷贝firestorm.jar到本目录并解压到firestorm目录
GOTO :FAILED
)
if not exist Crack.java (
echo Crack.java不存在,请确认Crack.java文件是否已丢失
GOTO :FAILED
)
echo 正在编译...
javac -classpath .;%CLASSPATH%;javassist.jar Crack.java
echo 正在改写class...
java -classpath .;%CLASSPATH%;javassist.jar Crack
echo 正在拷贝class...
copy com\codefutures\a\if.class firestorm\com\codefutures\a\if.class
del com\codefutures\a\if.class
del com\codefutures\a
del com\codefutures
del com
echo 正在重新打包...
cd ./firestorm
jar -cvf ../firestorm.jar ./*
cd ..
echo 恭喜!!破解完成!
GOTO :END
:FAILED
echo 破解失败!!!
GOTO :END
:END
echo on
另外还需要javassist.jar ,请大家自行下载。
差点忘了说,这是对firestorm 3.0版的破解,不适用于更早版本。
分享到:
相关推荐
是用方法: 首先安装FireStorm/DAO 3.x Enterprise Edition,然后解压本压缩包,拷贝firestorm.jar 到安装目录的lib目录下,覆盖同名文件,拷贝firestorm.license.xml文件到安装目录,和firestorm.exe放在同一目录。...
FireStorm是知名显卡厂商索泰推出的一款专为旗下产品超频的显卡超频显卡BIOS刷新工具。FireStorm显卡超频软件FireStorm的主界面非常简单,5个选项一目了然分别是:核心频率、流处理器频率、显存频率、风扇速度、核心...
**Firestorm NIDS网络入侵检测系统详解** 网络入侵检测系统(Network Intrusion Detection System, NIDS)是网络安全的重要组成部分,其主要任务是对网络流量进行实时监控,识别并报告潜在的攻击行为。Firestorm ...
NULL 博文链接:https://zhoujianboy.iteye.com/blog/2119968
"FireStorm DAO Architect Edition v3.0.180" 是一个特定的软件版本,它在IT领域中可能指的是一个数据库访问对象(DAO)的设计和构建工具。DAO是一种设计模式,用于在应用程序和数据库之间创建抽象层,以提高代码的...
Firestorm是Rust的低开销侵入式火焰图分析器。 设计 要进行检测,请从开始。 要进行概要分析,请从开始。 风暴使用引擎盖下的inferno来显示火焰图。没有他们的贡献,就不可能有风暴。 设计宗旨 风暴就是性能。当您...
**Firestorm IDS 开源详解** Firestorm IDS(入侵检测系统)是一个专为高效率而设计的网络监控解决方案。作为一个开源项目,它允许开发者和安全专家深入研究其内部工作原理,并根据自身需求进行定制和扩展。...
《FSViewerPatches:深入解析Firestorm查看器的C++自定义补丁》 FSViewerPatches是一个专门针对Firestorm查看器的定制补丁集合,它旨在优化和增强这款流行的虚拟世界客户端的功能。Firestorm查看器是基于Second ...
打字稿的Firebase Firestorm 风暴是用于可与打字稿使用。 该库当前仅支持 。内容局限性发展设置测验贡献执照 要求Firestorm依靠使用Typescript的实验装饰器来定义模型。 请确保您的tsconfig.json包含以下tsconfig....
《FireStorm LineCounter:开源代码行统计利器》 在IT行业中,代码量是衡量项目规模、评估开发工作量以及进行代码审查的重要指标之一。而FireStorm LineCounter是一款开源的工具,专为开发者设计,用于快速统计指定...
**FireStorm-Bluetooth** 是一个基于Java开发的蓝牙低功耗(BLE)应用程序,主要用于CS294课程项目。此应用的核心功能是发现周边的BLE设备,并能够从FireStorm设备以及其他支持BLE的设备上接收RSSI(接收信号强度指示...
Firestorm是WSAP Web服务器。 WSAP协议是HTTP的扩展,它支持文件管理,RPC和服务器事件。 Firestorm为Java Web Objects组件提供了一个框架,并将其发布在Internet上。
fsc := firestorm . New ( client , "ID" , "" ) 可选的。 为了使缓存达到最佳效果,请考虑添加CacheHandler http . HandleFunc ( "/" , firestorm . CacheHandler ( otherHandler )) 基本的CRUD示例 注意:不支持...
Firestorm进行了吗? 只要可能,就可以轻松,无依赖地跟踪您的Firestorm进程... 它有什么作用? 由于我无法理解的原因,当激活时,没有任何视觉或声音提示。 在没有任何其他依赖项或任何必要的设置的情况下,此...
**firestorm:Elixir + Phoenix后端与Elm前端的开源论坛引擎** `firestorm` 是一个基于Elixir编程语言和Phoenix框架构建的开源论坛引擎。这个项目将现代Web开发的高效性和优雅性融入到传统的在线社区平台中,提供了...
Apple Firestorm和Icestorm是Apple公司为自家Mac产品线设计的最新一代CPU微架构,它们主要用于iPhone、iPad以及Mac系列计算机中。这两个微架构是Apple A系列芯片的一部分,展现了苹果在芯片设计领域的先进技术和创新...
《Cerberus:在FireStorm与Vanguard之上构建的直接渲染引擎》 在现代计算机图形学领域,渲染技术扮演着至关重要的角色。Cerberus项目,作为一个基于Java开发的高级组件,旨在构建在FireStorm和Vanguard这两个强大...
索泰RTX30显卡超频、风扇控制软件,可以调整、关闭显卡LED灯条光效,支持最多4个显卡,经测试可用于非索泰30系显卡。
【索泰显卡超频工具】是专为ZOTAC品牌的显卡设计的一款高级性能调校软件,名为"FireStorm"。这款工具旨在帮助用户挖掘显卡的潜在性能,通过超频来提升游戏体验和图形处理能力。在本文中,我们将深入探讨显卡超频的...
在每个选项卡背景上都包含游戏《战地风云5》的高清壁纸图像。 安装此扩展程序,以在每个新选项卡上获取游戏《战地风云5 V风暴》的高清图像! 我们始终会更新图像,因此请随时检查...... ...通过我们的扩展程序,您可以获得...