zhangwenan / smali

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

One S Deodexing error #113

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What seems to be the problem?
I can deodex the HTC One S Preview RUU

What is the exact smali/baksmali command that you ran?
java -jar baksmali-1.3.3-dev-jar-with-dependencies.jar
 -c core.jar:core-junit.jar:bouncycastle.jar:ext.jar:framework.jar:framework2.ja
r:android.policy.jar:services.jar:apache-xml.jar:HTCDev.jar:HTCExtension.jar:fil
terfw.jar:com.htc.android.bluetooth.jar:wimax.jar:usbnet.jar:com.orange.authenti
cation.simcard.jar -x android.policy.odex

What version of smali/baksmali are you using? What rom are you working
from?
tried with 1.3.2 and 1.3.3 - same output . HTC One S Preview RUU
What is the airspeed velocity of an unladen swallow?

Please provide any additional information below: error messages, symptoms,
etc.
Error occured while loading boot class path files. Aborting.
org.jf.dexlib.Code.Analysis.ClassPath$ClassNotFoundException: Could not find sup
erclass Lcom/android/vcard/VCardComposer;
        at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.loadSuperclass(ClassPa
th.java:830)
        at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.<init>(ClassPath.java:
683)
        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:111)
        at org.jf.baksmali.main.main(main.java:293)
Error while loading class Lcom/htc/wrap/com/android/vcard/HtcWrapVCardComposer;
from file .\HTCExtension.zip
Error while loading ClassPath class Lcom/htc/wrap/com/android/vcard/HtcWrapVCard
Composer;

Original issue reported on code.google.com by baad...@gmail.com on 14 Mar 2012 at 6:48

GoogleCodeExporter commented 9 years ago
You have to find where that class is defined and include that in the classpath 
(-c), or determine that the class definitely doesn't exist on the device 
anywhere, and use the -I option.

Original comment by jesusfreke@jesusfreke.com on 14 Mar 2012 at 8:15