Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BYD Apps

Disclaimer: This is an unofficial, community-driven project with no affiliation, endorsement, or sponsorship from BYD or any of its subsidiaries. It involves reverse engineering of BYD's internal Android services for educational and interoperability purposes only. Use at your own risk — modifying vehicle software may void your warranty or violate BYD's terms of service. The authors assume no liability for any damage to your vehicle, software, or data.

Open-source Android apps for BYD electric vehicles.

Built on reverse-engineered BYD APIs — these apps interact directly with the vehicle's CAN bus through BYD's internal Android services. Not available on Google Play.

Apps

App Description Status
Door Sound Custom sounds on door open/close/lock/unlock events Ready
Engine Sound Select between 30+ engine sound presets for the AVAS external speaker (BYD's Boombox) Ready
Cabin Keep pets safe — AC monitoring, temperature display, always-on screen Ready
BYD Probe Diagnostic tool — enumerates all BYD Auto API methods via reflection Dev tool

Quick start: copy APK to Third Party Apps 55/ on USB → plug in → password BYD6125F.

Compatibility

Property Value
Vehicles BYD Dolphin 25/26 (likely works on other DiLink 3 models)
Platform DiLink 3.0 (global version)
Android 10 (API 29)
Architecture ARM64 (Qualcomm QCM6125)
Tested Firmware 13.1.32.2507250.1 (Jul 25 2025)

Tested on firmware 13.1.32.2507250.1. Older versions likely work. Newer firmware updates from BYD may change or break things — no guarantees.

Installing Apps on Your BYD

No root required. Two methods:

USB Drive (Easiest)

  1. Create a folder named Third Party Apps 55 on a USB drive
  2. Copy the APK into that folder
  3. Plug USB into the car
  4. Enter password: BYD6125F
  5. Tap the APK to install

ADB over WiFi

Requires enabling USB debugging first — see the full Sideloading Guide.

adb connect 192.168.10.10:5555
adb install build/door-sound.apk

Building from Source

Each app has its own build instructions in its README. General requirements:

  • JDK 11+
  • Android SDK build-tools (aapt2, d8, apksigner)
  • android.jar for API 29

Research

Detailed API reference in research/byd-auto-api-reference.md — covers AC, door lock, panorama, bodywork, and cloud communication APIs with live-verified values.

These apps are based on findings from the byd-dolphin-hacking research repo — CAN bus protocol documentation, BYD API reverse engineering, and audio architecture analysis.

Contributing

Every modification, finding, discovery, or change made to the BYD Dolphin must be committed and pushed. See CLAUDE.md.

Troubleshooting

  • App killed after minutes? → Settings → Apps → Auto-start Management → enable auto-start for the app.
  • Temperature shows "--"? → AC signals unavailable on firmware; app auto-probes on first launch.
  • New firmware broke things? → Report in issues; no guarantees on updates.

License

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Custom Android apps for BYD electric vehicles — door sounds, CAN bus tools, and more. No root needed.

Topics

Resources

Stars

20 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages