首页
社区
课程
招聘
[求助]dex反编译jar后,只看到方法名,看不到方法的实现
发表于: 2015-4-18 12:08 8510

[求助]dex反编译jar后,只看到方法名,看不到方法的实现

2015-4-18 12:08
8510
dex反编译jar后,只看到方法名,看不到方法的实现,抛了很多错,
java.lang.NullPointerException
        at com.googlecode.dex2jar.v3.IrMethod2AsmMethod.reBuildInstructions(IrMethod2AsmMethod.java:425)
        at com.googlecode.dex2jar.v3.IrMethod2AsmMethod.convert(IrMethod2AsmMethod.java:360)
        at com.googlecode.dex2jar.v3.V3MethodAdapter.visitEnd(V3MethodAdapter.java:232)
        at com.googlecode.dex2jar.v3.V3ClassAdapter$2.visitEnd(V3ClassAdapter.java:317)
        at com.googlecode.dex2jar.reader.DexFileReader.acceptMethod(DexFileReader.java:696)
        at com.googlecode.dex2jar.reader.DexFileReader.acceptClass(DexFileReader.java:441)
        at com.googlecode.dex2jar.reader.DexFileReader.accept(DexFileReader.java:328)
        at com.googlecode.dex2jar.v3.Dex2jar.doTranslate(Dex2jar.java:84)
        at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:239)
        at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:230)
        at com.googlecode.dex2jar.v3.Main.doData(Main.java:43)
        at com.googlecode.dex2jar.v3.Main.doData(Main.java:35)
        at com.googlecode.dex2jar.v3.Main.doFile(Main.java:63)
        at com.googlecode.dex2jar.v3.Main.main(Main.java:86)

DexMethodVisitor mv=cv.visitMethod(ACC_PUBLIC|ACC_CONSTRUCTOR, new Method("La/a/a;","<init>",new String[]{ },"V"));
DexCodeVisitor code = mv.visitCode();
code.visitArguments(1,new int[]{ 0});
code.visitEnd();
mv.visitEnd();

是不是修复dex文件,要怎么修复,求大大帮忙或者提供思路,下面是我要反编译的calasses.dex和反编译过来的jar文件。

calasses.zip

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
反有的类反编译都是这个错
2015-4-18 12:09
0
雪    币: 14
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可能在某个加载库里额
2015-4-19 17:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
有可能是只有函数名,没有实现,因为APP启动后,可以修改内存中dex内容,在内存中的才有真正的实现!
2015-4-24 22:57
0
游客
登录 | 注册 方可回帖
返回