[Android Q&A, Help & Troubleshooting] dexxa05:
Hi all,

I try to deodex my rom but have issues with 3 files like framework.odex

Can someone help me please?

Th in adavnce.

Dexx

NOW AT FILE 16 OF 34 IN system/framework: framework.odex
Disassembling framework.odex ...
java -Xmx512m -jar baksmali.jar -a 17 -d ../framework -x framework.odex

Error occured while disassembling class Landroid.filterpacks.imageproc.FisheyeFi lter; - skipping class
java.lang.RuntimeException: Invalid method index: 30
at org.jf.dexlib.Code.Analysis.InlineMethodResolver$InlineMethodResolver _version36.resolveExecuteInline(InlineMethodResolver.java:157)
at org.jf.dexlib.Code.Analysis.DeodexUtil.lookupInlineMethod(DeodexUtil. java:64)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeExecuteInline(Metho dAnalyzer.java:3467)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeInstruction(MethodA nalyzer.java:1087)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyze(MethodAnalyzer.jav a:213)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho dItems(MethodDefinition.java:389)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini tion.java:311)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja va:132)
at org.jf.baksmali.Adaptors.ClassDefinition.writeMethods(ClassDefinition .java:338)
at org.jf.baksmali.Adaptors.ClassDefinition.writeDirectMethods(ClassDefi nition.java:294)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java :116)
at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:186)
at org.jf.baksmali.main.main(main.java:308)

Error occured while disassembling class Landroid.gesture.GestureUtils; - skippin g class
java.lang.RuntimeException: Invalid method index: 30
at org.jf.dexlib.Code.Analysis.InlineMethodResolver$InlineMethodResolver _version36.resolveExecuteInline(InlineMethodResolver.java:157)
at org.jf.dexlib.Code.Analysis.DeodexUtil.lookupInlineMethod(DeodexUtil. java:64)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeExecuteInline(Metho dAnalyzer.java:3467)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeInstruction(MethodA nalyzer.java:1087)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyze(MethodAnalyzer.jav a:213)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho dItems(MethodDefinition.java:389)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini tion.java:311)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja va:132)
at org.jf.baksmali.Adaptors.ClassDefinition.writeMethods(ClassDefinition .java:338)
at org.jf.baksmali.Adaptors.ClassDefinition.writeDirectMethods(ClassDefi nition.java:294)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java :116)
at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:186)
at org.jf.baksmali.main.main(main.java:308)

Error occured while disassembling class Landroid.hardware.GeomagneticField; - sk ipping class
java.lang.RuntimeException: Invalid method index: 30
at org.jf.dexlib.Code.Analysis.InlineMethodResolver$InlineMethodResolver _version36.resolveExecuteInline(InlineMethodResolver.java:157)
at org.jf.dexlib.Code.Analysis.DeodexUtil.lookupInlineMethod(DeodexUtil. java:64)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeExecuteInline(Metho dAnalyzer.java:3467)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeInstruction(MethodA nalyzer.java:1087)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyze(MethodAnalyzer.jav a:213)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho dItems(MethodDefinition.java:389)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini tion.java:311)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja va:132)
at org.jf.baksmali.Adaptors.ClassDefinition.writeMethods(ClassDefinition .java:338)
at org.jf.baksmali.Adaptors.ClassDefinition.writeDirectMethods(ClassDefi nition.java:294)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java :116)
at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:186)
at org.jf.baksmali.main.main(main.java:308)

Error occured while disassembling class Landroid.location.Location; - skipping c lass
java.lang.RuntimeException: Invalid method index: 30
at org.jf.dexlib.Code.Analysis.InlineMethodResolver$InlineMethodResolver _version36.resolveExecuteInline(InlineMethodResolver.java:157)
at org.jf.dexlib.Code.Analysis.DeodexUtil.lookupInlineMethod(DeodexUtil. java:64)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeExecuteInlineRange( MethodAnalyzer.java:3505)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeInstruction(MethodA nalyzer.java:1090)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyze(MethodAnalyzer.jav a:213)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho dItems(MethodDefinition.java:389)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini tion.java:311)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja va:132)
at org.jf.baksmali.Adaptors.ClassDefinition.writeMethods(ClassDefinition .java:338)
at org.jf.baksmali.Adaptors.ClassDefinition.writeDirectMethods(ClassDefi nition.java:294)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java :116)
at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:186)
at org.jf.baksmali.main.main(main.java:308)

Error occured while disassembling class Landroid.util.MathUtils; - skipping clas s
java.lang.RuntimeException: Invalid method index: 30
at org.jf.dexlib.Code.Analysis.InlineMethodResolver$InlineMethodResolver _version36.resolveExecuteInline(InlineMethodResolver.java:157)
at org.jf.dexlib.Code.Analysis.DeodexUtil.lookupInlineMethod(DeodexUtil. java:64)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeExecuteInline(Metho dAnalyzer.java:3467)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeInstruction(MethodA nalyzer.java:1087)
at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyze(MethodAnalyzer.jav a:213)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho dItems(MethodDefinition.java:389)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini tion.java:311)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja va:132)
at org.jf.baksmali.Adaptors.ClassDefinition.writeMethods(ClassDefinition .java:338)
at org.jf.baksmali.Adaptors.ClassDefinition.writeDirectMethods(ClassDefi nition.java:294)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java :116)
at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:186)
at org.jf.baksmali.main.main(main.java:308)
Assembling into classes.dex ...
java -Xmx512m -jar smali.jar -a 17 -o classes.dex out
out\android\filterpacks\imageproc\FisheyeFilter.smali[0,-1] mismatched input '<E OF>' expecting END_METHOD_DIRECTIVE
out\android\gesture\GestureUtils.smali[0,-1] no viable alternative at input '<EO F>'
out\android\hardware\GeomagneticField.smali[0,-1] no viable alternative at input '<EOF>'
out\android\location\Location.smali[0,-1] no viable alternative at input '<EOF>'
out\android\util\MathUtils.smali[0,-1] no viable alternative at input '<EOF>'
WARNING: Unable to produce classes.dex!
ERROR: Aborting framework.odex