声明:共享此文,仅是提供技术思路,并无它意,更不要用于非法目的。
对于屏幕上显示“NV数据已损坏”的手机,很多人会唬你CPU虚焊,字库损坏,一通拆卸焊接,最后告诉你收费大几百元,或者告诉你坏到无法救。以红米12C为例讲一下如何修复,故障现象是开机后手机直接进入recovery并在底部显示NV数据已损坏。
![]()
第一步,联发科(MTK)手机的通用驱动MediaTekVcom安装到电脑,手机关机后按住音量下键连到电脑上,电脑设备管理器里出现新设备,然后将手机连接线从电脑上拔下。
电脑上安装libusb win32,一路点击“Next”安装,出现“Launch filter installer wizard”后,在“Install a device filter”界面时,手机关机状态下按住音量下键和电源键,将手机插到电脑立即松开按键,Device selection中显示Mediatek USB Port时迅速点击“Install”按钮。就如下图中,电脑硬件管理器中出现 MediaTek USB Port后,将手机拔下。
如果还是认不出MediaTek,那就去Microsoft Update Catalog,搜索“MediaTek USB Port”并下载驱动,按以上方式连上手机,当电脑硬件管理器里出现相关USB新项目时,手动强制升级驱动。
![]()
拆开手机壳,将电池连接线拔下。注意,以下步骤在手机无电池的状态下操作!!!
第二步,利用MTKBypassUtility禁用BootRom启动保护 (基于Python的开源工具,专为MediaTek处理器的Android设备设计,实现安全限制突破)。
先在电脑上安装Python运行环境,注意安装时,确认勾选 Add Python to PATH选项。在Bypass Utility工具命令行中运行pip install pyusb pyserial json5,再运行python main.py,当出现Waiting for device时,手机按下音量减和电源键两个按钮,将手机连接到电脑,听到电脑声音提示有USB设备接入就可以松手,指令窗口也很快出现提示Protection disabled,此时从电脑上拔下手机(当前的DOS窗口不要关闭)。
![]()
第三步,电脑上运行MTK Auth BypassToolV11(作用是在不提供刷机验证文件(*.auth)的情况下对联发科的设备强行刷机),点击左下角Disable Auth,手机同时按下音量下和电源键两个按钮,再将手机连接到电脑,此时MTK Auth Bypass Tool在几秒内会探测到手机,并显示now you can use SP Flash Tool or any MTK Tool。
![]()
第四步,运行SP_Flash_Tool,这一步最费劲,因为不同版本的工具和不同版本的官方ROM都可能出现拒绝执行。通常旧版本比新版本倒更好用。例如v5.2316刷几步后就出错,提示 ERROR:STATUS_SEC_INSUFFICIENT_BUFFER(0XC002004B),Verified boot is enabled. Please download signed images (gz_z-verified.img) or disable verified boot,但尝试改成旧版本v5.1928.01,却可以正常刷机。
![]()
在执行flash tool时,Download-Agent选择官方包的DA文件,不要使用Flash Tool内含的bin文件。看到SP_Flash_Tool出现绿色的大勾,就刷完了。
![]()
但是,有时候出现了绿大勾,手机上电池开机还是出现各种问题,例如不断重启,手机完全不开机变黑砖,显示NV数据已损坏。
解决方法:刷完第一次重启时,先进入recovery,在里面执行wipe操作一次,再重启,更稳妥。还不行,就从第二步重新开始走一遍。再不行,更换旧一版ROM,最好是手机当年出厂时的那一版。只要能刷得进去,那肯定有一版旧ROM适用,拯救回你的手机。
刷机技术上的风险大,共享此文,仅是提供强刷思路,请不要用于非法目的。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.