Nowy program ładujący Samsung Galaxy S8, S8+ i Note8 zapobiega flashowaniu oprogramowania układowego poza regionem

W wersji Androida Oreo dla telefonów Samsung Galaxy S8, S8+ i Note8 pojawia się nowy program ładujący (BLv3), który łata użycie zmodyfikowanego Odina firmy PrinceComsy. Zapobiega to flashowaniu oprogramowania sprzętowego regionu.

Samsung udostępnia nową aktualizację dla Galaxy Note8. Aktualizacje te są dostarczane wraz ze styczniową aktualizacją zabezpieczeń, która zawiera kilka poprawek dla luk Spectre i Meltdown, ale zawiera także nowy program ładujący. Aktualizacja wprowadzająca nowy bootloader na telefonach Samsung oznacza, że ​​ty po zainstalowaniu tego nie można zmienić wersji telefonu na starszą. Ten nowy bootloader ma jeszcze jeden paskudny sekret: to łata użycie zmodyfikowanego Odina Prince Comsy.

Odin to narzędzie firmy Samsung służące do flashowania i instalowania nowego oprogramowania sprzętowego. Kiedy Samsung tworzy Androida, usuwa niektóre funkcje, takie jak fastboot, z bootloadera i zamiast tego zastępuje go Odinem. Narzędzie Odin, które posiadamy, wyciekło z firmy Samsung i działa na wszystkich nowoczesnych telefonach Samsung, ale może flashować tylko urządzenia o pasujących numerach modeli. I tu właśnie pojawia się zmodyfikowany Odyn autorstwa Prince Comsy. Narzędzie Prince Comsy to wersja Odina zmodyfikowana tak, aby obsługiwała flashujące wersje oprogramowania Samsunga niepodpisane przez Samsunga lub oprogramowanie sprzętowe podpisane przez Samsunga, ale dla innego regionu z tym samym SoC.

Ponieważ Prince Comsy Odin nie współpracuje już z tym nowym programem ładującym, oznacza to, że wszelkie kompilacje, które nie są oficjalnie podpisane przez Samsunga, nie będą migać. Oznacza to również, że jeśli masz telefon kanadyjski i chcesz sflashować oprogramowanie amerykańskie, nie możesz już tego zrobić. Dzieje się tak dlatego, że mimo że są sygnowane przez Samsunga, numery modeli nie są zgodne. Niestety oznacza to również, że właściciele Note8 z urządzeniami Note8 na nośniku nie mogą sflashować odblokowanego oprogramowania sprzętowego w USA. Jeśli spróbujesz sflashować oprogramowanie odblokowane przez operatora na telefonie operatora, spowoduje to trwałe uszkodzenie telefonu. Obecnie, nie ma możliwości przywrócenia systemu z twardej cegły w Odinie z nowego bootloadera.

Jeśli korzystasz z odblokowanego oprogramowania sprzętowego w USA i zaktualizujesz go do nowego programu ładującego, gdy zostanie on wydany, nadal powinieneś móc uzyskać wróćmy do wersji operatora, ale nie będziemy mogli tego przetestować do czasu wydania odblokowanej wersji oprogramowania sprzętowego w USA z nową wersją program rozruchowy.

Chociaż amerykańscy operatorzy właśnie wypuścili dziś nowe wersje bootloadera, Exynos Note8 zaczął otrzymywać styczniową aktualizację zaledwie kilka tygodni temu. Są one dostarczane z tymi samymi poprawkami do programu ładującego, które łatały zmodyfikowanego Odina Prince'a Cosmy'ego. Oficjalnie podpisane kompilacje będą jednak nadal działać w przypadku flashowania.

Mimo że nowa aktualizacja została wdrożona w Note8, Samsungi Galaxy S8 i Galaxy S8+ jeszcze jej nie otrzymały. Jednak w wersji beta Androida Oreo w dołączonym programie ładującym wprowadzono te same zmiany. Powodem, dla którego flashowanie przez Prince Comsy Odin nadal działa, jest to, że bootloader nie został zabezpieczony, co oznacza, że ​​efuse na płycie głównej został obciążony i nie pozwoli na to żadnemu programowi obniżyć poziom. Kiedy te kompilacje otrzymają nową wersję BLv3, tak się stanie stały i nie będzie możliwości obniżenia wersji, więc dla użytkowników Galaxy S8 będzie to miało taki sam efekt w łatanie metod rootowania i flashowanie zmian.

EDYCJA: Po przetestowaniu przez starszego członka XDA, me2151, okazuje się, że flashowanie między regionami działa. Prince Comsy Odin działa, ale nie możemy sprawdzić, czy fabryczne flashowanie binarne spowoduje trwałe uszkodzenie telefonu. Zatem flashowanie odblokowanego US na urządzeniu operatora w USA powinno działać.