First ,you should download all zips you need

  1. Anriod 9.0 rom

    link:https://drive.google.com/uc?id=1 ... Jdk&export=download

  2. 3rdparty recovery(include twrp)

    link:https://pan.baidu.com/s/1aA4xW8uTU3IZjsb2yEl3EA Extration code:heg4

  3. fireware

    link:https://github.com/XiaomiFirmwar ... g/stable-25.01.2019

Second,flash the rom you download

  1. use usb to connect your mobile phone with PC ,select MTP
  2. press the volume down and power button until entering fastboot
  3. unzip the 3rdparty recovery you have download,then click the red one

  1. if succeed ,reboot to recovery,just like this

  2. if your miui's data partition is locked ,click wipe to clean ,format data/

  3. transfer Anriod 9.0 rom's zip and fireware's zip to your phone from PC

  4. click install ,enter sdcard,there should be your zips

  5. flash fireware's zip first ,slide to flash,succeed.

  6. then flash Anriod 9.0 rom ,if succeed,reboot to see what you have done!


Third ,addition modules

  1. flash google apps

    link:https://opengapps.org/?arch=arm64&api=9.0&variant=nano(but stock and super variants are not recommended!!! )

  2. flash magisk to access root previleges
    link:https://github.com/topjohnwu/Mag ... .1/Magisk-v18.1.zip
    (if not matched go to github to select :https://github.com/topjohnwu/Magisk/releases
    this process is the same as the flash on rom above, I'll not say again

Fourth,if you want to install xposed framework

  1. please go to this tutorial

    link:https://github.com/ElderDrivers/EdXposed

  2. maybe this will also be helpful if known Chinese

​ link:https://www.xzymoe.com/android-9-flash-xposed/

(better to use suitable version)

what I use

  • Magisk-v18.1.zip
  • magisk-riru-core-v15.zip
  • magisk-EdXposed-v0.2.9.8_beta1-release.zip
  • EdXposedInstaller_v2.2.0-release.apk

It works

Reference

Tutorial for MI5 ! flash MI5 to Native Anriod 9的更多相关文章

  1. !! This tutorial was designed to help you with installation and configuration of OpenCV4Android SDK.

    ref: http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html#running-o ...

  2. ios上uiwebview的一些实用技巧

    前几个星期接到公司一个项目,要用webview在客户端上播视频,作为一个前端实习生,这种需求真是蛋疼……一不知webview是何方神圣,二不知咋调试…… 下面就是蛋疼的开始:  寻找调试工具:好,非w ...

  3. installation and configuration of OpenCV4Android SDK

    http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html#running-opencv ...

  4. (1)Angular的开发

    流行的ReactNative.Node.js.Angular.js.RXjs等技术 H5视频直播 ReactNative应用 JavaScript的新语法 高性能服务端框架 Webpack支撑大规模应 ...

  5. 2019-1-7Xiaomi Mi5 刷全球版MIUI教程

    2019-1-7Xiaomi Mi5 刷全球版MIUI教程 mi5 教程 小书匠  欢迎走进zozo的学习之旅. 前言 固件下载 刷机 刷recovery,root 试用体验 其他参考 前言 机器是老 ...

  6. react-native学习笔记--史上最详细Windows版本搭建安装React Native环境配置

    参考:http://www.lcode.org/react-native/ React native中文网:http://reactnative.cn/docs/0.23/android-setup. ...

  7. Compiling OpenGL games with the Flash C Compiler (FlasCC)

    Compiling OpenGL games with the Flash C Compiler (FlasCC) In this article I show how to use the Flas ...

  8. Selenium tutorial/overview

    copy from: http://www.jroller.com/selenium/ Selenium tutorial/overview 1. Selenium Introduction 2. S ...

  9. UEFI Bootable USB Flash Drive - Create in Windows(WIN7 WIN8)

    How to Create a Bootable UEFI USB Flash Drive for Installing Windows 7, Windows 8, or Windows 8.1 In ...

随机推荐

  1. Python基础7:字符串方法

    1 * 重复输出字符串 print('helo '*4) 2 [],[:] 通过索引获取字符串中的字符,这里和列表中的切片操作是相同的,具体内容见列表 print('hello word'[2:]) ...

  2. Flink的高可用集群环境

    Flink的高可用集群环境 Flink简介 Flink核心是一个流式的数据流执行引擎,其针对数据流的分布式计算提供了数据分布,数据通信以及容错机制等功能. 因现在主要Flink这一块做先关方面的学习, ...

  3. Flexbox(弹性盒模型)完全指南

    Flexbox(弹性盒模型)布局完全指南 Github:sueRimn 来源:A guide to Flexbox 这个指南讲诉了flexbox的所有内容,重点介绍了父元素(flex容器)和子元素(f ...

  4. 自定义shiro实现权限验证方法isAccessAllowed

    由于Shiro filterChainDefinitions中 roles默认是and, admin= user,roles[system,general] 比如:roles[system,gener ...

  5. HDU 1228(字符串处理)

    题意是将所给算式求出结果. 用的方法非常麻烦,开始没考虑到零也需要处理,以为遇上零直接跳过即可,知道发现零可以占位,比如 one zero 值为 10 而不是 1…… 代码如下: #include & ...

  6. VLAN原理解释

    转发至http://network.51cto.com/art/201409/450885.htm 为什么需要VLAN 1. 什么是VLAN? VLAN(Virtual LAN),翻译成中文是“虚拟局 ...

  7. HDU-1398 Square Coins(生成函数)

    题意 与$hdu1028$类似,只不过可用的数字都是平方数. 思路 类似的思路,注意下细节. 代码 #include <bits/stdc++.h> #define DBG(x) cerr ...

  8. 资产信息之收集资产代码流程,API的一个认证,数据库表的设计

    收集资产代码流程 1.起初我们些的代码是面条式的一堆的逻辑判断.   后来通过了不断的优化升级实现了一个3种方案都支持的CMDB系统,我们用哪种方案只需要在配置文件里修改一下设置就行了.   同时我们 ...

  9. jmeter知识总结(一)

    Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件.相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工 ...

  10. Modbus协议栈实现Modbus RTU多主站支持

    前面我们已经详细讲解过Modbus协议栈的开发过程,并且利用协议栈封装了Modbus RTU主站和从站,Modbus TCP服务器与客户端,Modbus ASCII主站与从站应用.但在使用过程中,我们 ...