梦殇国际

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 刷粉
月光下载 云刷粉软件 云刷粉网页 水贴机电脑版 安卓软件 梦殇导航(教程集合) 有任何问题请点击提问
查看: 10777|回复: 21
打印 上一主题 下一主题

[其他] 关于apktool反编译出错Error occured at code address 0的解决办法

[复制链接]

2252

帖子

438

积分

373

TBS

UID
662
积分
438
TBS
373
智商
1557
节操
1600
海贝
117
阅读权限
30
在线时间
210 小时
注册时间
2014-1-4
最后登录
2022-6-8
跳转到指定楼层
1
发表于 2014-1-16 21:10:50 爪机党 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用apktool反编译apkeditor_v180的时候,出现了下面的错误:
I: Baksmaling...
Exception in thread "main" org.jf.dexlib.Util.ExceptionWithContext: Index: 4112,
Size: 1437
        at org.jf.dexlib.Util.ExceptionWithContext.withContext(ExceptionWithCont
ext.java:54)
        at org.jf.dexlib.IndexedSection.getItemByIndex(IndexedSection.java:77)
        at org.jf.dexlib.Code.InstructionWithReference.lookupReferencedItem(Inst
ructionWithReference.java:79)
        at org.jf.dexlib.Code.InstructionWithReference.<init>(InstructionWithRef
erence.java:57)
        at org.jf.dexlib.Code.Format.Instruction22c.<init>(Instruction22c.java:5
9)
        at org.jf.dexlib.Code.Format.Instruction22c.<init>(Instruction22c.java:4
0)
        at org.jf.dexlib.Code.Format.Instruction22c$Factory.makeInstruction(Inst
ruction22c.java:103)
        at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:82)
        at org.jf.dexlib.CodeItem.readItem(CodeItem.java:154)
        at org.jf.dexlib.Item.readFrom(Item.java:77)
        at org.jf.dexlib.OffsettedSection.readItems(OffsettedSection.java:48)
        at org.jf.dexlib.Section.readFrom(Section.java:143)
        at org.jf.dexlib.DexFile.<init>(DexFile.java:431)
        at org.jf.dexlib.DexFile.<init>(DexFile.java:267)
        at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:49)
        at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:34)
        at brut.androlib.Androlib.decodeSourcesSmali(Androlib.java:74)
        at brut.androlib.ApkDecoder.decode(ApkDecoder.java:89)
        at brut.apktool.Main.cmdDecode(Main.java:146)
        at brut.apktool.Main.main(Main.java:77)
