【Android安全】小米8刷机、救砖、root教程

2023-05-16

线刷:通过计算机上的刷机软件把ROM 通过数据线传输 并安装到手机内存中。ROM包以tgz为后缀。

卡刷:把所需要的ROM下载或者复制到内存/SD卡根目录中。

小米8救砖教程(线刷)

按照https://www.mi.com/service/support即可

刷机工具:http://bigota.d.miui.com/tools/MiFlash2018-5-28-0.zip

BL解锁工具:http://www.miui.com/unlock/index.html

ROM包下载:https://www.miui.com/shuaji-393.html(选中小米手机8对应)

注意刷入新版本的OS时 刷机工具选中“清除所有数据”
在这里插入图片描述

小米8Root教程(线刷)

整体思路:使用TWRP刷入Recovery:

https://forum.butian.net/share/1068
https://forum.butian.net/share/1069

如果报错:

Sending ‘recovery’ FAILED (Write to device failed (Invalid argument))
fastboot: error: Command failed

或者报错:

< waiting for any device >

在这里插入图片描述
解决办法:
新建txt:

@echo off
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "osvc" /t REG_BINARY /d "0000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipContainerIdQuery" /t REG_BINARY /d "01000000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipBOSDescriptorQuery" /t REG_BINARY /d "01000000" /f

pause

修改为bat并以管理员身份运行
之后成功:
在这里插入图片描述

小米8Root教程(卡刷)

据说更有可能过掉SafetyNet,那我就来试一试吧!

(1)解锁BL:

解锁BL,并开启USB相关权限。

(2)拿到boot.img:

下载ROM包:http://www.miui.com/shuaji-393.html
得到:dipper_images_V12.5.2.0.QEACNXM_20211028.0000.00_10.0_cn_f4ae6b9441.tgz

解压,从中拿到boot.img

将boot.img push到/sdcard/Download/

(3)安装Magisk Manager:

https://github.com/topjohnwu/Magisk/releases?page=3
(这里安装Magisk Manager 7.5.1的stub-release版,据说这个能过掉SNet)

安装stub-release.apk到手机
安装SS,下载完整Magisk Manager。

发现完整版装不上,那只能用Magisk Manager 7.5.1的正常版了。
安装MagiskManager-v7.5.1.apk到手机

然后它强制性更新到Magisk 22.1了。。。

选择安装,patch之前push的boot.img:

adb pull /storage/emulated/0/Download/ 获取magisk_patched-22100_LMHbQ.img到PC

adb reboot bootloader
fastboot flash boot magisk_patched-22100_LMHbQ.img
fastboot reboot

Magisk 22.1的root管理功能不好使,

不行,还是得装Magisk-v23.0.apk或者其stub-release版
另外,经过尝试:
Magisk-v24.2.apk 不好用
Magisk v24.2-stub-release.apk 不好用
Magisk v24.1-stub-release.apk 不好用

那就重新用Magisk-v23.0.apk patch一下boot.img吧,得到magisk_patched-23000_MKzzy.img

(4)过掉SafetyNet:

参考https://blog.csdn.net/a1240193326/article/details/113866931
安装Riru模块,再安装Riru-Lsposed模块(在线)
Magisk 22.1的Riru-Lsposed安装失败,需要Magisk v23+
Magisk 23.0的Riru-Lsposed安装成功

安装XiaomiCTSPass模块(本地):https://github.com/yanbuyu/XiaomiCTSPass
安装Universal SafetyNet Fix模块(本地):https://github.com/kdrag0n/safetynet-fix
安装MagiskHide Props Config模块(在线)
在这里插入图片描述
输入1:
在这里插入图片描述
输入f:
在这里插入图片描述
输入30:
在这里插入图片描述
在这里插入图片描述

成功更改后连续键入两次y并回车来重启设备完成操作:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Android安全】小米8刷机、救砖、root教程 的相关文章

