Huawei udostępnił źródła jądra, bo zgodnie z licencją musiał to zrobić (android ma jądro od linuxa).
Bez źródeł jądra zrobienie customa jest praktycznie niemożliwe...
Ale nie to jest problemem i nie o to chodzi. Problemem jest SoC od hisillicon (czyli właściwie od Huawei). Modele o których piszesz mają snapdragony od qualcomm, znacznie lepiej udokumentowane nad którymi pracowały już dziesiątki jak nie setki a może nawet i tysiące developerów. Developerów, którzy pracują nad urządzeniami od Huawei z kirinami można policzyć na palcach jednej ręki...
No to nie jest tak do końca jak piszesz. Są pliki zamkniętoźródłowe, binarne, które kopiuje się ze stocka. Z reguły są to przeróżne sterowniki sprzętowe, nie jestem developerem więc dokładnie nie wiem. Napisanie ich od nowa jest pewnie niemożliwe albo bardzo trudne...
No i tu dochodzi jeszcze kwestia tego ile jest androida w emui i na ile te pliki binarne są przystosowane do kodu AOSP. Na customach w P8 lite był ogromny problem z hw composer (ze strony użytkownika to nie jest duży problem) czy wakelockami spowodowanymi przez sterowniki od wifi w jądrze (tak pisał kiedyś surdu_petru na xda).
Pomijając już to jak dużo czasu upłynęło do powstania pierwszego używalnego customa...
Co ciekawe np. na p9 lite developer z xda meticulus stworzył chyba niezłego customa w 2-3 miesiące. Ale to inna historia, zresztą zirytowany poziomem ludzi na xda zawinął manatki i udostępnia (albo udostępniał) go grupie na fb dla tych, którzy przekazali mu jakąkolwiek donację.
No ale jak pokazuje honor 4x w wersji ze snapem 410, który ma oficjalne customy, to soc jest największym problemem.
Wysłane z mojego OnePlus 5 przy użyciu Tapatalka