Monday, February 17, 2014

Taobao fails to decompile Android client.


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:
references, 5th Floor qyqingyan reply:
Oh, I just want to see their xml files, which can be placed so the file there?


This can give you a look at Auburn
Reply:
references, 5th Floor qyqingyan reply:
Oh, I just want to see their xml files, which can be placed so the file there?

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:
references, 5th Floor qyqingyan 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
Reply:
reference to the 9th floor lipengfei9841 reply:
Quote: references, 5th Floor qyqingyan 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 it!
Reply:
reference to the 10th floor qyqingyan reply:
Quote: references to the 9th floor lipengfei9841 reply:

Quote: 5th Floor reply qyqingyan of references:

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:
reference to the 11th floor lipengfei9841 reply:
Quote: references to the 10th floor qyqingyan reply:

Quote: references to the 9th floor lipengfei9841 reply:

Quote: 5th Floor reply qyqingyan of references:

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