现身说法,实测有效,也踩坑很多。

0. 准备手机、数据线、windows系统的电脑、小米帐号,各一个。

手机需要装上sim卡;电脑需要能上网。最好是有wifi的环境,用来下载安装包。

注意提前备份数据。
注意登录小米帐号。

1. 卡刷开发版MIUI。

所谓“卡刷”和“线刷”,作为一个小白,我实在是不能理解“卡”和“线”是个啥意思。anyway,手动从MIUI网站上,或者在手机的”设置“->"我的设备"->"MIUI版本"->右上角三个点->"下载完整包”(大约2G的包,还是wifi吧)。

不然的话,手动下载MIUI10开发版,然后通过USB传输到手机的某个英文名的目录,比如/Download。然后,还是在刚才的“三个点”的界面里面,选择上传的压缩包然后安装。

2. 申请打开BootLoader锁。

申请网址:http://www.miui.com/unlock/index.html

注意:我的申请很快就通过了,大约在1分钟到十几分钟之间吧,并没有像MIUI论坛中有些人说的72小时,更不像人工客服说的30天那么耸人听闻(遇到不清楚的客服真是点背,还好我没有放弃)。

申请通过后,还是刚才的页面,下载一个压缩包,是解锁软件。什么意思呢?官方准许你解锁了,但是是否解锁还是要自己手动操作的。这个下载的压缩软件,是一个压缩包,包含了几个exe和其他相关资源文件,也就是说必须在windows系统上运行了。

我之所以卡了快一整天才把root弄好,完全是因为这个解锁软件特别的坑:在公司的电脑(win10系统,前两天我才重装的),这个解锁软件的确可以安装驱动,但是呢,“解锁”按钮一直就用不了!!也不知道为什么。因为这个不能解锁,给客服打了一共3次电话,反正也都没有什么有用的答复。其中一个回复让我去线下网点,好不容易骑着烽火轮到了网点人家说BootLoader锁他们搞不了的,要和黄牛什么的搞机的区分开。再次咨询客服,说这个BL锁以及root的东西,要到MIUI论坛上找,而且新规定是30天才可以申请通过。我日!什么东西。跟我讲的头头是道,但其实我回到家换了台笔记本电脑(也是win10系统)就好了。

3. 其他一些细节:

系统升级后,重新开启root权限,以及开启usb调试
2019年2月过年回家这几天,MIUI似乎自己升级了。每次MIUI自动升级后,都需要重新开启root权限,重新开启usb调试。

开启root权限

home->安全中心->应用管理->权限->ROOT权限管理,第一次点过来会提示下载安装一个包,安装时不能中断。装好后注意关掉所有app的root权限。

开启usb调试

这个隐藏的比较深,从百度经验看过来的:https://jingyan.baidu.com/article/90895e0f3122d964ed6b0b46.html

进入手机主页,点击“设置“应用图标进入设置界面

点击页面顶部的”我的设备“进入到我的设备界面 ,如下图所示

在我的设备界面中找到“全部参数”,点击“全部参数”菜单进入

进入到“全部参数”界面后,点击MIUI版本,连续快速点击7次,然后可以看出弹出的toast提示:您已进入开发者模式

返回到设置主界面,向下滑动页面,找到“更多设置”,点击进入更多设置界面

打开“开启开发者选项”开关, 然后向上滑动页面到“USB调试”位置 ,打开其开关即可 。

其他

可以参考http://www.miui.com/thread-10101861-1-1.html

还有一些细节,自己琢磨下也很快,都是在手机上比划几下就好了。

4. 总结:

其实大部分内容呢,确实可以从MIUI论坛找到。但是坑点主要在于两个:

  • 1)解锁驱动明明是个压缩包,为什么一台win10就能用,另一台就不行?

  • 2)客服不懂误导人,我差点就要退货了。

