POCO F7 Ultra(Redmi K80 Pro) 折腾记

前言

目前,我手上的这台 Redmi Note 12 Turbo 8+128GB 已经用了近三年,给我带来的诸多不便使我萌生了换手机的想法。 不便之处包括但不限于:

  • 单频 GPS
  • 128G 快被国产屎山占满了
  • 移动数据不定时断流(可能是系统问题)
  • 天马瞎眼屏
  • root 后环境没藏好,keybox 难搞,导致我现在的国产软件账号都黑漆漆的,部分软件也过不去检测

当初我买 N12T 的缘故

在三年前,我就抱着性能够强的想法(大概),看中了 N12T
这台手机在3月份发布,我在7月份购入的。
那个时候的小米淘宝旗舰店经过我观察发现 N12T 的规格页面在不同时段展示的品类不同。
时段一是正常页面,正常价格
时段二只有黑色 8+128GB(?) 可选
那时候预算不足,只能蹲时段二买,花了14xx元。

挑选中意的手机

吸取了 N12T 的教训,再加上小米的解锁 bootloader 政策收紧,能挑选的范围变得非常小。
我萌生想法的很大一部分原因就是因为这个瞎眼屏,那时候看得我眼睛老是有毛病。
去噼里啪啦搜了护眼手机,发现厂商根本就不重视,LCD 手机性能又不够用,还要在护眼的 OLED 屏幕里 挑选出 LTPS + 能解锁 bl简直难如登天。
内耗了许久,本来打算放弃解 bl 这个筛选条件的,但是看到某个介绍护眼手机的评论区说 K80 Pro 的护眼不错,本来打算买了之后用跑路解锁法的,但是我发现它有海外版本,叫 POCO F7 Ultra(下文简称 Miro)
与国内版本比较:

  • 电池容量少了 700mah
  • 国内的信号频段适配较差(?)
  • 国际版多了个黄色配色,好看

我相信 6000mah 在澎湃OS的优化下跟 5300mah 配类原生用起来没区别,其他的也无足轻重。
上小黄鱼一看,国内版与国际版价格相差近1000元,但是我用解锁机用习惯了,让我用没解锁的我还一时半会切换不了,而且加的那一坨特色限制也很烦,不解锁根本关不了,为了 bl 锁,还是决定买国际版。
我蹲了一段时间,都没人降价,在美好的一天中午,我蹲到了一个 2549的美丽价格还顺丰包邮,卖家说屏幕有细微划痕,图片上能看到一点,忍了。最后小刀了10快,以2539的价格拿下。
拿到手发现,屏幕上的划痕奇迹般消失了(???)。我到现在还没能看出来那个划痕在哪。

买家秀

about aboutdetail

折腾

解锁

根据国际版的 bl 解锁规则,需要在 Xiaomi Community 注册满30天后在指定页面抢寥寥无几的名额。
好不容易等了30天,提前找好了抢名额的脚本,那天晚上我还专门熬到12点,结果给我泼了盆冷水——名额被抢光了。
我气不打一处来,决定明天晚上再战。不幸的是,明天晚上也没能抢到。
去网上搜索发现,有人在小黄鱼卖解锁服务,还是秒解,我一问价格,280。
远远超出了我的预期,还是另辟蹊径吧。
逛 Github 发现,有个解锁脚本,看 issues 发现,有个用 POCO F7 的老外在前几个星期用这个脚本解锁了。
我心花怒放,但是这个脚本是通过官方解锁的,所以需要等待3天,那也比我等了32天还没解锁好啊!
3天之后,顺利解锁,折腾之路就此开始。

Root

由于小米收紧了解 bl 的政策,许多大佬都不做难以解锁 bl 的机型的 ROM 了。但是好在 Xiaomi.eu 做了澎湃的包,粤国大神做了 TWRP😋
什么?你不是说不用澎湃吗?怎么又打算用澎湃了?
因为欧版是基于国内版本制作的,系统整洁还能装Mi pay,何乐而不为呢?
刷完之后发现被咕噜咕噜锁卡了,不得不花点时间在登录上,有时间去 TWRP 删谷歌锁我都登录完了
由于在类原生养老多年,已经把机圈技能忘得七七八八了,本来我想用回 ksu,发现 sukisu-ultra 更好。

小插曲

刷入 Root 的时候,下意识的传了 Boot.img,也没注意看,安装时候的小字,在 sukisu-ultra 刷了一遍,twrp 又刷了一遍,怎么刷不进去呢?我还以为是管理器的问题,换成 ksu 刷了一遍,没能成功,打算用 magisk 曲线救国,发现 magisk 也刷不进去,我复盘了一下流程,发现了那行小字。。。。
刷到 init_boot 之后,Root 成功了!

元模块

