Вихідний код ядра для всіх смартфонів Kirin 980 і Kirin 970 під управлінням Android Pie був опублікований Huawei. Ви можете завантажити його тут!
Смартфони Android працюють на основі ядра Linux, і виробники обладнання зобов’язані поширювати вихідний код усіх двійкових файлів ядра Linux, які вони постачають на своїх пристроях. Хоча більшість компаній випускають вихідні коди ядра (дещо) вчасно, є деякі компанії, які витрачають на це свій приємний час. Одним із таких прикладів є Xiaomi, які, до їх честі, нещодавно покращили свою гру, випустивши вихідний код ядра в узгоджені терміни. Наявність доступу до вихідного коду ядра може бути величезною перевагою для розробників, які прагнуть створювати спеціальні ПЗУ на основі AOSP і спеціальні ядра для смартфона. Хоча компанія нещодавно закрила офіційні інструменти для розблокування завантажувача, Huawei все ж випустила вихідний код ядра для всіх смартфонів Kirin 980 і Kirin 970 під керуванням Android Pie (оскільки вони все ще повинні зроби так).
Смартфони Kirin 980 під управлінням Android Pie
- Huawei Mate 20
- Huawei Mate 20 Pro
- Huawei Mate 20 X
- Магія честі 2
- Honor View 20
Смартфон Kirin 970 під управлінням Android Pie
- Huawei Mate 10
- Huawei Mate 10 Pro
- Honor Play
- Huawei P20
- Huawei P20 Pro
- Честь 10
- Honor View 10
Хоча офіційно розблокувати пристрої Huawei більше неможливо, є вихід для бажаючих піти неофіційним шляхом, хоча це буде коштувати вам. Смартфони Huawei сумісні з Project Treble, що означає, що після розблокування у вас є можливість перепрограмувати GSI (хоча ваш пробіг може відрізнятися залежно від того, наскільки стабільною буде збірка). З вихідним кодом ядра розробники, які готові зробити рішучий крок і розблокувати завантажувач неофіційно (або вже розблокував завантажувач) тепер може створювати ПЗУ на основі AOSP, спеціальні ядра та спеціальні відновлення на основі оновленого джерела ядра код. Якщо у вас є пристрій Honor і ви живете в Індії, ви можете спробувати щастя, забравши свій пристрій до сервісного центру для розблокування завантажувача.
Ядро Linux ліцензовано згідно з Загальною публічною ліцензією (GPL), що гарантує, що виробники випускають зрозумілий для людини вихідний код ядра. Деякі виробники пристроїв не виконали цю вимогу, зокрема ASUS шифрування вихідного коду ядра ZenFone Max Pro M1 і Max Pro M2 у попередньому випуску.
Ви можете завантажити вихідний код ядра для обох чіпсетів нижче. Зауважте, що файли для всіх пристроїв відповідного чіпсета однакові, як зазначив визнаний розробник XDA LuK1337.
Примітка: Huawei має припинив надання офіційних кодів розблокування завантажувача для своїх пристроїв. Таким чином, завантажувачі їхніх пристроїв не можуть бути розблоковані, що означає, що користувачі не можуть рутувати або встановлювати спеціальні ПЗУ.
Вихідний код ядра Kirin 980Вихідний код ядра Kirin 970 (випуск Android Pie)