Caused by: java.lang.IndexOutOfBoundsException: Index: 4112, Size: 1437
        at java.util.ArrayList.RangeCheck(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at org.jf.dexlib.IndexedSection.getItemByIndex(IndexedSection.java:75)
        ... 18 more
Error occured while retrieving the field_id_item item at index 4112
Error occured at code address 0
code_item @0x5061c
原因,很明显是程序在字符串上面动了手脚。那么怎么样才能够正常的进行反编译呢?
解决办法:
1 使用apktool进行反编译,但是不要反编译source code,命令如下:
java -jar apktool.jar d -s -f test.apk test
2 使用baksmali对classes.dex文件进行反编译,命令如下:
java -jar baksmali-2.0.2.jar -o test-out\ test\classes.dex
这样的话,所有的反编译后的smali文件都在test-out目录下了
3 使用smali对修改后的smali文件进行编译,从而编译出新的classes.dex,然后,替换旧的classes.dex文件,命令如下:
java -Xmx512M -jar smali-2.0.2.jar test-out\ -o test\classes.dex
4 使用apktool进行编译和打包
java -jar apktool.jar b -f test new-test.apk
5 最后使用zipalign和testsign.jar进行对齐和签名即可
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复

使用道具 举报

头像被屏蔽

5425

帖子

-647

积分

-1316

TBS
UID
1581
积分
-647
TBS
-1316
智商
-617
节操
90
海贝
3
阅读权限
0
在线时间
395 小时
注册时间
2014-1-11
最后登录
2015-12-3
2
发表于 2014-1-16 21:11:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
[发帖际遇]: 我调戏萌呆呆,被腹黑攻讹走1 TBS 幸运榜 / 衰神榜
签名被屏蔽
回复 支持 反对

使用道具 举报

1万

帖子

2万

积分

534

TBS

不知我者谓我何求

UID
12
积分
20506
TBS
534
智商
7323
节操
4207
海贝
104
阅读权限
110
在线时间
3410 小时
注册时间
2014-1-1
最后登录
2023-12-28

二逼青年在线时间长

3
发表于 2014-1-16 21:11:37 | 只看该作者
你没弄头像么QAQ

点评

没有怎么了  详情 回复 发表于 2014-1-16 21:14
[发帖际遇]: 樱在外出的时候被流星砸中,损失1 TBS 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

2252

帖子

438

积分

373

TBS

UID
662
积分
438
TBS
373
智商
1557
节操
1600
海贝
117
阅读权限
30
在线时间
210 小时
注册时间
2014-1-4
最后登录
2022-6-8
4
 楼主| 发表于 2014-1-16 21:14:11 爪机党 | 只看该作者
苏离 发表于 2014-1-16 21:11
你没弄头像么QAQ

没有怎么了

点评

==就问下  详情 回复 发表于 2014-1-16 21:18
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

6899

帖子

3105

积分

357

TBS

UID
113
积分
3105
TBS
357
智商
5629
节操
5521
海贝
431
阅读权限
222
在线时间
2453 小时
注册时间
2014-1-2
最后登录
2021-12-14

屌丝认证在线时间长

QQ
5
发表于 2014-1-16 21:15:35 | 只看该作者
你看的懂吗?

点评

Android略懂皮毛而已,留个纪念以后慢慢学撒  详情 回复 发表于 2014-1-16 21:28
[发帖际遇]: 小宇0721看见萌萌的君君,一阵花痴失去2 节操 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

1万

帖子

2万

积分

534

TBS

不知我者谓我何求

UID
12
积分
20506
TBS
534
智商
7323
节操
4207
海贝
104
阅读权限
110
在线时间
3410 小时
注册时间
2014-1-1
最后登录
2023-12-28

二逼青年在线时间长

6
发表于 2014-1-16 21:18:14 | 只看该作者

==就问下   

点评

傻= =...  详情 回复 发表于 2014-1-16 21:27
[发帖际遇]: 樱作为麻瓜和仲夏婚姻见证人,得到梦殇全体人员的嘉奖2 TBS. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

2252

帖子

438

积分

373

TBS

UID
662
积分
438
TBS
373
智商
1557
节操
1600
海贝
117
阅读权限
30
在线时间
210 小时
注册时间
2014-1-4
最后登录
2022-6-8
7
 楼主| 发表于 2014-1-16 21:27:08 爪机党 | 只看该作者
苏离 发表于 2014-1-16 21:18
==就问下

傻= =...

点评

为何这样说自己  详情 回复 发表于 2014-1-16 21:27
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

1万

帖子

2万

积分

534

TBS

不知我者谓我何求

UID
12
积分
20506
TBS
534
智商
7323
节操
4207
海贝
104
阅读权限
110
在线时间
3410 小时
注册时间
2014-1-1
最后登录
2023-12-28

二逼青年在线时间长

8
发表于 2014-1-16 21:27:39 | 只看该作者

为何这样说自己     

点评

你赢了  详情 回复 发表于 2014-1-16 21:28
[发帖际遇]: 樱作为麻瓜和仲夏婚姻见证人,得到梦殇全体人员的嘉奖2 TBS. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

2252

帖子

438

积分

373

TBS

UID
662
积分
438
TBS
373
智商
1557
节操
1600
海贝
117
阅读权限
30
在线时间
210 小时
注册时间
2014-1-4
最后登录
2022-6-8
9
 楼主| 发表于 2014-1-16 21:28:41 爪机党 | 只看该作者
小宇0721 发表于 2014-1-16 21:15
你看的懂吗?

Android略懂皮毛而已,留个纪念以后慢慢学撒
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

2252

帖子

438

积分

373

TBS

UID
662
积分
438
TBS
373
智商
1557
节操
1600
海贝
117
阅读权限
30
在线时间
210 小时
注册时间
2014-1-4
最后登录
2022-6-8
10
 楼主| 发表于 2014-1-16 21:28:59 爪机党 | 只看该作者
苏离 发表于 2014-1-16 21:27
为何这样说自己

你赢了

点评

在你面前一直得赢  详情 回复 发表于 2014-1-16 21:37
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2024-6-24 03:32,Processed in 0.042955 second(s), 36 queries.

Powered by Discuz!X3.4© 2001-2013 Comsenz Inc. 手机版|黑名单|站点地图|RGB转16进制|梦殇国际 MSI

贴吧交流群:172119290 | 编程交流群:232677917 | 官方YY频道:13234704 | 本站所有软件仅供学习交流使用!

工信部备案:赣ICP备14004172号-1 | 如有需要请联系 邮箱:541641237#qq.com (点击发邮件)

快速回复 返回顶部 返回列表