Obtenir un fichier .jar à partir d'un fichier .dex
Bonjour,
j'ai suit le tuto de lien suivant http://android-pour-les-nuls.fr/tuto...ations-android pour avoir le code source d'une application android,mais lorsque je tape la commande
Code:
dex2jar classes.dex
j'ai les erreurs suivants:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| version:0.0.7.7-SNAPSHOT
6 [main] INFO pxb.android.dex2jar.v3.Main - dex2jar classes.dex -> classes.dex.dex2jar.jar
2066 [main] ERROR pxb.android.dex2jar.reader.DexFileReader - Fail on class
java.lang.RuntimeException: Error in method:[Lorg/codehaus/jackson/impl/Utf8StreamParser;.addNam
II)Lorg/codehaus/jackson/sym/Name;]
at pxb.android.dex2jar.reader.DexFileReader.visitMethod(DexFileReader.java:499)
at pxb.android.dex2jar.reader.DexFileReader.acceptClass(DexFileReader.java:302)
at pxb.android.dex2jar.reader.DexFileReader.accept(DexFileReader.java:177)
at pxb.android.dex2jar.v3.Main.doData(Main.java:78)
at pxb.android.dex2jar.v3.Main.doFile(Main.java:114)
at pxb.android.dex2jar.v3.Main.main(Main.java:64)
Caused by: java.lang.RuntimeException: Not support Opcode:[0x00d9]=RSUB_INT_LIT8 yet!
at pxb.android.dex2jar.v3.V3CodeAdapter.visitInInsn(V3CodeAdapter.java:826)
at pxb.android.dex2jar.reader.DexOpcodeAdapter.visit(DexOpcodeAdapter.java:321)
at pxb.android.dex2jar.reader.DexCodeReader.accept(DexCodeReader.java:314)
at pxb.android.dex2jar.reader.DexFileReader.visitMethod(DexFileReader.java:497)
... 5 more
Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Error in meth
Lorg/codehaus/jackson/impl/Utf8StreamParser;.addName([III)Lorg/codehaus/jackson/sym/Name;]
at pxb.android.dex2jar.reader.DexFileReader.accept(DexFileReader.java:181)
at pxb.android.dex2jar.v3.Main.doData(Main.java:78)
at pxb.android.dex2jar.v3.Main.doFile(Main.java:114)
at pxb.android.dex2jar.v3.Main.main(Main.java:64)
Caused by: java.lang.RuntimeException: Error in method:[Lorg/codehaus/jackson/impl/Utf8StreamPar
.addName([III)Lorg/codehaus/jackson/sym/Name;]
at pxb.android.dex2jar.reader.DexFileReader.visitMethod(DexFileReader.java:499)
at pxb.android.dex2jar.reader.DexFileReader.acceptClass(DexFileReader.java:302)
at pxb.android.dex2jar.reader.DexFileReader.accept(DexFileReader.java:177)
... 3 more
Caused by: java.lang.RuntimeException: Not support Opcode:[0x00d9]=RSUB_INT_LIT8 yet!
at pxb.android.dex2jar.v3.V3CodeAdapter.visitInInsn(V3CodeAdapter.java:826)
at pxb.android.dex2jar.reader.DexOpcodeAdapter.visit(DexOpcodeAdapter.java:321)
at pxb.android.dex2jar.reader.DexCodeReader.accept(DexCodeReader.java:314)
at pxb.android.dex2jar.reader.DexFileReader.visitMethod(DexFileReader.java:497)
... 5 more |
j'ai obtenu le fichier classes.dex.dex2jar.jar dans la répertoire,mais lorsque j'essaye de l'ouvrir avec Java Decompiler pas de classes java
merci pour toute aide :roll: