The aim of this repository is to be wiki for someone who wants to modify/change their hisense a9. The information is collected from various reddit posts and xdaforums posts.
Warning
Please proceed at your own risk. There are chances that performing any instructions from this repository could lead to unrecoverable phone.The author is not responsible for any damage caused to the phone with any information or instructions from this repository
- device info
- default apps
- system apps
- Stock Rom Versions
- First Release: L2037.6.04.06.00 (This is version the phone reverts back to, if trying to flash stock rom)
- Last Release: L2037.6.08.01.00
and tips
Important
recommended buy- EDL cable- cable used on all Qualcomm phones to put phone into DEEP FLASH MODE, also known as Qualcomm 9008 Mode / Emergency Download Mode.
- non root modifications (for someone who just wants basic changes like access to keyboard, eink brower. eink reader, other apps without Google Playstore install)
- to setup developer mode and usb debugging
- to unlock bootloader
- to root Make sure that the phone is on First Release or Last Release, as the boot image are only available for those releases only. If you can't update to last version or flash stock rom, then you will have to extract boot.img from your phone before trying to root the phone.
- update to android/lineage gsi
- flash to stock rom
- backup & restore phone - Instructions using BKerler EDL tool
- extract/backup boot image
- Elf file FireHose Elf file for A9 (needed for restoring to stock rom)
- Stock rom Hisense A9 stock rom which will have version L2037.6.04.06.00 . You should be able to update to L2037.6.08.01.00(this is last update provided by Hisense) using system update under settings
- Boot Image & vbmeta These will be used during rooting process. Make sure that the phone is on First release or Last release, as the boot image are only available for those releases only. If you can't update to last version or flash stock rom, then you will have to extract boot.img from your phone before trying to root the phone.
- Custom Fastboot Created by Denzil Ferreira for unlocking bootloader. Windows and Linux versions are available.
-
ADB: Download ADB from Android Platform tools for your operating system. Add directory where ADB installed to path of your operating system. Fastboot from Android Platform tools will not work for unlocking bootloader. Need to use custom fastboot created by Denzil Ferreira.
-
EDL: Qualcomm Emergency Download mode, commonly known as EDL mode, is a special engineering interface implemented on devices with Qualcomm chipsets. Its purpose is to perform special operations on the phone that are intended for device manufacturer only, such as unlocking the bootloader, read and flash firmwares on the phone's filesystem or recover it from being a dead paperweight. Unlike bootloader or Fastboot mode, system files needed by the EDL mode resides on a separate 'primary bootloader' that cannot be affected by software modifications. Below some of EDL utilities:
- Renate EDL Utility Windows Only
- BKerler EDL tool Linux/Windows both
-
Google USB Driver: The Google USB Driver is required to perform adb debugging on Windows with Google devices. Windows drivers for all other devices are provided by the respective hardware manufacturer, as listed in Install OEM USB drivers If you're using Linux, then you do not need to install a USB driver. Instead see Run apps on a hardware device.
-
Magisk: Magisk v27.0 was working without any issues. Needed for root access. It can be used for installing apps via modules, unpacking and repacking Android boot images
-
Magisk LiteGapps: Download the MAKSU version of LiteGapps
-
Magisk HidePropsConf: Used to change ur device's fingerprint, to pass SafetyBet's CTS profile check. With device certification, apps that require device certifications will work.ex. bank apps, streaming apps etc.
-
Linaro's QDL: This Linux tool communicates with USB devices of id 05c6:9008 to upload a flash loader and use this to flash images.
-
Qualcomm Flash Image Loader(QFIL): Qualcomm Flash Image Loader (QFIL) is a small Windows application that allows you to flash or install Stock Firmware on devices powered by Qualcomm Chipset.
-
Screen Sharing: These screen sharing utilities are helpful while setting up android gsi and lineage gsi as gsi are not yet optimized for eink devices.
-
Universal SafetyNetFix: Magisk module to work around Google's SafetyNet and Play Integrity attestation.
- xdaforums - Hisense a9 root - Reward Offered
- reddit - How to root the Hisense A9