RMMSecurity / dex2jar

Automatically exported from code.google.com/p/dex2jar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

couldn't convert some classes in dex file

GoogleCodeExporter opened this issue · comments

What steps will reproduce the problem?
1. Get system/framework from ADT emulator (10.1' WXGA (tablet) with Android 
4.0.3 ARM)
2. backsmali
3. smali to classes.dex
4. d2j-dex2jar.bat classes.dex

outputs

dex2jar classes.dex -> classes-dex2jar.jar
Error:Lcom/google/android/mms/pdu/PduPersister;.persistData(Lcom/google/android/
mms/pdu/PduPart;Landroid/net/Uri;Ljava/lang/String;)V->
null
Error:Landroid/content/pm/RegisteredServicesCache;.readPersistentServicesLocked(
)V->null
Error:Landroid/server/BluetoothBondState;.copyAutoPairingData()V->null
Detail Error Information in File classes-error.zip
Please report this file to http://code.google.com/p/dex2jar/issues/entry if 
possible.


Using dex2jar-0.0.9.13 on Windows 7 (64-bit)

summary.txt:
version: reader-1.14, translator-0.0.9.13, ir-1.11
there are 3 error methods
options:

t0.txt:
java.lang.NullPointerException
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze.use(BaseLiveAnalyze.java:105)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze$1.exec(BaseLiveAnalyze.java:170)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze$1.exec(BaseLiveAnalyze.java:1)
    at com.googlecode.dex2jar.ir.ts.Cfg.Forward(Cfg.java:275)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze.analyze0(BaseLiveAnalyze.java:156)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze.analyze(BaseLiveAnalyze.java:64)
    at com.googlecode.dex2jar.ir.ts.ZeroTransformer.transform(ZeroTransformer.java:162)
    at com.googlecode.dex2jar.v3.V3MethodAdapter.visitEnd(V3MethodAdapter.java:222)
    at com.googlecode.dex2jar.v3.V3ClassAdapter$2.visitEnd(V3ClassAdapter.java:317)
    at com.googlecode.dex2jar.reader.DexFileReader.acceptMethod(DexFileReader.java:698)
    at com.googlecode.dex2jar.reader.DexFileReader.acceptClass(DexFileReader.java:443)
    at com.googlecode.dex2jar.reader.DexFileReader.accept(DexFileReader.java:330)
    at com.googlecode.dex2jar.v3.Dex2jar.doTranslate(Dex2jar.java:84)
    at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:239)
    at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:230)
    at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109)
    at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:168)
    at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:34)

t1.txt:
java.lang.NullPointerException
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze.use(BaseLiveAnalyze.java:105)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze$1.exec(BaseLiveAnalyze.java:170)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze$1.exec(BaseLiveAnalyze.java:1)
    at com.googlecode.dex2jar.ir.ts.Cfg.Forward(Cfg.java:275)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze.analyze0(BaseLiveAnalyze.java:156)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze.analyze(BaseLiveAnalyze.java:64)
    at com.googlecode.dex2jar.ir.ts.ZeroTransformer.transform(ZeroTransformer.java:162)
    at com.googlecode.dex2jar.v3.V3MethodAdapter.visitEnd(V3MethodAdapter.java:222)
    at com.googlecode.dex2jar.v3.V3ClassAdapter$2.visitEnd(V3ClassAdapter.java:317)
    at com.googlecode.dex2jar.reader.DexFileReader.acceptMethod(DexFileReader.java:698)
    at com.googlecode.dex2jar.reader.DexFileReader.acceptClass(DexFileReader.java:443)
    at com.googlecode.dex2jar.reader.DexFileReader.accept(DexFileReader.java:330)
    at com.googlecode.dex2jar.v3.Dex2jar.doTranslate(Dex2jar.java:84)
    at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:239)
    at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:230)
    at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109)
    at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:168)
    at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:34)

t2.txt:

java.lang.NullPointerException
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze.use(BaseLiveAnalyze.java:105)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze$1.exec(BaseLiveAnalyze.java:170)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze$1.exec(BaseLiveAnalyze.java:1)
    at com.googlecode.dex2jar.ir.ts.Cfg.Forward(Cfg.java:275)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze.analyze0(BaseLiveAnalyze.java:156)
    at com.googlecode.dex2jar.ir.ts.BaseLiveAnalyze.analyze(BaseLiveAnalyze.java:64)
    at com.googlecode.dex2jar.ir.ts.ZeroTransformer.transform(ZeroTransformer.java:162)
    at com.googlecode.dex2jar.v3.V3MethodAdapter.visitEnd(V3MethodAdapter.java:222)
    at com.googlecode.dex2jar.v3.V3ClassAdapter$2.visitEnd(V3ClassAdapter.java:317)
    at com.googlecode.dex2jar.reader.DexFileReader.acceptMethod(DexFileReader.java:698)
    at com.googlecode.dex2jar.reader.DexFileReader.acceptClass(DexFileReader.java:443)
    at com.googlecode.dex2jar.reader.DexFileReader.accept(DexFileReader.java:330)
    at com.googlecode.dex2jar.v3.Dex2jar.doTranslate(Dex2jar.java:84)
    at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:239)
    at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:230)
    at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109)
    at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:168)
    at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:34)

Original issue reported on code.google.com by kange...@yahoo.com on 17 May 2013 at 7:33