分享一下如何免 ROOT 隐藏状态栏 NFC/闹钟等图标

2022-06-12 13:42:08 +08:00
 Mateverse

因为最新的 MIUI 测试版 /其它部分 UI 会始终显示 NFC 图标,所以写一下这个图标如何隐藏。

准备工作:

  1. USB 数据线
  2. 电脑端 adb
  3. 手机打开 USB 调试,部分设备需要打开USB 调试(安全模式) 一般会在 USB 调试开关的下方

操作步骤:

adb shell settings put secure icon_blacklist nfc

nfc 可以替换成下面的内容,多个的话可以用,分割。

图标 图标描述
volume 静音 /震动图标
location 定位图标
speakerphone 麦克风使用中图标
wifi wifi
hotspot 热点
alarm_clock 闹钟
bluetooth 蓝牙
airplane 飞行模式
headphone 耳机
cast 录屏状态
nfc nfc

如果需要恢复,需要使用:

adb shell settings put secure icon_blacklist null
会一次性恢复所有图标
14582 次点击
所在节点    Android
34 条回复
estk
2022-06-12 19:21:40 +08:00
@HankAviator
碰巧是 miui13
不知道是不是它改了名称还是直接禁用该功能
bruce0
2022-06-12 19:33:22 +08:00
coloros 可以直接设置显示那些
Mateverse
2022-06-12 19:47:12 +08:00
@Cheons volte_call,ims_volte,ims_volte2,volte,ims_indicator 你试试这几个
ysc3839
2022-06-12 21:05:41 +08:00
恢复的话应该是用 settings delete secure icon_blacklist

@estk 大概不可行,因为去掉了这部分代码。我的方法是用 Runtime Resource Overlay 替换掉对应图标。
estk
2022-06-12 21:21:57 +08:00
@ysc3839
Runtime Resource Overlay 是 App 名字吗?
ysc3839
2022-06-12 21:30:17 +08:00
@estk 不是,是 Android 的一个功能 https://source.android.com/devices/architecture/rros
需要 root 才能使用
sungnix
2022-06-13 10:54:48 +08:00
感谢分享,终于能把状态栏的闹钟和蓝牙图标隐藏了。
HankAviator
2022-06-13 11:08:11 +08:00
los 有一点好是蓝牙未连接就不显示,连接才显示蓝牙和电量。可惜这个办法好像实现不了这个…配合 tasker 倒是可以…
HankAviator
2022-06-13 11:16:07 +08:00
@estk woobox 是直接 hook 到状态栏 view 上,估计 adb 的方法不行,不知道只是 miui 还是安卓 12 都这样。miui12 用这个办法好像都可以
Zeonjl
2022-06-13 15:20:12 +08:00
学习了
sungnix
2022-09-25 11:06:35 +08:00
MIUI 12 ( Android 11 )有效,
升级到 MIUI 13 ( Android 12 )不起作用了。
dyzzc
2022-11-26 19:32:32 +08:00
@laoyur 坚果 R2 无效
waykom
2023-01-18 12:04:11 +08:00
MIUI 13 如何隐藏?
z836454898
158 天前
@estk 试了 vivo 可以隐藏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/859057

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX