• Choose upstream base

  • Build Strategy

  • Bootloader & Flashing

  • Feature Implementation

  • Security Hardening


  • To understand the appeal of custom firmware, one must first appreciate the constraints of the original software. When shipped by an ISP, the B760HS2 runs a heavily modified version of Android (typically 4.4.2 or 5.1.1, though hardware supports later versions). The interface is branded to the provider, and the application launcher is restricted to the operator’s proprietary IPTV app. The user cannot install third-party applications from sources like the Google Play Store; the USB debugging port is often disabled; ADB (Android Debug Bridge) access is password-protected; and the bootloader is locked to prevent unsigned code from executing.

    Furthermore, the device’s full potential is squandered. The HiSilicon Hi3798M system-on-chip (SoC) features a quad-core ARM Cortex-A7 processor, a Mali-450 GPU, and hardware decoding for H.265/HEVC, making it perfectly capable of functioning as a general-purpose Android media center. However, the stock firmware blocks access to the underlying Linux kernel, prevents root privileges, and restricts storage to a tiny system partition. In essence, the user does not own the device they paid for—they merely rent a portal to their ISP’s service.

    The first boot takes longer than usual (up to 5 minutes) as the cache rebuilds.

    Troubleshooting: