当前位置: 首页 > news >正文

小米平板6获取root权限教程

1. 绑定账号


1> 打开"设置-我的设备-全部参数-连续点击MIUI版本按钮",直到提示已打开开发者模式( p s : 这里需要重点关注红框平板型号和 M I U I 版本,例如我这里平板型号是 X i a o m i P a d 6 , M I U I 版本是 14.0.10 ;后面操作获取 r o o t 时刷机版本不能错,错了有可能会变砖!!! \color{red}{ps:这里需要重点关注红框平板型号和MIUI版本,例如我这里平板型号是Xiaomi Pad6,MIUI版本是14.0.10;后面操作获取root时刷机版本不能错,错了有可能会变砖!!!} ps:这里需要重点关注红框平板型号和MIUI版本,例如我这里平板型号是XiaomiPad6MIUI版本是14.0.10;后面操作获取root时刷机版本不能错,错了有可能会变砖!!!)
在这里插入图片描述
2> 回到"设置-更多设置-开发者选项-打开OEM解锁"
在这里插入图片描述
3> 打开"设置-更多设置-开发者选项-设备解锁状态",点击底部"绑定账号和设备"
在这里插入图片描述

2. 解BL锁


p s : 上述绑定设备完成后需要等待 7 天才能解锁! \color{red}{ps:上述绑定设备完成后需要等待7天才能解锁!} ps:上述绑定设备完成后需要等待7天才能解锁!
1> 下载小米解锁工具
网址:https://www.miui.com/unlock/index.html
在这里插入图片描述
2> 关机后长按"电源键+音量-"键进入FastBoot模式
在这里插入图片描述
3> 双击打开第一步下载的小米解锁工具miflash_unlock.exe,输入绑定平板的小米账号,点击同意协议按钮,进入以下界面
在这里插入图片描述
4> 如果连不上设备点击设置按钮,选择驱动检测,安装驱动即可
在这里插入图片描述
5> 安装完驱动后点击解锁即可,成功则显示如下界面
在这里插入图片描述

3. 获取ROOT权限


3.1 免费版

1> 官网下载机型对应的版本
https://xiaomirom.com/
2> 安装magisk软件
adb push Magisk-26.4.apk
3> 将下载好的MIUI版本放到手机存储上
4> 打开magisk软件点击安装-选择并修补一个文件,然后选择MIUI版本镜像中的boot.img
5> 将修补后的版本拷贝到电脑
6> 电脑端执行以下命令

adb reboot bootloader # 启动fastboot
fastboot flash boot patch_boot.img # 刷入修补后的boot.img
fastboot reboot # 重启手机

7> 等待重启完成进入magisk可以看到已经获取到root权限,只要有应用请求root权限magisk就可以授权

步骤参考博客:
https://blog.csdn.net/weixin_73636162/article/details/134043402
https://blog.51cto.com/u_16175513/6660921

3.2 氪金版

root操作现在很多第三方软件都可以刷机,根据自己熟悉的情况使用即可,我这里使用的是奇兔刷机
1> 官网下载奇兔刷机软件
http://www.7to.cn/
2> 在ROM市场找到对应的型号和版本的ROM包(ps:版本不能弄错,容易变砖!!不清楚型号和版本的在设置-我的设备里面看一下),点击立即Root即可
在这里插入图片描述
3> 完成后出现如下界面
在这里插入图片描述
4> 刷入完整面具软件(magisk)
在这里插入图片描述
这里的地址可以从2>点击对应的ROM包详情页面可以看到

4. 面具输入adb root权限


做完以上步骤已经可以得到部分root权限;使用adb shell进入的话输入su可以看到会变成root专属的#号提示符,但是使用adb root命令会报错
在这里插入图片描述
解决办法:
使用adb shell运行以下脚本:

#!/system/bin/sh
su -c "resetprop ro.debuggable 1"
su -c "resetprop service.adb.root 1" # 减少调用 adb root
su -c "magiskpolicy --live 'allow adbd adbd process setcurrent'" # 配置缺少的权限
su -c "magiskpolicy --live 'allow adbd su process dyntransition'" # 配置缺少的权限
su -c "magiskpolicy --live 'permissive { su }'" # 将 su 配置为 permissive,防止后续命令执行缺少权限
su -c "kill -9 `ps -A | grep adbd | awk '{print $2}' `" # 杀掉 adbd

该adb root权限非永久,重启后失效

相关文章:

  • 2 月 7 日算法练习- 数据结构-树状数组上二分
  • 《合成孔径雷达成像算法与实现》Figure6.8
  • 零基础学Python之整合MySQL
  • Flask 入门7:使用 Flask-Moment 本地化日期和时间
  • macOS的设置与常用软件(含IntelliJ IDEA 2023.3.2 Ultimate安装,SIP的关闭与开启)
  • 系统架构设计师-22年-上午答案
  • 《Git 简易速速上手小册》第1章:Git 基础(2024 最新版)
  • 微信小程序解决华为手机保存图片到相册失败
  • 5.electron之主进程起一个本地服务
  • 打卡今天学习的命令 (linux
  • Swift Combine 管道 从入门到精通三
  • Java实现批量视频抽帧2.0
  • java list集合相关介绍和方法使用操作
  • Quicker读取浏览器的书签(包括firefox火狐)
  • Camunda流程引擎数据库架构
  • 2019年如何成为全栈工程师?
  • C# 免费离线人脸识别 2.0 Demo
  • CSS盒模型深入
  • Java多态
  • Logstash 参考指南(目录)
  • Python_OOP
  • V4L2视频输入框架概述
  • 程序员最讨厌的9句话,你可有补充?
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 《码出高效》学习笔记与书中错误记录
  • 通过调用文摘列表API获取文摘
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • #if 1...#endif
  • #if和#ifdef区别
  • (2022 CVPR) Unbiased Teacher v2
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net MVC中使用angularJs刷新页面数据列表
  • .Net接口调试与案例
  • .Net面试题4
  • .net实现客户区延伸至至非客户区
  • .Net语言中的StringBuilder:入门到精通
  • /usr/bin/env: node: No such file or directory
  • @ComponentScan比较
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • @ModelAttribute注解使用
  • @RequestParam详解
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [Android]一个简单使用Handler做Timer的例子
  • [C++]AVL树怎么转
  • [CareerCup] 14.5 Object Reflection 对象反射
  • [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项
  • [COI2007] Sabor
  • [go] 迭代器模式