[Soot-list] From dex to sop.cpf and CFG
Steven Arzt
Steven.Arzt at cased.de
Thu Nov 26 13:12:49 EST 2015
Hi Simone,
You are using the -soot-class-path option without actually specifying any
claasspath as an argument to it. I guess Soot just takes the next parameter
-android-jars as the parameter for the classpath which messes up the
remaining sequence of arguments. The easiest way to fix this would be to
just drop the -soot-class-path argument.
Best regards,
Steven
-----Ursprüngliche Nachricht-----
Von: soot-list-bounces at CS.McGill.CA [mailto:soot-list-bounces at CS.McGill.CA]
Im Auftrag von Simone Aonzo
Gesendet: Donnerstag, 26. November 2015 17:32
An: soot-list at CS.McGill.CA
Betreff: [Soot-list] From dex to sop.cpf and CFG
Hi all,
what I want to do using soot (and I'm not sure that's the right way) is:
1) from an app.apk generate the relative app.shimple with the sop.cpf
optimization
2) read the optimized app.shimple and playing with the cfg
Is the right way?
Btw this code:
String[] sootArgs = {
"-src-prec", "apk",
"-via-shimple",
"-f", "shimple",
"-soot-class-path",
"-android-jars", "/home/simo/Android/Sdk/platforms/",
"-process-dir",
"/home/simo/AndroidStudioProjects/TestApplication/app/build/outputs/apk/app-
debug.apk"
};
soot.Main.main(sootArgs);
Fails with:
java.lang.RuntimeException: Attempt to create RefType containing a / -->
/home/simo/Android/Sdk/platforms/
at soot.RefType.<init>(RefType.java:64)
at soot.RefType.v(RefType.java:82)
....
Can you help me please?
Thanks,
Simone
_______________________________________________
Soot-list mailing list
Soot-list at CS.McGill.CA
https://mailman.CS.McGill.CA/mailman/listinfo/soot-list
More information about the Soot-list
mailing list