首页
社区
课程
招聘
jar程序修过过class文件以后,在托进去无法运行
发表于: 2012-4-10 16:53 8076

jar程序修过过class文件以后,在托进去无法运行

2012-4-10 16:53
8076
jar程序通过apktool里边的jar class转java,得到java文件,,然后修改一下在编译得到class文件,在托到jar文件里边替换无法运行,那怕是文件不修改,直接编译,在托到jar文件里边替换,还是无法运行,把crc32值修改为原先的也不行.  但是直接解压里边的class文件,通过javaClass汉化工具,修改里边的字符串,在托进进去可以运行,为什么编译以后,托进去无法运行呢.

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
  • TC.7z (42.52kb,12次下载)
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 162
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
把文件日期改成以前的日期也是不行,奇怪了.我看新编译class和老的class文件内容一样,就是新编译托进去无法运行
2012-4-10 16:56
0
雪    币: 162
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有些文件,不修改在直接编译就出错,
2012-4-10 17:47
0
雪    币: 64
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
等大师解答。。。。。
2012-4-19 08:43
0
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
應該其他文件校驗這個被修改的文件
2012-4-20 09:34
0
雪    币: 194
活跃值: (25)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
不要直接修改class,修改smali代码即可
2012-4-24 22:32
0
雪    币: 166
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这个学习了。
楼主换别的编译看行不,或者直接CMD里面JAVAC
2012-4-25 09:23
0
雪    币: 703
活跃值: (327)
能力值: (RANK:380 )
在线值:
发帖
回帖
粉丝
8
有个别反编译器在前面加上了不明字符 编译就会出错 用16进制的编辑器看看文件吧
2012-4-25 10:31
0
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
9
你可以分析哪裡調用了你修改的class
2012-5-3 20:51
0
雪    币: 488
活跃值: (185)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
10
注意里面的META-INF文件夹。需要签名的。。。
2012-5-18 15:28
0
游客
登录 | 注册 方可回帖
返回
//