Udostępniono źródła jądra dla procesorów Snapdragon Samsung Galaxy S10, S10e i S10+, co oznacza, że mogą one pomóc w niestandardowym rozwoju niektórych modeli.
Po wydaniu długo oczekiwanego Seria smartfonów Samsung Galaxy S10firma udostępniła teraz kod źródłowy jądra dla wariantów Snapdragon wszystkich trzech wydanych urządzeń. Samsung Galaxy S10, Galaxy S10e i Galaxy S10+ to flagowe smartfony wyposażone w procesor Qualcomm Snapdragon 855 w USA, Hongkongu i niektórych krajach Ameryki Łacińskiej, natomiast urządzenia zasilane Exynos są wypuszczane wszędzie w przeciwnym razie. Samsung musi używać chipsetów Snapdragon w USA do obsługi CDMA, technologii, na którą Qualcomm ma wiele patentów. Wariant Exynos najnowszych smartfonów Samsung Galaxy ma już dostępny kod źródłowy jądra.
Forum XDA dotyczące Galaxy S10
Niestety, praktycznie żaden ze smartfonów Samsung Galaxy wyposażonych w procesor Snapdragon nie ma możliwości odblokowania bootloadera. Poza kilkoma wybranymi, które zostały wypuszczone w Hongkongu i kilku krajach Ameryki Łacińskiej, urządzenia te są całkowicie zablokowane. Szkoda, ponieważ smartfony z procesorem Exynos są notorycznie trudniejsze w obsłudze dla programistów niż chipsety Snapdragon. Pomaga w tym nie tylko obszerna dokumentacja, ale także CAF. CAF to jeden z powodów, dla których smartfony z Androidem i chipami Qualcomm cieszą się tak dużą popularnością wśród społeczności programistów na XDA. Chociaż licencja GPLv2 wymaga, aby dostawcy udostępnili źródła jądra, nie zawsze wystarcza to do tworzenia niestandardowych pamięci ROM opartych na AOSP.
Forum XDA dotyczące Galaxy S10+
Udostępnianie kodu specyficznego dla chipsetu nie jest wymagane w przypadku dostawców SoC, ale Qualcomm często udostępnia część publiczną kodu specyficznego dla chipsetu dla warstw HAL, gałęzi frameworku i nie tylko, co jest dla nich wielką korzyścią deweloperzy. Programiści mogą budować dla tej platformy bez konieczności wiedzy, jak działają nowe funkcje chipsetu. Bez dostępu do tego kodu znacznie trudniej jest zbudować niestandardową pamięć ROM opartą na AOSP dla urządzenia. Dlatego też, choć zazwyczaj można odblokować międzynarodowe telefony Samsung, zainteresowanie ich tworzeniem jest niewielkie.
Forum Galaxy S10e XDA
Jeśli chcesz przyjrzeć się źródłom jądra i potencjalnie opracować dla Samsunga Galaxy S10, możesz. Wystarczy kliknąć poniższy link, choć ostrzegamy, że może on zawierać błędy w różnych przeglądarkach. Osobiście nie mogę uzyskać do niego dostępu na komputerze za pomocą przeglądarki Google Chrome, chociaż mój telefon z przeglądarką Google Chrome może.
Źródła jądra Snapdragon Samsung Galaxy S10