随机推荐

  • FreeRTOS的学习(八)——4.互斥信号量

    FreeRTOS的学习系列文章目录 FreeRTOS的学习 xff08 一 xff09 STM32上的移植问题 FreeRTOS的学习 xff08 二 xff09 任务优先级问题 FreeRTOS的学习 xff08 三 xff09 中断机制
  • FreeRTOS的学习(十三)——任务创建

    FreeRTOS的学习系列文章目录 FreeRTOS的学习 xff08 一 xff09 STM32上的移植问题 FreeRTOS的学习 xff08 二 xff09 任务优先级问题 FreeRTOS的学习 xff08 三 xff09 中断机制
  • FreeRTOS的学习(十四)——PendSV异常

    FreeRTOS的学习系列文章目录 FreeRTOS的学习 xff08 一 xff09 STM32上的移植问题 FreeRTOS的学习 xff08 二 xff09 任务优先级问题 FreeRTOS的学习 xff08 三 xff09 中断机制
  • adb命令大全

    目录 基本用法 命令语法 为命令指定目标设备 启动 停止 查看 adb 版本 以 root 权限运行 adbd 指定 adb server 的网络端口 设备连接管理 查询已连接设备 模拟器 USB 连接 无线连接 xff08 需要借助 US
  • Sallen-Key二阶低通滤波器——设计问题浅析

    目录 前言1 Sallen Key二阶低通滤波器结构2 截止频率3 结语 前言 这两天接了个简单的活 xff0c 关于设计一个Sallen Key二阶低通滤波器 xff0c 有一些体会 1 Sallen Key二阶低通滤波器结构 这个结构很
  • VsCode之常见操作01 修改背景颜色

    改变 Vscode的背景颜色 file 61 61 gt preferences 61 61 gt color theme 分别提供了亮色 xff0c 暗色主模版 也可以使用 快捷键 crtl 43 k crtl 43 t 61 61 gt
  • 学习Java一年的心得体会

    趁着这个时间 xff0c 写下我这一年来学习Java的总结 从17年的7月13号至今 xff0c 已经入坑一年了 xff0c 有汗水也有收获 最开始是在淘宝买了个五块钱的JAVA视频教程 xff0c 有基础 xff0c 进阶以及一些实战 说
  • 《Python数据结构与算法分析》读书笔记三——基本数据结构(一)

    文章目录 3 1 本章目标3 2 何谓线性数据结构3 3 栈3 3 1 何谓栈3 3 2 栈抽象数据类型3 3 3 用Python实现栈3 3 4 匹配括号3 3 5 普通情况 xff1a 匹配符号3 3 6 将十进制数转换成二进制数3 3
  • C++数据结构与算法——哈希表实现(链式法)

    解决散列冲突 文件结构字典类概念代码 哈希类概念代码 有序链表概念代码 哈希表实现概念代码 测试主函数代码输出 文件结构 字典类 概念 代码 span class token comment dictionary h span span c
  • Ubuntu编译安装LLVM(13.0.1)

    参考官方教程 xff1a https llvm org docs GettingStarted html 环境要求 我的电脑是Ubuntu 20 04虚拟机 xff0c 看一下官网的要求 xff1a 硬件要求 xff1a 软件要求 xff1
  • Ubuntu 20.04 安装docker报错

    在下载公钥后运行sudo apt update报错 xff0c 错误如图 xff1a 试了这两种方法都不好使 xff1a span class token function sudo span apt key adv keyserver k
  • 超声波传感器知识(第四部分):测量精度的影响

    摘要 xff1a 对于超声波传感器 xff0c 测量精度通常是指模拟输出的测量值的绝对精度 基于回波传输时间 xff0c 超声波传感器的测量精度依靠数个物理参数 这些参数通常与空气和内部偏差相关 对于超声波传感器 xff0c 测量精度通常是
  • STM32学习之旅④ USART串口和上位机通信

    STM32系列博客 xff1a STM32学习之旅 开发环境搭建STM32学习之旅 固件库的使用及工程模板的建立STM32学习之旅 从点灯到代码移植STM32学习之旅 USART串口和上位机通信STM32学习之旅 SPI控制TFT xff0
  • STM32-F407入门学习专题(五) STM32外设之DMA

    目录 1 DMA 2 DMA功能框图 2 1 外设通道选择 2 2 仲裁器 2 3 FIFO 2 4存储器端口 外设端口 3 DMA传输配置 1 DMA DMA xff08 Direct Memory Access xff09 xff0c
  • Linux修改用户名主机名

    首先修改主机名 george 64 George JI sudo vi etc hostname sudo password for george Daiver 修改hosts文件 george 64 George JI sudo vi e
  • SVO2安装,编译和运行q

    一 编译环境配置及安装 github address GitHub uzh rpg rpg svo pro open SVO2是在SVO的基础上的升级版 xff0c 其与SVO的不同在于 xff1a 1 SVO2 0支持透视 xff0c 鱼
  • 【统计学】Q1、Median、Q3含义

    五数概括法 xff08 Five number Summary xff09 是一种对数据离散程度的描述方法 1 Min xff1a 最小值 xff1b 2 Q1 xff1a 第一四分位数 xff08 又称 xff1a 下四分位数 xff0c
  • 【Android安全】Android app开发者证书和代码签名机制

    参考链接 xff1a 安卓证书相关验证机制 xff1a https duanqz github io 2017 09 01 Android Digital Signature xff08 部分内容不准确 xff09 关于META INF文件
  • 【Android安全】IDA 处理伪代码JUMPOUT指令(Undefine + Create Function)

    IDA 处理伪代码JUMPOUT指令 函数被IDA错误合并 IDA分析so时 xff0c 可能会遇到反编译结果不准确的情况 xff0c 如下 xff1a 这里的两个JUMPOUT其实解析有问题 xff0c 如下 xff1a 例如loc 18
  • 【Android安全】小米8刷机、救砖、root教程

    线刷 xff1a 通过计算机上的刷机软件把ROM 通过数据线传输 并安装到手机内存中 ROM包以tgz为后缀 卡刷 xff1a 把所需要的ROM下载或者复制到内存 SD卡根目录中 小米8救砖教程 xff08 线刷 xff09 按照https