如何关闭MIUI新版本中加入的“system锁”校验!

2023-11-29 01:20

本文主要是介绍如何关闭MIUI新版本中加入的“system锁”校验!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

看文章前先知道这几点:

1:目前miui很多机器尤其是新发布的机器都已经加入了BL锁,以后发布的机器都会加入(谷歌也有此要求),虽然可以官方申请解锁,但是解锁流程做的不是很好,很多人依然没有解锁成功,但愿以后会完善吧。

关于解锁,可以参考我录制的这个视频:(如果你手头有小米4C,可以加4c群471978106讨论)

Play Video

2:解锁BL成功之后,开发版可以开启系统自带的root(这个root不能修改系统文件),如图

3:因为MIUI开启了安卓的系统文件校验,也就是所说的“system锁”,文件后边说的system锁就这个意思。

了解上边的东西之后,就要准备关闭这个系统文件校验了,不过不关闭,刷入第三方RE或者修改system分区会导致卡米。

第一步:手机上开启USB调试模式;

第二步:搜索一个电脑端的手机助手(比如豌豆荚,或者小米助手之类都行),我就一小米助手为例。下载后直接安装,成功连接手机一次就可以关闭了(为了确保驱动安装没问题)。

第三步:打开小米手机助手安装文件所在位置(默认是这个位置C:\Users\john\AppData\Local\MiPhoneManager\main),如图

此时,鼠标放到空白处,按住键盘的shift键不要放开,点击鼠标右键,如图,选择在此处打开命令窗口。

第四步:命令行输入adb root 此时手机一定要连接好电脑

再输入 adb disable-verity 回车

好了其实这就关闭小米(应该说是安卓的)的系统文件保护验证了。

第五步:输入 adb reboot 回车即可重启手机,也可以直接长按开机键重启手机,现在你的手机无论是刷入第三方RE或者用自带的root用来修改系统文件,都没有问题不会卡米。

问:解锁system分区有没有什么影响?ota是完整包还是增量包?

答:对分区不会有影响;OTA是完整包。这个模式下,即使存在第三方RE也是可以直接在下次OTA完整包的时候直接更新(不会卡米,但结果会替换调第三方RE),资料数据(包括第三方应用)OTA是不会丢失的。但是system文件校验又会自动开启,需要重复以上的方法关闭就行了。

小米如今这么做,不能说坏,也不能说好。哎。留给真正喜欢小米的人去评论吧。

当然,like小米的可以继续关注小编,等下次抢到米5了,直接来个视频体验,给理智的机友一个参考。

这篇关于如何关闭MIUI新版本中加入的“system锁”校验!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

sysmain服务可以禁用吗? 电脑sysmain服务关闭后的影响与操作指南

《sysmain服务可以禁用吗?电脑sysmain服务关闭后的影响与操作指南》在Windows系统中,SysMain服务(原名Superfetch)作为一个旨在提升系统性能的关键组件,一直备受用户关... 在使用 Windows 系统时,有时候真有点像在「开盲盒」。全新安装系统后的「默认设置」,往往并不尽编

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

Springboot项目登录校验功能实现

《Springboot项目登录校验功能实现》本文介绍了Web登录校验的重要性,对比了Cookie、Session和JWT三种会话技术,分析其优缺点,并讲解了过滤器与拦截器的统一拦截方案,推荐使用JWT... 目录引言一、登录校验的基本概念二、HTTP协议的无状态性三、会话跟android踪技术1. Cook

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默

Linux升级或者切换python版本实现方式

《Linux升级或者切换python版本实现方式》本文介绍在Ubuntu/Debian系统升级Python至3.11或更高版本的方法,通过查看版本列表并选择新版本进行全局修改,需注意自动与手动模式的选... 目录升级系统python版本 (适用于全局修改)对于Ubuntu/Debian系统安装后,验证Pyt

MySQL 升级到8.4版本的完整流程及操作方法

《MySQL升级到8.4版本的完整流程及操作方法》本文详细说明了MySQL升级至8.4的完整流程,涵盖升级前准备(备份、兼容性检查)、支持路径(原地、逻辑导出、复制)、关键变更(空间索引、保留关键字... 目录一、升级前准备 (3.1 Before You Begin)二、升级路径 (3.2 Upgrade

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束