当前位置:首页 » 网页前端 » adb刷机脚本怎么写
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

adb刷机脚本怎么写

发布时间: 2023-02-23 17:36:49

‘壹’ 如何使用adb sideload线刷ROM

1,手机有电,电量随意,我最低百分之2刷过。
2,下载adb“驱动包”(提供windows版),说是驱动,实际上就是几个文件。

3,将文件解包,里面的4个文件放入到 C:\Windows 目录下。(这一步不会,我就没办法了)
4,手机进入recovery模式,并wipe(如果你刷的rom或ota不需要wipe请略过)
5,如果你是cwm的recovery,在“install rom”或者“刷入rom”之类的名称目录里有个 “adb sideload刷机” 。
如果你是TWRP的recovery,那么在高级的选项里里面有一个“adb sideload”选项
(由于不同版本的翻译不同,这里就看各位理解了,主要找adb sideload字样)
CWM图片如下:

TWRP如下:

6,选择adbsideload,会看到以下情况
CWM:

TWRP:

7,这时,在windows里点击左下角的“开始”,在搜索内输入“cmd”,然后回车。
出现的应该是一个终端窗口,如下图。(每个电脑可能不太一样)

8,在终端中输入adb,回车
如果看到以下内容,说明你第2、3步是正确的,并可以继续下面的步骤

9,接着输入“adb sideload” 注意有空格
输入完成后,把你要刷的ROM包 拖拽到这个窗口里,(这个拖拽应该懂的吧,就是拖进去,会看到下面的情况)

这里的红线就是我拖拽进去的,当我拖拽进去会有路径自动打上。这里注意 我不知道有中文行不行。。
10,回车(记得会车前手机处于adb sideload 的界面,并且连接了电脑)
11,看到一下界面

后面的百分号就是在推送的百分比
这里注意,推送百分百后手机才开始自动刷机,刷机完成后会自动退出adb sideload模式,那时就可以重启了。
如何辨别是否已经退出adb sideload 模式?
cwm 看你左上角的目录界面,当不是 adb sideload 时就退出了。或者注意屏幕上的“取消sideload”不见的时候就是退出了
twrp刷完后会自动出来个 reboot system(重启到系统)选项。
12,刷完后开机~ 搞定~

‘贰’ 怎么把adb命令加入安卓开机脚本

你可以通过创建开机启动脚本来实现,具体步骤如下:
1. 在安卓设备上打开文件管理器,找到/etc/init.d目录,如果没有这个目录,可以创建一个。
2. 在/etc/init.d目录下创建一个新的脚本文件,例如adb_boot.sh,并添加以下内容:
#!/system/bin/sh
/system/bin/adb start-server
3. 保存脚本文件,并给它设置可执行权限:
chmod 755 /etc/init.d/adb_boot.sh
4. 将脚本文件链接到系统启动目录:
ln -s /etc/init.d/adb_boot.sh /system/etc/rc.d/S99adb_boot
5. 重启设备,adb服务将在开机启动时自动启动。

‘叁’ 手机刷机问题,apply update from adb是什么

您好,apply
update
from
adb是重启的意思,在adb调试时是一个指令。其他指令还有
applyupdate
from
sdcard从SD卡安装升级
applyupdate
from
cache从缓存安装更新wipe
data/factoryreset清除用户数据并恢复出厂设置(刷机前必须执行的选项)wipe
cache
partition
清除系统缓存(刷机前必须执行的选项决)backup
andrestore备份和还原系统(相当于手机版的ghost一键备份、还原)restore
user
data恢复用户数据
关于这些指令如何输入及准备工作
首先电脑上下载“一键安装adb工具+google
usb调试驱动”,网络搜索找一下既可以下载。
然后把手机连接上电脑,把驱动安装好,打开刚刚下载的adb工具,其实就是电脑上cmd语言输入框,在电脑上键入以上命令您就可以对手机进行一些以上命令的简单操作。包括手机root。
对于使用这个进行刷机。这个问题就太复杂了,首先必须熟悉liunx系统,然后会编写刷机脚本。其实adb刷机就是线刷,把线刷包下载好,然后根据脚本刷入手机。
如图
这个问题太高深,我也不指望能帮助到您,我只能说让你明白大概意思,如果您非这行出身,是不具备这方面的能力的。

