我弟在用的手机意外屏裂了,拿来一个OPPO R831S(移动版)**机也是先前变砖了,当时没时间修复一直放在柜子里落灰,做为程序员的我,查了一坨坨的资料(PS:在baidu找不到有用的信息),经过一天的百般折腾又活过来了,又花一天时间整理文件。全部干货奉献,送给动手能力的你。在动手前,该文需要先“仔细核对”读一遍,尽量一次做成。原则上该方法适用于所有OPPO品牌机型。
手机变砖的表现
表现: 确认手机没有物理性受伤,比如充电使用了不合适的充电器,把电源芯片给烧了。手机没电等原因,问清楚坏的原因并排除这些物理性的损坏,确认是软件才动手。
电量大于60%,按了5分钟电源键开不了机,电源键和音量+屏幕也没有反应.
手机:OPPO R831S(移动版),单卡SIM。配置:CPU型号高通 骁龙400
.
高通芯片是我们关注点,也就是原则上该方法适用于所有OPPO品牌机型
的原因。
没有信号:如果你的手机可以开机,插卡没有信号,则不需要刷机,那就看以下内容:
- 准备材料5,6
- 0.基础知识
准备材料
1. 手机通信线USB:确认是可以用的。比如用其他手机和这条线接到电脑上能用传文件。避免折弯类的坏线。
2. Windows 10电脑:我仅试验的Windows 10 64位,目的是对手机USB驱动的兼容性。如果是笔记本请连接到USB3.0接口;如果是PC台式机,请连接到机箱后面USB(这两个的作用是有稳定电压支持)
驱动下载 Github,下载后待用。
3. 线刷软件:线刷大师 官方,下载并安装
4. OPPO官方刷机包:’线刷大师软件中‘提供了百度下载地址。我用的版本:oppo-r831s_R831S_11.B.01_001_140612_4.3_2019.04.20
提示:该包是Android4.3版本,不支持微信7。
5. QFIL Tool:高通写串号工具Qualcomm Flash Image Loader_v2.0.1.9。刷机后,在插卡没有信号后需要使用到此软件,写入基带编号。绿色无需安装。
6. 驱动文件[QcomMtk_Driver_Setup-1.4.08.exe](https://github.com/genecode1943/oppotools/blob/master/QcomMtk_Driver_Setup-1.4.08.exe),该文件在指定的步骤安装。
7. QCN文件:高通写串号工具使用到的串号文件。
- OPPO R831S(1)
- OPPO R831S(2)
- 需要其他的请给我留言
0.基础知识
1.如何在电脑里打开设备管理器
:
- 开始→右键→设备管理器
2.如何给一个设备安装驱动:
-
百度经验
将过程中手动选择驱动文件,改为下载的解压后的Driver目录
1.驱动安装
手机CPU是高通Qualcomm处理器,利用手机在上电时进入preLoader阶段与PC通信关系,从而更新刷机。通信采用了串口通信(将USB模拟成串口),在PC设备管理中看到QDLoader的串口就表示进入该阶段,已经与PC建立好连接。由于首次连接PC中没有对应驱动不识别手机,需要先将手机进入preloader并连线。这一段主要是说这个部分。通常,问题在这里出现。
1. 电池有电,不知道有没有电的情况下,多充一会儿。
2. 打开电脑中设备管理器
3. 不连接USB线,电池拆下,再装上(目的是让手机断电重启一次,不是闲着没事做)
4. 按下音量+键,按3秒,然后连接手机线USB和电脑(可事先连接好电脑一端)
5. USB是即插即用设备,电脑设备管理器
中提示未知设备,松开音量+键
6. 电脑中设备管理器
中提示未知设备
更新驱动准备材料2驱动下载
7. 电脑设备管理器
中端口(COM和LPT)
可以看到Qualcomm HS-USB QDLoader 9008(COM ~)之类的表示安装好了。也可以是Qualcomm HS-USB QDLoader 9006(COM~),其中COM~号表示任数字,串口通信端口号。
8. 这样就不用动了,不要拔线,也不要按手机上的任何按键了。进入2.刷机部分
可能以上过程都做了,没有显示出来未知设备
,或者显示未知设备(设备描述符未知)
等。请务必检查以下内容:
出现未知设备就是正确的信号。就可以安装驱动。
已出现过未知设备,也安装了驱动,手机USB线拔了,以上过程执行4,电脑会自动显示
设备管理器
中端口(COM和LPT)
去这里面看有没有出现7所说的内容。显示
未知设备(设备描述符未知)
这种情况,表示电脑和手机连接了,但给电压不够。把电脑上的USB换个接口。如果是笔记本请连接到USB3.0接口(蓝色);如果是PC台式机,请连接到主机箱后面USB(这两个的作用是有稳定电压支持)
2.刷机
该部分最容易:直接使用线刷大师的安装指引就可以了。【不希望有打广告的嫌疑】
简洁如下:运行安装后的**线刷大师 **-->线刷就砖-->选择手机不能开机->选择下载好的固件,刷机。如果PC和手机没有连接好,会有提示教程。
软件刷机安装后,手机不会自动启动,断开手机通信线。仅 按下 开机 电源键, 持续按下超过20秒(如果起过1分钟也没有启动,就还是没有刷对),手机自动启动
首次刷机启动时,启动时间长,约3-5分钟。
3.无信号
这部分的重点.不管是什么原因造成的(硬件坏除外),手机没有插卡后没有信号,不能接打电话。
手机信号图标不是未插卡,而是天线符号上有个圈。
3.1.确认基带版本
安卓手机中,设置->关于手机->基带版本,灰色而且是'未知'状态。
若非上述情况,不建议执行。
3.2.更新基带版本
以下步骤有点多,请耐心
1. 电脑上安装【在准备材料的6步那里】QcomMtk_Driver_Setup-1.4.08.exe.为了显示别的串口,让后面软件使用的。安装完毕。
2. 手机开机,连接USB线
3. 手机上确认,连接后不使用调试模式,默认充电模式。
4. 手机拨号盘输入#801#,出现的界面上,选择工程模式,选择所有端口。在电脑上的设备管理器,端口(COM和LPT)
显示两个串口。其中有一个类似Qualcomm
HS-USB Diagnostics 9006的串口,如论是9006或者9008都可以。重点是Diagnostics 这个字符。
5. 出现4的内容后,进行下面的内容。
6. 解压Qualcomm_Flash_Image_Loader_v2.0.1.9
7. 运行QFIL.exe
8. 右上角按钮Select Port...,在出现的界面上,选择带有Diagnostics字样的串口。确认。
9. 选择菜单Tools->QCN Backup restore,在出现的界面上 右上角
Browse...
按钮选择下载的oppo R831s.1.qcn* 文件。然后,点Restore QCN
按钮。10. 持续等待下载完毕。看Status窗口的内容,下载完会有Finish之类的字。一字一定要等他下载完。
11. 断开数据线,重启。
12. 结束
后话
- 做为程序员来搞这个,感觉有点复杂。里面的坑不少。
- 下载了4个包,各有不同。R831S公开版不能用,特别是在该包中的4【写串号工具】用不了。持续连接不上。
- 慌慌整理不一定写完整了,需要的话留言。或者微信我:cui99887700