卡刷包转线刷包工具_qpst刷机(翻到高中刷机时的记录,想来qpst对现在玩机的人也有用吧...

前言

第一次发教程,好紧张啊,会不会有潜规则啊?要不要脱啊?写多少个字才算合适,才能显示出我的文采,又不会让人觉得很招摇,怎么办?好紧张,好紧张啊

首先,Stack我不是大神,我也是小白。

虽然linux环境下更多,由于android与linux是近亲的关系,理解android会更容易一些。

老规矩:刷机有风险,操作需谨慎,尤其是QPST这个软件包,工具好几个,界面看起来复杂得一B,风险等级更高。本人之所以敢刷,是因为还有一台手机可用,K910权当做android学习所用。如果您身边无备用机,因刷机耽误工作生活就得不偿失了。

Stack在这里发出教程,本着乐(No)于(Zuo)分(No)享(Die)的精神,不是鼓励大家刷机。Vibe UI在不断的优化和完善,已经足够满足大家对手机的使用需求。

So,再次重申,刷成超级无敌大黑砖,本人概不承担责任,刷前请三思。

一.准备工作

刷机须知:别在网吧刷机;台式机尽量用机身后的板载USB接口;手机电量保证充足;

1.备份个人资料,手机获取ROOT权限,如果拿不到ROOT权限,第三部分可以不用看了。

如果手机无法ROOT,卡刷K910_SS_S_2_040_0109_131226.qsb或K910e_1_S_2_040_0149_131220.qsb均可,当然,电信用户只能选择后者。再进行ROOT,乐粉帮的ROOT的帖子已有很多,通用。

当然,这篇教程也是通用的,只要有固件包。

2.请到硫氰化锆的这篇贴子,去下载相关资源http://lefenbbs.lenovo.com/forum.php?mod=viewthread&tid=179762&extra=page%3D1

3.重启电脑

WIN7,WIN8需要在开机时按F8选择“禁止驱动签名强制”,XP好像不用

4.安装QPST,方法很简单,不再赘述

QPST:Qualcomm Product Support Tool 针对高通芯片的数据传输软件包,目前2.7.378之后的版本才能识别骁龙800。

安装完成之后,大家可以看到QPST提供了好多工具,我们要使用的,就三个。接下来做一下简要说明。

(1) QPST Configuration

英文好点的,就知道这个是配置工具,对QPST服务进行配置,我们进行端口查询,就是靠它,找到端口,才能跟手机进行数据传输。

(2) eMMC Software Download

这就是我们主要的刷机工具了,在emmc上Download数据。现在的大容量手机存储解决方案,大多采用emmc,很早之前,用的是NAND,不过NAND这货,好像最大只支持4G。

(3) Software Download

这货貌似就是之前用于NAND存储方案的刷机工具了,不过,我们一样会用到它,用它来进行NV的备份与还原,备份NV是一个很重要的工作。

小插曲:本人之前刷国际版之后,再刷回标准版,信号旁边多了个R,电话短信上网都不行,时间设置里面看到是澳大利亚西部时区、电信版、双清格机还原出厂设置都无法恢复,最坑的是把UIM卡取出来,还特么有信号,不提示无UIM卡,估计是成了写号那种形式,vibe rom也没有什么CDMA订阅的设置。折腾半天,最后是还原之前备份的NV一次搞定。

注意:所有程序,请以管理员权限运行。本人win7,直接使用的Administrator,所以无压力。

二.NV的备份与恢复

本来想把驱动提到准备工作当中的,但是一想,有些驱动得在你端口被识别的时候才会提示安装,于是就分散到各个部分了,见谅

手机自带驱动相信大家已经装了,如果没装快去装,插上数据线就有。

1.连上电脑,拨号*#*#8899#*#*,确定,进入UMS模式,会自动装驱动,同时设备管理器中已经能看到端口了。

2.打开QPST Configuration,进行如图操作,把诊断模式端口添加到QPST服务中,端口号一般都会不同,不用担心。

3.打开Software Download(接下来是个分支,我就把备份和还原写到一起,按需选择)

备份NV操作:

开始进行备份了,进行如图操作,备份完成之后,Status一栏会有completed提示。

接下来,备份的后缀为qcn的文件,小心保存,你也可以跟Stack一样,抬头看看天上,干啥?云备份。。。

还原NV操作:

还原NV的操作也挺简单,如图所示。还原之后,手机会自动重启。

三.刷机步骤

重头戏来了,先打开eMMC Software Download,熟悉下操作界面。

Program Boot Loaders(以下简称Boot):刷Bootloader的,跟eMMC存储没有关系,可以理解为电脑的BIOS。

Program MMC device(以下简称MMC):刷写eMMC的,这个就是手机的“硬盘”了,可以理解为装系统。

大家可以对Program Boot Loaders和Program MMC device这两个选框随便点几下,感觉一下界面的变化。

Boot不勾选,MMC勾选,下面的硬盘列表,可以进行选择操作。

MMC不勾选,Boot勾选,下面的Download按钮,可以点击。

两者都勾选,Download不能点击。硬盘列表不可选择。

Load XML def按钮和Load path def按钮,总是跟随MMC是否勾选而做是否可点击的变化。

感受完了吗?

Let's go.

1.解压我提供的qpst固件包到你喜欢的文件夹,不过你再喜欢,最好整个文件路径别包含中文,我也没尝试过可不可以,我也没那个习惯。

并且解压完成之后打开里面的flash_local.xml,将位置改正确,你可以看到MPRG8974.mbn这个文件就在解压的固件包内,前面把位置改成所在的就OK(强烈建议别用windows自带的记事本改,可能会出问题,装个editplus或notpad++都行)。

2.点击开始,输入cmd,回车进入dos,接下来依次打命令,每条命令上一行我都注释了意图

注意:关于adb工具,相信大家已有,环境变量大家也应该会配置,不会的话可以搜索,而且我也见到有人在论坛分享过adb,就不再罗嗦,这也是一门功课。

//进入android shell

adb shell

//登入root用户,注意这里手机上可能会提示让你授权,不给授权或手机没root就没法继续了

su

//清空sbl1分区,清空sbl1分区,才能进入到真正的download模式,emmc刷机程序上的switch to dload,进不了,而且会不停地dump ram,估计是联想调试用的。这行命令就是生死状了,如果反悔还来得及

dd if=/dev/zero of=/dev/block/mmcblk0p2

//重启,但是启不来了,已进入download模式

reboot

3.刷机驱动

下载的刷机驱动包牌上用场了,找这些驱动花了不少功夫,于是,我巨讨厌回复可见...

当然这是我第一个教程,也不会是我最后一个,直到我手机卖出去。。。

扯远了,进入download模式之后,大家已经听到了发现新硬件的声音,手机已成“黑砖”。

这里可以先把SIM卡或UIM卡都取出来了,否则刷机会失败。

设备管理器上装驱动吧,别说不会,这时候你说不会...那你只有哭了。

驱动安装步骤:我的电脑—右键—选择设备管理,找到QHSUSB_DLOAD或QHSUSB_BULK—右键—选择更改驱动,从磁盘安装,会有驱动未签名的提示,信任即可,如果你windows启动时没有选择“禁止驱动签名强制”,那么死活装不上。

4.刷机

预警:如果刷机中间出现弹出很多盘要求你格式化的情况,全部点取消,切记,稳中求胜。

----------刷BOOT部分----------

(1)驱动装好后,9008字样的download端口应该会自动添加到QPST Configuraiton里面,如果没有,请按照之前的方式添加端口的方法。

选择端口。

(2)打开eMMC Software Download ,顶部文本框选择解压的固件包的flash_local.xml,也就是我们更改过的那个文件

(3)勾选Boot和MMC

(4)填写芯片Flash Programmer file name 填写MPRG8974.mbn,Boot Image 填写8974_msimage.mbn

(5)点击Load XML def,选择rawprogram0.xml , 点击Load patch def,选择patch0.xml

(6)去掉MMC前的勾,点击Dowload,开始刷写Boot Loaders,完成之后,最下面的日志会有no errors的提示

----------刷MMC部分-----------

(7)刷完boot之后,应该又有新的硬件提示了,你已经能搞定了,大胆装驱动吧骚年

(8)装完驱动之后,会有一个新的9006端口被添加,这时emmc刷写软件显示No Phone Connected,不用理会,继续下一步。

(9)勾选MMC,去掉Boot的勾,在硬盘列表里面选中手机,相信你一看就知道哪块是你手机,别选择错了,另外的是电脑硬盘,选了就悲剧了。

(10)重复步骤(5),点击Download,开始刷写固件。

(11)刷写完成之后,也会出现“预警”,这时都取消,拔掉电源开机吧。

如果失败,按开机键10秒左右,会重新进入Download模式,刷机步骤可以重新来。

祝好运。

注意:整个写的过程,Stack重新刷了一遍验证情况确定大家刷机安全。由于Stack提供的这个qpst固件包,刷完之后会把ESN清空,恢复NV会出错,所以刷完之后,大家进入系统后,需要卡刷一次K910_SS_S_2_040_0109_131226.qsb,可解决问题。

K910_SS_S_2_040_0109_131226.qsb

这个包应该是大家必备的固件包。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值