跪求中兴u880卡刷方法
1个回答
展开全部
卡刷刷机需要先刷Recovery,官方的Recovery不支持民间卡刷包。官方不曾提供卡刷包。
如果你的系统已经刷过Recovery或者刷过修改了Recovery的BIN包,可以跳过这一步。
纯命令行刷Recovery方法如下:
1. 安装ADB驱动。也就是把官方自带的JOINME安装了,系统会自动把adb驱动给安装上的。
2. 先获取root权限,推荐使用Superoneclick。具体教程在以下任意一个帖子中:
3. 找到你要的recovery.img和相关文件,记住一定要确定是U880能用的,放到你的电脑中;
用数据线连接手机,等待电脑右下角提示驱动安装完成;
然后在命令行(win+R打开cmd,或者开始~程序~附件~命令提示符)下输入以下代码
(注,括号内的内容是中文解释,并不需要输入):
第一种方法(推荐):
adb push C:\recovery.img /mnt/sdcard/recovery.img(这句话是recovery.img文件放到sd卡中,前面的是你电脑上存放recovery.img的位置,比如我放在C盘下,就打C:\recovery.img。如果你事先把recovery.img文件放到sd卡上,就不用打这一行)
adb shell
su
(android 2.3)dd if=/mnt/sdcard/recovery.img of=/dev/block/mtdblock8
(android 2.2)dd if=/mnt/sdcard/recovery.img of=/dev/block/mtdblock6
(用dd命令把recovery文件写到系统的recovery分区中)
第二种方法(需要用flash_image工具,一般recovery工具都附带):
adb push C: flash_image /mnt/sdcard/flash_image (这句话是flash_image文件放到sd卡中,前面的是你电脑上存放flash_image的位置,比如我放在C盘下,就打C:\ flash_image。如果你事先把Recovery的相关文件放到sd卡上,就不用打这一行)
adb push C:\recovery.img /mnt/sdcard/recovery.img(这句话是recovery.img文件放到sd卡中,前面的是你电脑上存放recovery.img的位置,比如我放在C盘下,就打C:\recovery.img。如果你事先把Recovery的相关文件放到sd卡上,就不用打这一行)
adb shell (打开shell命令, 命令成功后会出现提示标志$)
su (获取root权限,命令成功后会出现提示标志#)
cp /mnt/sdcard/flash_image /data/flash_image(把sd卡里面的flash_image文件复制到data分区下)
chmod 777 /data/flash_image (给flash_image赋予777权限,以便能让它工作)
/data/flash_image recovery /mnt/sdcard/recovery.img (用/data/flash_image工具刷写sd卡内的recovery文件)
rm /data/flash_image (删除/data/flash_image文件,这一步可做可不做)
Reboot recovery(重启并进入Recovery内,以验证Recovery是否刷成功)
出错的,请看一下是不是代码不按顺序打,还是打错代码了。经常有人不区分大些的“i”和小写的“L”,或者是下划线“_”打成短横线“-”,或者该空格的地方没有空格出来等等。
整个刷recovery的过程也就是几行代码而已,很容易的。如果还嫌麻烦的……网上有不少一键无痛工具,建议用那些工具,自己百度一下就好了。
如果你的系统已经刷过Recovery或者刷过修改了Recovery的BIN包,可以跳过这一步。
纯命令行刷Recovery方法如下:
1. 安装ADB驱动。也就是把官方自带的JOINME安装了,系统会自动把adb驱动给安装上的。
2. 先获取root权限,推荐使用Superoneclick。具体教程在以下任意一个帖子中:
3. 找到你要的recovery.img和相关文件,记住一定要确定是U880能用的,放到你的电脑中;
用数据线连接手机,等待电脑右下角提示驱动安装完成;
然后在命令行(win+R打开cmd,或者开始~程序~附件~命令提示符)下输入以下代码
(注,括号内的内容是中文解释,并不需要输入):
第一种方法(推荐):
adb push C:\recovery.img /mnt/sdcard/recovery.img(这句话是recovery.img文件放到sd卡中,前面的是你电脑上存放recovery.img的位置,比如我放在C盘下,就打C:\recovery.img。如果你事先把recovery.img文件放到sd卡上,就不用打这一行)
adb shell
su
(android 2.3)dd if=/mnt/sdcard/recovery.img of=/dev/block/mtdblock8
(android 2.2)dd if=/mnt/sdcard/recovery.img of=/dev/block/mtdblock6
(用dd命令把recovery文件写到系统的recovery分区中)
第二种方法(需要用flash_image工具,一般recovery工具都附带):
adb push C: flash_image /mnt/sdcard/flash_image (这句话是flash_image文件放到sd卡中,前面的是你电脑上存放flash_image的位置,比如我放在C盘下,就打C:\ flash_image。如果你事先把Recovery的相关文件放到sd卡上,就不用打这一行)
adb push C:\recovery.img /mnt/sdcard/recovery.img(这句话是recovery.img文件放到sd卡中,前面的是你电脑上存放recovery.img的位置,比如我放在C盘下,就打C:\recovery.img。如果你事先把Recovery的相关文件放到sd卡上,就不用打这一行)
adb shell (打开shell命令, 命令成功后会出现提示标志$)
su (获取root权限,命令成功后会出现提示标志#)
cp /mnt/sdcard/flash_image /data/flash_image(把sd卡里面的flash_image文件复制到data分区下)
chmod 777 /data/flash_image (给flash_image赋予777权限,以便能让它工作)
/data/flash_image recovery /mnt/sdcard/recovery.img (用/data/flash_image工具刷写sd卡内的recovery文件)
rm /data/flash_image (删除/data/flash_image文件,这一步可做可不做)
Reboot recovery(重启并进入Recovery内,以验证Recovery是否刷成功)
出错的,请看一下是不是代码不按顺序打,还是打错代码了。经常有人不区分大些的“i”和小写的“L”,或者是下划线“_”打成短横线“-”,或者该空格的地方没有空格出来等等。
整个刷recovery的过程也就是几行代码而已,很容易的。如果还嫌麻烦的……网上有不少一键无痛工具,建议用那些工具,自己百度一下就好了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询