Delete 'Camera2MethodAnalyzer.java'
This commit is contained in:
parent
a879030f08
commit
a20fcd4e6d
|
@ -1,44 +0,0 @@
|
||||||
package com.nii.soot.CFGCamera2Analyser;
|
|
||||||
|
|
||||||
import java.util.Collections;
|
|
||||||
|
|
||||||
import soot.PackManager;
|
|
||||||
import soot.Scene;
|
|
||||||
import soot.Transform;
|
|
||||||
import soot.options.Options;
|
|
||||||
|
|
||||||
public class Camera2MethodAnalyzer {
|
|
||||||
private static boolean SOOT_INITIALIZED=false;
|
|
||||||
private final static String androidJAR="D:\\Android-SDK\\platforms";
|
|
||||||
private final static String appApk="D:\\eclipse\\soot-android-static-analysis-master\\apk\\pins.apk";
|
|
||||||
public static void initialiseSoot() {
|
|
||||||
if (SOOT_INITIALIZED)
|
|
||||||
return;
|
|
||||||
Options.v().set_allow_phantom_refs(true);
|
|
||||||
Options.v().set_prepend_classpath(true);
|
|
||||||
Options.v().set_validate(true);
|
|
||||||
|
|
||||||
Options.v().set_output_format(Options.output_format_jimple);
|
|
||||||
// Options.v().set_output_format(Options.output_format_dex);
|
|
||||||
// Options.v().set_process_multiple_dex(true);
|
|
||||||
Options.v().set_process_dir(Collections.singletonList(appApk));
|
|
||||||
Options.v().set_force_android_jar(androidJAR);
|
|
||||||
Options.v().set_src_prec(Options.src_prec_apk);
|
|
||||||
Options.v().set_soot_classpath(androidJAR);
|
|
||||||
|
|
||||||
// 禁用注解处理
|
|
||||||
Options.v().set_ignore_resolving_levels(true);
|
|
||||||
Options.v().set_ignore_classpath_errors(true);
|
|
||||||
Options.v().set_ignore_resolution_errors(true);
|
|
||||||
|
|
||||||
Scene.v().loadNecessaryClasses();
|
|
||||||
SOOT_INITIALIZED = true;
|
|
||||||
}
|
|
||||||
public static void main(String[] args)
|
|
||||||
{
|
|
||||||
initialiseSoot();
|
|
||||||
|
|
||||||
PackManager.v().getPack("jtp").add(new Transform("jtp.myAnalysis", new MyAnalysis()));
|
|
||||||
PackManager.v().runPacks();
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue