[Soot-list] ZipException using soot-infoflow-android

Steven Arzt Steven.Arzt at cased.de
Mon Sep 15 11:00:55 EDT 2014


Well, the problem is that we use the normal JDK ZipFile class, so we have no influence on what the JDK is doing internally to handle ZIP files. What you can do, however, is to double-check the path to the APK file. You might also see this message because the ZipFile class simply can’t find the APK it is supposed to open. 

 

Von: ASHISH MISHRA [mailto:ashish123.mishragkp at gmail.com] 
Gesendet: Montag, 15. September 2014 15:17
An: Steven Arzt
Cc: Soot List
Betreff: Re: [Soot-list] ZipException using soot-infoflow-android

 

Thanks Steven for the reply,

I tried extracting the apk using WinRar.

Two things , First, i am running FlowDroid on DroidBench benchmarks and using the apks provided , so i assume those are well formed. 

Second, I am on Linux platform and could extract the apk using the archive manager and also with the WinRar as asked. I am not sure where is the issue.

 

Any help will be great

Thanks

 

 

On Mon, Sep 15, 2014 at 4:40 PM, Steven Arzt <Steven.Arzt at cased.de> wrote:

Hi Ashish,

 

Please check whether you can open the APK file with an unzip tool such as WinZip or WinRAR (you might have to rename it to .zip for this test). If that fails, Soot is out of luck as well.

 

Best regards,

  Steven

 

Von: soot-list-bounces at CS.McGill.CA [mailto:soot-list-bounces at CS.McGill.CA] Im Auftrag von ASHISH MISHRA
Gesendet: Montag, 15. September 2014 13:08
An: Soot List
Betreff: [Soot-list] ZipException using soot-infoflow-android

 

Hi All,

 

I am getting this ZipException for all the apk file i pass as the parameter , according to the comments its thrown for wrong invalid apk, but i dont see that as a possibility here (As it happens for well formed apks ).

 

My parameters are file path to the apk , and the path to the platforms/ dir 

 

 

could not read file: error in opening zip file

java.util.zip.ZipException: error in opening zip file

            at java.util.zip.ZipFile.open(Native Method)

            at java.util.zip.ZipFile.<init>(ZipFile.java:131)

            at java.util.zip.ZipFile.<init>(ZipFile.java:148)

            at soot.jimple.infoflow.android.axml.ApkHandler.getInputStream(ApkHandler.java:96)

            at soot.jimple.infoflow.android.manifest.ProcessManifest.<init>(ProcessManifest.java:83)

            at soot.jimple.infoflow.android.manifest.ProcessManifest.<init>(ProcessManifest.java:70)

            at soot.jimple.infoflow.android.SetupApplication.calculateSourcesSinksEntrypoints(SetupApplication.java:251)

            at soot.jimple.infoflow.android.SetupApplication.calculateSourcesSinksEntrypoints(SetupApplication.java:234)

            at soot.jimple.infoflow.android.TestApps.Test.runAnalysis(Test.java:478)

            at soot.jimple.infoflow.android.TestApps.Test.main(Test.java:210)

Exception in thread "main" java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file

            at soot.jimple.infoflow.android.TestApps.Test.runAnalysis(Test.java:493)

            at soot.jimple.infoflow.android.TestApps.Test.main(Test.java:210)

Caused by: java.util.zip.ZipException: error in opening zip file

            at java.util.zip.ZipFile.open(Native Method)

            at java.util.zip.ZipFile.<init>(ZipFile.java:131)

            at java.util.zip.ZipFile.<init>(ZipFile.java:148)

            at soot.jimple.infoflow.android.axml.ApkHandler.getInputStream(ApkHandler.java:96)

            at soot.jimple.infoflow.android.manifest.ProcessManifest.<init>(ProcessManifest.java:83)

            at soot.jimple.infoflow.android.manifest.ProcessManifest.<init>(ProcessManifest.java:70)

            at soot.jimple.infoflow.android.SetupApplication.calculateSourcesSinksEntrypoints(SetupApplication.java:251)

            at soot.jimple.infoflow.android.SetupApplication.calculateSourcesSinksEntrypoints(SetupApplication.java:234)

            at soot.jimple.infoflow.android.TestApps.Test.runAnalysis(Test.java:478)

            ... 1 more

 

 

Did some body else faced this issue and has some clue resolving it .

 

Thanks and ragards

-- 
Regards,
Ashish Mishra
Graduate Student,
Computer Science and Automation Department,IISc
Cell : +91-9611194714
Mailto : ashishmishra at csa.iisc.ernet.in





 

-- 
Regards,
Ashish Mishra
Graduate Student,
Computer Science and Automation Department,IISc
Cell : +91-9611194714
Mailto : ashishmishra at csa.iisc.ernet.in

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20140915/19d29b87/attachment-0001.html 


More information about the Soot-list mailing list