我打开管理器发现,多了个我不认识的东西——元模块。
去酷安搜了一下,发现是跟挂载有关的,刚开始不知道干啥的,随便选了个 magic mount。

: 元模块是KernelSU的核心插件化基础设施,用于自定义和控制常规模块的安装与挂载方式。
元模块介绍

隐藏 Root 环境

在需要 Keybox 这个东西之前,还是比较好隐藏的,但是在需要 Keybox 之后,难度直线飙升。

幸好我之前存了个没被吊销的 keybox😋

Momo

刷完隐藏的模块之后,Momo显示😋,接下来就是刷 Mi Pay 模块了。
刷完模块之后,发现 Momo 提示“找到 Magisk”(?)
我一脸懵逼,我用的明明是 sukisu,哪来的 Magisk? 这个模块顺带把 Play 商店也“炸毁”了
本来想着看 Momo 的代码找原因的,发现早就 Archive 了。
刚开始怀疑是模块问题,试了用爱玩机的系统固化模块,还是一样

下了四次 lsp,新规则好烦人

去酷安搜索发现,类似的模块也会导致 Momo 提示这个。 底下有一位机友说是因为动到 `/system` 分区使其活跃了,又有个机友说元模块里操作一下就行 我打开元模块发现,我刷的诸多模块中只有 Mi Pay 的模块显示在模块列表里,我关掉它重启之后发现能过 Momo 了,但是 Mi Pay 也没了。 问了一下某位大佬,能不能既不提示又能用 Mi Pay,ta让我去问隐藏高手,可是我也不认识隐藏高手啊! 我灵机一动,搜了下元模块,发现 magic mount 注重兼容性,overlayfs 注重隐藏,还有一个叫 Hybrid 的元模块,同时搭载了这两个挂载系统。 刷了 Hybrid ,选上 OverlayFS,问题迎刃而解!

咕噜咕噜钱包

一套隐藏连招打下来,连检测器原神[1]都败在我的环境下了,但还是没能战胜咕噜咕噜钱包。 我在这里折腾了许久,装了许多模块
去酷安搜了一下,有大佬分享了隐藏方案,实施之后果然有用,DEVICE 级别也能过(咕噜咕噜钱包好像不看这个)

迁移应用

在迁移的时候,“数据备份”遇到个bug:迁移一次之后再迁移旧的应用到新手机上,应用名会变成未知并且迁移失败,用 MT 管理器一看,安装包是空的¿
我在 N12T 上又重复地操作了一次,发现弄到 Miro 上就变成空的了。
我摸不着头脑,于是就用 LocalSend 把数据传过来了(反正有 root 🤭)

Mi Pay

之前在 N12T 用 Mi Pay 感觉挺不错的,就是没有 Apple Pay 好(虽然我不用苹果)
我记得在 N12T 上是可以设置双击电源键打开 Mi Pay的,我按照网上的教程打开了开关,但是重启之后会失效。
这是怎么回事呢?决定 logcat 一下一探究竟:

01-26 17:14:23.489 I/MIUIInput(14253): [MotionEvent] ViewRootImpl windowName 'com.miui.tsmclient/com.miui.tsmclient.ui.settings.UniSettingsActivity', { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=23800865, downTime=23800837, phoneEventTime=17:14:23.488 } moveCount:0
01-26 17:14:23.498 I/SettingsProvider(14253): name:double_click_power_key has changed to mi_pay, because com.miui.tsmclient

发现这个按钮是由 double_click_power_key 这个键控制的,可以通过 settings put system double_click_power_key mi_pay 改为 Mi Pay。 在 N12T 的 CRDroid 上,是有长按电源键打开手电筒的功能的,但是 HyperOS 变成了双击电源键启用手电筒,用得不习惯,于是就顺藤摸瓜,找到了全部按键能启用的对应功能:

仅包括 logcat 输出部分,实际上仍有部分隐藏功能

