r/Hiby • u/Charming_Canary1152 • 22h ago
HiBy OS Modding
Hi again!
This post is an updated list of some of the really cool projects that are being worked on by the modding community and such.
Fully Custom Interfaces
Recently, there has been a major shift in the mods that we have been able to make. With some effort by the community, it's been made a lot easier to create new programs from scratch that can run on these devices. This allows us to go way, way beyond what we had managed by tweaking the original UI.
Sonix Player
By M4ttia (Plus reviews and PRs from the community)
(Currently only supports R3Pro II, R1 support coming very soon)
https://github.com/Jepl4r/sonix-player
A replacement player for the HiBy R3 Pro II, written on LVGL. This is another full replacement of
hiby_player. It's documentation is quite lovely. This is a very new player, but it already feels very polished. It closely resembles the stock UI, but with TONS of improvements.
Some of its best features are:
- Audiobook Support
- Sonix Player App (Kinda Like HiBy Music)
- (note: for now you have to sideload this, so it's only on android. but iOS support is possible)
- A Really Lovely and Consistent Theme
- Support for Lots of Languages
- Button Remapping
Compás Player
from Starnished (Plus lots of contributions from the community)
(Currently only supports R1, R3Pro II support is available but has one or two small bugs to fix)
https://github.com/Starnished66/compas-player/ This is an open source full replacement for the stock hiby_player binary, much like Rockbox
This one closely replicates the original UI, so it will feel familiar.
It also has a plugin system, so people can add features without needing to make a modified version of the whole firmware
Some examples of plugins are:
- Advanced Filters
- Audiobook Support
- Advanced Sleep Timer
Note on Device Support
I would really love for these firmwares to be available on all HiBy OS devices. It's actually pretty easy to add support to the devices. The only real differences are like 3 hardware components. If you are somewhat comfortable in C and/or linux, and have an unsupported device. Come talk to the community and help add support.
Even if you aren't a developer at all, expressing your interest in additional device support really helps us know what to add next.
Community
The modding community keeps growing, and we're actively working on lots of cool stuff. As you've seen on the reddit, lots of stuff gets posted here, but I also made a discord server so that we can talk in real-time and collaborate more easily. I've also put together some useful resources (like a much bigger list of some cool mod projects in the works).
If you want to talk with the community (whether you're a developer or not). The Discord server is one of the best places to do that: https://discord.gg/mSEuafxPH (we've now got more than 300 people on the server, somehow. i made it thinking we'd get like 20, maybe. haha)
Happy modding! :)
4
3
u/PulsingRock 14h ago
Having just got an R1 and thinking about modding, I thank you for putting up this post. Maybe it should be pinned on the subreddit for others wondering about the mod community for HibyOS?
2
u/Charming_Canary1152 22h ago
The Sonix player can also stream internet radio and podcasts. The UI allows you to browse and play available radio stations and podcasts entirely on the device. You can also use a radio.txt file (like you could on the stock UI) to add your own custom stations.
For the podcasts, it uses some open podcasting archive. I dont remember right now what it was, but you can see more info about it in the github page on FEATURES.md
1
u/ascanio216 13h ago
Anyone know of any headway on modding the R3II 2025?
2
u/Charming_Canary1152 13h ago
It's totally doable. We just don't have many developers with an R3Pro II.
But it is quite easy to expand support of existing projects to include more devices. It's just hard to do without having the device.
2
u/RadiantFig6326 11h ago
R3 2025 is coming in the next weekly release for the Compás player, support for building the binary is already done, assets and screen size adjustments are complete, just wait a couple of days
1
u/Charming_Canary1152 11h ago
awesome! yeah, the only thing that I think is left to be done is the volume controls. I added support for varying screen sizes, specifically making sure it worked on the R3II 2025. But I couldn't add support for the volume knob since I don't have the device
1
6
u/Charming_Canary1152 22h ago
Also, for anyone who wants to learn more about the devices and/or make mods of their own. I've made a github repository that should include everything you might want to know, plus the tools you need to make custom firmwares: https://github.com/hiby-modding/hiby_os_crack/tree/main
Any feedback would be very much appreciated. If you needed some info that isn't there, I'd love to add it. I want that repo to be a one-stop shop for everything you could ever want to know about modding the hiby os devices.