On my Samsung Trend Plus (gt-s7580L) why am I getting a Deodexing error?

timmy yao

New member
Aug 18, 2014
2
0
0
Samsung Trend Plus (gt-s7580L) Deodexing error

I was trying to deodex stock rom, and the framework is giving me problems.


Error log:
org.jf.dexlib2.analysis.AnalysisException: Could not resolve the method in class
Landroid/net/Uri; at index 33
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(Meth
odAnalyzer.java:1621)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:960)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:20
2)
at org.jf.dexlib2.analysis.MethodAnalyzer.<init>(MethodAnalyzer.java:137
)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho
dItems(MethodDefinition.java:387)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini
tion.java:296)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja
va:198)
at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDef
inition.java:322)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java
:113)
at org.jf.baksmali.baksmali.disassembleClass(baksmali.java:220)
at org.jf.baksmali.baksmali.access$000(baksmali.java:55)
at org.jf.baksmali.baksmali$1.call(baksmali.java:144)
at org.jf.baksmali.baksmali$1.call(baksmali.java:142)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
opcode: invoke-virtual-quick
code address: 338
method: Lcom/sec/android/allshare/AVPlayerImpl;->play(Lcom/sec/android/allshare/
Item;Lcom/sec/android/allshare/media/ContentInfo;)V

org.jf.dexlib2.analysis.AnalysisException: Could not resolve the method in class
Landroid/net/Uri; at index 33
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(Meth
odAnalyzer.java:1621)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:960)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:20
2)
at org.jf.dexlib2.analysis.MethodAnalyzer.<init>(MethodAnalyzer.java:137
)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho
dItems(MethodDefinition.java:387)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini
tion.java:296)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja
va:198)
at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDef
inition.java:322)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java
:113)
at org.jf.baksmali.baksmali.disassembleClass(baksmali.java:220)
at org.jf.baksmali.baksmali.access$000(baksmali.java:55)
at org.jf.baksmali.baksmali$1.call(baksmali.java:144)
at org.jf.baksmali.baksmali$1.call(baksmali.java:142)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
org.jf.dexlib2.analysis.AnalysisException: Could not resolve the method in class
Landroid/net/Uri; at index 33
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(Meth
odAnalyzer.java:1621)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:960)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:20
2)
at org.jf.dexlib2.analysis.MethodAnalyzer.<init>(MethodAnalyzer.java:137
)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho
dItems(MethodDefinition.java:387)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini
tion.java:296)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja
va:198)
at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDef
inition.java:322)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java
:113)
at org.jf.baksmali.baksmali.disassembleClass(baksmali.java:220)
at org.jf.baksmali.baksmali.access$000(baksmali.java:55)
at org.jf.baksmali.baksmali$1.call(baksmali.java:144)
at org.jf.baksmali.baksmali$1.call(baksmali.java:142)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
org.jf.dexlib2.analysis.AnalysisException: Could not resolve the method in class
Landroid/net/Uri; at index 33
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(Meth
odAnalyzer.java:1621)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:960)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:20
2)
at org.jf.dexlib2.analysis.MethodAnalyzer.<init>(MethodAnalyzer.java:137
)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho
dItems(MethodDefinition.java:387)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini
tion.java:296)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja
va:198)
at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDef
inition.java:322)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java
:113)
at org.jf.baksmali.baksmali.disassembleClass(baksmali.java:220)
at org.jf.baksmali.baksmali.access$000(baksmali.java:55)
at org.jf.baksmali.baksmali$1.call(baksmali.java:144)
at org.jf.baksmali.baksmali$1.call(baksmali.java:142)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
opcode: invoke-virtual-quick
code address: 107
method: Lcom/sec/android/allshare/Item$WebContentBuilder;->build()Lcom/sec/andro
id/allshare/Item;

opcode: invoke-virtual-quick
code address: 195
method: Lcom/sec/android/allshare/ImageViewerImpl;->show(Lcom/sec/android/allsha
re/Item;Lcom/sec/android/allshare/media/ContentInfo;)V

opcode: invoke-virtual-quick
code address: 13
method: Lcom/sec/android/allshare/Item$BuilderGeneratedItem;->getURI()Landroid/n
et/Uri;

