相信大家在网上看到过很多手机端刷recovery 和boot的教程,我总结了一下也就那几种,1.用第三方软件刷入,这个有时候不靠谱,不过一般不会出问题,2.通过单刷包,利用刷机脚本刷入,不过前提是已经刷过第三方的rec了,3.也就是今天给大家介绍的一种了,利用手机终端模拟器刷入,好了不多说了,下面开始教程,
1:首先root手机
2:下载手机终端模拟器
3:以上准备好了那就开始,首先打开终端模拟器,输入su回车,允许权限哦!把需要刷入的文件放sdcard根目录,然后开始命令,(这里拿recovery做示范),dd if=/sdcard/recovery.img of=/dev/recovery回车
好了,这样就已经把rec刷进去了下面命令进入rec看看是否以刷入,reboot recovery回车
这里给大家简单介绍一下这个命令,dd if=/你的文件位置/文件名 空格 of=/dev/文件名(dev文件夹下这个文件名)
然而随便刷什么文件都可以,只需要修改文件名,这个命令意思可以理解为复制粘贴,从sd卡复制,粘贴到系统就可以了,
dd if=/sdcard/logo.bin of=/dev/logo 这个是刷第一屏画面
dd if=/sdcard/boot.img of=/dev/bootimg 这个是内核
你也可以刷其他文件,最重要的就是文件名,你可以去dev分区下查看对应的文件名,
当然这个命令也可以作为提取命令,要比刷入复杂点,就是需要算提取文件的大小,比如提取boot
dd if=/dev/bootimg of=/sdcard/boot.img bs=10485760 count=1
这里就要查看分区表了,cat proc/dumchar_info
回车就可以看到你手机的分区表,对应分区表里的十六进制数据转换为十进制就可以了,boot 在分区表里大小为a00000转换成十进制就是10485760 同样rec也是这样,logo大小为800000转换成十进制为 8388608
这里我只是把大家常用的几个举例子,其他大家用禁止转换器转换就是了,提取和刷入命令基本一样,只是提取后面加入了bs=提取文件大小,count=1单位
完整的,dd if=/dev/文件名 空格of=/提取到哪里自己看,(这里用sdcard也就是你手机默认的储存根目录,有的系统默认是sdcard1或者2这里根据自己系统来决定), 空格bs=文件大小(十进制)空格count=1这个应该是提取文件大小的单位吧m好了到这里相信大家应该懂了吧,自己琢磨着玩,不懂的楼下回复
1:首先root手机
2:下载手机终端模拟器
3:以上准备好了那就开始,首先打开终端模拟器,输入su回车,允许权限哦!把需要刷入的文件放sdcard根目录,然后开始命令,(这里拿recovery做示范),dd if=/sdcard/recovery.img of=/dev/recovery回车
好了,这样就已经把rec刷进去了下面命令进入rec看看是否以刷入,reboot recovery回车
这里给大家简单介绍一下这个命令,dd if=/你的文件位置/文件名 空格 of=/dev/文件名(dev文件夹下这个文件名)
然而随便刷什么文件都可以,只需要修改文件名,这个命令意思可以理解为复制粘贴,从sd卡复制,粘贴到系统就可以了,
dd if=/sdcard/logo.bin of=/dev/logo 这个是刷第一屏画面
dd if=/sdcard/boot.img of=/dev/bootimg 这个是内核
你也可以刷其他文件,最重要的就是文件名,你可以去dev分区下查看对应的文件名,
当然这个命令也可以作为提取命令,要比刷入复杂点,就是需要算提取文件的大小,比如提取boot
dd if=/dev/bootimg of=/sdcard/boot.img bs=10485760 count=1
这里就要查看分区表了,cat proc/dumchar_info
回车就可以看到你手机的分区表,对应分区表里的十六进制数据转换为十进制就可以了,boot 在分区表里大小为a00000转换成十进制就是10485760 同样rec也是这样,logo大小为800000转换成十进制为 8388608
这里我只是把大家常用的几个举例子,其他大家用禁止转换器转换就是了,提取和刷入命令基本一样,只是提取后面加入了bs=提取文件大小,count=1单位
完整的,dd if=/dev/文件名 空格of=/提取到哪里自己看,(这里用sdcard也就是你手机默认的储存根目录,有的系统默认是sdcard1或者2这里根据自己系统来决定), 空格bs=文件大小(十进制)空格count=1这个应该是提取文件大小的单位吧m好了到这里相信大家应该懂了吧,自己琢磨着玩,不懂的楼下回复