[yotroy.cool]记一次小米手机刷机失败时隔半年后的救砖

2023-10-20 15:59

本文主要是介绍[yotroy.cool]记一次小米手机刷机失败时隔半年后的救砖,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

个人博客https://www.yotroy.cool/,欢迎关注我哦~

============================================================

前言

我的redmi k20 pro半年前因为刷PixelExperience死机了。。。今天同学找我借手机才想起,于是捡起来再试试。
半年前没解决的问题是:手机开机只会进入fastboot模式,windows识别不了手机,也就无法开启 USB 调试。

这次解决了,原因就是windows上缺少了手机的驱动无法识别,需要安装正确的驱动才可解决。

环境

我的环境:
windows 11
usb3.0数据线
redmi k20 pro
需要以下准备,可以先往下看
TWRP
adb、fastboot等线刷工具 SDK 平台工具
miui eu官网 包含一些教程MIUI EU
自己要刷的ROM镜像,这里以miui eu为例 ROM download

开始

驱动

在这里下载自己型号的驱动,Xiaomi Driver

以我的k20pro为例,找到后下载这个ADB Driver,然后解压。
xiaomidriver_adb_download

打开任务管理器,手机开启到fastboot,usb连上电脑,找到新加入的未知设备长这样:

devices_manager

右键更新驱动程序 —— 浏览我的电脑以查找驱动程序
选择刚刚下好的ADB Driver文件夹,然后下一页,安装完成。

update_driver_adb
如果提示证书等问题,就需要自己搜索下载,尝试可用驱动了。或者重启电脑和手机看是否解决。

刷入twrp

此时驱动图标应该没有问号了,这里以E:\Downloads\twrp-3.7.0_9-0-raphael.img位置为例。

$ .\fastboot flash recovery  E:\Downloads\twrp-3.7.0_9-0-raphael.img
$ .\fastboot boot E:\Downloads\twrp-3.7.0_9-0-raphael.img

查看此时adb是否可检测到手机,然后进入下一步。

$ .\adb devices

boot_adb_devices

这里应该自动进入TWRP了。

刷入系统

上传ROM到手机

适合官方包
此时我的电脑依然无法读取手机内部存储,于是用以下方法写入本地文件: E:/Downloads/xiaomi.eu_multi_HMK20ProMI9TPro_V12.5.5.0.RFKCNXM_v12-11.zip
到手机上的 /sdcard/位置。注意区分 / 和 \ 。

$ .\adb push E:/Downloads/xiaomi.eu_multi_HMK20ProMI9TPro_V12.5.5.0.RFKCNXM_v12-11.zip /sdcard/

上传成功。

E:/Downloads/xiaomi.eu_multi_HMK20ProMI9TPro_V12.5.5.0.RFK...pushed, 0 skipped. 36.1 MB/s (3227830635 bytes in 85.189s)

再看手机TWRP找到该镜像,安装,完成

ADB Sideload

适合第三方os

TWRP界面内,高级 - ADB Sideload,可以勾选清楚这俩,滑动开始。
pc上,这里以PixelExperience为例:

$ .\adb sideload E:\Downloads\PixelExperience_Plus_raphael-13.0-20230405-0231-OFFICIAL.zip

完成后重启系统,成功。

============================================================

未经作者授权,禁止转载;如需转载,请标明出处。

这篇关于[yotroy.cool]记一次小米手机刷机失败时隔半年后的救砖的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/248161

相关文章

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

Spring定时任务只执行一次的原因分析与解决方案

《Spring定时任务只执行一次的原因分析与解决方案》在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程... 目录1. 问题背景2. Spring定时任务的基本用法3. 为什么定时任务只执行一次?3.1 未启用

Python实现自动化接收与处理手机验证码

《Python实现自动化接收与处理手机验证码》在移动互联网时代,短信验证码已成为身份验证、账号注册等环节的重要安全手段,本文将介绍如何利用Python实现验证码的自动接收,识别与转发,需要的可以参考下... 目录引言一、准备工作1.1 硬件与软件需求1.2 环境配置二、核心功能实现2.1 短信监听与获取2.

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py

Python自动化处理手机验证码

《Python自动化处理手机验证码》手机验证码是一种常见的身份验证手段,广泛应用于用户注册、登录、交易确认等场景,下面我们来看看如何使用Python自动化处理手机验证码吧... 目录一、获取手机验证码1.1 通过短信接收验证码1.2 使用第三方短信接收服务1.3 使用ADB读取手机短信1.4 通过API获取

MySQL安装时initializing database失败的问题解决

《MySQL安装时initializingdatabase失败的问题解决》本文主要介绍了MySQL安装时initializingdatabase失败的问题解决,文中通过图文介绍的非常详细,对大家的学... 目录问题页面:解决方法:问题页面:解决方法:1.勾选红框中的选项:2.将下图红框中全部改为英

Nginx启动失败:端口80被占用问题的解决方案

《Nginx启动失败:端口80被占用问题的解决方案》在Linux服务器上部署Nginx时,可能会遇到Nginx启动失败的情况,尤其是错误提示bind()to0.0.0.0:80failed,这种问题通... 目录引言问题描述问题分析解决方案1. 检查占用端口 80 的进程使用 netstat 命令使用 ss

pip install jupyterlab失败的原因问题及探索

《pipinstalljupyterlab失败的原因问题及探索》在学习Yolo模型时,尝试安装JupyterLab但遇到错误,错误提示缺少Rust和Cargo编译环境,因为pywinpty包需要它... 目录背景问题解决方案总结背景最近在学习Yolo模型,然后其中要下载jupyter(有点LSVmu像一个

Python判断for循环最后一次的6种方法

《Python判断for循环最后一次的6种方法》在Python中,通常我们不会直接判断for循环是否正在执行最后一次迭代,因为Python的for循环是基于可迭代对象的,它不知道也不关心迭代的内部状态... 目录1.使用enuhttp://www.chinasem.cnmerate()和len()来判断for

Xshell远程连接失败以及解决方案

《Xshell远程连接失败以及解决方案》本文介绍了在Windows11家庭版和CentOS系统中解决Xshell无法连接远程服务器问题的步骤,在Windows11家庭版中,需要通过设置添加SSH功能并... 目录一.问题描述二.原因分析及解决办法2.1添加ssh功能2.2 在Windows中开启ssh服务2