#-*- coding:UTF-8 -*-
#!/usr/bin/python
'''
Created on 2015-1-20
@author: huangpeng03
'''
import os
import sys
import zipfile
def getApk(rom_home):
rom_list = os.listdir(rom_home)
for rom in rom_list:
if rom.endswith('.zip'):
z = zipfile.ZipFile(rom_home+'/'+rom,'r')
names = z.namelist()
for na in names:
print "正在扫描内容->"+rom_home+"/"+rom+"/"+na
for item in names:
if item.endswith('.apk'):
print '正在提取'+rom_home+"/"+rom+"/"+item
z.extract(item)
raw_input("提取完毕!输入任意键以退出...")
if __name__ == '__main__':
if len(sys.argv) < 2:
print 'No action specified.'
sys.exit()
if sys.argv[1].startswith('-'):
option = sys.argv[1][1:]
if option == 'version':
print 'Version:1.0 Author:HuangPeng'
elif option == 'help':
print '''
This script program can help you get apks from android rom
Options include:
-version : Prints the version number
-help: Display this help
-apk: Get Apks from roms
'''
elif option == 'apk':
rom_home = sys.argv[2]
getApk(rom_home)
else:
print 'No action specified.'
Python个人代码库 rom里提取apk脚本
最新推荐文章于 2024-03-27 23:49:14 发布
