Postępuj zgodnie z tymi instrukcjami, aby ręcznie zainstalować aktualizacje Androida poprzez odzyskiwanie i pełne oprogramowanie sprzętowe przy użyciu Odina na smartfonach Samsung Galaxy.
Szybkie linki
- Struktura pakietu oprogramowania układowego Samsung Galaxy
- Jak pobrać oprogramowanie Samsung
- Jak zainstalować oprogramowanie Samsung
- Weryfikacja
Niezależnie od tego, czy masz ograniczony budżet, czy planujesz zakup najnowszego i najlepszego składanego urządzenia, Samsung ma wszystko, czego potrzebujesz. Wśród nich znajduje się linia Galaxy koreańskiego producenta OEM najlepsze smartfony z Androidem w sklepie. Jeśli chodzi o aktualizację oprogramowania, firma również wykonuje całkiem przyzwoitą robotę, zapewniając przeciętnym konsumentom nowe i najnowsze poprawki zabezpieczeń poprzez regularne aktualizacje. Jednak jedną rzeczą, która nie zawsze jest łatwa do zdobycia na urządzeniach Samsung Galaxy, jest podstawowy pakiet oprogramowania sprzętowego, który można sflashować w celu obniżenia wersji, uaktualnienia lub przywrócenia telefonu.
W tym samouczku pokażemy, jak ręcznie zlokalizować odpowiedni obraz fabryczny dla Twojego Samsunga Galaxy, pobierz go na swój komputer i na koniec zaktualizuj urządzenie docelowe oprogramowanie sprzętowe.
Struktura pakietu oprogramowania układowego Samsung Galaxy
W przeciwieństwie do większości urządzeń z Androidem, Smartfony Samsunga Galaxy i tablety nie mają prawdziwego interfejsu Fastboot do flashowania oprogramowania sprzętowego. Producent OEM opracował własne narzędzie do flashowania oprogramowania sprzętowego znane jako „Odin”, nazwane na cześć króla bogów z mitologii nordyckiej. Odyn komunikuje się ze specjalnym komponentem oprogramowania zwanym „Loke”, którego nazwa wydaje się pochodzić od innej ważnej postaci z mitologii nordyckiej (często tłumaczonej jako „Loki”). Loke działa na urządzeniach Samsung w trybie pobierania i zapewnia funkcjonalność niezbędną do wykonania operacji flashowania.
Pliki oprogramowania sprzętowego Odin są jak obrazy fabryczne linii Google Pixel, po prostu skompresowane jedno archiwum i jest łatwy w użyciu za pomocą narzędzia GUI zamiast narzędzia wiersza poleceń, takiego jak Szybkie uruchamianie. Serwer FUS (Firmware Update Server) firmy Samsung oferuje także przyrostowe i pełne pliki ZIP OTA, które należy zainstalować przy użyciu środowiska odzyskiwania zapasów.
Warto zauważyć, że społeczności modderskiej udało się dokonać inżynierii wstecznej protokołu flashowania Odin-Loke firmy Samsung. Heimdallna przykład jest wieloplatformowym narzędziem typu open source, którego można używać do flashowania urządzeń Galaxy. Powiedziawszy to, w tym samouczku będziemy trzymać się Odina ze względu na przyjazność dla użytkownika i lepszy współczynnik kompatybilności.
Jak pobrać oprogramowanie Samsung
Zanim zaczniemy pobierać ręcznie, sprawdź, czy aktualizacja została już wysłana do Twojego urządzenia bezprzewodowo. Pobranie i zainstalowanie aktualizacji OTA jest bardzo łatwe. Zwykle otrzymasz powiadomienie, gdy dostępna będzie aktualizacja OTA. Jeśli nie, oto jak sprawdzić dostępność aktualizacji na urządzeniu Samsung Galaxy:
- Otworzyć Ustawienia aplikacja.
- Przewiń w dół i dotknij Aktualizacja oprogramowania.
- Uzyskiwać Ściągnij i zainstaluj.
- Postępuj zgodnie z instrukcjami, aby zainstalować aktualizację, jeśli jest dostępna. Jeśli nie, wyświetli się informacja, że Twój telefon jest aktualny.
Jeśli Twój telefon zgłasza, że jego oprogramowanie jest aktualne, ale wiesz, że dla Twojego modelu dostępna jest aktualizacja, możemy skorzystać z ręcznych metod pobierania.
Pobierz pakiet do odzyskiwania i flashowania
Przechwytywanie pakietu OTA na urządzeniach Samsung Galaxy jest dość trudnym zadaniem, ponieważ musisz wcześniej skonfigurować narzędzie do wąchania pakietów (np. HttpCanary lub Fiddler), aby wyodrębnić adres URL pobierania.
- Skonfiguruj narzędzie do podsłuchiwania pakietów na swoim telefonie lub komputerze.
- Rozpocznij pobieranie aktualizacji za pomocą wbudowanego aktualizatora w telefonie, ale nie wstrzymuj go.
- Wróć do narzędzia do wąchania, uruchom je i znajdź adres URL zaczynający się od
fota-secure-dn.ospserver.net
. - Pobierz plik .bin, korzystając ze przeanalizowanego adresu URL i zmień nazwę rozszerzenia na .zip.
Pobierz pakiet do flashowania Odinem
Firma Samsung obsługuje wiele kanałów aktualizacji specyficznych dla regionu i operatora. W rezultacie musisz dokładnie określić kod dostosowywania oprogramowania konsumenckiego, czyli wartość CSC Twojego urządzenia, przed pobraniem oprogramowania Odin. Pamiętaj, że możliwa jest zmiana CSC istniejącego urządzenia lub cross-flashowanie innego oprogramowania sprzętowego, ale wyjaśnienie takich modyfikacji wykracza poza zakres tego samouczka.
- Pobierz aplikację Informacje o telefonie Samsung ze strony APK Lustro. Twórca aplikacji usunął bezpłatną wersję Sklepu Google Play, ale nadal możesz pobrać wersję płatną, klikając poniższy link. Ma to na celu sprawdzenie, jaka jest aktualnie aktywna wartość CSC. Jeśli już wiesz, co to jest, przejdź do kroku 3.
- Otwórz Informacje o telefonie Samsung i przejdź do zakładki Kod CSC. Powinna pokazać opcję, która mówi Aktywny kod CSC. Zanotuj ten 3-znakowy kod, ponieważ będzie on potrzebny w późniejszym kroku.
- Możesz także użyć specyficznego dla Samsunga Tajny kod Androida —
*#1234#
— w celu ustalenia kodu CSC. Aktywny kod CSC można zobaczyć również po uruchomieniu odzyskiwania zapasów. - Pobierać Bifrost - narzędzie do pobierania oprogramowania sprzętowego Samsung. To fantastyczne narzędzie zostało stworzone przez uznanego programistę XDA Zacharee1i działa w przypadku pobierania wszystkich plików oprogramowania sprzętowego Samsung Galaxy.
- Zauważ, że istnieją kilka innych narzędzi oferujących podobne funkcjonalności. Jednak Samsung Firmware Downloader jest narzędziem typu open source i wieloplatformowym, dzięki czemu jest bardziej wszechstronny niż inne. Oferuje również natywną aplikację na Androida, co oznacza, że możesz pobrać oprogramowanie również na swój telefon.
- Otwórz narzędzie do pobierania i wprowadź numer modelu tam, gdzie jest napisane Model. To zacznie się od SM-. Musisz upewnić się, że dołączono SM, w przeciwnym razie Twoje pliki nie zostaną pobrane. Następnie w sekcji regionu wprowadź wcześniejszą trzyznakową wartość CSC. Następnie kliknij Sprawdź aktualizacje. Spowoduje to znalezienie najnowszego oprogramowania sprzętowego dla Twojego urządzenia.
- Jeśli nie wyświetla się żadna aktualizacja, może to być spowodowane tym, że operator, z którego korzystasz, nie korzysta z usług Samsunga serwery aktualizacji i dlatego nie przechowuje niczego tam, gdzie może to zrobić Samsung Firmware Downloader Pobierz to. W takim przypadku spróbuj wyszukać wybrane oprogramowanie sprzętowe na podforum poświęconym urządzeniu. Zwykle będzie tam przesyłany.
- Kliknij na Pobierać i wybierz lokalizację pliku. Rozpocznie się pobieranie i następujący po nim proces deszyfrowania. Może to chwilę potrwać, w zależności od przepustowości sieci i szybkości procesora. Program poinformuje Cię o zakończeniu deszyfrowania i plik będzie gotowy do flashowania.
Cena: 5,48.
4.2.
Jak zainstalować oprogramowanie Samsung
Ponieważ mamy do czynienia z oficjalnymi pakietami oprogramowania Samsung, nie ma potrzeby odblokowywania bootloadera docelowego urządzenia Galaxy przed flashowaniem. Jest to szczególnie ważne w przypadku modeli operatorów (które są notorycznie trudne do odblokowania za pomocą programu ładującego), ponieważ jest to możliwe z łatwością wgraj kompatybilne, odblokowane oprogramowanie sprzętowe w tych wariantach i pozbądź się wzdęć nośnika na zablokowanym program rozruchowy.
W zależności od typu oprogramowania sprzętowego proces instalacji może wymagać użycia komputera PC. Na przykład Odin wymaga systemu Windows, więc miej to na uwadze, próbując zaktualizować oprogramowanie sprzętowe dowolnego telefonu Samsung. Ponadto upewnij się, że masz najnowszą wersję Sterownik Samsunga dla Androida pakiet zainstalowany.
Ładowanie boczne poprzez odzyskiwanie: korzystanie z mostka debugowania systemu Android (ADB)
- Upewnij się, że masz najnowszą wersję ADB zainstalowany.
- Zmień nazwę pobranego pakietu .bin na update.zip.
- Teraz uruchom ponownie komputer w trybie odzyskiwania. W środowisku odzyskiwania zapasów możesz przewinąć w dół za pomocą przycisków głośności i wybrać wpis za pomocą przycisku zasilania.
- Wybierać Zastosowanie aktualizacji z adb i podłącz telefon do komputera za pomocą działającego kabla USB.
- W oknie Wiersz Poleceń/Terminal uruchom następujące polecenie:
adb devices
- Poczekaj, aż demon się uruchomi i urządzenie zostanie znalezione. Następnie uruchom następujące polecenie:
adbsideloadPATH_TO_update.zip
- Rozpocznie się proces aktualizacji i powinieneś zobaczyć liczbę procentową. Po zakończeniu procesu telefon uruchomi się ponownie, zaktualizuje aplikacje i zaloguje się na ekranie głównym.
Ładowanie boczne poprzez odzyskiwanie: przy użyciu karty SD
- Zmień nazwę pobranego pakietu .bin na update.zip i skopiuj go do katalogu głównego karty SD.
- Teraz uruchom ponownie komputer w trybie odzyskiwania, przejdź do opcji o nazwie Zastosuj aktualizację z zewnętrznego nośnikai naciśnij przycisk zasilania, aby go wybrać.
- Teraz wybierz plik o nazwie aktualizacja.zip w podobny sposób.
- Rozpocznie się aktualizacja. Jest to trochę czasochłonne zajęcie, więc zostaw je do końca.
- Telefon sam się zrestartuje i załaduje zaktualizowane oprogramowanie.
Flashowanie przez Odina
Odin w rzeczywistości nie jest przeznaczony dla zwykłych użytkowników, ale ponieważ jest to oficjalne narzędzie firmy Samsung, Twoje telefon pozwoli mu załadować pliki niezbędne do flashowania oprogramowania bez odblokowywania program rozruchowy. Jednak nieprawidłowe użycie może nadal spowodować uszkodzenie urządzenia. Postępuj ostrożnie.
Pierwszym krokiem jest pobranie odpowiedniej wersji Odina. Ponieważ narzędzie to nigdy nie jest przeznaczone do użytku przez konsumentów, firma Samsung nie udostępnia go w publicznym portalu pobierania. Na szczęście starszy członek XDA realbbb utrzymuje repozytorium zweryfikowanych kopii narzędzia Odin. Oferuje również połatane warianty Odyna (znane jako „łatane 3B”), które są w stanie ominąć wiele przeszkód narzuconych przez Samsunga podczas flashowania krzyżowego.
Pobierz Odina (zarówno niezmodyfikowanego, jak i z poprawką 3B) — wątek XDA
- Pobierz najnowszą paczkę Odina z powyższego wątku i rozpakuj archiwum w miejscu, które zapamiętasz.
- Wyłącz telefon i uruchom tryb pobierania:
- Stare urządzenia Samsung Galaxy: naciśnij Moc + Home + Zmniejsz głośność przez około 5 sekund.
- Nowe urządzenia Samsung Galaxy: naciśnij Power + Bixby + zmniejszanie głośności lub Bixby + zmniejszanie głośności przez około 5 sekund.
- Możesz także użyć następującego polecenia ADB, gdy urządzenie jest uruchamiane i podłączone do komputera:
adb reboot bootloader
- Większość urządzeń Galaxy obecnej generacji ma zastępczy interfejs Fastboot. Jeśli Twój telefon przejdzie w tryb Fastboot po użyciu powyższego polecenia ADB, musisz to zrobić wykonaj twardy restart, aby wrócić do Androida i wybierz następujące polecenie, aby uzyskać dostęp do Tryb ściągania:
adb reboot download
- Powinieneś zobaczyć ekran z dużą ikoną pobierania pośrodku i oknem dialogowym z potwierdzeniem dotyczącym flashowania plików binarnych. Naciśnij odpowiedni przycisk, aby przejść do właściwego trybu pobierania. Jeśli masz zainstalowane odpowiednie sterowniki, w oknie Menedżera urządzeń powinno pojawić się nowe urządzenie.
- Otwórz Odin na swoim komputerze, uruchamiając plik wykonywalny jako administrator. w Identyfikator: COM sekcji, powinieneś zobaczyć turkusowe pole z napisem Dodany! To jest Twoje urządzenie podłączone w trybie pobierania.
- Główna sekcja Odina zawiera przyciski BL, AP, CP, CSC i USERDATA. Oznaczają one odpowiednie pliki oprogramowania sprzętowego:
- BL: Program ładujący
- AP: Zbiór partycji systemu Android
- CP: Core Processor, czyli oprogramowanie modemu
- CSC: dostosowywanie oprogramowania konsumenckiego
- USERDATA: Preinstalowane aplikacje i usługi dla operatorów
- Być może nie będziesz potrzebować wszystkich pięciu plików. To zależy od tego, co migasz.
- Stare urządzenia Samsung Galaxy: wybierz singiel .tar.md5 plik jako AP.
- Nowe urządzenia Samsung Galaxy: wybierz odpowiedni plik binarny dla każdego gniazda.
- Pamiętaj, że flashowanie pliku binarnego HOME_CSC jako CSC nie usuwa danych. Jeśli jednak chcesz zacząć od nowa (np. zainstalowałeś niestandardowe narzędzie do odzyskiwania, takie jak TWRP i a niestandardowy ROM jak LineageOS i chcesz wrócić do oprogramowania sprzętowego), a następnie wybierz plik binarny CSC w zakładce CSC. Całkowicie wyczyści partycję /data i pamięć wewnętrzną urządzenia.
- Jeśli wszystko wygląda poprawnie (i wszystko sprawdziłeś trzykrotnie), kliknij przycisk Początek przycisk. Pasek postępu zostanie wyświetlony w Odinie i na telefonie.
- Proces ten zajmie trochę czasu, a telefon może uruchomić się ponownie kilka razy. Nie odłączaj go przed zakończeniem procesu. Po zakończeniu procesu zobaczysz komunikat „PASS!” status nad sekcją ID: COM.
- Ciesz się zaktualizowanym oprogramowaniem w swoim telefonie!
W przypadku numeru wersji oprogramowania sprzętowego Samsung Galaxy piąty znak od prawej strony oznacza wersję programu ładującego. Należy pamiętać, że nie ma łatwego sposobu na obniżenie wersji programu ładującego na urządzeniach Galaxy, co oznacza nawet Odin nie pozwoli ci wgrać oprogramowania sprzętowego za pomocą starszego programu ładującego niż ten zainstalowany w systemie docelowym urządzenie.
Weryfikacja
Gdy telefon uruchomi się na ekranie głównym, otwórz Ustawienia ze szuflady aplikacji lub ikony koła zębatego w menu Szybkich ustawień. Następnie przewiń w dół Ustawienia, wybierać O telefonie, i wybierz Informacje o oprogramowaniu. Następnie znajdź Numer kompilacji wpis i znajdź jego wartość. Powinien być taki sam, jak pakiet oprogramowania Odin, który pobrałeś wcześniej.
Bez względu na to, jakiego urządzenia używasz, miganie powinno być szybkie, łatwe i wygodne. Jak widać, ręczna aktualizacja oprogramowania smartfona Samsung Galaxy nie jest taka trudna, ale nie jest też metodą całkowicie prostą. Mamy nadzieję, że ten samouczek ułatwił Ci zrozumienie i przestrzeganie tego procesu.