‘肆’ 用adb命令让手机进入recovery后,怎么执行自动刷机命令

1. 在PC上安装配置Android SDK
刷机失败后手机变砖无法在手机上完成操作,智能借助Android SDK工具,所以你必须在操作的PC上下载并安装Android SDK程序,程序下载地址和安装配置方法见Android SDK官网

2. 安装Android手机USB驱动程序
安装完Android SDK后就可以把手机通过USB线缆连接至PC,开启手机电源后PC会提示安装设备驱动程序,不要让系统自动查找驱动程序安装,选择自定义驱动程序位置,因为已经安装了Android SDK,驱动程序的位置默认为Android SDK的安装目录下的usb_driver子目录,选择从这个目录安装驱动程序。

3. 下载一个可用Recovery程序
变砖的Android手机能否复活的关键就是Recovery程序,因为recovery程序意味着你可以再次刷新的ROM,相当于给PC重新安装操作系统。Android平台有很多可用的recovery程序,推荐使用最常见的Clock Recovery程序,注意recovery程序针对不同手机型号有不同版本的程序,下载时注意和手机型号匹配。把下载的recovery程序放在某一目录备用,比如 c:\recovery-RA-Magic-v2.3.1.img

4. 关键步骤:重新给变砖的手机安装recovery程序
在PC上打开命令提示符(Windows系统,开始,运行,输入cmd回车),输入 #adb devices 回车,如果返回一串序列号说明手机已经正常连接。在命令提示符使用cd命令切换到recovery程序所在的目录。然后输入下面的命令
#adb reboot bootloader
回车后手机应该会进入fastboot模式,然后再执行下面的命令把recovery程序安装到手机上
#fastboot flash recovery-RA-Magic-v2.3.1.img
回车后如果看到下面的提示就说明recovery程序已经成功安装。
fastboot flash recovery recovery-RA-Magic-v2.3.1.img
sending ‘recovery’ (4594 KB)… OKAY
writing ‘recovery’… OKAY
拔掉手机USB连接线,关机,重新按指定键看看是否可以重新进入recovery模式了,到这一部手机已经成功复活了,现在可以重新刷机给手机再安装一个操作系统了

‘伍’ ADB怎样刷机

刷机方法较多,关键需要设备出现的问题或刷机目的来确定有效方法。
Recovery刷补丁包,美化包,内核等
方法步骤:
1、
将下载好的升级包“XXXXX.zip”复制到存储卡根目录。
2、开机时指示灯亮绿色时按一下“音量上键”进入recovery模式。
3、返回主界面,选择【Install
zip
from
SDCARD】(从SD卡选择更新),然后再选择【choose
zip
from
sdcard】(从SD卡选择升级包更新),接着选放入存储卡中的ROM包【XXXXX.ZIP】。
4、选择【Yes
--
XXXXXX.zip】(安装xxxx.zip)。
5、等待刷机完成后。
6、刷机完成后返回上级菜单,最后选择【Reboot
system
now】(重启系统)。
7、完成。

‘陆’ 刷机选成了ufs

今天给友友们分享一下高通芯片类的刷机教程。高通芯片刷机的端口为9008端口。机型较多 进入的方法不同。有的需要按住音量上下键。有的需要拆机短接主板触点才可以进入。具体视机型不同。进入方法不同。

高通刷机平台QPST

此软件版本很多。最新的版本是496

关于高通QPST平台功能和选项的一些简单说明_安卓机器的博客-CSDN博客_qpst

界面

以上图就是qpst的刷机步骤与方法。还有一种方法加载的脚本不同。具体要看固件包是否正常 类似

qpst刷机选择步骤就以上两种方式。友友们按需操作即可。需要注意的是一下几点。

1---高通芯片目前最常用的有两种字库。一种是emmc 一种是ufs。新版本常用为ufs 。刷机前要明白自己机型的字库是那种。要选择好 否则刷写不了。那么怎么分辨自己机型的字库是那种型号呢。其实很简单。看刷机包里面的引导或者脚本分区。

上图 8953引导里有emmc就是emmc字库固件。另外他固件包里只有一个脚本rawprogram0.xml 。这种方式就是emmc字库固件包

