My Huawei P30 (ELE-L29) is running EMUI 12.0.0, which is based on Android 10. My bank says its app will soon require Android 11 or newer. As far as I can tell, Huawei has not released a newer official version for this phone.
I found a bootloader-unlocking guide, but it appears to require an older EMUI version than the one currently installed. Even if I could unlock the phone, I have not been able to find a reliable Android 11-or-newer custom ROM specifically for the P30. Are there any realistic ROM options, such as a device-specific build or a compatible GSI?
If upgrading the P30 is not practical, I am considering a used budget phone instead. I would prefer something with an unlockable bootloader, good custom-ROM support, and long-term software updates so I can avoid this problem in the future. What models would be good choices?
4 Answers
The Huawei P30 uses the Kirin 980, and there is very limited custom-ROM development for it. Huawei's loss of Google support also reduced developer interest, so there does not appear to be a dependable Android 11-or-newer ROM for this model. The bootloader guide you found also seems intended for much older EMUI versions, so it probably will not work on your current installation.
If you mainly want long official support rather than custom ROMs, look at newer Samsung A-series models or other phones with clearly stated update policies. Samsung now offers extended update periods on many models, but verify the exact device before purchasing. For custom-ROM flexibility, Pixels are generally simpler than Samsung, Huawei, Xiaomi, or OnePlus devices, which may involve regional restrictions, waiting periods, or limited bootloader access.
For a replacement with straightforward bootloader unlocking and strong custom-ROM support, used Google Pixel phones are worth considering. A Pixel 6 or 7 can often be found at a reasonable price, and Pixels have a large development community with projects such as LineageOS. Check the exact model and carrier variant before buying, since some versions cannot be unlocked.
A generic system image might be technically possible if the phone meets the required Treble conditions, but that can involve compatibility fixes and a lot of trial and error. More importantly, banking apps often reject unlocked bootloaders, modified systems, or devices that fail integrity checks. Even if you get the app working temporarily, there is no guarantee it will continue to work after a future update. For banking, an officially supported and unmodified phone is the safer option.

Custom ROMs can extend the life of an older phone, but the security trade-offs matter more when financial apps are involved. Staying on the official software or replacing the device is usually less risky.