secure-software-engineering / FlowDroid

FlowDroid Static Data Flow Tracker
GNU Lesser General Public License v2.1
1.05k stars 297 forks source link

Issue with CLI : Error when looking for manifest #446

Open khemrajrathore opened 2 years ago

khemrajrathore commented 2 years ago

@StevenArzt Getting this error when running java -jar soot-infoflow-cmd-2.9.0-jar-with-dependencies.jar -a testdroid-sample-app.apk -p /usr/lib/android-sdk/platforms -s SourcesAndSinks.txt

[main] INFO soot.jimple.infoflow.cmd.MainClass - Analyzing app /home/ubuntu/logtesting/testdroid-sample-app.apk (1 of 1)... [main] INFO soot.jimple.infoflow.android.SetupApplication - Initializing Soot... The data flow analysis has failed. Error message: Error when looking for manifest in apk: java.util.zip.ZipException: zip END header not found java.lang.RuntimeException: Error when looking for manifest in apk: java.util.zip.ZipException: zip END header not found at soot.Scene.getTargetSDKVersion(Scene.java:534) at soot.Scene.getAndroidAPIVersion(Scene.java:448) at soot.Scene.getAndroidJarPath(Scene.java:407) at soot.jimple.infoflow.android.SetupApplication.getClasspath(SetupApplication.java:1148) at soot.jimple.infoflow.android.SetupApplication.initializeSoot(SetupApplication.java:1196) at soot.jimple.infoflow.android.SetupApplication.runInfoflow(SetupApplication.java:1456) at soot.jimple.infoflow.android.SetupApplication.runInfoflow(SetupApplication.java:1431) at soot.jimple.infoflow.cmd.MainClass.run(MainClass.java:351) at soot.jimple.infoflow.cmd.MainClass.main(MainClass.java:245)

StevenArzt commented 2 years ago

Can you provide the APK?

khemrajrathore commented 2 years ago

https://github.com/bitbar/testdroid-samples/blob/master/apps/builds/BitbarSampleApp.apk