>>/34709/
> Recently, Huawei has stopped providing bootloader unlock code to any Huawei device. In this scenario, third-party services came to rescue us. Earlier, there was no need to spend anything to get bootloader unlock code from Huawei, but now users need to spend up to $60 to get unlock code. Here we have few third-party sites offering Huawei bootloader unlock code at a few. All you want to do is provide your device IMEI number and they will send unlock code within 15 days.
good luck with that without having to pay. You need to unlock the bootloader first and replace it with twrp, which is much easier for phones of other manufacturers (simply a click in the developer options in the settings after you enabled the developer options by tapping 10 times on the build number in the settings [usually about phone > software information])
> So what the fuck is up with that?
Android developers (they started independent, before Google bought them), added a java layer, so programmers could easily create apps for Android, java used to be the number one programming language at that time. To run java code you need a java environment, so they integrated this in Android. Secondly comes the nature of the processor, which are in 99% of the cases based on the ARM architecture, after Intel and their x86_64 architecture left the mobile CPU market. The problem with ARM is that there is no standardized booting protocol or whatever it is called unlike with x86 BIOS/UEFI, where you can install and boot another operating system if you want. Thirdly there are some security measures built in your Android phone, locked bootloader, read only root folders. The latter is shit, because you can't write your own system wide host file, that you can use as system wide adblock, as a lot of apps are spying on you.
> how can I run what I want
if your phone company allows it, you can unlock the bootloader of your phone and replace it with twrp. twrp allows you to flash another Android Rom, favorably LineageOS and if you want you can flash root option too, so you can use apps that need root access and use adaway to write adblocking to the host file of your phone. You'll lose your warranty though.