Źródła jądra dla serii Motorola Moto E7 i kilku telefonów Xiaomi, w tym Mi Note 10 Lite, są już dostępne do pobrania.
Ponieważ Android jest zbudowany na jądrze Linuksa, producenci urządzeń z Androidem muszą na żądanie klienta udostępnić kod źródłowy wszelkich plików binarnych jądra Linuksa dostarczanych na ich urządzenia. Dotyczy to nie tylko daty wydania oprogramowania, ale także wszelkich kolejnych aktualizacji jądra. Dostępność takich źródeł umożliwia społeczności modderskiej dodać nowe możliwości które w innym przypadku nie byłyby oferowane w konfiguracji standardowej. Wersje źródeł jądra pomagają także programistom w przenoszeniu popularnych niestandardowych ROM-ów (np. LineageOS) na urządzenie, co z kolei przynosi korzyści użytkownikom, którzy nie są zadowoleni z standardowej pamięci ROM. Producenci OEM, tacy jak Xiaomi i Motorola, regularnie udostępniają te źródła, a teraz mamy kolejny przykład ich zaangażowania na rzecz społeczności programistów na rynku wtórnym.
W ostatnich dniach Motorola odświeżyła swoje oficjalne repozytorium GitHub i przesłała źródła jądra dla wersji podstawowej
Moto E7 i Moto E7 Plus. Wewnętrzne specyfikacje niedawno wydanego Moto G Play 2021 (nazwa kodowa: „guamna”) są dość zbliżone do Moto E7 Plus (nazwa kodowa: „guam”), co oznacza, że źródło jądra może być kompatybilne z obydwoma. Z kolei Xiaomi opublikowało źródła dotyczące wersji Androida 11 Mi Note 10 Lite, Redmi 9A, Redmi 9C i Mi 10 Lite 5G. Co więcej, chiński producent OEM zaktualizował drzewa źródłowe odpowiadające kilku starszym urządzeniom, wypełniając swoje prawne zobowiązania wynikające z Powszechnej Licencji Publicznej v2.Jeśli jesteś programistą i interesuje Cię tworzenie niestandardowego odzyskiwania lub ROM-u opartego na AOSP, sprawdź źródła jądra z poniższej tabeli:
Nie. |
Urządzenie, nazwa kodowa urządzenia i łącze do forum XDA |
Źródło jądra i odpowiednia wersja Androida |
Poprzednie wydanie |
---|---|---|---|
1. |
Motorola Moto E7 (Malta) |
Androida 10 |
- |
2. |
Motorola Moto E7 Plus (Guam) |
Androida 10 |
- |
3. |
|
Androida 11 |
Androida 10 |
4. |
Xiaomi Mi CC9e (laur) |
Androida 10 |
Androida 9 Pie |
5. |
Xiaomi Mi Note 10 / Mi CC9 Pro (tucana) |
Androida 10 |
Androida 9 Pie |
6. |
Xiaomi Mi Note 10 Lite (toco) |
Androida 10 |
- |
7. |
|
Androida 10 |
- |
8. |
|
Androida 10 |
Android 9 Pie [Redmi 7A, Redmi 8/8A] |
9. |
|
Androida 11 |
Androida 9 Pie, Androida 10 |
10. |
Redmi Note 7/7S (lawenda) |
Androida 10 |
Androida 9 Pie |
11. |
Redmi Note 7 Pro (fioletowy) |
Androida 10 |
Androida 9 Pie |
12. |
|
Androida 10 |
Androida 9 Pie |