Spket 破解方法
来源:互联网 发布:hf网络上是什么意思 编辑:程序博客网 时间:2024/05/21 14:47
Spket(http://www.spket.com/)是一种很强大的Javascript编辑器,它是基于Eclipse内核的IDE(可以以独立可执行文件,或者Eclipse插件的形式安装)。本文以Spket独立IDE为例。在开发Ext、火狐扩展或其它Javascript相关程序的时候,可以使用它作为不错的代码编辑工具。
The powerful editor for JavaScript, XUL/XBL and Yahoo! Widget development. The JavaScript editor provides features like code completion, syntax highlighting and content outline that helps developers productively create efficient JavaScript code.
只可惜,Spket并不是免费的午餐,Spket IDE is free for non-commercial use. for commercial use, you needbuy a license, or you can get aFREE copy with TrialPay.
不管用于何种用途的,我们通常都不喜欢使用一个需要付费的编辑工具。为此,此文为大家提供一种比较简单的Spket破解方法。
“工欲善其事必先利其器”,首先让我们准备以下几个工具:
jdk1.4.2以上版本、jad、jadEclipse、Eclipse、WinRAR/7zip打包工具。
(一)安装Spket
前提是本地安装好java环境(jdk1.4.2以上版本)。
执行命令:java -jar spket-1.6.18.jar
然后,next-->next... ,直至安装成功。
(二)安装反编译环境JadEclipse
可以从Eclipse的官方网站上下载Eclipse(http://www.eclipse.org/downloads/)和JadEclipse(http://jadclipse.sourceforge.net/wiki/index.php/Main_Page)。
然后,需要下载强大的Java字节码反编译工具Jad.exe(http://www.varaneckas.com/jad)。
在JadEclipse中配置反编译器路径:
Eclipse-->Window-->Preferences-->Java-->JadEclipse
在Eclipse中指定.class文件的默认编辑器。
(三)反编译Spket的license文件
spket 的注册程序在 com.spket.ui_1.6.18.jar 包里的 com.spket.ui.internal.License.class
这个文件,没有经过混淆,用jad反编译,代码还是非常清楚的。
其中的验证在 check(byte[] abyte0) 这个method中。
i 新建一个plug-in工程
ii 添加依赖包
com.spket.ui_1.6.23.jar
org.eclipse.jface_3.7.0.v20110928-1505.jar
org.eclipse.swt.win32.win32.x86_64_3.7.2.v3740f.jar
runtime-3.0m7.jar
workbench-3.2.1-M20060906-0800.jar
(选择自己的版本添加即可)
iii 反编译、修改license.java
在src目录下新建一个License.java文件,
将反编译后的class文件拷贝过来,然后修改License.java:
把下面的两个方法,都改成 “return true” 重新编译就可以了
public boolean isValid() {
return true;
}
private boolean check(byte abyte0[]) {
return true;
}
(四)打包发布
将修改后的java文件,重新打包至com.spket.ui_1.6.18.jar。
替换原来安装目录的com.spket.ui_1.6.18.jar包。
重新打开Spket:
注意:
1、在反编译时最好使用jad,我以前使用cavaj反编译的没有成功;
2、编译后的class文件,一定要注意版本,我开始编译出来的是jdk7版本的class,始终没有搞对,最后用的1.5的编译的才正确了。
- Spket破解方法(反编译)
- Spket破解方法(反编译)
- Spket 破解方法
- Spket 破解方法
- Spket 破解方法
- Spket 破解方法很好的javascript脚本编译器
- spket license 破解版
- spket 1.6.18 破解方式
- spket1.6.23安装 spket破解
- MyEclipse 8.X安装spket插件之spket破解篇
- Spket安装方法
- Spket的安装方法
- Eclipse安装Spket插件并破解
- Myeclipse配置Spket的方法
- Spket
- Spket安装方法和如何使用
- 插件spket中增加 关键字和方法
- spket对Extjs4的支持方法 eclipse插件spket安装 extjs4 提示
- 内存设备环境
- m个珠子共n种颜色,找出包含n种颜色的最短连续片段
- 利用perl对比两个文件,并对数据进行筛选,涉及到哈希的应用和perl编程风格的改变
- 实时数据分析平台、大数据分析、MPP数据仓库 - vertica (二)实时加载 & 查询
- 网站导航学习
- Spket 破解方法
- 一个字符串问题的思考 .
- java关键字解析
- 说说Java线程池
- _chdir、_findfirst、_findnext、_findclose函数的使用(枚举文件)
- poj 2513
- String、StringBuilder、StringBuffer的区别及用法
- 以NATS为主线的CloudFoundry原理
- 查询产品销售总额排行前3和最后3名的产品ID