是否可以将.apk文件(或通常是任何压缩文件)解压缩到内存中,而不是将其写入fs

Dan*_*iel 2 python android unzip

我正在研究移动应用程序,需要在解压缩.apk文件后分析他们的代码.然而,解压缩的过程自然涉及大量的IO,这使得它不具有可扩展性,我在想是否可以将解压缩的数据保存在内存中,其中有几个变量代表它,从而节省了写入FS的麻烦.我有成千上万的应用程序需要分析,所以能够做这样的事情会大大加快我的过程.是否有人可以为我提出建议.我正在使用python.提前致谢

Die*_*ano 5

希望您使用的是Linux:

$ cd /dev/shm
$ unzip /path/to/my.apk
Run Code Online (Sandbox Code Playgroud)

而已.在内存中解压缩APK.