系统apk替换(不用重启机器生效:启动服务类型)
2015-03-27 15:27
399 查看
echo off
set a="%cd%"
for %%a in (%a%) do set b=%%~da
for %%b in (%a%) do set c=%%~npb
echo on
adb wait-for-device
adb root
adb remount
echo adb pull system/app/Branch.apk ./Branch123.apk
adb shell "rm /system/app/Branch.apk"
adb shell "rm /system/app/Branch.odex"
adb shell "rm /system/app/Branch/Branch.apk"
adb shell "rm /system/app/Branch/Branch.odex"
adb shell "rm /system/priv-app/Branch.apk"
adb shell "rm /system/priv-app/Branch.odex"
adb shell "rm /system/priv-app/Branch/Branch.apk"
adb shell "rm /system/priv-app/Branch/Branch.odex"
adb shell sync system
adb shell am stopservice -n com.android.Branch/.BranchService;
adb shell am startservice -n com.android.Branch/.BranchService
adb push ./CP_ORI_51_Branch.apk /system/app/Branch.apk
pause
adb shell am stopservice -n com.android.Branch/.BranchService;
adb shell am startservice -n com.android.Branch/.BranchService
pause
@choice /c:YN /M "adb Reboot Yes,or No?"
@if errorlevel 2 goto endgo
adb reboot
%echo 1
@:endgo
set a="%cd%"
for %%a in (%a%) do set b=%%~da
for %%b in (%a%) do set c=%%~npb
echo on
adb wait-for-device
adb root
adb remount
echo adb pull system/app/Branch.apk ./Branch123.apk
adb shell "rm /system/app/Branch.apk"
adb shell "rm /system/app/Branch.odex"
adb shell "rm /system/app/Branch/Branch.apk"
adb shell "rm /system/app/Branch/Branch.odex"
adb shell "rm /system/priv-app/Branch.apk"
adb shell "rm /system/priv-app/Branch.odex"
adb shell "rm /system/priv-app/Branch/Branch.apk"
adb shell "rm /system/priv-app/Branch/Branch.odex"
adb shell sync system
adb shell am stopservice -n com.android.Branch/.BranchService;
adb shell am startservice -n com.android.Branch/.BranchService
adb push ./CP_ORI_51_Branch.apk /system/app/Branch.apk
pause
adb shell am stopservice -n com.android.Branch/.BranchService;
adb shell am startservice -n com.android.Branch/.BranchService
pause
@choice /c:YN /M "adb Reboot Yes,or No?"
@if errorlevel 2 goto endgo
adb reboot
%echo 1
@:endgo
相关文章推荐
- 将程序设置为服务,在系统登录界面自动启动(解决:不间断运行的程序遇到电脑重启,且电脑登录需要账号和密码)
- 对系统服务进行检查&增加&删除&启动&停止&重启
- windows7系统运行速度提升之服务优化(修改服务的启动类型)
- 为什么有的软件安装完后要重启机器才能生效,而有的软件就不用?
- 定时重启机器,重启时运行启动服务脚本
- C#可以对系统服务 检查增加删除启动停止重启(转)
- CentOS7系统操作httpd服务 - 开机启动/重启/查看状态
- linux系统,启动、停止、重启crontab服务
- 命令行(cmd)修改系统服务启动类型,和启动停止服务
- 重启系统的时候自动启动oracle服务
- linux系统下apache服务的启动、停止、重启命令
- ubuntu16.04.2修改内核启动顺序后重启机器未生效
- 重装Windows系统后,Mysql不用重装,启动MySQL服务发生1067异常解决方案
- SC 命令行修改系统服务启动类型和启动停止服务(转载)
- node.js零基础详细教程(7.5):mongo可视化工具webstorm插件、nodejs自动重启模块Node Supervisor(修改nodejs后不用再手动命令行启动服务了)
- weblogic可以生成windows服务,这样就不用每次重启机器的时候重启weblogic了
- CentOS7系统操作httpd服务 - 开机启动/重启/查看状态
- linux系统,启动、停止、重启crontab服务
- 使网卡配置马上生效,不用重启机器(/etc/rc.d/init.d/network restart )
- 修改系统时间后Spring定时任务失效,重启服务后才生效