OPPO R9st 获取Root权限
零、背景
最近在帮小雯尝试恢复她初中时旧手机的数据,为了方便比对问题所在,我在闲鱼买了一台同型号的手机。经过不断尝试,终于使用Miko把eMMC中的内容读出来了,为了验证是否加密以及确定加密后的解密方案,我需要一份未加密的镜像内容,故需要用到Root权限。探究了一晚上,现在终于获取了Root权限,现将方案介绍一下。除了OPPO R9st,貌似其他以OPPO R9开头的机型也可以使用此方案,例如:OPPO R9、OPPO R9s、OPPO R9sk等,大家可以根据自己的情况尝试一下。
另外此文步骤较为专业,存在丢失数据的可能,若手机内有重要数据,请备份后三思而后行!
壹、资料准备
在开始之前,我们需要用到下文所述物件。
1、硬件
所需硬件一共三项,电脑、手机、数据线,如下图所示:

- 能正常使用的Windows电脑 - 系统一般是Windows7及以上:此文所介绍的方法需要用到线刷包,线刷包需要配合电脑来使用,有电脑会使我们获取Root权限的过程更顺利,没有电脑的话可以考虑到网吧或者借朋友的电脑来使用一下,此方法一般不会对电脑硬件造成损坏。
- Micro USB 数据线 - 最好是原装的,或测试可用的:作为连接电脑与手机的线材,最好是原装的,或者自行测试能正常工作的,能正常识别和使用的,注意,这里的数据线是Micro USB口的,而不是USB Type C口的。
- 能正常使用的OPPO R9st手机 - 一般是无Root权限的:此为本文的主角,我们正是对此款手机进行Root操作,一般是拿不存在Root权限的手机作为执行Root的对象,我这里手机的Android系统版本是6.0.1,ColorOS版本是V3.0,处理器是高通MSM8953八核,运行内存是4G,机身存储是64G,版本号是R9st_11_A.04_170414,基带版本是Q_V1_P14,Q_V1_P14,内核版本是3.18.24-G201704142234,Android安全补丁级别是2017年3月5日,手机参数不一定要相同,这里供大家参考一下,主要是型号要对,OPPO R9s开头的应该都可以的。
2、软件
软件资料一共四项,均来自网上流传的相关内容,若文末链接失效,可自行在网上寻找相关替代的软件资料,软件资料介绍如下:

