小米手机获取ROOT权限的一些坑及补坑经验

2023-10-20 19:18

本文主要是介绍小米手机获取ROOT权限的一些坑及补坑经验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

小白折腾红米4A获取root权限

  • 1、为什么要ROOT
    • 2、刷入开发版系统
    • 开始ROOT
    • 又有尴尬的地方了
    • 解锁手机
    • 开启root
    • 你以为成功了吗?
    • 总结

1、为什么要ROOT

是为了能尝试下手机做服务器。
旧手机,闲着也是闲着,不如折腾一把。
ROOT前所有内容都需备份到别的地方,不要存到小米云了,因为重新开机后可能会给你云回你的手机。

2、刷入开发版系统

手机正常状态下,数据线连上手机和电脑,
看手机,手机通知栏会提示【正在通过USB充电】,点进去,改成【传输文件(MTP)】。
看电脑,电脑磁盘会出来【Redmi4A】,点进去,【内部存储设备】。
把你下载好的ROM存入【内部存储设备】里的【download】(download可以选你自己熟悉的).
ROM下载地址:小米官方
看手机,【设置】-【我的设备】-【MIUI版本】奇葩的一幕出现了,别的教程里都会说,【右上角三点】-【手动选择安装包】,我无语,因为根本没有【手动选择安装包】这个菜单。
要怎么变出来。
进入【MIUI版本】的界面后,狂点中间的图片,点几次我不知道,反正我是在这里被小米恶心到了。
然后【右上角三点】-【手动选择安装包】,选择你存好在【内部存储设备】-【download】里的ROM,等待自动完成。

开始ROOT

打开开发者选项。然后在我的设备页面下方找到并点击【全部参数】选项,进来之后连续点击MIUI版本 5-6次即可开启开发者模式。

设置USB调试。最后我们可以在更多设置界面即可看到多了一个【开发者选项】选项,点击该选项界面即可看到【USB调式】选项。

又有尴尬的地方了

当你满怀欣喜准备点击一般教程里的【安全中心】-应用管理-【ROOT权限管理】时,一盆冷水又浇给你了,要求你先解锁手机,解锁手机得先绑定小米账号和设备,没有SIM卡的手机是不行的。
辛辛苦苦老老实实插上SIM卡吧。绑定账号和设备,一定要提示绑定账号和设备成功后,才能进行下一步,而这个提示只是闪一秒,往往来不及看到底是成功还是失败,那么,只能多绑几次,绑到自己吐了,看清楚成功二字多次了再继续吧。

4、解锁手机,要先绑定账号和设备,然后才能用解锁工具解锁。
4、开启ROOT。手机桌面找到安全中心并进入,点击进去应用管理,然后点击进去权限,最后点击进去root权限说明。

解锁手机

下载miflash_unlock,里面有很多个exe,其中有个是miflash_unlock.exe,庆幸自己还记得unlock是解锁的意思。
好了,就点他,根据提示一步步下去,如果前一步你绑定账号成功的话,这里是不会有问题的,大概10秒就成功了,否则的话,可能你需要等待漫长的如年的2天。2天,谁还会想继续折腾,那么,小米锁定的目的就达到了。就是不让你折腾。

开启root

这一步才到了可能成功的【安全中心】-应用管理-【ROOT权限管理】
当你点击的时候,会有5个提示,每个提示必须等待5s,真的是想摔机。

你以为成功了吗?

成功了,对于折腾一般的应用,这个root已经可以了。
但是,虽然给你显示的是获取了root权限,但如果你想动system里的东西,抱歉,不给你用。你还得通过RE等工具再挂载为可读写等方法去操作。
如果你想在一个应用里一直以root运行,对不住,小米的官方root是有时间限制的,具体多少时间没有测算过。

总结

建议刷第三方root好的ROM。

废话了一通篇,有没有啥有营养的,
那就推荐个ksweb大家用用吧,简单好用,搞明白原理了再进阶吧。

高手可以busybox,linux deploy和juiceSSH.

这篇关于小米手机获取ROOT权限的一些坑及补坑经验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Linux如何查看文件权限的命令

《Linux如何查看文件权限的命令》Linux中使用ls-R命令递归查看指定目录及子目录下所有文件和文件夹的权限信息,以列表形式展示权限位、所有者、组等详细内容... 目录linux China编程查看文件权限命令输出结果示例这里是查看tomcat文件夹总结Linux 查看文件权限命令ls -l 文件或文件夹

Python获取浏览器Cookies的四种方式小结

《Python获取浏览器Cookies的四种方式小结》在进行Web应用程序测试和开发时,获取浏览器Cookies是一项重要任务,本文我们介绍四种用Python获取浏览器Cookies的方式,具有一定的... 目录什么是 Cookie?1.使用Selenium库获取浏览器Cookies2.使用浏览器开发者工具

Java获取当前时间String类型和Date类型方式

《Java获取当前时间String类型和Date类型方式》:本文主要介绍Java获取当前时间String类型和Date类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录Java获取当前时间String和Date类型String类型和Date类型输出结果总结Java获取

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

nginx中端口无权限的问题解决

《nginx中端口无权限的问题解决》当Nginx日志报错bind()to80failed(13:Permissiondenied)时,这通常是由于权限不足导致Nginx无法绑定到80端口,下面就来... 目录一、问题原因分析二、解决方案1. 以 root 权限运行 Nginx(不推荐)2. 为 Nginx

一文详解如何使用Java获取PDF页面信息

《一文详解如何使用Java获取PDF页面信息》了解PDF页面属性是我们在处理文档、内容提取、打印设置或页面重组等任务时不可或缺的一环,下面我们就来看看如何使用Java语言获取这些信息吧... 目录引言一、安装和引入PDF处理库引入依赖二、获取 PDF 页数三、获取页面尺寸(宽高)四、获取页面旋转角度五、判断

Python使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

MySQL 获取字符串长度及注意事项

《MySQL获取字符串长度及注意事项》本文通过实例代码给大家介绍MySQL获取字符串长度及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 获取字符串长度详解 核心长度函数对比⚠️ 六大关键注意事项1. 字符编码决定字节长度2

python3如何找到字典的下标index、获取list中指定元素的位置索引

《python3如何找到字典的下标index、获取list中指定元素的位置索引》:本文主要介绍python3如何找到字典的下标index、获取list中指定元素的位置索引问题,具有很好的参考价值,... 目录enumerate()找到字典的下标 index获取list中指定元素的位置索引总结enumerat

SpringMVC高效获取JavaBean对象指南

《SpringMVC高效获取JavaBean对象指南》SpringMVC通过数据绑定自动将请求参数映射到JavaBean,支持表单、URL及JSON数据,需用@ModelAttribute、@Requ... 目录Spring MVC 获取 JavaBean 对象指南核心机制:数据绑定实现步骤1. 定义 Ja