LineageOS is an aftermarket firmware for a number of cell phones and tablets based on the open-source Android operating system. It offers features not found in the official Android-based firmwares from vendors. Read more about LineageOS at lineageos.org.
The Huawei Ascend Mate 2 (mt2l03) does not receive official releases of LineageOS. I provide unofficial builds here. Bug reports on these builds are not accepted through LineageOS’ bug tracking system. More information about the Huawei Ascend Mate 2 can be found on the LineageOS Wiki.
Minimum Firmware Version
Your Huawei Ascend Mate 2 (mt2l03) must be upgraded to stock firmware version B322 before installing LineageOS. This only needs to be done once; it will update the vendor firmware that is permanently stored on the device. If the option exists, taking over-the-air updates until your device is running B322 is the easiest option. Otherwise, you can manually update your device as follows. This will wipe all of your personal data from the device!
- Download and unpack the HUAWEI MT2-L03C00B322 firmware update
- Format a 4GB or larger MicroSD card to FAT32
- Copy UPDATE.APP and UPDATE_VENDOR.APP to a directory named
dload
on the MicroSD card - Turn off the device and insert the MicroSD card
- Press and hold Volume-Up + Volume-Down + Power (in this order) until the HUAWEI logo shows, then release only the Power key (keep holding the volume keys)
- Release the volume keys when the phone enters Software Upgrade mode
- The update will begin automatically and reboot when finished
Recovery Info
Not compatible with official TWRP releases. Please use unofficial TWRP.
Security Advisory
All of the following releases have their Android Security Bulletin date marked with an asterisk (*). This is to indicate that while Android Frameworks has been fully patched, this device’s HAL (hardware abstract layer) and kernel should not be considered fully patched. Both the HAL and the linux-3.4 based kernel are deprecated by AOSP and no longer receive updates from Qualcomm or AOSP. Considerable effort has been put into updating the kernel with known CVE patches (cve.lineageos.org/android_kernel_huawei_msm8928) and the status of each patch is tracked here. Please recognize that backporting patches to this linux-3.4 based kernel is difficult and the backports applied have not been verified by security experts. Further, AOSP has no incentive to disclose any other vulnerabilities that may exist in linux-3.4 based kernels since security updates have ended for devices utilizing this kernel version. Enjoy responsibly.
Downloads
- LineageOS 14.1:
lineage-14.1-20211028-UNOFFICIAL-mt2.zip (324.22 MB)
SHA1:bc778a965c808ca6f3ef27e3fa9f5c758576cf19
Commit history:
– android_device_huawei_mt2: 4ccd82a11d038d55f9445db01911983bc4bc806b
– android_kernel_huawei_msm8928: 01366e77c70d97bdd2c2aeaac51ec78c70fc9acb
– proprietary_vendor_huawei: 94134d0fa31d70db8604352877170187c33213d0
Based on branchcm-14.1
as of 27 Oct 2021
Includes fixes for Android Security Bulletins through June 2021*
Kernel CVE patch status:
– Current: gist.github.com/mdmower/6cfc51c888ff1ab2b0ec1e3a430b0424/f9b90866a5b0f8c32675018330bdab24493b3da2
– Reference: cve.lineageos.org/android_kernel_huawei_msm8928
Additional commits:
– Settings: Asterisk security patch for old kernels
– icu: Fix assertNull usage in TimeZoneTest
Notable changes:
– FM Radio works
- Archive of older releases at Android File Host
- GApps: Open GApps
- Recovery: Unnoficial builds of TWRP are available here.