- Qualcomm USB Driver v1.0.10065.1.exe 高通9008模式驱动:我们刷机需要用到高通的9008模式,故需要在电脑上安装此驱动软件,驱动软件可以从官网下载(https://www.qualcomm.com/developer),也可以在文末相关链接中下载。
- R9st_11_A.04_170414.rar OPPO R9st 线刷包:需要一个官方的线刷包,可以从各种可信渠道下载,例如:维享ONFIX(https://onfix.cn/rom/56078?oid=912456)等,或在文末相关链接中下载。
- MsmDownloadTool-0.exe 授权:官方线刷包中的MsmDownloadTool.exe是无法正常打开的,我们需要获取已授权的版本,恰好,网上有流传如何获取授权的方法,此授权软件可以自行在网上搜索查找,能用就行,例如:简书 - RedB(https://www.jianshu.com/p/d02345554d89)等,或者在文末相关链接中下载。
- oppo-r9s-170112-7to-recovery-new.rar OPPO R9st TWRP 镜像包:此为 TWRP 的OPPO R9s专用版镜像,用于替换OPPO原装的Recovery分区内容,把恢复模式程序从官方的程序改为第三方的,从而方便获取Root权限,此镜像包可以自行在网上搜索下载,能用就行,例如:CSDN - xdtp(https://blog.csdn.net/tpmamba/article/details/105467120)等,或者在文末相关链接中下载。
3、其他
除了必须的资料,另外若是此方法不能成功,这里我也准备了一些其他通用的软件资料供大家自行尝试,都是我在探索Root方法的过程中自网上下载的,这些内容可以自行在网上搜索下载,也可以在文末相关链接中下载。

贰、前期准备
1、手机连接电脑
手机连接电脑不是简单的用数据线把手机和电脑连接上就可以了,我们这里需要手机进入到9008模式,故比简单的连接多了些步骤。手机连接电脑进入9008模式的方法很多,我们这里介绍一种比较方便的,其他方法大家可以自行探索和尝试。
- 手机执行关机操作,等待一会儿,等手机完全关机,并把数据线的USB口一侧插入电脑的USB接口中。

- 在手机完全关机的状态下,同时按住手机的"音量加"和"音量减"按键,按住的同时把数据线的Micro USB口一侧插入手机Micro USB接口。

- 听到电脑"硬件插入"提示音,并在"设备管理器"中能看到新接入的设备即可,新接入的设备一般是"QUSB_BULK"。

2、电脑安装高通9008驱动
在没有安装高通9008驱动之前,电脑虽然也能够识别到手机的9008模式,但是无法进行刷机等操作,所以我们要先安装高通的9008驱动。
-
我们打开压缩包"Qualcomm USB Driver v1.0.10065.1.exe.rar"中的"Qualcomm USB Driver v1.0.10065.1.exe"文件,运行高通9008驱动安装程序。

打开“Qualcomm USB Driver v1.0.10065.1.exe” -
保持默认设置,点"Next"即可。

保持默认,然后点“Next” -
点"Next"。

点“Next” -
同意协议,然后点"Next"继续。

同意许可协议,然后下一步 -
点"Install"开始安装。

点击“Install”以开始安装 -
等待安装完成。

等待安装 -
安装完成,点"Finish"完成即可。

完成安装 -
成功安装后,我们的手机在设备管理器中会由"其他设备"中的"QUSB_BULK"变成"端口(COM和LPT)"中的"Qualcomm HS-USB QDLoader 9008(COM3)",名称中的"COM3"会根据每个人的电脑情况进行随机设置的,我这里的是"COM3",可能你们的不一样,"COM4"或者"COM5"这样,这是正常的,这个编号我们可以留意一下,待会儿可以用到。

手机9008模式的设备
3、资料解压与组织
-
解压"OPPO R9st 线刷包",找到"R9st_11_A.04_170414.rar",右键,选择"解压到当前文件夹"。

解压“R9st_11_A.04_170414.rar” 就解压之后得到如下文件夹,里面是我们刷机所需要的资料。

OPPO R9st 刷机包内容 -
解压已授权的"MsmDownloadTool.exe",即把"MsmDownloadTool-0.exe.rar"解压到 OPPO R9st 刷机包中,在"MsmDownloadTool-0.exe.rar"上右键,选择"解压到当前文件夹"。

解压“MsmDownloadTool-0.exe.rar” 解压后得到如下文件,把它移动到"R9st_11_A.04_170414"文件夹中。

移动到“R9st_11_A.04_170414”文件夹中 最后刷机包内的文件内容如下。

“MsmDownloadTool.exe”授权 -
解压 TWRP 镜像包,在"oppo-r9s-170112-7to-recovery-new.rar"上右键,选择"解压到当前文件夹"。

解压“oppo-r9s-170112-7to-recovery-new.rar” 解压后得到如下内容,此为我们需要替换的Recovery分区镜像相关内容。

“oppo-r9s-170112-7to-recovery-new”中的内容
叁、镜像刷入与ROOT获取
把手机以9008模式连接到电脑后,前期的准备也完成后,接下来就可以开始正式的镜像刷入与Root获取步骤了。
1、打开"MsmDownloadTool.exe"工具
-
我们的刷机包中包含有"MsmDownloadTool.exe",但是若是直接打开,会提示"连接超时!"并且"开始"按钮是不可用的,点不了。

“MsmDownloadTool.exe”未授权 -
我们需要先打开"MsmDownloadTool-0.exe",此时仍然是不可用的。

打开“MsmDownloadTool-0.exe”后,关掉 -
关掉"MsmDownloadTool-0.exe",再重新打开"MsmDownloadTool.exe"即可。

授权“MsmDownloadTool.exe”成功
2、刷入 TWRP 镜像包
注意,在开始此步骤之前,需要备份好手机中的数据,以避免可能的刷入失败而造成的数据丢失!
-
我们在"MsmDownloadTool.exe"中按下"F5"按键,调出镜像设置页面,点击"全不选"取消选择镜像,然后勾选"aboot"和"recovery",表示我们需要刷写手机eMMC上的"aboot"和"recovery"分区。

仅勾选“aboot”和“recovery” -
分别双击后面的"emmc_appsboot.mbn"和"recovery.img",然后选择我们解压出来的 TWRP 镜像包中的"emmc_appsboot.mbn"和"recovery.img",注意不要选错了!

选择要刷入的 TWRP 镜像包 -
在开始之前,我们需要取消勾选"下载完自动重启",因为我们刷入的是"Recovery镜像",故需要在Recovery恢复模式下才能进入到 TWRP 程序,而勾选"下载完自动重启"是正常开机,而不是恢复模式,所以我们需要手动重启到恢复模式。

取消勾选“下载完自动重启” -
最后,一切准备妥当之后,点击"开始"按钮,开始刷写镜像。

刷写 TWRP 镜像包 -
稍等一会儿,刷写完成~

刷写完成 刷写完成后建议点一下"停止"按钮,以避免误操作。
3、获取ROOT权限
-
刷写完成后,拔掉手机与电脑连接的数据线,按住手机"音量减"键和电源键,按住大约十五秒这样,手机会重启到Recovery恢复模式。

进入Recovery恢复模式 -
在TWRP恢复模式中,我们选择"高级" -> "SuperSU ROOT"(显示上可能有问题,显示的是"SuperSU ROCT") -> "滑动确认",等待获取Root,获取完成之后点"重启系统"即可。

获取ROOT -
手机重启后(我这次的数据是没有丢失的,相册、APP数据都还在,直接解开锁屏密码就能进桌面,但是仍然建议同学们在开始之前备份好自己的数据),可以发现原来的桌面上多出来一个APP"SuperSU",稍等一会儿就可以打开了,打开后在APP的设置中可以看到可以启用超级用户了,证明ROOT已经获取成功。

检查SuperSU APP以确认ROOT权限可用
4、验证ROOT权限
-
为了验证ROOT是不是真的可用,我准备安装一个可以用ROOT的文件管理器访问一下QQ中的聊天记录数据,能复制"QQ号.db"文件出来即证明ROOT可用。ROOT权限验证的方式很多,不一定只用我这一种方法,大家可以根据自己的想法自行验证。

安装第三方支持ROOT的文件管理器 -
授予"文件管理器"超级用户权限后,成功访问到了在"/data/data/com.tencent.mobileqq/databases/"下的QQ聊天数据库,并且成功复制了出来,说明ROOT权限是可用的。

复制QQ聊天数据库出来
肆、总结
本文以 OPPO R9st 为例,记录了通过高通 9008 模式刷入 TWRP 镜像并获取 Root 的全过程。整个过程的核心思路是:使用"MsmDownloadTool.exe"刷写 aboot 与 recovery 这两个分区,再通过TWRP内置的SuperSU ROOT功能完成Root。相比全量刷机,这种方法对用户数据的保护会更好一些,我这次的操作中,手机的相册、应用数据都还在,但是仍然建议在开始前做好备份 。
整个过程可以分为三阶段:前期准备、镜像刷入和Root获取与验证。准备工作包括安装高通9008驱动、获取资料,授权"MsmDownloadTool.exe";操作中需要注意仅勾选目标分区并取消自动重启。
此方法不仅适用于 OPPO R9st,对于 R9、R9s、R9sk 等同系列机型也具有一定参考价值。
最后,文中所用到的驱动、线刷包、TWRP 镜像以及工具均可在参考文档的链接中找到,若链接失效,也可根据关键词搜索获取替代版本。希望本教程能为有类似需求的同学提供参考。
伍、资源
- 『来自123云盘用户的分享』OPPO R9st 获取Root权限
链接:https://1818612826.share.123pan.cn/123pan/6pUhjv-r7Oc?pwd=CKZf#
提取码:CKZf - 通过网盘分享的知识:OPPOR9st获取ROOT博客资源
链接: https://pan.baidu.com/s/5Lvimz6Bbfm5ZV281hcTN3A
陆、参考文档
- 闲置oppoR9sk---获取root权限:https://blog.csdn.net/tpmamba/article/details/105467120
- 【珍藏款】KingRoot纯净版! - 吾爱破解 - 52pojie.cn:https://www.52pojie.cn/thread-1227255-1-1.html
- 使用教程 - 紫罗兰工具箱:https://violettool.top/tutorials/home.html
- OPPO R9st-官方固件-线刷包-R9st_11_A.04_170414-ONFIX:https://onfix.cn/rom/56078?oid=912456
- Download Kingroot APK & Kingroot PC to Root Android for free (2024):https://www.kingroot.org/download.html
- Magisk 安装教程 - Magisk 中文网:https://magiskcn.com/
- OPPO R9S的MsmDownloadTool破解 - 简书:https://www.jianshu.com/p/d02345554d89