• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Got Deodexed Rom?

I'm getting this error when I try to deodex framework-Res.apk,


* Starting framework.odex************************************************THIS WILL TAKE A LIL BIT!!********* Deodexing... * * * * * * * * * * * * **Error while disassembling method Lcom/broadcom/bt/service/map/provider/mms/MmsProvider;->parseBodyParts(Lorg/apache/james/mime4j/message/Entity;Ljava/lang/StringBuffer;Ljava/lang/StringBuffer;Ljava/util/ArrayList;)V. Continuing.org.jf.dexlib.Code.Analysis.ValidationException: class Lorg/apache/james/mime4j/message/Entity; cannot be resolved.* * * * at org.jf.dexlib.Code.Analysis.ClassPath$UnresolvedClassDef.unresolvedValidationException(ClassPath.java:535)* * * * at org.jf.dexlib.Code.Analysis.ClassPath$UnresolvedClassDef.getClassDepth(ClassPath.java:543)* * * * at org.jf.dexlib.Code.Analysis.ClassPath.getCommonSuperclass(ClassPath.java:383)* * * * at org.jf.dexlib.Code.Analysis.RegisterType.merge(RegisterType.java:275)
* * * * at org.jf.dexlib.Code.Analysis.AnalyzedInstruction.mergeRegister(AnalyzedInstruction.java:185)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.propagateRegisterToSuccessors(MethodAnalyzer.java:444)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.setPostRegisterTypeAndPropagateChanges(MethodAnalyzer.java:424)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.setDestinationRegisterTypeAndPropagateChanges(MethodAnalyzer.java:396)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeCheckCast(MethodAnalyzer.java:1837)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeInstruction(MethodAnalyzer.java:682)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:208)* * * * at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMethodItems(MethodDefinition.java:370)* * * * at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefinition.java:292)* * * * at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.java:132)* * * * at org.jf.baksmali.Adaptors.ClassDefinition.writeMethods(ClassDefinition.java:323)* * * * at org.jf.baksmali.Adaptors.ClassDefinition.writeDirectMethods(ClassDefinition.java:292)* * * * at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java:136)* * * * at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:201)* * * * at org.jf.baksmali.main.main(main.java:282)opcode: check-castCodeAddress: 100Method: Lcom/broadcom/bt/service/map/provider/mms/MmsProvider;->parseBodyParts(Lorg/apache/james/mime4j/message/Entity;Ljava/lang/StringBuffer;Ljava/lang/StringBuffer;Ljava/util/ArrayList;)V
Error while disassembling method Lcom/broadcom/bt/service/map/provider/mms/MmsProvider;->onPushMsg(ILjava/lang/String;BBBLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V. Continuing.org.jf.dexlib.Code.Analysis.ValidationException: class Lorg/apache/james/mime4j/field/UnstructuredField; cannot be resolved.* * * * at org.jf.dexlib.Code.Analysis.ClassPath$UnresolvedClassDef.unresolvedValidationException(ClassPath.java:535)* * * * at org.jf.dexlib.Code.Analysis.ClassPath$UnresolvedClassDef.getClassDepth(ClassPath.java:543)* * * * at org.jf.dexlib.Code.Analysis.ClassPath.getCommonSuperclass(ClassPath.java:384)* * * * at org.jf.dexlib.Code.Analysis.RegisterType.merge(RegisterType.java:275)
* * * * at org.jf.dexlib.Code.Analysis.AnalyzedInstruction.mergeRegister(AnalyzedInstruction.java:185)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.propagateRegisterToSuccessors(MethodAnalyzer.java:444)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.setPostRegisterTypeAndPropagateChanges(MethodAnalyzer.java:424)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.setDestinationRegisterTypeAndPropagateChanges(MethodAnalyzer.java:396)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeMoveResult(MethodAnalyzer.java:1623)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyzeInstruction(MethodAnalyzer.java:647)* * * * at org.jf.dexlib.Code.Analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:208)* * * * at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMethodItems(MethodDefinition.java:370)* * * * at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefinition.java:292)* * * * at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.java:132)* * * * at org.jf.baksmali.Adaptors.ClassDefinition.writeMethods(ClassDefinition.java:323)* * * * at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDefinition.java:308)* * * * at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java:137)* * * * at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:201)* * * * at org.jf.baksmali.main.main(main.java:282)opcode: move-result-objectCodeAddress: 482Method: Lcom/broadcom/bt/service/map/provider/mms/MmsProvider;->onPushMsg(ILjava/lang/String;BBBLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
Press any key to continue . . .
 
Yeah... I too am having this same problem, even trying manually ... might have to wait for the updated update. Idk
 
I went in to edit the code for frameworks and saw that reboot, download and recovery were already added... is this from maverick editing or someone else or just samsung being nice?

Also PenguinRepair could you share how you were able to do this?

I've used baksmali and xultimate and have gotten the same issue with both, Updated my sdk and tried including ALL files in the framework folder for my bootclasspath since I wasn't sure where this broadcom was. Read something somewhere that it might be a missing dependency..
 
Back
Top Bottom