破解java,破解java商用代码

本文目录一览:

怎么破解JAVA游戏

用HALO 可以破解大多数用短信收费的JAVA游戏“`

操作很简单“`用HALO 打开想要XX 的JAVA游戏

工具-配置-对JAVA进行破解 选上

再依次按下 F5 F6 F7就可以了

破解后的游戏保存在HALO 目录下的GAME 目录里

JAVA应用怎么破解?

 一.破解工具预备

要破解JAVA软件,必须要反编译用JAVA编写的类文件。由于网上大虾们的支持,许多反编译软件被研制出来

其中,我经常使用的是:

1. cavaj Java Decompile 1.11

2.Java源代码反编译专家(该软件支持目录编译)

3.JAD

这三个软件各有优缺点:前二个软件是GUI界面,使用起来很方便。尤其是”Java源代码反编译专家”,支持

目录编译,用起来很得心应手;第三个软件JAD功能最强,由于是字符界面,但是相对初学者比较难一点。

二.破解步骤

1.首先分析批处理文件,找到第一个调用的CLASS。

在分析iavaZIP20软件的iavaZIP2.bat,我把最重要的一句COPY到下行:

com.sfs.app.iavazip20.iavaZIP20 %1 %2 %3 %4 %5 %6 %7 %8 %9

可以知道,在com\sfs\app\iavazip20的目录下的iavaZIP20.CLASS就是被调用的第一个CLASS.

2.反编译第一个CLASS,分析MAIN方法,寻找版本控制的代码段

我用“cavaj Java Decompile 1.11”编译iavaZIP20.class文件,很快就可以得到该软件的JAVA代码,

main方法的全部代码如下:

public static void main(String args[])

{

iavaZIP20 iavazip20 = new iavaZIP20(args);

if(iavazip20.isEXPired())

{

System.out.println(“iavaZIP20 trial time has expired. Please purchase and enter licence key.”);

for(_cls13 _lcls13 = new _cls13(iavazip20, true); _lcls13.expirationFrame.isShowing();)

{

try

{

Thread.sleep(1000L);

}

catch(InterruptedException _ex) { }

}

if(_cls66.isSerialRegcode(((_cls1) (iavazip20)).res.getProperty(“user.id”)))

{

iavazip20._fld6.remove(iavazip20._fld4);

iavazip20._fld6.add(“Right”, iavazip20._fld4 = iavazip20._fld0 = new _cls13(iavazip20));

iavazip20._fld6.validate();

} else

{

iavazip20.dispose();

System.exit(0);

}

}

iavazip20.show();

}

很明显,iavazip20.isExpired()就是版本控制的代码。

3.分析版本控制的语句,找到破解的方法

由于isExpired()的方法的代码如下:

public boolean isExpired()

{

return !_cls66.isSerialRegcode(super.res.getProperty(“user.id”, “0”)) Long.parseLong(super.res.getProperty(“magic”)) magicTime System.currentTimeMillis();

}

看了com\sfs\app\iavazip20的所有文件,由于该文件夹中的文件都是从1-66之间的整数问文件名,“class”为扩展名的类文件,分析“!_cls66.isSerialRegcode”的方法是破解的要害类应该就是66.class文件

如何破解Java手机权限???

