Spket破解方法

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的编译的才正确了。

时间: 2024-08-04 14:05:21

Spket破解方法的相关文章

autocad 2015 破解方法

下载 http://trial.autodesk.com/SWDLDNET4/2015/ACD/DLM/AutoCAD_2015_Simplified_Chinese_Win_64bit_dlm.sfx.exe 注册机https://pan.baidu.com/s/1eQDZfOm 破解方法:http://www.isharepc.com/497.html

phpstorm 2016.2 的最新破解方法(截止2016-8-1)

今天刚更新了phpstorm 2016.2版本,发现网上提供的破解地址都有问题,即*.lanyus.com及*.qinxi1992.cn下的全部授权服务器已遭JetBrains封杀. 最后网上找到一个可以用的地址,现在分享出来给大家 还是选择license server.然后复制http://jetbrains.tencent.click/ 这个地址进去就可以啦.不行的时候欢迎留言告知,更新破解方法

Myeclipse 2015 stable 2.0 完美破解方法

2015-08-21 以前写了一篇<Myeclipse 2015 stable 1.0 完美破解方法>,现 在跟新一下Myeclipse 2015 stable 2.0 破解方法,此方法来源于贴吧的一篇文章:http://tieba.baidu.com/p/3809637196?pn=1 :在此先感谢一下作者的付出.下面是我在MAC下破解的图文过程(Linux和windows其实大同小异).破解方法和我写得<Myeclipse 2015 stable 1.0 完美破解方法>基本一样

dreamweaver cs6 的破解方法

dreamweaver cs6 的破解方法,很简单大家照着下面的方法做肯定能破解方法/步骤 安装DreamWeaver cs6 使用amtlib.dll破解下载amtlib.dll文件后,解压后得到 32 和 64 两个文件夹,根据自己的系统类型选择,复制里面的amtlib.dll文件,替换掉相应软件安装目录的同名文件即可.当然,原文件最好备份一个备用.比如我的目录是D:Program FilesAdobeDreamweaver CS6Adobe Dreamweaver CS6,那么把amtli

VirtualBox虚拟机下Windows登录密码破解方法

近两年虚拟机的发展给开发人员带来了极大便利,安装一个新环境,只需从别人那里copy一份虚拟机文件即可,分分钟搞定.我之前一直在Ubuntu下工 作,Windows偶尔使用,于是在Ubuntu VirtualBox下安装了一个Windows 7.今年将工作环境迁移到Mac Air下了,但偶尔也有Windows的使用需求,于是直接从我原来的Ubuntu下将Win7的Vdi文件Copy到Air上,便直接可以使用Win7 了,省去了重新安装Win7以及庞大的Office组件的工作. 前两天,打开Mac

webstorm11注册码及破解方法

声明:不用叫我雷锋!!!如若侵权,请联系本人删除.此方法并非原创,只是转载,请支持购原版.谢谢! 由于JetBrains系列新版本注册激活发生了变化,所以原来的激活方式已经不能在使用. 只能用新的方式来破解了.此方式支持所有系列的新版版.包括IDEA15,PHPSTORM10,WEBSTORM11等等等.... webstorm11注册码及破解方法: 官方下载地址: https://www.jetbrains.com/webstorm/ 破解方法: 点击这里下载 经测试,支持webstorm11

visuall assist x 破解方法

visuall assist x 破解方法 试用期过了后,不管怎么装,或者是找网上的KEY都不行,所以试了一下的方法,成功了: 1.先下载Visual Assist X 10.6.1845.0 2.下载Visual Assist X 10.6.1845.0破解补丁 3.找到VA_X.dll XP目录:C:\Documents and Settings\用户名\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Extension

Visual Assist X 破解方法

VC2008以及更低版本包括VC6的破解方法: 将VA_X.dll拷贝到安装目录覆盖同名文件. VC2010的破解方法: 将VA_X.dll拷贝到以下目录覆盖同名文件. Windows7和Windows8中的路径 C:/Users/用户名/AppData/Local/Microsoft/VisualStudio/10.0/Extensions/Whole Tomato Software/Visual Assist X/10.8.2036.0 XP的路径: C:/Documents and Set

MyEclipse8.5破解方法

Step: 1.建立一个任意名称的Java Project 2.在该工程中建立一个名文MyEclipseGen的Java文件(MyEclipseGen.java) 3.运行下面的代码,会在控制台出现" please input register name:",输入任意一个名字,回车后生成序列号 4.点击 MyEclipse菜单中Window→Preferences→MyEclipse→Subscription,在右侧点击“Enter Subscription” 5.在弹出框中Subsc