如何在Android13中通过ADB关闭实体导航键的背光LED 您所在的位置:网站首页 android13文件管理访问限制 如何在Android13中通过ADB关闭实体导航键的背光LED

如何在Android13中通过ADB关闭实体导航键的背光LED

2023-06-03 05:17| 来源: 网络整理| 查看: 265

如何在Android13中通过ADB关闭实体导航键的背光LED 前言限制条件过程简记结论

前言

给一台mi家的旧手机刷上了Android13AOSP。哎?这性能差别,这电耗差别,感觉就跟白捡了一台新手机似的。但这不是重点,毕竟此前一直就在用AOSP的Rom,只是版本停留在9。本记录的重点是:如何在Android13下把该死的实体键盘背光关掉?因为实在是——太TeMe刺眼了!

限制条件 如果你计划Root掉了事,那可以直接跳过;如果你使用过ADB,并且知道其最基本的用法,可以继续;如果你参照过一些博文并且没有成功,可以直接跳转到结论。 过程简记 在android9的rom之中就更改过,但是忘记了配置文件的位置。参照了一些博文,都比较老,照搬使用的记过是:基本pull不回来文件;另外有些博文是在开发过程中在源码之中的更改,不适用我这个情况。反正呢,大差不差的,配置文件又跑不远,总会在sys/class这个目录里吧,于是adb shell进去。一通乱翻,找到了这个文件/sys/class/leds/button-backlight/brightness。把它pull下来一看,擦,值是0。这是为毛呢?思考、苦恼、薅头发…灵机一动,继续ADB shell进去,抓起手机按键亮屏,然后马上cat /sys/class/leds/button-backlight/brightness,汪擦,返回值40。这特么是个status啊!那TieMie的究竟哪个才是配置文件呢?再ls一下瞅瞅,发现还有个max_brightness文件,cat返回40。估计就是它了。echo 0 > /sys/class/leds/button-backlight/max_brightness 整个世界美好了。 结论 先ADB连上设备,然后adb root一下确保后面不会遇到权限障碍。adb shell 进入安卓的shell环境。先去 /sys/class/leds/button-backlight/ 目录看看有没有brightness、max_brightness这俩文件。如果有,那么brightness是当前状态,max_brightness是最大亮度配置。用 cat /sys/class/leds/button-backlight/brightness可以对比实体导航键的LED亮/灭状态验证一下echo 0 > /sys/class/leds/button-backlight/max_brightness。即可关闭实体导航键的背光LED当然往大改应该也可以,比如改成255是不是能当个小夜灯用?我就没再实验了。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有