♞ Vasu's Journal

Hibreak Pro: Android 14 GSI Release

Warning: If you end up bricking your device or you end up getting sucked into a wormhole, I am not to be held responsible.

1. Motivation for Building This

Well, Bigme's OS is riddled with garbage which has invasive permissions. A clean stock Android experience was what made the Hisense A9 stand out for me. And thankfully building on the work of Damian and co. on the Hisense, I was able to port the accessibility app and get it running on the Hibreak Pro with some modifications of my own.

2. A Few Notes

Also, for those who don't know, GSI stands for Generic System Image, it is a system image that you can load on your device. The Lineage OS that is talked about for the Hisense, was also a GSI.

For the Hibreak Pro though, I have used ponce's AOSP build of Android 14. Link here.

I did not use Lineage as a base because it required having superuser and ADB access to get the screen working on the first boot. Might post a download for that as well based on popular request.

The fingerprint sensor was not working on the Android 15 builds I tried- and in general were a bit unstable with the e-ink screen. Might troubleshoot that a bit later.

3. Links

4. Installation Instructions

I wrote a post earlier on how to flash an Android 15 GSI on the Hibreak Pro. Link here Follow all the instructions mentioned there- apart from the fact that instead of flashing the GSI in the post there, you would be flashing the GSI I provided above.

5. Setup Guide

5.1 Initial Boot

  1. After flashing the GSI and rebooting, you would have a black blank screen. If you are still connected to the computer, wait to hear a chime on the phone signalling that the phone is connected to your PC.
  2. With the phone now booted up, simply press the power button to lock your screen, you'll hear the sound signalling that it is locked. Press the power button again, and the screen should now be fully functional. This only happens on the first boot.
  3. Now, open the app drawer and open the A9 Accessibility Service. Don't be confused by the name; I have not bothered to change the name of the app or the package. This was very much built from source for the Hibreak Pro.
  4. You'll now be in accessibility settings, enable the accessibility service.
  5. Double tap the bottom action button to bring up the accessibility menu- or open the settings to tweak the settings to your liking.
  6. The phone on the first boot is in dark mode. Head over to display to change that (if you want to of course)

5.2 Treble Tweaks

Head over to Settings -> Phh Treble Settings

5.2.1 Network Fixes

5.2.2 Display Tweaks

5.2.3 Telephony Tweaks

5. Reporting Bugs

Report them on GitHub as an issue.

6. Wrapping Up

I shall continue to working on this and making tweaks to make this better. There are lots of stuff in Damian's patching script that I did not implement, since it was making an image that would crash the DisplayManager which would crash the display and put the phone into a bootloop.