博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
qualcomm batch 烧录脚本
阅读量:7239 次
发布时间:2019-06-29

本文共 4347 字,大约阅读时间需要 14 分钟。

在烧录android系统候用到了windows的批处理文件,拿出来分析一下,顺便记录一下高通平台烧录系统的命令。

@echo off                       :: @ :不显示后面的命令,就是后面的”echo off“命令,:: echo off :在此语句后所有运行的命令都不显示命令行本身,默认是oncolor 2f                        :: 设置背景色和前景色,都是16进制的,第一个数字2设置背景色,第二个数字f设置前景色mode con cols=60 lines=30:: 设置窗口60列,30行adb reboot bootloadertitle Tony Test:: 窗口的标题set AP_ROOT=\\tony\msm\out\target\product\msm:: 设置文件放置的路径,set设置变量:start:: 设置一个名称是"start"标签,":"后面是标签cls:: 清屏echo ----------------------------------------echo    请选择你要进行的操作,然后按回车echo ----------------------------------------echo.echo        1,完整升级     2,升级APecho        3, 升级MP       4,bootecho        5,system       6,userdataecho        7,recovery     8,splashecho        9,cache        a,persistecho        b,emmc         q,退出 echo.:: 输出一个"回车换行",注意echo后面有一个.:: 直接输出echo的话,会显示当前是echo off状态还是echo on状态set /p n=      请选择::: set /p选项,用于读取用户输入,保存到n中。if "%n%"=="1" (goto all_update) :: 判断用户输入if "%n%"=="2" (goto ap_update)if "%n%"=="3" (goto mp_update)if "%n%"=="4" (goto boot_update)if "%n%"=="5" (goto system_update)if "%n%"=="6" (goto userdata_update)if "%n%"=="7" (goto recovery_update)if "%n%"=="8" (goto splash_update)if "%n%"=="9" (goto cache_update)if "%n%"=="a" (goto persist_update)if "%n%"=="b" (goto emmc_update)if "%n%"=="q" (goto updata_exit):all_update echo fastboot Partition...fastboot flash partition %AP_ROOT%\gpt_main0.binecho fastboot MP....fastboot flash modem %AP_ROOT%\NON-HLOS.binfastboot flash rpm %AP_ROOT%\rpm.mbnfastboot flash sbl1 %AP_ROOT%\sbl1.mbnfastboot flash tz %AP_ROOT%\tz.mbnfastboot flash hyp %AP_ROOT%\hyp.mbnecho fastboot AP....fastboot flash boot %AP_ROOT%\boot.imgfastboot flash -S 200M system %AP_ROOT%\system.imgfastboot flash cache %AP_ROOT%\cache.imgfastboot flash persist %AP_ROOT%\persist.imgfastboot flash recovery %AP_ROOT%\recovery.imgfastboot flash splash %AP_ROOT%\splash.imgfastboot flash userdata %AP_ROOT%\userdata.img fastboot flash aboot %AP_ROOT%\emmc_appsboot.mbnfastboot flash IPSM %AP_ROOT%\IPSM.imgfastboot flash oem %AP_ROOT%\oem.imgecho --------------------------echo     ++++++++OK++++++++echo --------------------------pausegoto start:ap_updateecho fastboot AP....fastboot flash boot %AP_ROOT%\boot.imgfastboot flash system %AP_ROOT%\system.imgfastboot flash cache %AP_ROOT%\cache.imgfastboot flash persist %AP_ROOT%\persist.imgfastboot flash recovery %AP_ROOT%\recovery.imgfastboot flash splash %AP_ROOT%\splash.imgfastboot flash userdata %AP_ROOT%\userdata.img fastboot flash aboot %AP_ROOT%\emmc_appsboot.mbnfastboot flash oem %AP_ROOT%\oem.imgecho --------------------------echo     ++++++++OK++++++++echo --------------------------pause:: pause暂停goto start:mp_updateecho fastboot MP....fastboot flash modem %AP_ROOT%\NON-HLOS.binfastboot flash rpm %AP_ROOT%\rpm.mbnfastboot flash sbl1 %AP_ROOT%\sbl1.mbnfastboot flash dbi %AP_ROOT%\sdi.mbnfastboot flash tz %AP_ROOT%\tz.mbnfastboot flash hyp %AP_ROOT%\hyp.mbnecho --------------------------echo     ++++++++OK++++++++echo --------------------------pausegoto start:boot_updatefastboot flash boot %AP_ROOT%\boot.imgecho --------------------------echo     ++++++++OK++++++++echo --------------------------pausegoto start:system_updatefastboot flash system %AP_ROOT%\system.imgecho --------------------------echo     ++++++++OK++++++++echo --------------------------pausegoto start:userdata_updatefastboot flash userdata %AP_ROOT%\userdata.imgecho --------------------------echo     ++++++++OK++++++++echo --------------------------pausegoto start:recovery_updatefastboot flash recovery %AP_ROOT%\recovery.imgecho --------------------------echo     ++++++++OK++++++++echo --------------------------pausegoto start:splash_updatefastboot flash splash %AP_ROOT%\splash.imgecho --------------------------echo     ++++++++OK++++++++echo --------------------------pausegoto start:cache_updatefastboot flash cache %AP_ROOT%\cache.imgecho --------------------------echo     ++++++++OK++++++++echo --------------------------pausegoto start:persist_updatefastboot flash persist %AP_ROOT%\persist.imgecho --------------------------echo     ++++++++OK++++++++echo --------------------------pausegoto start:emmc_updatefastboot flash aboot %AP_ROOT%\emmc_appsboot.mbnecho --------------------------echo     ++++++++OK++++++++echo --------------------------pausegoto start:updata_exitfastboot rebootexit

显示效果

745188-20171213191216488-510291208.png

Tony Liu

2017-12-13

转载地址:http://mkgfm.baihongyu.com/

你可能感兴趣的文章
RHEL5.3跑MYSQL5.5时出现系统崩溃
查看>>
windows2008密码遗忘的补救
查看>>
Java中的XML操作
查看>>
lvs负载均衡实践之lvs-nat
查看>>
apache2.4 + php7.2 + mysql 配置指南2018版
查看>>
Codeigniter:如何写一个好的Model
查看>>
神经网络之父Hinton回加拿大办AI研究所,和美国大公司抢人才
查看>>
Linux 基金会董事 Jim Zemlin:全球开源可持续增长将带来更多价值
查看>>
说说WordPress的主查询函数-query_posts()
查看>>
认识Linux中的LVM PV VG LV
查看>>
SEO如何写好文章标题
查看>>
剖析产品 找准用户 做个创业“老炮儿” --司马亮创业回忆录(二)
查看>>
How GoldenGate process consumes memory
查看>>
zabbix触发器无法执行动作
查看>>
openstack 之 控制节点物理机备份
查看>>
安装docker-compose的两种方式
查看>>
CentOS7.3编译安装MariaDB10.2.12
查看>>
linux实现cobbler
查看>>
如何在CentOS 7上修改主机名
查看>>
puppet自动化运维之tag标签puppet自动化运维之tag标签
查看>>