假设未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、
将下载好的升级包“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、完成。
手机遇到各种情况比如死机的时候怎么刷机?手机刷机的方式不止一种,下面我们来一一介绍。
1、通过线刷
恢复原厂固件一般使用这种方式。线刷,顾名思义,就是通过数据线把手机连接到电脑,再在电脑上进行刷机操作。在进行线刷时,通常需要将手机重启到Fastboot模式,再通过fastbootflash命令来刷入img格式的ROM镜像。
需要注意的是,有些手机厂商提供的原厂固件恢复镜像可能不是img格式的,刷入方法也可能不是通过fastbootflash命令,甚至有些手机厂商有专门的适用于PC的原厂固件恢复工具,具体的线刷方法还要以官方的说明为准。
2、通过卡刷
原厂固件的OTA升级或者通过第三方Recovery刷第三方ROM通常采用这种方式。所谓的卡刷,就是通过“存储卡”来刷机。早期的安卓手机的内部存储空间相对较小,把刷机包放置于存储卡中刷机是当时比较通行的一种做法,随着手机内部存储空间越来越大,越来越多的手机不再提供存储卡插槽,此时,就只能把刷机包放置于手机的内部存储空间来刷机了。不过由于历史的原因,“卡刷”的说法一直流传至今,把刷机包放置于手机的内部存储空间来刷机也可以称作“卡刷”。在进行卡刷时,通常需要将zip格式的刷机包放置于手机的内部存储或者存储卡当中,再通过原厂Recovery或第三方Recovery将其刷入。
3、通过旁加载
一些Recovery还提供了旁加载功能。如果你的手机不能插存储卡,也无法将手机以媒体存储模式连接到电脑,刷机包传不进来,而电脑可以识别你手机的adb连接,这时就可以借助旁加载来刷机了。
首先,你需要在Recovery当中开启“从adbsideload读取刷机包”的功能,再在电脑中打开adb命令行,通过命令:
adbsideload[刷机包路径和文件名].zip
来刷机。
严格来讲,旁加载仍可算作卡刷,它的原理是通过sideload命令将刷机包推送到你的手机里。
4.刷出问题怎么办
通常来讲,刷过机后第一次开机需要较长的时间,这段时间你只需要耐心等待,如果一切顺利,它会成功开机的。如果等待时间超过15分钟,这就可能不大正常了,你需要检查以下事项:
如果你是卡刷,你需要在刷机之前执行“双清(清除data以及cache)”操作,如果在刷机之前没有双清,那么在刷机之后你可能会遇到手机无法启动的'问题。
请确认你刷了正确的刷机包,如果你刷入的刷机包没有针对你的手机进行适配,那么在刷机之后你可能会遇到手机无法启动的问题。
请确认刷机包刷入完整,如果你在刷机的过程中断开手机与电脑的连接(卡刷或旁加载)或者切断手机的电源(线刷),那么在刷机之后你可能会遇到手机无法启动的问题。
如果你在卡刷之前执行了双清操作,没刷错包,刷入的包也是完整的,但是刷后仍然无法开机,你则需要再次尝试刷入该包。
如果再次刷入后手机仍然无法开机,请考虑换个刷机包。
如果你在卡刷的过程中遇到了导致刷机进程停止的错误(比如Error7),请考虑换个Recovery。
如果你尝试了很多不同的Recovery之后仍会在卡刷的过程中遇到导致刷机进程停止的错误,请考虑换个刷机包。
如果刷入新ROM后可以正常开机,但是在使用过程中遇到耗电量巨大、手机无信号的问题,请考虑单独刷入内核或基带。
如果你试遍了所有的Recovery和刷机包,手机在刷机后仍然无法开机或者在开机之后仍有个别功能异常,请通过fastboot命令行或官方提供的刷机工具来线刷。
如果你的手机通过卡刷和线刷均无法恢复正常使用,请联系售后进行维修,或者考虑换个手机。
本文转载自互联网,如有侵权,联系删除