[Soot-list] Error in converting Jimple back to dex file

Haichen Shen haichen at cs.washington.edu
Tue Feb 25 16:53:00 EST 2014


Hello everyone,

I first converted an apk to Jimple code. Without any modification to the
Jimple code, I failed to convert the Jimple code back to dex file. The
error code was:

Exception in thread "main" java.lang.RuntimeException: Error parsing class
com.actionbarsherlock.internal.app.ActionBarImpl [1009,183] expecting:
quoted name, identifier
at soot.JimpleClassSource.resolve(JimpleClassSource.java:61)
 at soot.SootResolver.bringToHierarchy(SootResolver.java:229)
at soot.SootResolver.processResolveWorklist(SootResolver.java:169)
 at soot.SootResolver.resolveClass(SootResolver.java:129)
at soot.Scene.loadClass(Scene.java:660)
at soot.Scene.loadClassAndSupport(Scene.java:646)
 at soot.Scene.loadNecessaryClasses(Scene.java:1299)
at soot.Main.run(Main.java:172)
at soot.Main.main(Main.java:146)
Caused by: soot.jimple.parser.parser.ParserException: [1009,183] expecting:
quoted name, identifier
at soot.jimple.parser.parser.Parser.parse(Parser.java:1454)
 at soot.jimple.parser.JimpleAST.<init>(JimpleAST.java:57)
at soot.JimpleClassSource.resolve(JimpleClassSource.java:42)
 ... 8 more

I used the nightly build soot jar of Feb 24 version. And the apk file is
attached in the mail. Is there a way to fix that?

Thanks,
Haichen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20140225/54cb499f/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: com.ovil.gooddriver.apk
Type: application/vnd.android.package-archive
Size: 3145873 bytes
Desc: not available
Url : http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20140225/54cb499f/attachment-0001.bin 


More information about the Soot-list mailing list