ufs固件包和上面鉴别的方法一样。看引导 类似下图

845引导里面有ufs字样。他的脚本里有awprogram0-5的几个文件。他就是ufs固件,这些都是刷机的基本常识哦

miflash 小米刷机平台

这个平台的版本也较多。而且类似的教程也很多。刷机操作技术含量不高。简单给大家介绍几句

一般注意以下几点

1----下方的三个选项要分清楚具体作用。全部删除与保留用户数据方式刷完固件后不会关闭bl锁。最后一个选项会关闭bl锁。

2----此平台会9008端口和fast模式都可以刷入。区别是加载的刷机脚本不同。另外有的机型9008刷写需要权限。

3----他区别与qpst平台。无需手动加载脚本。平台会默认加载。傻瓜式刷机工具

adb脚本刷机

这个刷机模式可能很多友友比较陌生。但优点很多。他可以无视大多数的电脑系统环境问题。而前面介绍的两种平台需要安装对应的插件和系统运行环境才可以完美运行。

adb脚本可以fast模式刷写还可以9008进行刷写。这方面对于普通友友来说应用面不是太广,就不多介绍。其中最典型的就是坚果锤子系列的官方9008包里都带脚本刷写。有兴趣的友友可以研究下。

今天的教程就写到这里。当然高通还有很多刷机平台。例如上个教程之中的vivo机型刷机平台里也有高通线刷方式。还有很多机型自带的官方线刷平台。例如金立 美图 努比亚 oppo 360等等这些机型都有专用的平台.有的官方固件必须要使用自带平台才可以刷写,有的固件可以通过第三方软件解包后使用其他平台刷写。明白其原理。一通百通。友友们可以参考。

‘柒’ 如何用python 写 adb 命令脚本

有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。
实际使用时视需求情况而选择。
现假定有一个shell脚本
test.sh:
#!/bin/bash
echo "hello world!"
exit 3

‘捌’ adb怎么刷机

假设未root的新机在此,那么先取得root,下载附件,解压到c:

将以下内容复制并保存为root.bat
adb shell mount /system
adb push c:\su /system/bin/
adb shell chmod 755 /system/bin/su
adb push c:\Superuser.apk /system/app/
adb shell chmod 644 /system/app/Superuser.apk
adb shell reboot recovery

附件中文件很全面,解压到c盘根目录后就已经有足够的工具了
接下来给手机赋予flash_image工具,将下列内容复制并保存为push.bat
adb root
adb shell mount /data
adb push c:\flash_image /data/
adb shell chmod 777 /data/flash_image
adb shell ls /data/
@echo have you seen flash_image ?
pause

剩下就是刷机了,把你的system.img文件放到c盘根目录下,
将下列内容复制并保存为flashrom.bat
adb root
adb shell mount /sdcard
adb shell push c:\system.img /sdcard/
adb shell ./data/flash_image system /sdcard/system.img
adb shell reboot

如果你还要刷boot.img(当然要准备好这些文件放到c:\)
同样
adb root
adb shell mount /sdcard
adb shell push c:\boot.img /sdcard/
adb shell ./data/flash_image boot /sdcard/boot.img
刷recovery
adb root
adb shell mount /sdcard
adb shell push c:\recovery.img /sdcard/
adb shell ./data/flash_image recovery /sdcard/recovery.img
刷开机第一屏
adb root
adb shell mount /sdcard
adb shell push c:\splash.img /sdcard/
adb shell ./data/flash_image recovery /sdcard/splash.img
附件中带有su superuser.apk最新版以及以上脚本
这样只要双击脚本就能完成以上命令,爽啊~~~

‘玖’ 用adb命令让手机进入recovery后,怎么执行自动刷机命令

1.下载好第三方rec并刷入
2.下载好刷机包并命名为update.zip
3.关机,扣下电池10秒后装上电池
4.按住电源键+音量加(或是音量减或home)开机
5.选择“wipe data/factory Reset”和“wipe cache partion”格机
6.选择“install update(zip) from sdcard”
7.选择update.zip,可能有提示,选yes。
8.稍等片刻,提示刷机完成后自动回到主菜单,选择reboot重启。
ok,重启完成后即可享受自己刷入的系统了