查看完整的快捷功能配置表(AI 总结) | 功能 (function) | 支持的操作 (supportActions) | 中文翻译 | |----------------|----------------------------|----------| | launch_camera | double_click_power_key, double_click_volume_down, back_double_tap, back_triple_tap, long_press_home_key, long_press_back_key, long_press_menu_key, key_combination_power_home, key_combination_power_menu, key_combination_power_back, long_press_camera_key | 启动相机 | | screen_shot | three_gesture_down, key_combination_power_volume_down, back_double_tap, back_triple_tap, long_press_home_key, long_press_back_key, long_press_menu_key, key_combination_power_home, key_combination_power_menu, key_combination_power_back, key_combination_volume_down_menu | 截屏 | | partial_screen_shot | three_gesture_long_press, long_press_home_key, long_press_back_key, long_press_menu_key, key_combination_power_home, key_combination_power_menu, key_combination_power_back | 局部截屏 | | launch_google_search | long_press_power_key, back_double_tap, back_triple_tap, long_press_home_key_no_ui, long_press_home_key, long_press_back_key, long_press_menu_key, key_combination_power_home, key_combination_power_menu, key_combination_power_back | 启动谷歌搜索 | | close_app | long_press_home_key, long_press_back_key, long_press_menu_key, key_combination_power_home, key_combination_power_menu, key_combination_power_back | 关闭应用 | | turn_on_torch | double_click_power_key, long_press_home_key, long_press_back_key, long_press_menu_key, key_combination_power_home, key_combination_power_menu, key_combination_power_back | 打开手电筒 | | launch_recents | long_press_home_key, long_press_back_key, long_press_menu_key, key_combination_power_home, key_combination_power_menu, key_combination_power_back, press_menu, screen_key_press_app_switch | 启动最近任务 | | show_menu | long_press_home_key, long_press_back_key, long_press_menu_key, key_combination_power_home, key_combination_power_menu, key_combination_power_back, press_menu | 显示菜单 | | go_to_sleep | back_double_tap, back_triple_tap, long_press_home_key, long_press_back_key, long_press_menu_key | 进入休眠 | | launch_control_center | back_double_tap, back_triple_tap | 启动控制中心 | | launch_notification_center | back_double_tap, back_triple_tap | 启动通知中心 | | launch_polaroid_and_take_photo | long_press_camera_key | 启动拍立得并拍照 | | launch_calculator | back_double_tap, back_triple_tap | 启动计算器 | | mute | back_double_tap, back_triple_tap | 静音 | | miui_talkback | back_double_tap, back_triple_tap | 无障碍服务 | | launch_sound_recorder | back_double_tap, back_triple_tap | 启动录音机 | | launch_global_power_guide | long_press_power_key | 启动全局电源引导 | | launch_camera_and_take_photo | long_press_camera_key, double_click_volume_down | 启动相机并拍照 | | launch_sos | five_click_power_key | 启动 SOS 紧急求助 | | power_off_or_reboot | long_press_power_key, key_combination_power_volume_up | 关机或重启 | | none | back_double_tap, back_triple_tap, long_press_home_key, long_press_back_key, long_press_menu_key, key_combination_power_home, key_combination_power_menu, key_combination_power_back | 无功能 |

操作按键说明翻译:

  • double_click_power_key:双击电源键
  • double_click_volume_down:双击音量下键
  • back_double_tap:双击返回键(或背部双击)
  • back_triple_tap:三击返回键(或背部三击)
  • long_press_home_key:长按主页键
  • long_press_back_key:长按返回键
  • long_press_menu_key:长按菜单键
  • long_press_power_key:长按电源键
  • long_press_camera_key:长按相机键
  • key_combination_power_home:电源键 + 主页键组合
  • key_combination_power_menu:电源键 + 菜单键组合
  • key_combination_power_back:电源键 + 返回键组合
  • key_combination_power_volume_down:电源键 + 音量下键组合
  • key_combination_power_volume_up:电源键 + 音量上键组合
  • key_combination_volume_down_menu:音量下键 + 菜单键组合
  • three_gesture_down:三指下滑手势
  • three_gesture_long_press:三指长按手势
  • five_click_power_key:五次单击电源键
  • press_menu:单击菜单键
  • screen_key_press_app_switch:屏幕按键(应用切换键)
  • long_press_home_key_no_ui:长按主页键(无界面响应)

有了这个,就好办多了,但是!里面没有 mi_pay,令我百思不得其解,而且手电筒也不支持除了双击电源键之外的其它可用方式启动,决定深入探索一下。 在快捷手势页面用双击电源键打开手电筒开了一下,发现是被 com.miui.securitycore(系统功能组件) 修改的:

01-30 20:41:12.015  2642  2642 I SettingsProvider: name:double_click_power_key has changed to turn_on_torch, because com.miui.securitycore

用 MT 管理器探索了一下,发现确实有改点,还有别的好东西,这里就不放出来了,自己去看。
改完之后用模块装了进去,发现电源菜单按不出来了(
由于不会安卓开发,就问 AI 怎么能够达到我想要的效果,AI 建议我用 “运行时资源叠加层 (RRO) ”可用达到我想要的效果,vibe 了个发现没啥用,因为目标 xml 不能被叠加。

本来想写个教程的,但是感觉跟官方的比有点重复了,写一半删掉了

决定改用 Xposed 模块,成了!

来看看模块最终的样子吧:

xp

总结

除了电池有点小(打终末地三小时就没电了),不能用 ViperFX + JamesDSP 之外(骁龙8e及以后的处理器都不能用了,截止2026-01-28),其他方面我都挺满意的,希望能一直钉着。


  1. 此处指的是 Duck Detector 

updatedupdated2026-02-102026-02-10
加载评论