小米8如何root的更多相关文章

  1. 小米Play获取ROOT权限的经验

    小米Play通过什么方式开通了Root权限?大家知道,android机器有Root权限,一旦手机开通了root相关权限,就能够实现更多的功能,举个栗子大家企业的营销部门,使用一些营销应用都需要在Roo ...

  2. 小米系统获取root权限的完整教程

    小米系统通过什么方法拥有root超级权限?我们都清楚,安卓机器有root超级权限,如果手机拥有root相关权限,能够实现更好的功能,打个比方我们企业的营销部门的同事,使用大多数营销应用都需要在root ...

  3. 小米手机简单 ROOT教程(百分百成功)

    大家都知道啊,由于小米自带的换机软件不支持一些应用数据的还原,所以需要使用钛备份来还原应用和数据.但是钛备份需要root才能用,因为有些机器刚出没多久,第三方的recovery也没有,所以需要找到一种 ...

  4. rm刷机 root

    http://www.miui.com/download-290.html http://www.miui.com/shuaji-329.html    小米稳定版 不可以root 只有升级到上面的开 ...

  5. WiFi调试手机

     转自http://blog.csdn.net/Yejianyun1/article/details/55511726 使用场景: 1.多设备执行测试用例 2.数据线无法满足使用 电脑与手机的网络需要 ...

  6. Android GoogleMap 谷歌地图从零开始

    说明 由于国内使用v2最新的谷歌地图有很多限制,所有如果要在真机上测试运行要做一些准备 准备1: vpn必不可少啦 推荐cloud vpn或者betternet都是不错的免费vpn 准备2: 由于最新 ...

  7. 部分APP无法代理抓包的原因及解决方法

    引言 HTTP应用层的抓包已经成为日常工作测试与调试中的重要一环,最近接触新项目突然之间发现之前的抓包手段都不好使了,顿时模块与模块之间的前端与服务之间的交互都变成了不可见,整个人都好像被蒙住了眼睛. ...

  8. 小米google play service停止工作解决办法,不root,不刷第三方recovery(也适用于其他的手机)

    问题: 原因是手机安卓系统是6.0.系统应用里面没有包含谷歌框架等一系列谷歌的小东西. 参考: http://www.miui.com/thread-3548436-1-1.html http://w ...

  9. 小米平板8.0以上系统如何不用root激活xposed框架的流程

    在大多使用室的引流,或业务操作中,基本上都需要使用安卓的强大XPOSED框架,近来我们使用室购来了一批新的小米平板8.0以上系统,基本上都都是基于7.0以上系统版本,基本上都不能够刷入ROOT的su权 ...

随机推荐

  1. Go语言中的struct tag

    有时在Go的结构体定义时会看到这样的形式: type User struct { UserId int `json:"user_id" bson:"b_user_id&q ...

  2. 在Linux下误删文件后恢复【转】

    针对日常维护操作,难免会出现文件误删除的操作.大家熟知linux文件系统不同win有回收站,删除后的文件可以到垃圾箱寻回,要知道linux文件修复比较费劲,网络上面的文档也是五花八门.所以本次研究一种 ...

  3. Nginx安装及配置详解【转】

    nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...

  4. weblogic和was的巡检报告模板

    weblogic巡检报告模板  https://max.book118.com/html/2017/0710/121553357.shtm 用jrockit How to tell Our WebLo ...

  5. 两张图概括struts2执行流程核心(经典)

  6. 零散的python知识点

    python第三方包的存放位置 python找包的规则 __init__.py 文件 解决python3跨目录引用包: 异常类 help() 函数 字典的使用 可以对字典进行循环 字典key或者val ...

  7. 字符串匹配的Boyer-Moore(BM)算法

    各种文本编辑器的"查找"功能(Ctrl+F),大多采用Boyer-Moore算法. Boyer-Moore算法不仅效率高,而且构思巧妙,容易理解.1977年,德克萨斯大学的Robe ...

  8. JSP的内置对象及方法

    request表示HttpServletRequest 对象.它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie,header, 和session 数据的有用的方法.response 表 ...

  9. Oracle SQL高级编程——分析函数(窗口函数)全面讲解

    Oracle SQL高级编程--分析函数(窗口函数)全面讲解 注:本文来源于:<Oracle SQL高级编程--分析函数(窗口函数)全面讲解> 概述 分析函数是以一定的方法在一个与当前行相 ...

  10. Confluence 6 匿名访问远程 API

    Confluence 管理员可能希望为匿名用户禁用远程访问 API.这样能够避免恶意软件随意在网站进行批量修改. 希望禁用远程访问 API: 在屏幕的右上角单击 控制台按钮 ,然后选择 General ...