V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LongLights
V2EX  ›  Android

面向小白教程: MIUI 系统原生向调教(内含刷机教程、原生风格桌面配置、Google Feed 开启)

  •  4
     
  •   LongLights · 2019-03-17 15:02:45 +08:00 · 11600 次点击
    这是一个创建于 2112 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ---------简略说明及效果预览---------

    本教程面向小白用户,大佬勿喷。
    写这个教程主要是因为网上各种繁杂的安卓刷机教程普适性不高。
    选择 miui 调教成原生向而不是直接刷一个类原生 ROM 是因为至少对于小米手机来说,MIUI 在续航上的优势是通过其他途径难以企及的。
    目前我自己的主力手机就是采用这种原生向调教的方式,使用起来非常舒服。
    本教程以 MIUI 作为演示,但其实大部分国产手机品牌都可以参照此教程。
    如果觉得本教程对你有所帮助,希望你可以关注一下我的网站(https://www.ugediao.com/

    首屏及负一屏(Google Feed)

    搜索栏(Sesame)及应用抽屉

    ---------教程开始---------

    开始前的须知

    1.参照本教程需要能够正常访问外网的网络环境(科学上网)
    2.最好刷入 eu 版的 miui 系统,以彻底关闭 miui 自带广告及小米商店
    3.如果选择不刷入 eu 版的 miui,直接跳过 1 ~ 4 步
    4.如果选择刷入 eu 版的 miui,请事先做好备份(推荐使用钛备份,需要 root )

    第一步:解锁 bootloader

    访问:https://www.miui.com/unlock/index.html 申请解锁权限及下载解锁工具,解锁步骤参照提示即可。

    第二步:下载 TWRP 镜像及 eu 版 miui 的 rom 包

    下载 TWRP 的镜像包,访问:https://twrp.me/Devices/,找到品牌“ Xiaomi ”后,选择对应的型号,即可找到对应的“ Download Link ”,任选 Americas 或 Europe

    进入下载页以后,选择下载版本号最高的最新版即可

    下载 eu 版的 miui,访问:https://xiaomi.eu/community/link-forums/roms-download.73/,找到下载链接(任选 1 个即可)

    第三步:刷入 TWRP

    下载 SDK Platform Tools:https://developer.android.com/studio/releases/platform-tools,选择相应的系统版本( Windows,Mac,Linux )

    解压得到 ptatform-tools 文件夹后,将刚才下载的 TWRP 镜像重命名为“ twrp.img ”移动到该目录下,运行 mac 上的终端或者 win 上的 cmd,cd 到该文件夹目录,并且将手机用数据线连接到电脑的 usb 口。
    Mac 端运行指令:adb devices
    Win 端运行指令:.\adb devices
    如果手机此前没有开启过 usb 调试,则运行完此指令后,手机桌面会弹出请求窗口,选择允许,此时终端或 cmd 会出现设备编号,即表示连接成功

    连接成功后运行指令
    Mac 端:adb reboot bootloader
    Win 端:.\adb reboot bootloader
    手机将自动进入 fastboot 模式,进入后依次运行如下指令:
    fastboot flash recovery twrp.img
    fastboot boot twrp.img
    成功后手机会自动重启进入 TWRP,或者也可以长按开机键+音量上手动进入 TWRP

    第四步:在 TWRP 中刷入 MIUI eu 版

    首次进入 TWRP,可以选择 language 为“中文简体”,进入后,依次选择“清除”,“高级清除”,然后勾选上所有分区,滑动按钮确认清除。清除完成之后返回到 TWRP 主页,选择“重启”,“ Recovery ”,等待再一次重启到 TWRP。 此时将下载的 MIUI eu 版 rom 包移动到手机根目录(根目录此时应该只有一个“ TWRP ”文件夹)
    rom 包移动到手机存储后,依次在 TWRP 选择“安装”,找到刚才移动过来的 rom 包,选中,滑动按钮确认刷入,刷入完成后选择重启系统即可进入 eu 版的 miui

    补充说明

    1.全新刷入 eu 版的 miui 之后,如果手机还没来得及配置外网环境,在系统引导至“检查更新”那一步的时候,回退到连接 wifi 那一步,选择不连接 wifi,再继续即可跳过更新检查。
    2.如果使用钛备份恢复数据,需要 root 权限,可以在 twrp 中刷入 Magisk,刷入完成后再安装 magisk manager 应用即可获得 root 权限。

    第五步:安装 nova launcher 替换 miui 原生桌面,并启用 Viral 图标包

    刷入 eu 版的 MIUI 之后,自带了 google 服务框架及 play 商店,可以在 play 商店直接安装 nova launcher (免费版的就完全够用,我购买了 prime 版只是表示支持,其实 prime 的功能一个都没用到)

    安装 Nova Launcher 后,在设置中搜索设置项“默认桌面”即可将默认桌面切换为“ Nova Launcher ”

    之后可以选择安装图标包,推荐一个名为“ Viral ”的图标包,也可以直接在 play 商店免费下载,安装 Viral 后可以直接按照 app 内的提示将图标包应用到 nova launcher (本教程顶部首屏截图的效果)

    第六步:替换搜索栏为 Sesame

    Sesame 是一个全局搜索以及快速使用 app 捷径的小工具,Sesame 是一个付费软件,可以免费使用 15 天。
    Sesame 是我用过的最棒的全局搜索工具,不仅可以搜索到所有手机里需要的资料、应用、联系人、记录等等,还可以很方便的使用各种 app 提供的捷径(比如支付宝的扫一扫、付款码、qq 音乐的听歌识曲等等)
    因此我关闭了 nova launcher 的桌面搜索,将 Sesame 的小部件放在原先的位置(效果可参照本教程顶部搜索栏截图)

    第七步:开启负一屏的 Google Feed

    既然国产定制系统负一屏能实现的功能都可以通过 Sesame 和其他小部件实现,那么我们的负一屏就可以像原生 Android 那样,留给 Google Feed 了。Google Feed 的推荐算法很精准,收录的文章质量也相当高,有了这个负一屏之后,我很少再打开其他的资讯、新闻应用了。

    开启方式如下:

    下载并安装 Nova Google Companion (点此下载),然后你就会在负一屏发现 Google 搜索,但此时并不能开启 Google Feed。

    打开手机的飞行模式,将系统语言切换为 English,然后在设置里的应用管理里面找到 Google service, Google service framework,Google App, Google Play Store 这四个应用,禁用这 4 个应用的电话权限,并且清除它们的数据及缓存。

    打开 wifi,配置好科学上网,回到负一屏,即可开启 Google Feed。开启成功后退出飞行模式,切换系统语言为中文简体,即可顺畅使用中文的 Google Feed 了。

    教程结束,Enjoy Your Android Phone ~

    第 1 条附言  ·  2019-03-19 12:51:35 +08:00
    关于 eu 版 miui 安装 mi pay,可以尝试由本帖 23 楼 @freehehe 分享的提取工具: https://github.com/linusyang92/mipay-extract

    关于开启 Google Feed,由本帖 61 楼 @earendil1412 指正,语言不需要切换,Google play store 的数据不需要清除,电话权限只需要禁用掉 Google play service 的即可。
    78 条回复    2020-12-04 11:34:17 +08:00
    gesse
        1
    gesse  
       2019-03-17 15:36:18 +08:00
    支持一下
    cynicalwalker
        2
    cynicalwalker  
       2019-03-17 15:41:19 +08:00
    刚想喷,但想到 miui 的优势还是挺多的,转而支持一下😂

    btw 建议把 nova launcher 换成 cpl 或者 lawnchair v2, 不思进取、止步不前的 nova 已经完全落后于后起之秀的其他桌面了
    cynicalwalker
        3
    cynicalwalker  
       2019-03-17 15:43:30 +08:00
    你的网站看起来还不错,已收藏,希望经常更新😉
    LongLights
        4
    LongLights  
    OP
       2019-03-17 15:49:19 +08:00
    @cynicalwalker 好的,我去尝试一下这两款 launcher ~
    willie1991
        5
    willie1991  
       2019-03-17 15:52:24 +08:00
    楼主刷国际版不会被国内的骚扰电话骚扰到么?
    LongLights
        6
    LongLights  
    OP
       2019-03-17 15:56:34 +08:00
    @willie1991 国际版也有骚扰拦截啊,还支持双卡单独设置拦截规则
    huclengyue
        7
    huclengyue  
       2019-03-17 15:56:55 +08:00 via Android
    @willie1991 这个。。是吧鱼与熊掌不可兼得。
    mull
        8
    mull  
       2019-03-17 15:58:56 +08:00 via Android
    可以,会玩
    heiybb
        9
    heiybb  
       2019-03-17 16:00:39 +08:00 via Android
    图标推荐 Sorcery Icons
    willie1991
        10
    willie1991  
       2019-03-17 16:02:31 +08:00
    @LongLights #6 我之前搜索过,说只有拦截陌生人,而不是跟国内一样有拦截标记类型的,你方便看下吗?
    LongLights
        11
    LongLights  
    OP
       2019-03-17 16:07:21 +08:00
    @willie1991 噢 的确是这样,只有拦截陌生人和黑名单,没有标记拦截。不过我之前用国内版 miui 也是只用陌生人拦截的,特地办了张 8 块钱的移动卡用来收验证码,然后那张卡拦截陌生人,现在外卖也有号码保护,就是快递还是要留主用的号码,不过这样已经基本收不到什么骚扰电话了
    LongLights
        12
    LongLights  
    OP
       2019-03-17 16:09:06 +08:00
    @heiybb 之前一直用的 Sorcery Icons,不过自从 Mojave 用上了暗色主题,就想把手机也换成暗色系的,暗色壁纸下 Viral 的图标更合适~
    treblex
        13
    treblex  
       2019-03-17 16:10:24 +08:00 via Android
    poco 桌面,安卓 p 还原度不错,miui 适配也挺好的,谷歌商店发现的
    willie1991
        14
    willie1991  
       2019-03-17 16:14:22 +08:00
    @LongLights #11 谢了,不适合我,我还有业务电话,不能直接拦截陌生人
    gabri
        15
    gabri  
       2019-03-17 16:15:28 +08:00 via Android
    请问 eu 版的 MIUI 有 mi pay 吗?可否支持绑定国内的信用卡?
    alfantor
        16
    alfantor  
       2019-03-17 16:15:43 +08:00 via Android
    说实话,MIUI 不好使
    LongLights
        17
    LongLights  
    OP
       2019-03-17 16:20:43 +08:00
    @gabri 没有 mi pay
    mimzy
        18
    mimzy  
       2019-03-17 16:46:39 +08:00 via Android
    有两个问题顺便问一下…一个是 MIUI EU 如何设置能够使 app 收到 FCM 推送?有的 app 能看到推送日志 但是收不到通知 有的 app 的通知时灵时不灵。另一个是 MIUI EU 是否自带了 MiPush ?目前是通过第三方 MiPush 收的推送 虽然不影响还是想问一下。
    wujunze
        19
    wujunze  
       2019-03-17 17:42:04 +08:00
    楼主的这个教程 支持哪些机型?
    tumbzzc
        20
    tumbzzc  
       2019-03-17 17:44:56 +08:00 via Android
    没有小米钱包就算了,现在已经用习惯模拟门卡和交通卡了
    LongLights
        21
    LongLights  
    OP
       2019-03-17 19:34:45 +08:00
    @wujunze 不刷国际版 rom 的话啥机器都能用,刷的话只要能查到对应版本的 TWRP 和 ROM 包就都能用
    wujunze
        22
    wujunze  
       2019-03-17 19:50:11 +08:00
    @LongLights #21 就是想刷 国际版 ROM 体验跟原生 Android 差不多吧
    freehehe
        23
    freehehe  
       2019-03-17 19:51:06 +08:00   ❤️ 2
    https://github.com/linusyang92/mipay-extract
    米 pay 早就有了
    小爱没有
    LongLights
        24
    LongLights  
    OP
       2019-03-17 19:55:02 +08:00
    @wujunze 如果想体验真正的接近原生的 rom,可以上 xda 论坛找找 Resurrection Remix 之类的类原生系统,miui 国际版也还是 miui,我之所以用 miui 只是因为续航优化真的好。。。
    LongLights
        25
    LongLights  
    OP
       2019-03-17 19:56:06 +08:00
    @freehehe #23 感谢老哥回复
    @tumbzzc @gabri 可以关注下 23L 的链接
    huclengyue
        26
    huclengyue  
       2019-03-17 20:28:44 +08:00 via Android
    @tumbzzc 看到过 eu 版的 mi pay 你可以搜一下 xda 看看是不是那个大佬自己提取的
    Nitroethane
        27
    Nitroethane  
       2019-03-17 20:40:44 +08:00
    推荐一款 Launcher:Niagara Launcher 🔹 fresh & clean: https://play.google.com/store/apps/details?id=bitpit.launcher
    wujunze
        28
    wujunze  
       2019-03-17 21:01:41 +08:00
    @LongLights #21 刷 国际版 ROM 的话 什么机型
    ysc3839
        29
    ysc3839  
       2019-03-17 21:20:02 +08:00   ❤️ 1
    @mimzy MIUI EU 是基于国内版改的。
    我之前用国内版,手动安装 Google 服务之后,Ingress 一直收不到推送。
    不确定 EU 有没有这个问题。
    基于国内版的话应该会保留 MiPush。
    LongLights
        30
    LongLights  
    OP
       2019-03-17 21:25:47 +08:00 via Android
    @Nitroethane 哇 这个很酷,完全不需要抽屉了
    seers
        31
    seers  
       2019-03-17 21:37:28 +08:00
    事实上不用 wipe all,factory reset 即可,当然系统洁癖另说。
    worldtongfb
        32
    worldtongfb  
       2019-03-17 21:51:13 +08:00
    google feed 必须 root 么?按照步骤走了一遍还是不行,刷新不出来 feed, google assistant 也提示不是默认,但是已经设置成默认了
    LongLights
        33
    LongLights  
    OP
       2019-03-17 21:54:24 +08:00
    @worldtongfb google feed 不需要 root,assistant 是没法用(不支持中文)的
    飞行模式+禁用电话权限的方法我从安卓 7 用到现在了都可以的。。。飞行模式下禁用电话权限且清除数据后,你重新登录一下 google app 试试
    mimzy
        34
    mimzy  
       2019-03-17 22:35:57 +08:00
    @ysc3839 #29 我这里的情况是用了 EU 版收不到 MiPush 的通知… FCM 的通知 Gmail 收不到,Google Voice 有时候能收到…就很奇怪
    Mo0o
        35
    Mo0o  
       2019-03-17 23:56:01 +08:00 via Android
    国际版不是直接有线刷包吗,波兰版才需要卡刷吧
    20015jjw
        36
    20015jjw  
       2019-03-18 00:49:25 +08:00 via Android
    都 miui 了还折腾这些干啥
    Trumeet
        37
    Trumeet  
       2019-03-18 00:53:41 +08:00
    说实话,我用 PE ( x
    LongLights
        38
    LongLights  
    OP
       2019-03-18 01:23:28 +08:00 via Android
    @Trumeet pixel experience?之前刷过,感觉不如 lineage 和 resurrection remix
    StarRED
        39
    StarRED  
       2019-03-18 01:29:17 +08:00 via Android
    国际版不能直接刷国内手机
    ysc3839
        40
    ysc3839  
       2019-03-18 01:57:03 +08:00
    @Mo0o 楼主说的是 MIUI EU,不是国际版。
    @StarRED 可以,解锁后线刷。
    Trumeet
        41
    Trumeet  
       2019-03-18 02:08:40 +08:00 via Android
    @LongLights 感觉 RR 比较乱
    cnmusa
        42
    cnmusa  
       2019-03-18 07:52:16 +08:00 via Android
    没梯子 后续完全卡住
    sth2018
        43
    sth2018  
       2019-03-18 08:10:50 +08:00
    赞一下
    LongLights
        44
    LongLights  
    OP
       2019-03-18 08:37:05 +08:00 via Android
    @cnmusa 教程一开始有个“开始前的须知”,第一条就是说明没梯子就没法参照这个教程。。。。
    skylancer
        45
    skylancer  
       2019-03-18 08:38:41 +08:00
    MIUI EU 一直都没法正常使用小米推送,不用试了
    甚至原始开发版都试过没法正常使用要用第三方小米推送的,习惯就好
    zpxshl
        46
    zpxshl  
       2019-03-18 10:19:09 +08:00 via Android
    小米 9 目前还没有 twrp 支持。。。
    LongLights
        47
    LongLights  
    OP
       2019-03-18 10:57:44 +08:00 via Android
    @zpxshl 等等总会有的🤔
    cat9life
        48
    cat9life  
       2019-03-18 11:39:39 +08:00
    MIUI 还是不错的 支持下。国内 google 貌似不挂梯子很耗电?
    xiaofengchen
        49
    xiaofengchen  
       2019-03-18 11:54:04 +08:00 via Android
    @cat9life 挂了梯子梯子本身很耗电
    zpxshl
        50
    zpxshl  
       2019-03-18 11:59:12 +08:00 via Android
    @xiaofengchen 梯子不怎么耗电。 只是安卓的计算方式,把走梯子的应用的耗电都算进梯子里面。
    LongLights
        51
    LongLights  
    OP
       2019-03-18 12:05:35 +08:00 via Android
    @cat9life 这我就不清楚了 在家路由器科学上网 在学校手机常年挂着梯子 规则跳过大陆及局域网就行。。。
    zpxshl
        52
    zpxshl  
       2019-03-18 12:09:10 +08:00
    请教个问题。 刷 eu miui 一定要刷入第三方 rec 吗? 我记得小米之前有提供官方的线刷工具, 那个可以用吗?
    shell314
        53
    shell314  
       2019-03-18 12:28:59 +08:00 via Android
    这个可以
    juded
        54
    juded  
       2019-03-18 12:42:32 +08:00
    想知道国际版钱包应用是否有解~
    LongLights
        55
    LongLights  
    OP
       2019-03-18 12:51:10 +08:00
    @juded 23 楼老哥分享了一个提取 mi pay 的工具,不过我没有试 用不到 mi pay
    whlvi
        56
    whlvi  
       2019-03-18 12:51:12 +08:00 via Android
    网站很漂亮
    whwq2012
        57
    whwq2012  
       2019-03-18 12:56:35 +08:00 via Android
    选择国际版就等于放弃 nfc。。
    LongLights
        58
    LongLights  
    OP
       2019-03-18 14:42:48 +08:00 via Android
    @whwq2012 eu 版 NFC 功能正常使用的 我校园卡充钱都要用 nfc。。。今天中午刚用的
    kylix
        59
    kylix  
       2019-03-18 14:44:56 +08:00
    支持一下
    rophie123
        60
    rophie123  
       2019-03-18 14:51:13 +08:00 via Android
    愿你刷机半生,归来仍是 MIUI
    earendil1412
        61
    earendil1412  
       2019-03-18 15:03:10 +08:00 via Android
    打开手机的飞行模式,将系统语言切换为 English,然后在设置里的应用管理里面找到 Google service, Google service framework,Google App, Google Play Store 这四个应用,禁用这 4 个应用的电话权限,并且清除它们的数据及缓存。

    打开 wifi,配置好科学上网,回到负一屏,即可开启 Google Feed。开启成功后退出飞行模式,切换系统语言为中文简体,即可顺畅使用中文的 Google Feed 了。


    语言不需要切换 Google play store 的数据不需要清除,电话权限只需要禁用掉 Google play service 的即可。


    PS:小米不能用官方 rec 直接刷 EU 系统吗???
    LongLights
        62
    LongLights  
    OP
       2019-03-18 15:08:23 +08:00 via Android
    @earendil1412 感谢指正 过会 append,貌似是不能用官方 rec 的 因为 eu 版 rom 发布页那里就说的要先刷 twrp
    F1024
        63
    F1024  
       2019-03-18 15:13:08 +08:00
    @LongLights 微信能指纹支付吗
    LongLights
        64
    LongLights  
    OP
       2019-03-18 15:14:12 +08:00 via Android
    @F1024 可以
    whwq2012
        65
    whwq2012  
       2019-03-18 16:24:56 +08:00 via Android
    @LongLights 能用米 pay 吗?开通公交卡?
    ysc3839
        66
    ysc3839  
       2019-03-18 18:49:29 +08:00 via Android
    @earendil1412 不能,因为是第三方修改的系统。
    ysc3839
        67
    ysc3839  
       2019-03-18 18:55:47 +08:00 via Android
    @gabri @tumbzzc @freehehe @huclengyue @juded @whwq2012
    我的设备是小米 6,目前使用 MIUI 国际版。之前自己弄了一个半自动提取 MIUI 国内版小米支付和全球上网的工具。小米公交和全球上网都能使用,信用卡模拟没有测试过。
    https://github.com/ysc3839/Mi6-MIPay-Systemless
    https://github.com/ysc3839/Mi6-MIRoaming-Systemless
    MIUI EU 是基于国内版的,理论上也能用的。
    hjhjcj2
        68
    hjhjcj2  
       2019-03-18 21:09:15 +08:00
    国际版支持国内电信卡吗?早就想刷了,但因为有人说国际版刷了电信卡不能打电话,不支持 2G。请刷过的朋友解释一下,谢谢
    ysc3839
        69
    ysc3839  
       2019-03-19 05:02:54 +08:00 via Android
    @hjhjcj2 国际版禁用了 CDMA,有 root 的情况下可以使用“网络信号大师”这个软件开启。
    carlist
        70
    carlist  
       2019-03-19 08:57:55 +08:00
    原生向调教?
    既然都解锁了刷 aosp 或者 lineage 不行么
    非要继续赖在 adui 上有意思么
    nfc 个人认为一直不靠谱
    xposed 框架对 8.0 以上支持不好
    所以手头的几个手机都停留在 7.1.1 上了
    个人就用阻止运行流氓终结者 appops 这几个插件
    再加上 myandriodtools (各大流氓都憎恨不已的软件)
    某些软件新版本闪退,那就装个旧版本不升级好了
    说的不是别人,就是高德地图
    LongLights
        71
    LongLights  
    OP
       2019-03-19 09:28:31 +08:00 via Android
    @carlist 小米的很多机型在 aosp lineage rros pixel experience 等 rom 都有一些 bug,要说适配最好的肯定是 MIUI。eu 版也没广告,在续航上的优势也是没办法用黑阈之类的软件追上,除了一个自带桌面和状态栏的样式以外,其实 MIUI 和这些类原生的 rom 在使用上并没有多少区别,还能不刷 xposed 用指纹支付
    zapper
        72
    zapper  
       2019-03-19 09:39:49 +08:00
    现在国际版 rom 还能刷在国行机上吗……
    LongLights
        73
    LongLights  
    OP
       2019-03-19 10:01:49 +08:00 via Android
    @zapper 原帖里是 eu 版 eu 版
    carlist
        74
    carlist  
       2019-03-19 10:05:56 +08:00
    @LongLights 出于谨慎,即使是 eu 版也要怀疑一下
    欧洲的 GDPR 政策值得称赞,遵守是必须的
    另外,万普拉斯不也在美国踢爆搜集个人信息么
    xposed 一定要刷,指纹支付和 nfc 都靠边站
    从技术角度讲还是不用为妙
    isobeltytania
        75
    isobeltytania  
       2019-03-19 11:37:48 +08:00
    @Nitroethane 这个之前使用的时候右边汉字导航会重叠在一起,然后就很丑了
    ysc3839
        76
    ysc3839  
       2019-03-19 11:53:34 +08:00 via Android
    @zapper 新机型我不清楚,小米 6 解锁后是可以的。
    wwwaaa
        77
    wwwaaa  
       2019-03-28 11:17:52 +08:00
    这个和原生的 miui 有什么优势吗
    jeffreygus
        78
    jeffreygus  
       2020-12-04 11:34:17 +08:00
    nova launcher 默认没有负一屏的吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2720 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.