When decompiling Taobao Android client the following tips, decompile failed for unknown reasons want to see xml file layout, the same environment can compile other apk, such as today's headlines apk files Neighborhoods:!! Yes Why ah?
G: \ fanbianyi \ decompiler tools> apktool d 600120_taobao_android_3.9.2_UC.apk I: Baksmaling ... Exception in thread "main" org.jf.dexlib.Util.ExceptionWithContext: Index: 28641 7133, Size: 7909 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: 85) at org.jf.dexlib.Code.InstructionWithReference. (InstructionWithRef erence.java: 57) at org.jf.dexlib.Code.Format.InstructionWithJumboReference. (Instru ctionWithJumboReference.java: 51) at org.jf.dexlib.Code.Format.Instruction52c (Instruction52c.java:. 6 3) at org.jf.dexlib.Code.Format.Instruction52c (Instruction52c.java:. 4 2) at org.jf.dexlib.Code.Format.Instruction52c $ Factory.makeInstruction (Inst ruction52c.java: 91) 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 (DexFile.java: 431). at org.jf.dexlib.DexFile . (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: 286417133, Size: 7909 at java.util.ArrayList.rangeCheck (ArrayList.java: 604) at java.util.ArrayList.get (ArrayList.java: 382) at org.jf.dexlib.IndexedSection.getItemByIndex (IndexedSection.java: 75) ... 19 more Error occured while retrieving the type_id_item item at index 286417133 Error occured at code address 0 code_item @ 0x13aae0 <-! Main posts under Banner (D4) -><-! Posts under the main text (D5) -> Reply: Open the door, check the water meter Reply: Taobao client which so easily decompiled, joke, people have technical prevent others decompilation. Reply: You can decompile software that others do not take technology to prevent decompile? Reply: You look at Taobao there so files, yes, do not decompile, because the core code so there Reply: Oh, I just want to see their xml files, which can be placed so the file there? Reply:
This can give you a look at Auburn Reply:
xml not put so inside. If not decompile, you can also try the xml into other apk's res / layout directory, see if you can put xml decompile over. Reply: xml not put so Curry. Because when compiling xml is encrypted, so only a simple layer decompile, can not see the xml source Reply:
Xml look at it, you can try apktool d-s xx.apk Reply:
I use this ah, no, do not see it! Reply:
Oh, I just want to see their xml files, which can be placed so the file there?
Xml look at it, you can try apktool d-s xx.apk
I use this ah, no, do not see the!
Look xml plus-s is certainly undone. xml file is not done to protect, just use an invalid command, made on dex file protection. If you want to see smali. Can refer http://bbs.pediy.com/showthread.php?t=177114&highlight=Dalvik+% E9% AA% 8C% E8% AF% 81 +% E8% AF% 81 Remove the invalid command line.
Reply: Oh, thank you! Learn! Reply:
Oh, I just want to see their xml files, which can be placed so the file there?
Xml look at it, you can try apktool d-s xx.apk
I use this ah, no, do not see the!
Look xml plus-s is certainly undone. xml file is not done to protect, just use an invalid command, made on dex file protection. If you want to see smali. Can refer http://bbs.pediy.com/showthread.php?t=177114&highlight=Dalvik+% E9% AA% 8C% E8% AF% 81 +% E8% AF% 81 Remove the invalid command line.
Indeed untied, you can go try. The same way, you can unlock some apk, but Taobao untied.
No comments:
Post a Comment