您的位置:首页 > 编程语言 > Python开发

Python个人代码库 rom里提取apk脚本

2015-03-03 17:11 399 查看
#-*- 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.'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: