XDA Junior Member kkoo zademonstrował innowacyjny sposób flashowania niestandardowych ROMów i GSI na urządzeniach Samsung Galaxy bez użycia TWRP. Czytaj dalej, aby dowiedzieć się więcej!
Samsung dostarcza smartfony i tablety marki „Galaxy” z wysoce zmodyfikowanymi wersjami oprogramowania Android, którego najnowsza generacja jest znana jako Jeden interfejs. Oprócz wszystkich różnic związanych z interfejsem użytkownika/UX w stosunku do standardowego systemu Android, istnieje jedna specyficzna funkcja, która sprawia, że urządzenia Samsung z systemem Android są bardzo wyjątkowe w porównaniu z urządzeniami innych producentów. Koreański OEM zastępuje w swoich produktach zwykły mechanizm Fastboot własnym protokołem. Fragment kodu działający na urządzeniu, wewnętrznie nazwany na cześć postaci z mitologii nordyckiej znany jako „Loke”, podczas gdy komponent zdalny (zwykle komputer PC) nazywa się „Odin”.
Jak pobrać oprogramowanie sprzętowe Odin, aby obniżyć, uaktualnić lub przywrócić Samsung Galaxy
Brak interfejsu kompatybilnego z Fastboot może wydawać się ogromną przeszkodą dla sceny modderskiej, ale społeczności programistów z rynku wtórnego zawsze udawało się dostać w swoje ręce wyciekło Pliki binarne Odin, aby załatwić sprawę. Sam protokół niestandardowy został dawno temu poddany inżynierii wstecznej, w wyniku czego powstało wieloplatformowe narzędzie do flashowania o otwartym kodzie źródłowym o nazwie Heimdall. Można skompilować Heimdalla ze źródeł lub po prostu pobrać w tym celu poprawioną wersję Odina zrootuj swoje urządzenia Samsung Galaxy, zainstaluj niestandardowe odzyskiwanie, takie jak TWRP, i wykonaj wiele innych zadań związanych z flashowaniem.
Po zainstalowaniu TWRP możesz to łatwo zrobić zastąp wersję Androida firmy Samsung niestandardową pamięcią ROM systemu Android jak LineageOS. Nawet jeśli nie ma dostępnych niestandardowych pamięci ROM dla Twojego modelu Samsunga, technicznie możesz zainstaluj ogólny obraz systemu (GSI), pod warunkiem, że urządzenie jest zgodne z Project Treble i wyposażone w bootloader z możliwością odblokowania. Jednak przeniesienie TWRP na najnowsze urządzenia Samsung z systemem Android 10/One UI 2 po wyjęciu z pudełka (np. Galaxy S20 seria) to A skomplikowane zadanie. Niedostępność stabilnego niestandardowego odzyskiwania bezpośrednio utrudnia możliwość instalowania niestandardowych pamięci ROM/GSI w takich modelach.
Młodszy członek XDA kuku wpadł na sprytny pomysł ominięcia większości tych przeszkód. Biorąc pod uwagę fakt, że oficjalny pakiet oprogramowania Samsung to nic innego jak zbiór LZ4 skompresowanych archiwach, podobnie spakowaną niestandardową pamięć ROM (lub GSI) można sflashować za pomocą Odina. The Zweryfikowany rozruch należy wcześniej wyłączyć funkcję urządzenia docelowego, co można osiągnąć instalując obraz null vbmeta dostarczony przez Google.
Wszystkie instrukcje, których należy przestrzegać, zostały opublikowane w wątku na forum, do którego link znajduje się poniżej. Proces opisany przez młodszego członka XDA kuku wymaga wykonania niektórych skryptów wiersza poleceń na komputerze z systemem Windows. Instrukcje dotyczące flashowania i konfigurowania GSI są również powiązane w tym samym poście na forum.
Używanie Odina do instalowania niestandardowej pamięci ROM/GSI na urządzeniu Samsung Galaxy bez TWRP