zhangwenan / smali

Automatically exported from code.google.com/p/smali
0 stars 0 forks source link

Problem deodex core.jar #74

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What seems to be the problem?

baksmali tool cant find a specific class..

What is the exact smali/baksmali command that you ran?

D:\JARTEST\framework>java -jar baksmali-1.2.6.jar -c 
am.jar:android.policy.jar:android.test.runner.jar:bmgr.jar:bouncycastle.jar:com.
android.location.provider.jar:com.google.android.maps.jar:com.samsung.device.jar
:core.jar:core-junit.jar:ext.jar:framework.jar:ime.jar:input.jar:javax.obex.jar:
monkey.jar:pm.jar:sec_feature.jar:seccamera.jar:sechardware.jar:services.jar:sql
ite-jdbc.jar:svc.jar:twframework.jar -x core.odex

What version of smali/baksmali are you using? What rom are you working
from?

SGS i9000 ROM: I9000XXJVQ

baksmali-1.2.6

The Error Message is:

Error occured while loading boot class path files. Aborting.
org.jf.dexlib.Code.Analysis.ValidationException: Interface Landroid/os/IBinder;
has the non-interface class Ljava/lang/Object; as its superclass
        at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.loadSuperclass(ClassPa
th.java:793)
        at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.<init>(ClassPath.java:
668)
        at org.jf.dexlib.Code.Analysis.ClassPath.loadClassDef(ClassPath.java:280
)
        at org.jf.dexlib.Code.Analysis.ClassPath.access$700(ClassPath.java:44)
        at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.loadAllImplementedInte
rfaces(ClassPath.java:817)
        at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.<init>(ClassPath.java:
675)
        at org.jf.dexlib.Code.Analysis.ClassPath.loadClassDef(ClassPath.java:280
)
        at org.jf.dexlib.Code.Analysis.ClassPath.access$700(ClassPath.java:44)
        at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.loadSuperclass(ClassPa
th.java:782)
        at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.<init>(ClassPath.java:
668)
        at org.jf.dexlib.Code.Analysis.ClassPath.loadClassDef(ClassPath.java:280
)
        at org.jf.dexlib.Code.Analysis.ClassPath.access$700(ClassPath.java:44)
        at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.loadSuperclass(ClassPa
th.java:782)
        at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.<init>(ClassPath.java:
668)
        at org.jf.dexlib.Code.Analysis.ClassPath.loadClassDef(ClassPath.java:280
)
        at org.jf.dexlib.Code.Analysis.ClassPath.initClassPath(ClassPath.java:16
3)
        at org.jf.dexlib.Code.Analysis.ClassPath.InitializeClassPath(ClassPath.j
ava:131)
        at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:105)
        at org.jf.baksmali.main.main(main.java:278)
Error while loading class Landroid/os/IBinder; from file .\framework.zip
Error while loading class Landroid/os/Binder; from file .\framework.zip
Error while loading class Landroid/app/IInstrumentationWatcher$Stub; from file .
\framework.zip
Error while loading class Lcom/android/commands/am/Am$InstrumentationWatcher; fr
om file .\am.zip
Error while loading ClassPath class Lcom/android/commands/am/Am$InstrumentationW
atcher;

Original issue reported on code.google.com by xda.sphi...@googlemail.com on 19 Jul 2011 at 4:41

GoogleCodeExporter commented 9 years ago
Please see my related comment here:

http://code.google.com/p/smali/issues/detail?id=61#c1

Original comment by jesusfreke@jesusfreke.com on 19 Jul 2011 at 4:47

GoogleCodeExporter commented 9 years ago
ok I try that later...

Original comment by xda.sphi...@googlemail.com on 19 Jul 2011 at 5:12

GoogleCodeExporter commented 9 years ago
ok after checkint out BOOTCLASSPATH from my phone and using the right .jars in 
-c option everything workt, but now have a new problem! See this Issue: 
http://code.google.com/p/smali/issues/detail?id=75

Original comment by xda.sphi...@googlemail.com on 21 Jul 2011 at 7:29