怡水若寒 YSRH.COM
怡水若寒 / DMi能量流

能量往哪走,一眼就看明白

DMi能量流(DMi Energy Flow · 比亚迪 DM-i 车机能量流显示) · 免费下载

原厂的能流图只在「车辆设置 → 能量管理」里出现,想看就得停车翻菜单;切到导航或音乐,它又没了。DMi能量流把这张图单独做成一个应用:直接读车上的能量域,把发动机、电池、前后电机与四个车轮之间每一条流路画出来,工况一变,线和颜色跟着变。它不估算、也不猜:读不到数据就明说读不到——左上角圆点变红、退回 34 态演示轮播,而不是拿上一次的数字接着画。放在桌面上当常驻小窗,或者拉进迪友的自由窗里跟导航并排,都行。

比亚迪 DM-i 车机 34 种工况实时识别 悬浮小窗 · 自由窗 不需要 root

01它能做到什么

写的是它实际在做的事,不是把「能量流」三个字换几种说法。

01

一条线说清「现在谁在干活」

橙色是发动机、蓝色是电驱、绿色是回收:发动机到车轮、发动机到电池、电池到前后电机、车轮回收进电池,九条流路按当前工况点亮,不参与的部件自动熄掉。不用看数字,扫一眼就知道这一脚油是谁出的力。

02

34 种工况,不是三五种

纯电四驱 / 前驱 / 后驱、双轴 / 前轴 / 后轴回收、发动机直驱、串联发电、混联……原厂那套状态机里的 34 种,一种一种对过去,每种该亮哪几条流路都写在映射表里,不是靠截几张图猜的。

03

数据是从车上读的,不是算的

直接读车辆能量域(BYDAutoEnergyDevice)拿工况与电量,2.5 秒没有新数据就判定掉线——圆点由绿转红、画面退回演示,不会停在最后一帧假装还在跑。

04

悬浮小窗:导航开着也能瞄一眼

开「桌面浮窗」之后浮在任意应用上层,位置随手拖,不挡导航的转向提示;按 Home 直接退出,不缩成小窗,下次点开还是小窗。

05

自由窗里,窗口多大画面就多大

在迪友桌面把窗口拉大拉小,画面等比缩放并居中,底色铺满整块窗口,没有色块接缝;整个过程只重排界面,不重建页面,取数连接不会断。缩到 0.75 倍为止,再小左上角就点不准了。

06

底色 0–100% 连续可调

从默认的浅色渐底一路拖到全透明,边拖边生效,下次打开记得住。透到底时车身轮廓会自动压暗一档,白壁纸、深壁纸都还看得出车形;「设置」入口也跟着换成深色药丸,不会糊在壁纸上。

07

没连上也能看:演示模式

点一下画面就在「实时 / 演示」之间切。演示是 34 种工况自动轮播,用来确认渲染正常;这时圆点是红的,不会让人误以为读到了车。

08

车机重启,点一下就回来

取数要有 shell 身份才读得到车辆接口。应用自己当 adb 客户端,第一次点「连接 DMi 能量流服务」时按一次「允许调试」,以后开机点一下按钮就行——不用电脑,也不用装 Shizuku。

09

不 root、不改系统

走的是车机自己的 adb 与车辆接口,不刷机、不动系统分区,卸载就干净。取数服务只监听本机 127.0.0.1,不对外开端口。

10

单电机的车,不会多画一个后电机

设置里选「前置电机 / 前后双电机」,画面上只出现你这台车真有的部件,不会被多出一条不存在的流路误导。

02它长什么样

下面是它自己的画面:一张主界面、两种典型工况,一扇自由窗,还有把底色拖到 0% 之后的样子。

主界面 · 混联工况:橙色是发动机在出力,蓝色是电驱,电池那排绿条是当前电量;左上角圆点绿着,说明数据是从车上实时读的
主界面 · 混联工况:橙色是发动机在出力,蓝色是电驱,电池那排绿条是当前电量;左上角圆点绿着,说明数据是从车上实时读的
双轴回收:松电门滑行,前后两个电机都变成发电机,绿色流线把动能收回电池,发动机整颗灰掉
双轴回收:松电门滑行,前后两个电机都变成发电机,绿色流线把动能收回电池,发动机整颗灰掉
增程发电:发动机不驱动车轮,只带动发电机给电池充电——前后电机都不发光,只有一条绿线从发动机进电池
增程发电:发动机不驱动车轮,只带动发电机给电池充电——前后电机都不发光,只有一条绿线从发动机进电池
自由窗 3/4:窗口 1440×540,画面等比放大并居中,底色铺满整块窗口,拉大拉小都不需要重开
自由窗 3/4:窗口 1440×540,画面等比放大并居中,底色铺满整块窗口,拉大拉小都不需要重开
底色拖到 0%:只剩车身轮廓、部件和流动线浮在壁纸上;轮廓自动压暗一档,深色壁纸上也看得清
底色拖到 0%:只剩车身轮廓、部件和流动线浮在壁纸上;轮廓自动压暗一档,深色壁纸上也看得清

