使用python编写批量卸载手机中安装的android应用脚本

作者:whsnow 时间:2022-07-04 19:41:27 

该脚本的功能是卸载android手机中安装的所有第三方应用,主要是使用adb shell pm、adb uninstall 命令,所以使用的前提是需要配好adb的环境变量,下面上代码:


#!/usr/bin/env python

import os

def uninstall():
os.popen("adb wait-for-device")
print "start uninstall..."
for packages in os.popen("adb shell pm list packages -3").readlines():
packageName = packages.split(":")[-1].splitlines()[0]
os.popen("adb uninstall " + packageName)
print "uninstall " + packageName + " successed."

if __name__ == "__main__":
uninstall()
print " "
print "All the third-party applications uninstall successed."
标签:批量卸载,应用
0
投稿

猜你喜欢

  • 深入了解Python数据类型之列表

    2022-12-21 23:14:15
  • python删除列表中特定元素的几种方法

    2023-12-21 02:17:12
  • python的函数和方法(上)

    2021-02-04 11:46:16
  • JavaScript防抖与节流超详细全面讲解

    2023-09-22 07:05:13
  • MySQL中order by排序语句的原理解析

    2024-01-24 15:43:23
  • ASP数据库编程SQL常用技巧

    2024-01-20 04:53:59
  • 了解WEB页面工具语言XML(五)好处

    2008-09-05 17:19:00
  • 在keras中实现查看其训练loss值

    2021-03-05 05:29:44
  • JS实现pasteHTML兼容ie,firefox,chrome的方法

    2023-09-21 01:55:10
  • js鼠标事件大全

    2007-08-13 15:56:00
  • Oracle密码错误次数过多账号锁定的问题(推荐)

    2024-01-14 13:24:05
  • python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例

    2022-04-19 04:22:39
  • Python基于pygame实现图片代替鼠标移动效果

    2023-10-24 13:33:34
  • Python中字符串的常见操作技巧总结

    2021-06-26 18:35:45
  • python+opencv实现摄像头调用的方法

    2022-08-13 02:29:46
  • MySQL中UNION与UNION ALL的基本使用方法

    2024-01-25 21:34:03
  • 详解python中的生成器、迭代器、闭包、装饰器

    2023-06-25 19:39:57
  • 详解Python下ftp上传文件linux服务器

    2023-12-31 19:02:37
  • python环境路径配置以及命令行运行脚本

    2023-09-19 21:19:05
  • python中使用Celery容联云异步发送验证码功能

    2023-07-29 08:27:06
  • asp之家 网络编程 m.aspxhome.com