准备工具和认识设备
刷机前,你得把手头的东西都理清楚。飞猫M8的机身不大,拆开后盖能看到一枚高通410(MSM8916)的芯片,这是它能够被折腾的基础。旁边预留了一个USB调试口,用镊子或者细针顶一下,能把外壳撬开。
你需要准备几样东西。一台Windows电脑,一根USB数据线,型号最好是2.0的,识别起来稳定。然后去网上找这几个文件:QPST工具包(版本2.7.460以上就行)、高通9008模式驱动、飞猫M8对应的刷机包文件(通常是.mbn或.elf格式)。别去那些花里胡哨的下载站,直接找数码玩家论坛里置顶帖的网盘链接,省得下到带毒的文件。
把M8关机,用顶针顶住机身侧面的复位孔别松手,然后插上USB线连接电脑。设备管理器里会弹出一个“Qualcomm HS-USB QDLoader 9008”的端口,这表示设备已经进去刷机模式了。有时候一次不行,多试两次。
刷入底层系统
QPST工具界面有点老,但别慌。打开QFIL,在“Select Programmer”那里找到你下载的.mbn文件。端口一般会自动识别,没有的话就在设备管理器里手动记下COM口数字,回来填上。
“Select Build Type”选“Flat Build”。“Storage Type”默认是“eMMC”,不用动。这些参数不对,后面肯定会报错。
点击“Download”按钮之前,最好把电脑上的安全软件和杀毒软件全关了。它们有时候会拦截底层端口操作。点击之后,进度条开始走,这时候千万别动数据线,也别给设备断电。
我看到有些教程说十几秒就好,实际上不一定。我那台刷了将近两分钟,中间进度条卡在45%左右大概半分钟,电脑风扇开始转。这时候别去点取消,等着就行。直到出现绿色的“Download Succeed”字样,才能松口气。
刷完底层,设备可能会自动重启,卡在开机画面。这是正常的,因为系统分区还没弄好。把数据线拔了,再长按电源键十秒以上强制关机,重新进9008模式,准备下一步。
配置网络和功能
走到这一步,设备已经“活”了,但还不能用。你需要通过ADB命令来调教它。电脑上打开命令行窗口,输入adb devices,看到设备序列号就表示连接成功。
先获取root权限。输入adb root,再adb remount,把系统分区挂载为可读写。这时候就能推送一些必要的脚本和配置文件了。论坛里找到的包通常会有一个files文件夹,把里面的install.sh、apn-conf.xml这些文件用adb push命令传到设备的/data/local/tmp/目录下。
然后通过adb shell进入设备的命令行环境,一路cd到那个目录,执行chmod +x install.sh给脚本执行权限,再运行./install.sh。屏幕会滚过一大堆英文,主要是卸载原有的运营商限制软件、安装新的拨号器、写入正确的APN接入点。
脚本跑完,重启设备。再次开机后,在设置里找到“网络和互联网”,手动添加一个APN。名称写“蜂窝数据”,APN写“cmnet”,其他字段留空,保存后选中它。这时信号栏应该会出现4G或者5G图标。
用自己的SIM卡试一下。打开浏览器,随便搜个东西。如果页面能加载,但特别慢,可能是DNS问题。再用ADB连上去,修改一下/system/etc/resolv.conf文件,把DNS服务器换成114.114.114.114和8.8.8.8。
可能遇到的问题和坑
第一个大坑是驱动。Win10/Win11有时候会自动安装错误的驱动,导致QFIL根本找不到9008端口。解决办法是去设备管理器,右键那个带感叹号的设备,选择“更新驱动”,然后“浏览我的电脑以查找驱动程序”,手动指向你下载的高通9008驱动文件夹。装对了,端口名才会对。
第二个是刷机包不对应。M8和M9的包不一样,甚至不同批次的M8硬件也有微小差异。刷错了轻则没信号,重则直接变砖。下包的时候看清帖子标题和发布时间,找发布日期最近、回复里有人说成功的资源。
刷完没信号怎么办?先别急着重刷。进系统设置里的“关于手机”,连续点击“基带版本”七次,打开隐藏的“基带信息”菜单。看看IMEI是不是一串零或者null。如果是,说明基带掉了,得用专门的写号工具把IMEI和基带信息写回去。这个工具比较难找,一般在搞机论坛的付费板块里。
发热和耗电增加是刷机后的常态。因为你把运营商那些省电但限速的后台策略给干掉了,芯片现在是在全力跑。可以在ADB里用命令降频,但网速也会下来。自己权衡。
最后一个提醒。刷机后的设备,官方不会再给保修。自己动手的每一个环节,风险都得自己担着。想清楚了再按下载键。