03获取最新版

DMi能量流免费下载,不注册、不需要账号。复制下方夸克链接,在「夸克网盘」里转存后装到车机上。

v1.3.9 DMi能量流-v1.3.9.apk · 2026-11-04
我用夸克网盘给你分享了「DMi能量流-v1.3.9.apk」,点击链接或复制整段内容,打开「夸克网盘APP」即可获取。
/~72253c49Kg~:/
链接:https://pan.quark.cn/s/112c99c3b278?pwd=3TDR
提取码:3TDR
打开夸克链接

安装包约 3.2 MB,需要 Android 8.0 及以上的比亚迪 DiLink 车机。装好打开应用,点左上角「设置」→「连接 DMi 能量流服务」,第一次会弹一次「允许 USB 调试」,勾上「一律允许」以后就不用再点了。

04装之前先知道

  • 取数要有 shell(uid 2000)身份才读得到车辆接口。应用会自己连车机 adbd 把服务装好;车机把 ADB 关了的话,先在电脑上 adb connect 一次,或按设置里给出的命令手工跑一遍。
  • 第一次连接时车机会弹「允许 USB 调试吗」,建议勾上「一律允许使用这台计算机进行调试」,以后重启就不用再点。
  • 圆点是绿的才代表在读车;红点说明没连上,这时画面是 34 态演示轮播,不是真实数据。
  • 车机 ADB 端口不是默认 5555 的,在设置里点「adb 端口」改成你用过的那个,它会自动重试。
  • 长按画面不做任何事——早几个版本的长按会进画中画,车机上太容易误触,已经去掉了。
  • 全透明配很花的壁纸,流动线容易被吃掉;纯色或深色壁纸最清楚。
  • 装第三方 APK 到车机属于自行改装,风险自负。

05常见问题

Q1要花钱吗?
免费下载,不注册、不需要账号,也没有广告。
Q2我的车能用吗?
比亚迪 DM-i 车型的 DiLink 车机,Android 8.0 及以上。设置里能选「前置电机 / 前后双电机」,单电机的车不会画出不存在的后电机。取的是车上的能量域,不是按油耗或车速估出来的。
Q3为什么要开 ADB?会不会有风险?
读车辆能量数据需要 shell 身份,这是比亚迪留给系统应用的权限,普通应用拿不到。adb 只是把取数服务以 shell 身份跑起来:不刷机、不改系统分区、不需要 root,卸载后就干净了。
Q4需要装 Shizuku 吗?
不需要。Shizuku 做的也是同一件事——把服务以 shell 身份拉起来,只是多装一个应用。装了就用它,没装就走 adb 直连,两条路效果一样。
Q5车机重启之后要重新弄吗?
打开应用,点「连接 DMi 能量流服务」,等几秒变绿就行,不用电脑。前提是上次弹窗时勾了「一律允许调试」;没勾的话每次重启都要再点一次「允许」。
Q6圆点一直是红的?
说明没连上。点圆点看诊断信息:写着「取数服务未启动」,就在设置里点「adb 直连安装」重试;提示连不上 adbd,多半是车机 ADB 关了或端口不对,改端口再试。
Q7画面突然不动了?
超过 2.5 秒没有新数据,它会自己退回演示模式并把圆点变红,不会停在最后一帧骗人。先看圆点颜色,再看诊断里给的日志路径 /data/local/tmp/eflow.log。
Q8能跟导航并排看吗?
可以。开「桌面浮窗」让它浮在任意应用上层;或者在迪友桌面里用自由窗,把窗口拉成 2.4:1 左右最舒服,跟整屏比例一致。
Q9底色怎么调透明?
设置 → 显示设置 → 底图不透明度,0–100% 连续可调,边拖边生效,下次打开沿用。这一项要在应用内授权后才可用,面板上会写明当前状态。

06边界与权限

  • 反射读 android.hardware.bydauto.energy.BYDAutoEnergyDevice 与 BYDAutoStatisticDevice,不 hook、不改系统分区
  • 取数服务以 shell(uid 2000)身份运行:adb 直连或 Shizuku 二选一,两条路都不需要 root
  • 34 态映射表照车辆设置 1.3.1.180 的动效跳转表逐条核对,不是照截图猜的
  • 画面按 794×327 设计、整屏 1920×720;自由窗按短边贴合并居中,只重排不重建
  • 取数服务只监听 127.0.0.1:8887,不对外开端口;应用没有账号体系,也不上传行车数据