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

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. Java基础1-Java概述;jdk安装配置

    计算机基本概念 windows : desktop系统. linux : 稳定性 + 安全性. centos . ubuntu.redhat.suse mac : 路径: 精准定位 目录: 所在的文件 ...

  2. Linux动态库的编译与使用 转载【转】

    转自:http://www.cnblogs.com/leaven/archive/2010/06/11/1756294.html http://hi.baidu.com/linuxlife/blog/ ...

  3. 使用 Charles 抓取 App 网络请求

    最近开发App的时候需要用到大量其他应用的数据,但接口不公开,所以想到了抓取.差不多要读到5W的用户数据,采用的是找到数据接口,然后不停发请求的方式.用到的抓取工具是Charles,本文讲解的应用是W ...

  4. sumafan:python爬虫多线程爬取数据小练习(附答案)

    抓取 https://www.cnbeta.com/ 首页中新闻内容页网址, 抓取内容例子: https://hot.cnbeta.com/articles/game/825125 将抓取下来的内容页 ...

  5. python3+selenium入门13-操作cookie

    可以把cookie理解为自己账户的身份证.因为http协议是无状态的,上一个请求和下一个请求没有关系.但是有时需要有关联.比如登录之后,才能进行操作这样的设置.这个就是cookie在起作用.登录成功时 ...

  6. vc++高级班之多线程篇[7]---线程间的同步机制②

    //示例代码: CStringArray g_ArrString; UINT __cdecl ThreadProc(LPVOID lpParameter) {  int startIdx = (int ...

  7. 浏览器开启桌面通知Web Notification

    本文主要描述如何开启各个浏览器的桌面通知功能 一.谷歌浏览器(chrome) 点击地址栏前面的图标

  8. <杂记>该换个背景图了

    ..当然我刚开始也是懵逼的,我有发现这里可以写css,但是还是缺个图片地址,想了想,这不是还有个相册功能吗. 那应该就是把自己要换的图片上传到相册吧. 右击图片,选择检查元素找到图片的src 如:ht ...

  9. ffmpeg 加载双语字幕

    set infile=in.mp4 set subfile1=cn.srt set subfile2=en.srt set subvf1="subtitles=%subfile1%:forc ...

  10. 007_zkCli.sh

    一. [zk: localhost:2181(CONNECTED) 1] rmr /zkTestPaths_92018-06-25 11:18:30,189 [myid:] - WARN [main- ...