org.jf.dexlib2.analysis.AnalysisException: Could not resolve the method in class
Landroid/net/ConnectivityManager; at index 33
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(Meth
odAnalyzer.java:1621)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:960)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:20
2)
at org.jf.dexlib2.analysis.MethodAnalyzer.<init>(MethodAnalyzer.java:137
)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho
dItems(MethodDefinition.java:387)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini
tion.java:296)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja
va:198)
at org.jf.baksmali.Adaptors.ClassDefinition.writeDirectMethods(ClassDefi
nition.java:277)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java
:112)
at org.jf.baksmali.baksmali.disassembleClass(baksmali.java:220)
at org.jf.baksmali.baksmali.access$000(baksmali.java:55)
at org.jf.baksmali.baksmali$1.call(baksmali.java:144)
at org.jf.baksmali.baksmali$1.call(baksmali.java:142)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
opcode: invoke-virtual-quick
code address: 85
method: Lcom/sec/android/allshare/ViewController2Impl;-><init>(Lcom/sec/android/
allshare/IAllShareConnector;Lcom/sec/android/allshare/DeviceImpl;)V

org.jf.dexlib2.analysis.AnalysisException: Could not resolve the method in class
Landroid/net/ConnectivityManager; at index 33
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(Meth
odAnalyzer.java:1621)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:960)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:20
2)
at org.jf.dexlib2.analysis.MethodAnalyzer.<init>(MethodAnalyzer.java:137
)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho
dItems(MethodDefinition.java:387)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini
tion.java:296)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja
va:198)
at org.jf.baksmali.Adaptors.ClassDefinition.writeDirectMethods(ClassDefi
nition.java:277)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java
:112)
at org.jf.baksmali.baksmali.disassembleClass(baksmali.java:220)
at org.jf.baksmali.baksmali.access$000(baksmali.java:55)
at org.jf.baksmali.baksmali$1.call(baksmali.java:144)
at org.jf.baksmali.baksmali$1.call(baksmali.java:142)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
opcode: invoke-virtual-quick
code address: 162
method: Lcom/sec/android/allshare/ViewControllerImpl;-><init>(Lcom/sec/android/a
llshare/IAllShareConnector;Lcom/sec/android/allshare/DeviceImpl;II)V

org.jf.dexlib2.analysis.AnalysisException: Could not resolve the method in class
Landroid/net/http/AndroidHttpClient; at index 11
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(Meth
odAnalyzer.java:1621)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:960)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:20
2)
at org.jf.dexlib2.analysis.MethodAnalyzer.<init>(MethodAnalyzer.java:137
)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho
dItems(MethodDefinition.java:387)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini
tion.java:296)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja
va:198)
at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDef
inition.java:322)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java
:113)
at org.jf.baksmali.baksmali.disassembleClass(baksmali.java:220)
at org.jf.baksmali.baksmali.access$000(baksmali.java:55)
at org.jf.baksmali.baksmali$1.call(baksmali.java:144)
at org.jf.baksmali.baksmali$1.call(baksmali.java:142)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
opcode: invoke-virtual-quick
code address: 575
method: Lcom/sec/android/allshare/extension/RemoteDrmChecker$DrmCheckThread;->ru
n()V

org.jf.dexlib2.analysis.AnalysisException: Could not resolve the method in class
Landroid/net/http/AndroidHttpClient; at index 11
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(Meth
odAnalyzer.java:1621)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnaly
zer.java:960)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:20
2)
at org.jf.dexlib2.analysis.MethodAnalyzer.<init>(MethodAnalyzer.java:137
)
at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMetho
dItems(MethodDefinition.java:387)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefini
tion.java:296)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.ja
va:198)
at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDef
inition.java:322)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java
:113)
at org.jf.baksmali.baksmali.disassembleClass(baksmali.java:220)
at org.jf.baksmali.baksmali.access$000(baksmali.java:55)
at org.jf.baksmali.baksmali$1.call(baksmali.java:144)
at org.jf.baksmali.baksmali$1.call(baksmali.java:142)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
opcode: invoke-virtual-quick
code address: 99
method: Lcom/sec/android/allshare/extension/SECVideoCaption$GetSECCaption;->run(
)V

* Redexing... *

UNEXPECTED TOP-LEVEL ERROR:
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.addWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.jf.smali.main.main(main.java:202)
* Processing... *
The system cannot find the file specified.
Press any key to continue . . .

Any advice?
 
Re: Samsung Trend Plus (gt-s7580L) Deodexing error

This question is probably a little beyond the scope of Android Central. I have no idea what to suggest as I don't understand anything going on in the logcat (?) that you posted.