jemyzhang / android-apktool

Automatically exported from code.google.com/p/android-apktool
0 stars 0 forks source link

Cannot decompile Poweramp #455

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. apktool decode poweramp.apk
2.
3.

What do you see instead?
I: Baksmaling...
unknown opcode encountered - 3f. Treating as nop.
Exception in thread "main" org.jf.dexlib.Util.ExceptionWithContext: Index: 16001
, Size: 6385
        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:88)
        at org.jf.dexlib.Code.InstructionWithReference.<init>(InstructionWithRef
erence.java:57)
        at org.jf.dexlib.Code.Format.Instruction21c.<init>(Instruction21c.java:6
3)
        at org.jf.dexlib.Code.Format.Instruction21c.<init>(Instruction21c.java:4
0)
        at org.jf.dexlib.Code.Format.Instruction21c$Factory.makeInstruction(Inst
ruction21c.java:112)
        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: 16001, Size: 6385
        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 string_id_item item at index 16001
Error occured at code address 0
code_item @0x41a4c

What version of the product are you using? On what operating system?
1.5.2 on Windows 7 64 bits

Please provide any additional information below.
Below is the free version of poweramp, as it is delivered by Play Store

Original issue reported on code.google.com by h4ck...@gmail.com on 5 May 2013 at 3:54

Attachments:

GoogleCodeExporter commented 9 years ago
Waiting on dexlib2.

Duplicate.

Original comment by connor.tumbleson on 5 May 2013 at 3:56

GoogleCodeExporter commented 9 years ago
20/08/2013 _00:16

Original comment by hakim200...@gmail.com on 19 Aug 2013 at 11:18