手动刷入recovery的方法
2015-09-20 20:51
260 查看
手动刷入recovery的方法:
a:fastboot下刷recovery的方法:
fastboot flash recovery 【recovery文件的路径】
b:手机在系统模式或者recovery模式下刷入recovery:
首先将本地的recovery文件push到手机的data/local/tmp目录下(或者其他有su权限的目录下),再dd刷入recovery:
dd if=【手机recovery文件的路径】 of=【手机recovery分区地址】
例如一加手机:dd if=/tmp/recovery.img of=/dev/block/mmcblk0p17
c:mtk芯片的手机:
第一种方法:dd if=【手机recovery文件的路径】 of= /dev/recovery (方法通用,但有时候刷不成功)
第二种方法: dd if=【手机recovery文件的路径】 of=【手机recovery分区地址】 bs=1024 count=40576 (方法成功率高,但有一定的风险)
Count后面的数值是怎么来的:adb shell —>cat /proc/dumchar_info
例如一款手机:
上面箭头所指的数值是16进制的,再转化成十进制是41549824,再除以1024:41549824/1024 = 40576,所得到的数据就是count后面的数值
d:htc手机在s—off状态下刷入recovery方法(ruu方法):
第一步打包ruu包,push到手机里 【备注:ruu包网上下载或者自己制作,run包里面包含一个ruu文件和recovery文件,刷入ruu包就是刷入recovery】
第二步进入ruu:fastboot oem rebootRUU
第三步刷入ruu包:fastboot flash zip 【手机ruu包的路径】
备注:htc手机的s—off状态是指:htc手机强制解锁以后的状态,关于htc手机ruu卡刷和s—off状态网上有很多介绍,大家可以网上去搜索
如何找到当前手机的recovery在哪个分区?
a:高通芯片的手机:
adb shell—>ls -l /dev/block/platform/*/by-name/recovery —>就可以看到recovery分区的地址
b:mtk芯片的手机:
adb shell —>cat /proc/dumchar_info,如上图的第五列就是recovery的地址
c:其他类型的手机:
在recovery模式下查看recovery分区;adb shell —>cat /etc/recovery.fstab
a:fastboot下刷recovery的方法:
fastboot flash recovery 【recovery文件的路径】
b:手机在系统模式或者recovery模式下刷入recovery:
首先将本地的recovery文件push到手机的data/local/tmp目录下(或者其他有su权限的目录下),再dd刷入recovery:
dd if=【手机recovery文件的路径】 of=【手机recovery分区地址】
例如一加手机:dd if=/tmp/recovery.img of=/dev/block/mmcblk0p17
c:mtk芯片的手机:
第一种方法:dd if=【手机recovery文件的路径】 of= /dev/recovery (方法通用,但有时候刷不成功)
第二种方法: dd if=【手机recovery文件的路径】 of=【手机recovery分区地址】 bs=1024 count=40576 (方法成功率高,但有一定的风险)
Count后面的数值是怎么来的:adb shell —>cat /proc/dumchar_info
例如一款手机:
上面箭头所指的数值是16进制的,再转化成十进制是41549824,再除以1024:41549824/1024 = 40576,所得到的数据就是count后面的数值
d:htc手机在s—off状态下刷入recovery方法(ruu方法):
第一步打包ruu包,push到手机里 【备注:ruu包网上下载或者自己制作,run包里面包含一个ruu文件和recovery文件,刷入ruu包就是刷入recovery】
第二步进入ruu:fastboot oem rebootRUU
第三步刷入ruu包:fastboot flash zip 【手机ruu包的路径】
备注:htc手机的s—off状态是指:htc手机强制解锁以后的状态,关于htc手机ruu卡刷和s—off状态网上有很多介绍,大家可以网上去搜索
如何找到当前手机的recovery在哪个分区?
a:高通芯片的手机:
adb shell—>ls -l /dev/block/platform/*/by-name/recovery —>就可以看到recovery分区的地址
b:mtk芯片的手机:
adb shell —>cat /proc/dumchar_info,如上图的第五列就是recovery的地址
c:其他类型的手机:
在recovery模式下查看recovery分区;adb shell —>cat /etc/recovery.fstab
相关文章推荐
- 致敬逸凡,致敬我的团队我的家
- 【经典算法】:关于大小写的转换问题
- linux打印一个精确到毫秒级的时间
- 软件静态测试
- sysctl -P 报错解决办法
- layerproperties中的symbology
- iOS 【Swift - 按钮(UIButton)的用法】
- 结合PHP -----浅谈设计模式之单件模式
- In line copy and paste to system clipboard
- wordLadder
- 从flv文件提取H264数据
- 分类问题
- 转 java类的装载(Loading)、链接(Linking)和初始化(Initialization)
- Eclipse快捷键大全
- 我所认知的git
- iOS项目开发实战——使用CALayer实现图片的淡入淡出效果
- ORA-00257: archiver error. Connect internal only, until freed 归档日志满处理方法
- MySql 之 join 相关(1)
- 【A了两道题的沈阳赛】2015 ACM/ICPC Asia Regional Shenyang Online
- 如何保证黑盒测试的覆盖率(转)