今天要安装几十个apk,就写了个脚本,递归查找当前目录下所有的apk文件,找到一个安装一个。
安装环境:ubuntu10.04LTS + python2.6.5
1. 打开android设备“USB调试”
2. 重启ADB:$sudo adb kill-server
$sudo adb start-server
3写脚本findAndInstall.py:
#-*- coding: cp936 -*-
''' search apk and install under current folder and sub-folders
PythonVersion: 2.6
'''
__author__ = "Herbert dai wen yuan"
__version__ = "$Revision: 1.0 $"
__date__ = "$Date: 2012-4-24$"
__copyright__ = "Copyright (c) 2012 HowFun"
__license__ = "Python 2.x"
import os
PATH = "./"
def findToInstall(filePath, level):
for item in os.listdir(filePath):
print(item + '\n');
curItem = filePath + '/' + item
if os.path.isdir(curItem):
print("Enter folder: " + curItem);
findToInstall(curItem, level + 1)
elif os.path.isfile(curItem):
if (".apk" == os.path.splitext(item)[1]):
print("installing " + item + "......");
os.system("sudo adb install " + curItem.replace(" ", "\ "));
if __name__ == "__main__":
print ("Start install>>>>>>>>>>>>>>>>>>>\n");
findToInstall(PATH, 0)
print ("Install Finished>>>>>>>>>>>>>>>>>>>\n");
4.运行脚本:$sudo python findAndInstall.py
分享到:
相关推荐
使用Python脚本线上打包Android项目apk.zip Usage 1.环境准备:配置好python(2.x或3.x)、gradle环境 2.将auto.py 和 auto.config 文件放在同一级目录下。 3.然后配置auto.config文件: Root_SDK_Dir 是你的SDK的...
python自动化反编译apk,修改参数,签名重新出包
批量下载apk,每个apk下载的时候会显示进度,文件名和包名一一对应的保存在电脑桌面apk.txt文件里,本脚本为博客:python批量下载apk到本地(360助手网站的所有apk)的升级版
将已经加固好的包【未签名的包,请不要使用加固客户端签名工具】放到脚本工具根目录下,即app-release.encrypted.apk 各种渠道的定义是在channel这个文件中,请根据项目情况修改 运行命令 python ApkResigner.py,...
该apk为scripting layer for android的支持apk。安装在设备上,进行python脚本的编写
Dumpey 是一个简单的 Python 脚本,可帮助你安装任何 APK,内存转储,创建一系列快照等功能。具体功能:pull any installed APKstop and clear data of any packagedo a memory dumpcreate a series of snapshotsrun...
该脚本将两个APK解包,将木马的smali代码复制并修改为get10包,当然需要对清单进行一些修改,此get10之后可以重新打包,安装和使用而没有任何问题。 脚本的帮助信息 #python mixapk.py -h usage: mixapk.py [-h...
前提是已设置ANDROID_HOME环境变量,使用aapt工具获取apk的信息,保存至脚本所在目录下的PackageInfo.txt文件中: import os import tempfile import re tempFile = tempfile.gettempdir() def get_aapt(): if ...
将已经加固好的包【未签名的包,请不要使用加固客户端签名工具】放到脚本工具根目录下,即app-release.encrypted.apk 各种渠道的定义是在channel这个文件中,请根据项目情况修改 运行命令 python ApkResigner.py,...
自动卸载手机或模拟器中App的Python脚本
安卓客户端安装python脚本,支持多终端,多apk包,支持包体卸载
利用shell脚本加python在Mac环境下实现解压apk,读取AndroidManifest.xml中的渠道号并显示在终端里,用于检测apk自动编译的渠道包名称是否正确
不同的应用程序后端,包括Kivy,PySDL2和带有Python网络服务器的WebView。 自动支持大多数纯Python模块,并内置支持许多其他模块,包括流行的依赖项,例如numpy和sqlalchemy。 多个架构目标,适用于在任何给定...
快速打包签名不同渠道平台的apk所需环境:Python 建议版本2.5.4以上ps: /Users/lipei/Program/Python/signApk/为脚本所在路径需要复制到上面路径的文件夹下的文件:.keystore或.key密钥文件待发布的apk包如何运行:...
原理和介绍: http://blog.csdn.net/Cloud_Huan/article/details/50833652
baidu python 用户采集脚本 I get more than a hundred visits a day to my iPhone Decompilation & Obfuscation post, that’s why writing an Android equivalent and comparing the results between them will be...
此文件问Python多渠道打包脚本,需要安装配置Python环境(Mac自带),配置文件里的输出文件,文件名都可以按自己需求来改动,欢迎大家评论。好用给5星哦
京东618叠蛋糕自动版.apk
概况本文目的:通过内存加载DEX文件技术,完成一键DEX加固脚本使用说明python sheller.py -f xxx.apk加固原理和我的另一个项目基本一样,只是多了一步,引入了内存加载DEX技术一键加固脚本实现步骤准备原DEX加密算法...
已安装Python 3.x(如果未使用Dockerfile进行构建和运行) 到目前为止,此Web应用程序将安装构建工具29.0.2、29.0.3、30.0.3 。 如果需要其他版本,请遵循此文件中的注释android_sdk_tools_installer.sh 如何在...