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个选项一目了然分别是:核心频率、流处理器频率、显存频率、风扇速度、核心...
NULL 博文链接:https://zhoujianboy.iteye.com/blog/2119968
Firestorm NIDS是一个性能非常高的网络入侵检测系统 (NIDS)。目前,它只是一个“传感器”,但是计划包括对分析、报表、远程控制和自动传感器配置的支持。它是完全插件式的,因此非常灵活。
FireStorm_DAO_Architect_Edition v3.0.180 不大好找 找到就奉献给大家
Firestorm是Rust的低开销侵入式火焰图分析器。 设计 要进行检测,请从开始。 要进行概要分析,请从开始。 风暴使用引擎盖下的inferno来显示火焰图。没有他们的贡献,就不可能有风暴。 设计宗旨 风暴就是性能。当您...
FSViewerPatches:为Firestorm查看器制作的自定义补丁。有关更多信息,请参阅Firestorm Viewer的许可证。
Firestorm 是一个极高性能的网络入侵检测系统 (NIDS)。 目前它只是一个传感器,但计划包括对分析、报告、远程控制台和动态传感器配置的真正支持。 它是完全可插拔的
打字稿的Firebase Firestorm 风暴是用于可与打字稿使用。 该库当前仅支持 。内容局限性发展设置测验贡献执照 要求Firestorm依靠使用Typescript的实验装饰器来定义模型。 请确保您的tsconfig.json包含以下tsconfig....
FireStorm-蓝牙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进程... 它有什么作用? 由于我无法理解的原因,当激活时,没有任何视觉或声音提示。 在没有任何其他依赖项或任何必要的设置的情况下,此...
索泰RTX30显卡超频、风扇控制软件,可以调整、关闭显卡LED灯条光效,支持最多4个显卡,经测试可用于非索泰30系显卡。
ber 在FireStorm和Vanguard之上构建以提供直接渲染功能
firestorm:具有Elixir + Phoenix后端和Elm前端的开源论坛引擎
苹果电脑 Apple Firestorm / Icestorm CPU微体系结构文档
非常简单的应用程序,它在给定目录中搜索文件,并以行,字符,每行字符,每文件行数等方式计算其扩展名。可以轻松过滤文件扩展名。
在每个选项卡背景上都包含游戏《战地风云5》的高清壁纸图像。 安装此扩展程序,以在每个新选项卡上获取游戏《战地风云5 V风暴》的高清图像! 我们始终会更新图像,因此请随时检查...... ...通过我们的扩展程序,您可以获得...
火风暴 基于OpenGL API构建的简单但功能强大的模块化图形引擎 等待适当的完整文档