SmaliEx
SmaliEx copied to clipboard
Error deodexing htc android 5.1 services.jar
can not deodex htc d728w services.jar
03-22 21:45:59:749 Failed to re-construct dex java.lang.ClassCastException: org.
jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.i
face.instruction.formats.Instruction35ms
03-22 21:45:59:751 convertToDex: skip /system/framework/ext.jar
03-22 21:45:59:752 De-optimizing /system/framework/framework.jar
03-22 21:46:00:237 Analysis error in class=Landroid/app/AppOpsManager; method=
03-22 21:46:00:238 org.jf.dexlib2.analysis.AnalysisException: Could not resolve
the method in class unknown at index 18, objReg=1
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(Meth
odAnalyzer.java:2582)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:1271)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:25
9)
at org.jf.dexlib2.analysis.MethodAnalyzer.
03-22 21:46:00:240 Failed to re-construct dex java.lang.ClassCastException: org.
jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.i
face.instruction.formats.Instruction35ms
03-22 21:46:00:241 convertToDex: skip /system/framework/framework.jar
03-22 21:46:00:242 De-optimizing /system/framework/framework.jar:classes2.dex
03-22 21:46:00:249 Analysis error in class=Landroid/view/View; method=
03-22 21:46:00:250 org.jf.dexlib2.analysis.AnalysisException: Interfaces for cla ss Ljava/lang/String; not fully resolved: Ljava/lang/Comparable;,Ljava/lang/Stri ng; at org.jf.dexlib2.analysis.ClassProto.getDirectInterfaces(ClassProto.jav a:296) at org.jf.dexlib2.analysis.ClassProto$6.get(ClassProto.java:975) at org.jf.dexlib2.analysis.ClassProto$6.get(ClassProto.java:942) at com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java :125) at org.jf.dexlib2.analysis.ClassProto.getVtable(ClassProto.java:933) ...(Skip 32 traces) at org.rh.smaliex.OatUtil.convertToDex(OatUtil.java:368) at org.rh.smaliex.OatUtil.convertDexFromBootOat(OatUtil.java:289) at org.rh.smaliex.OatUtil.bootOat2Dex(OatUtil.java:155) at org.rh.smaliex.Main.mainImpl(Main.java:106) at org.rh.smaliex.Main.main(Main.java:43)
03-22 21:46:00:251 Failed to re-construct dex java.lang.ClassCastException: org.
jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.i
face.instruction.formats.Instruction35ms
03-22 21:46:00:253 convertToDex: skip /system/framework/framework.jar:classes2.d
ex
03-22 21:46:00:254 De-optimizing /system/framework/telephony-common.jar
03-22 21:46:00:280 Analysis error in class=Lcom/android/internal/telephony/BaseC
ommands; method=
03-22 21:46:00:281 org.jf.dexlib2.analysis.AnalysisException: Could not resolve class Lcom/android/internal/telephony/BaseCommands; at org.rh.smaliex.deopt.OdexRewriter$ClassPathEx.getClassDef(OdexRewrite r.java:196) at org.jf.dexlib2.analysis.ClassProto$1.get(ClassProto.java:93) at org.jf.dexlib2.analysis.ClassProto$1.get(ClassProto.java:91) at com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java :125) at org.jf.dexlib2.analysis.ClassProto.getClassDef(ClassProto.java:87) ...(Skip 36 traces) at org.rh.smaliex.OatUtil.convertToDex(OatUtil.java:368) at org.rh.smaliex.OatUtil.convertDexFromBootOat(OatUtil.java:289) at org.rh.smaliex.OatUtil.bootOat2Dex(OatUtil.java:155) at org.rh.smaliex.Main.mainImpl(Main.java:106) at org.rh.smaliex.Main.main(Main.java:43)
03-22 21:46:00:282 Failed to re-construct dex java.lang.ClassCastException: org.
jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.i
face.instruction.formats.Instruction22cs
03-22 21:46:00:283 convertToDex: skip /system/framework/telephony-common.jar
03-22 21:46:00:283 De-optimizing /system/framework/voip-common.jar
03-22 21:46:00:365 Output to I:\meizu\728xaudio_camera\system\framework\arm64\oa
t2dex\boot.oat-dex\voip-common.dex
03-22 21:46:00:366 De-optimizing /system/framework/ims-common.jar
03-22 21:46:00:404 Analysis error in class=Lcom/mediatek/ims/internal/DataDispat
cher; method=
03-22 21:46:00:405 org.jf.dexlib2.analysis.AnalysisException: Interfaces for cla ss Ljava/lang/String; not fully resolved: Ljava/lang/Comparable;,Ljava/lang/Stri ng; at org.jf.dexlib2.analysis.ClassProto.getDirectInterfaces(ClassProto.jav a:296) at org.jf.dexlib2.analysis.ClassProto$6.get(ClassProto.java:975) at org.jf.dexlib2.analysis.ClassProto$6.get(ClassProto.java:942) at com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java :125) at org.jf.dexlib2.analysis.ClassProto.getVtable(ClassProto.java:933) ...(Skip 32 traces) at org.rh.smaliex.OatUtil.convertToDex(OatUtil.java:368) at org.rh.smaliex.OatUtil.convertDexFromBootOat(OatUtil.java:289) at org.rh.smaliex.OatUtil.bootOat2Dex(OatUtil.java:155) at org.rh.smaliex.Main.mainImpl(Main.java:106) at org.rh.smaliex.Main.main(Main.java:43)
03-22 21:46:00:406 Failed to re-construct dex java.lang.ClassCastException: org.
jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.i
face.instruction.formats.Instruction35ms
03-22 21:46:00:408 convertToDex: skip /system/framework/ims-common.jar
03-22 21:46:00:408 De-optimizing /system/framework/mms-common.jar
03-22 21:46:00:415 Output to I:\meizu\728xaudio_camera\system\framework\arm64\oa
t2dex\boot.oat-dex\mms-common.dex
03-22 21:46:00:416 De-optimizing /system/framework/android.policy.jar
03-22 21:46:00:465 Analysis error in class=Lcom/android/internal/policy/impl/Pho
neWindowManager; method=
03-22 21:46:00:467 org.jf.dexlib2.analysis.AnalysisException: Could not resolve class Lcom/android/internal/policy/impl/PhoneWindowManager; at org.rh.smaliex.deopt.OdexRewriter$ClassPathEx.getClassDef(OdexRewrite r.java:196) at org.jf.dexlib2.analysis.ClassProto$1.get(ClassProto.java:93) at org.jf.dexlib2.analysis.ClassProto$1.get(ClassProto.java:91) at com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java :125) at org.jf.dexlib2.analysis.ClassProto.getClassDef(ClassProto.java:87) ...(Skip 36 traces) at org.rh.smaliex.OatUtil.convertToDex(OatUtil.java:368) at org.rh.smaliex.OatUtil.convertDexFromBootOat(OatUtil.java:289) at org.rh.smaliex.OatUtil.bootOat2Dex(OatUtil.java:155) at org.rh.smaliex.Main.mainImpl(Main.java:106) at org.rh.smaliex.Main.main(Main.java:43)
03-22 21:46:00:468 Failed to re-construct dex java.lang.ClassCastException: org. jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.i face.instruction.formats.Instruction22cs 03-22 21:46:00:468 convertToDex: skip /system/framework/android.policy.jar 03-22 21:46:00:468 De-optimizing /system/framework/apache-xml.jar 03-22 21:46:00:525 Analysis error in class=Lorg/apache/xalan/processor/XSLTSchem a; method=build Method: Lorg/apache/xalan/processor/XSLTSchema;->build()V Near line: 257 (address 743) Instructions: [363] move-object/from16 regA=0 regB=48 [364] move-object/from16 regA=1 regB=70 [365] invoke-virtual-quick regC=0 regD=1 <----- [366] new-instance regA=49 [367] const/16 regA=50
03-22 21:46:00:527 org.jf.dexlib2.analysis.AnalysisException: Could not resolve
the method in class unknown at index 41, objReg=0
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(Meth
odAnalyzer.java:2582)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:1271)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:25
9)
at org.jf.dexlib2.analysis.MethodAnalyzer.
03-22 21:46:00:527 Failed to re-construct dex java.lang.ClassCastException: org.
jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.i
face.instruction.formats.Instruction35ms
03-22 21:46:00:528 convertToDex: skip /system/framework/apache-xml.jar
03-22 21:46:00:528 De-optimizing /system/framework/HtcLegacy.jar
03-22 21:46:00:548 Output to I:\meizu\728xaudio_camera\system\framework\arm64\oa
t2dex\boot.oat-dex\HtcLegacy.dex
03-22 21:46:00:548 De-optimizing /system/framework/mediatek-common.jar
03-22 21:46:00:612 Output to I:\meizu\728xaudio_camera\system\framework\arm64\oa
t2dex\boot.oat-dex\mediatek-common.dex
03-22 21:46:00:613 De-optimizing /system/framework/mediatek-framework.jar
03-22 21:46:00:673 Analysis error in class=Lcom/mediatek/drm/OmaDrmUtils; method
=
03-22 21:46:00:673 org.jf.dexlib2.analysis.AnalysisException: Interfaces for cla ss Ljava/lang/String; not fully resolved: Ljava/lang/Comparable;,Ljava/lang/Stri ng; at org.jf.dexlib2.analysis.ClassProto.getDirectInterfaces(ClassProto.jav a:296) at org.jf.dexlib2.analysis.ClassProto$6.get(ClassProto.java:975) at org.jf.dexlib2.analysis.ClassProto$6.get(ClassProto.java:942) at com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java :125) at org.jf.dexlib2.analysis.ClassProto.getVtable(ClassProto.java:933) ...(Skip 32 traces) at org.rh.smaliex.OatUtil.convertToDex(OatUtil.java:368) at org.rh.smaliex.OatUtil.convertDexFromBootOat(OatUtil.java:289) at org.rh.smaliex.OatUtil.bootOat2Dex(OatUtil.java:155) at org.rh.smaliex.Main.mainImpl(Main.java:106) at org.rh.smaliex.Main.main(Main.java:43)
03-22 21:46:00:675 Failed to re-construct dex java.lang.ClassCastException: org. jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.i face.instruction.formats.Instruction35ms 03-22 21:46:00:675 convertToDex: skip /system/framework/mediatek-framework.jar 03-22 21:46:00:676 De-optimizing /system/framework/mediatek-telephony-common.jar
03-22 21:46:00:680 Output to I:\meizu\728xaudio_camera\system\framework\arm64\oa
t2dex\boot.oat-dex\mediatek-telephony-common.dex
03-22 21:46:00:680 De-optimizing /system/framework/dolby_ds.jar
03-22 21:46:00:693 Analysis error in class=Landroid/dolby/ds/DsAkSettings; metho
d=
03-22 21:46:00:694 org.jf.dexlib2.analysis.AnalysisException: Could not resolve class Landroid/dolby/ds/DsAkSettings$ParameterDefn; at org.rh.smaliex.deopt.OdexRewriter$ClassPathEx.getClassDef(OdexRewrite r.java:196) at org.jf.dexlib2.analysis.ClassProto$1.get(ClassProto.java:93) at org.jf.dexlib2.analysis.ClassProto$1.get(ClassProto.java:91) at com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java :125) at org.jf.dexlib2.analysis.ClassProto.getClassDef(ClassProto.java:87) ...(Skip 36 traces) at org.rh.smaliex.OatUtil.convertToDex(OatUtil.java:368) at org.rh.smaliex.OatUtil.convertDexFromBootOat(OatUtil.java:289) at org.rh.smaliex.OatUtil.bootOat2Dex(OatUtil.java:155) at org.rh.smaliex.Main.mainImpl(Main.java:106) at org.rh.smaliex.Main.main(Main.java:43)
03-22 21:46:00:696 Failed to re-construct dex java.lang.ClassCastException: org. jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.i face.instruction.formats.Instruction22cs 03-22 21:46:00:696 convertToDex: skip /system/framework/dolby_ds.jar
I:\meizu\728xaudio_camera\system\framework\arm64\oat2dex>
I:\meizu\728xaudio_camera\system\framework\arm64\oat2dex>java -jar oat2dex.jar s ervices.odex dex/ 03-22 21:56:18:498 De-optimizing /system/framework/services.jar 03-22 21:56:19:043 Analysis error in class=Lcom/android/server/CountryDetectorSe rvice$Receiver; method=equals Method: Lcom/android/server/CountryDetectorService$Receiver;->equals(Ljava/lang/ Object;)Z Opcode: iget-object-quick Code address: 8 Near line: 71
03-22 21:56:19:045 org.jf.dexlib2.analysis.AnalysisException: Could not resolve
the field in class Ljava/lang/Object; at offset 8 in equals
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeIputIgetQuick(MethodAna
lyzer.java:1715)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:1032)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:21
1)
at org.jf.dexlib2.analysis.MethodAnalyzer.
at org.jf.dexlib2.immutable.ImmutableMethod$1.makeImmutable(ImmutableMet
hod.java:129)
at org.jf.dexlib2.immutable.ImmutableMethod$1.makeImmutable(ImmutableMet
hod.java:120)
at org.jf.util.ImmutableConverter$3.next(ImmutableConverter.java:139)
at com.google.common.collect.ImmutableCollection$Builder.addAll(Immutabl
eCollection.java:301)
at com.google.common.collect.ImmutableSet$Builder.addAll(ImmutableSet.ja
va:522)
at com.google.common.collect.ImmutableSortedSet$Builder.addAll(Immutable
SortedSet.java:551)
at com.google.common.collect.ImmutableSortedSet.copyOf(ImmutableSortedSe
t.java:326)
at org.jf.util.ImmutableConverter.toSortedSet(ImmutableConverter.java:13
7)
at org.jf.dexlib2.immutable.ImmutableMethod.immutableSetOf(ImmutableMeth
od.java:116)
at org.jf.dexlib2.immutable.ImmutableClassDef.
03-22 21:56:19:047 Failed to re-construct dex java.lang.ClassCastException: org. jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.i face.instruction.formats.Instruction22cs 03-22 21:56:19:048 convertToDex: skip /system/framework/services.jar
I:\meizu\728xaudio_camera\system\framework\arm64\oat2dex>
the files: https://drive.google.com/open?id=133EAPjSwoU6OTLgZ7cKriO7FmTxxxKxx
The files from the link do not contain any oat files for deodex. And please try 0.86 or last pre-release.