关于JAVA软件的权限(这里用塞班证书来做类比) 有些SIS软件是不需要开机自启、后台自动运行等功能的,这种软件就不需要签名如果你要实现这些功能,就必须签名同理,有些JAVA软件不需要联网、读取存储卡内容、发送短信等功能,这种JAVA软件,直接用JAR安装即可正常使用但是,如果这个JAVA软件需要联网(比如航海家浏览器),需要读取存储卡内容(比如anyview),需要发送短信等等,那么如果你直接用JAR安装,在运行软件时,每当你需要联网、读取、发短时,就会出来提示框,问你是否允许这个操作这种情况下,就需要JAD文件来解决了用JAD安装JAVA软件,就好比用证书给SIS软件签名具体方法:将JAD和JAR文件放在同一个文件夹下,文件名保持相同,点击JAD安装。安装以后,去程序管理,找到这个软件,套件设置,将所有的权限都从每次询问,改成总是允许,这样,你就不会再看到烦人的提示框了,世界清静了JAD也是分种类的有些JAD是无效的:大部分的JAVA软件,都会同时提供JAD和JAR两个文件同时下载,但是,有时候,你用JAD安了以后,发现最高权限还是每次允许,这就说明,这个JAD是低权限的(好比塞班证书的13、17、19、20权限),是无效的(比如签了别人的名),或者是过期的(好比塞班证书的三年有效期),总之,不能用。JAD是分系统的:同样的一个JAVA软件(JAD+JAR),安在S60手机上,可以提高权限,安在S80手机上,却不行。这点类似塞班证书,只不过塞班证书更严格而已,一部手机一个证书。比如anyview,在我的N73上就可以提高权限,在9300(S80系统)上就不行,后来联系了作者,作者专门为9300做了一个JAD证书才解决JAD是要花钱的:就像塞班的开发者证书需要花钱购买一样,JAD也一样。现在很多论坛都帮大家免费制作塞班证书,但是追本溯源,最开始的那个证书,还是用钱买来的。作为JAVA软件的作者,如果你想让你的软件拥有一个高权限的JAD证书,那就得用一个东西来制作这个证书,而那个用来做JAD证书的东西,一年费用好像是4000。同一个软件,一个使用流畅,没有任何提示框,一个频繁弹出提示框,作为使用者,你想选哪个?肯定是前者了所以,对软件作者来说,都想拥有高权限JAD,这对软件的推广非常重要因此,和S60论坛经常能看到的求证书帖一样(现在论坛都给大家免费做证书,这种帖子少见了,以前可是很多的),JAVA论坛也能看到求证书帖,不过那都是没证书的软件开发者,向有证书的软件开发者求助因为大部分JAVA软件的作者,都是出于兴趣免费制作发布,让大家免费使用的,对于他们来说,自己再往里投入4000一年的费用,实在不划算,但是有些软件作者是职业开发者,靠这个吃饭,人家就买了那东西,就能制作高权限JAD而且这个制作比较变态,同一个软件的每个版本,都得重新制作JAD,所以可能会存在这种情况,上一版是高权限,出了新版,反而低权限了。这说明软件作者上一版找到了个雷锋,这一版没找到,呵呵和塞班证书类似,这种热心行为也是有风险的。塞班证书的存在,是S60系统没有病毒(迄今为止没有)的原因之一,JAD也一样。如果你随便帮别人做了证书,那你就得对这个证书负责。如果那人存心不良,开发的是8楼说的那种暗地发送短信扣费软件,那就惨了。到时候,如果真的追究起来,技术高手是能从这个软件的JAD文件追查到当初做证书的那个人的。1,破解手机系统2,安装“RomPatcher 汉化版”(如果以前安过,先卸载)。这软件已经签了binpda的根证书,如果你手机已经替换过binpda的根证书,可以直接安装,或者利用自己的根证书签名,或者利用installserver3,下载“通用文件到C盘补丁(C2Z)”,将解压出的所有文件都放到同一个文件夹下,这其中有个c2z.exe文件4,将z:\sys\bin\EFSrv.dll复制出来,和c2z.exe放在同一文件夹下,运行c2z.exe,生成1个补丁文件rc2z.rmp,复制到手机存储卡:\patches目录(没有这个文件夹就自己新建),运行rompatcher,启用补丁5,下载java_permissions.zip,解压,得到两个xpf文件,复制到手机C:\System\data\midp2\security\policy下面(没有这个文件夹就自己新建)破解成功从此以后,安任何JAVA软件,都不再需要JAD,可以直接用JAR安装。使用过程中不会出现任何提示框(当然,是在RomPatcher软件启动且补丁启用的前提下)去程序管理找到这个JAVA软件,点套件设置,你会发现,所有权限,都默认为总是允许这比用JAD安装所能获得的权限还要高用JAD安装,只能是把读取、编辑、联网等设为总是允许,信息的最高权限还是每次询问,而且程序自动启动和联网这两项的权限有冲突,其中一个选了总是允许,那么另一个就不能选总是允许了。

原创文章,作者:FEUH,如若转载,请注明出处:https://www.506064.com/n/141177.html

(0)
FEUHFEUH
上一篇 2024-10-04
下一篇 2024-10-04

相关推荐

  • PythonSample函数详解

    一、PythonSample函数定义 def pythonsample(a, b): “”” 求a和b的和 “”” return a+b PythonSample函数的定义非常简单…

    编程 2024-10-03
  • 深入了解Python中的contourf

    一、contourf是什么 Python是一种高级编程语言,它提供了丰富的库和工具来处理数据分析、科学计算和可视化。contourf是Python中一种用于绘制等高线图(conto…

    编程 2024-10-14
  • Python os.path.basename函数的用法

    一、基础知识 Python os.path.basename函数是Python自带的标准库之一os.path中的一个函数,用于返回path最后的文件名或者目录名。 例如: impo…

    编程 2024-10-03
  • 关于cisjsbsnd网站的信息

    本文目录一览: 1、铁路信号微机联锁接口电路中的JSDPC-1000型动态继电器,可以用什么型号的继电器代替?十分感谢您的回答。 铁路信号微机联锁接口电路中的JSDPC-1000型…

    编程 2024-10-03
  • 微信小程序40029的详细阐述

    一、微信小程序10002 微信小程序10002是微信小程序的一个状态码,表示小程序的网络请求超时或者服务器无法连接。如果用户在使用微信小程序40029的过程中遇到10002错误,可…

    编程 2024-10-12
  • max锁定法线,Max法线

    本文目录一览: 1、Max小技巧(一)锁法线(使模型光滑组平滑过渡) 2、max如何解除轴锁定(Z X Y轴) 3、3dmax 怎么锁定法线 Max小技巧(一)锁法线(使模型光滑组…

    编程 2024-10-04
  • python英汉互译data,python中英互译

    本文目录一览: 1、python 爬虫 data是什么意思 2、python字典如何实现英汉互译 3、python 中Data[1][0]/100是什么意思? 4、请问python…

    编程 2024-10-03
  • java画,java画爱心代码

    本文目录一览: 1、JAVA怎么画出弯月 2、如何用java实现画图 3、用java怎样画椭圆? 4、在Java中如何用程序画一个圆 5、java画图怎么解决 JAVA怎么画出弯月…

    编程 2024-10-10
  • lumion材质调参数,lumion怎么设置材质

    本文目录一览: 1、lumion渲染参数时间太长了 2、lumion渲染不锈钢材质怎么调 3、LUMION 怎么添加自定义材质 4、lumion瓦片材质参数 lumion渲染参数时…

    编程 2024-10-04
  • 关于python如何实现反向迭代的信息

    本文目录一览: 1、万字干货,Python语法大合集,一篇文章带你入门 2、reverse在python里是什么意思 3、python 如何实现反转倒序 4、满满干货!20个Pyt…

发表回复

登录后才能评论