- 按键认证导师
- 374328
- 1574
- 41
- 3773 朵
- 4153 个
- 1093 个
- 104560
- 2010-03-19
|
1#
t
t
发表于 2022-05-09 11:32
|
|
江中游电脑版按键论坛教学总录:http://bbs.anjian.com/showtopic-697741-1.aspx 江中游安卓手机系统教学总录: http://bbs.anjian.com/showtopic-699643-1.aspx 江中游异次元 未来的夏娃 第8课 adb应用高级管理 本课命令有: 应用清除数据 免root 应用取安装路径 免root 应用隐藏 需要root权限 一、清除应用数据 清除应用数据也就是清除缓存,比如登陆等一切信息并且恢复到初始安装状态,并关闭应用 adb原生命令: adbini记录应为: 按键脚本代码: - dim adb,设备数组,包类数组
- adb = "c:\adb\adb.exe "
- adbs = "c:\adb\adb.exe -s "
- adbcmd = "c:\adb\adb.ini"
- call 启动服务()
- 设备数组 = 获取设备id群()
- traceprint 设备数组(0)
- call 应用清除数据(设备数组(0),"com.cyjh.mobileanjian.vip")
- function 应用清除数据(设备id,应用)'免root
- dim 命令,adbret
- 命令 = plugin.file.readini("adb", "应用清除", adbcmd)'读取保存在ini文件中的命令
- traceprint adbs & 设备id & 命令 & 应用
- adbret = plugin.jzycommand.command(adbs & 设备id & 命令 & 应用, 1000)'使用我的插件来获取连接的设备
- traceprint adbret
- if instr(1, adbret, "success") > 0 then
- traceprint 清除成功
- end if
- end function
复制代码 二、应用取安装路径:取某一个应用的安装路径,这个路径通常是在data数据文件夹中,在手机和模拟器中取的也未必都一样,所以大家还是要动手测试为好,adb原生命令为:按键脚本为:- dim adb,设备数组,包类数组
- adb = "c:\adb\adb.exe "
- adbs = "c:\adb\adb.exe -s "
- adbcmd = "c:\adb\adb.ini"
- call 启动服务()
- 设备数组 = 获取设备id群()
- traceprint 设备数组(0)
- call 应用取路径(设备数组(0), "com.cyjh.mobileanjian.vip")
- function 应用取路径(设备id,应用)'免root
- dim 命令,adbret
- 命令 = plugin.file.readini("adb", "应用路径", adbcmd)'读取保存在ini文件中的命令
- traceprint adbs & 设备id & 命令 & 应用
- adbret = plugin.jzycommand.command(adbs & 设备id & 命令 & 应用, 1000)'使用我的插件来获取连接的设备
- traceprint adbret
- traceprint "怎么把包名过滤出来呢?给大家一个作业,自己过滤出来"
- end function
复制代码 三、应用隐藏(是否起到了防封作用还有待大家测试)被隐藏应用在应用管理中变得不可见,桌面图标也会消失。adb原生命令:1、隐藏2、显示按键脚本我做了一个自定义,0为隐藏1为显示 - dim adb,设备数组,包类数组
- adb = "c:\adb\adb.exe "
- adbs = "c:\adb\adb.exe -s "
- adbcmd = "c:\adb\adb.ini"
- call 启动服务()
- 设备数组 = 获取设备id群()
- traceprint 设备数组(0)
- call 应用隐藏(设备数组(0), "com.cyjh.mobileanjian.vip",1)
- function 应用隐藏(设备id,应用,mode)'要root权限,mode0为隐藏,1为显示
- dim 命令, adbret
- if mode = 0 then
- 命令 = plugin.file.readini("adb", "应用隐藏真", adbcmd)'读取保存在ini文件中的命令
- elseif mode = 1 then
- 命令 = plugin.file.readini("adb", "应用隐藏假", adbcmd)'读取保存在ini文件中的命令
- end if
- traceprint adbs & 设备id & 命令 & 应用
- adbret = plugin.jzycommand.command(adbs & 设备id & 命令 & 应用, 1000)'使用我的插件来获取连接的设备
- traceprint adbret
- end function
复制代码 adb下载
|