ODIN - ręczny upgrade androida [SAMSUNG GALAXY Sxxx]

ODIN - ręczny upgrade androida [SAMSUNG GALAXY Sxxx]26.02.2014 13:50
Samsung Odin v3.04
Maciej Kubiak

Poradnik przedstawia sposób na ręczne wgranie systemu operacyjnego Android na telefony Samsung Galaxy Sxxx za pomocą oficjalnego programu ODIN.

Poniższy artykuł napisany w oparciu o urządzenie SAMSUNG GALAXY S ADVANCE (I9070). Większość telefonów serii Galaxy Sxxx wykorzystuje analogiczne instrukcje tylko z plikami przeznaczonymi dla danych modeli. Artykuł jest niejako kontynuacją poprzedniego poradnika Jak dobrze znasz swojego Samsunga.

Odin a gwarancja

Program Odin jest odicjalnym oprogramowaniem wydanym przez Samsung. Wykorzystuje się go w każdym serwisie (zarówno oficjalnym, jak i nieoficjalnym). Dla domowych użytkowników przewidziany jest program komputerowy Samsung Kies lub aktualizowanie oprogramowania pokładowego za pomocą OTA (over-the-air).

Rzecznik Samsung Polska oficjalnie poinformował na swoim Tweeterze, że każda ingerencja w oprogramowanie pokładowe przy użyciu programu ODIN jest naruszeniem gwarancji. Czyli przy aktualizacji przez ich oficjalny program, wydanego przez nich oficjalnego androida jest niezgodne z regulaminem. Trochę parodia, jednak na większości telefonów istnieje możliwość przywrócenia oryginalnej wersji oprogramowania bez nabijania licznika flashowań. Zapis rozmowy dostępny jest pod tym linkiem.

Podstawowe pojęcia

  1. ROM - jest to oprogramowanie pokładowe oficjalnie wydane przez producenta urządzeń elektronicznych (w naszym przypadku Samsung). Większość ROMów można pobrać na stronie sammobile.com w dziale firmware.

Rodzaje ROMów oficjalnych dzielą się według regionów (dla Polski jest to XEO).

Branding ROMÓW (product code):

XEO - nie posiada brandu żadnej sieci, stock

PRT - PLAY

PLS - PLUS

IDE - ORANGE

  1. CUSTOM ROM - jest to oprogramowanie pokładowe, w skrócie - zmodyfikowany android, który powstał przy użyciu dostępnych źródeł (zgodnie z zasadami Open Source) przez grupę programistów. Jest zwykle wgrywany za pomocą trybu custom recovery (przez oryginalne, wbudowane w androida niestety nie wgramy custom romu). Posiada większą ilość opcji personalizacji, w zależności od androida, na którym bazuje.
  1. MOD - jest to modyfikacja wgrywana na aktualny system operacyjny. Tyczy się to oficjalnych ROMów, jak i customów. Są to np. modyfikacje belki powiadomień (wyciągnięte z KitKata), inny launcher, wygląd przypominający inne nakładki, aplikacje wyciągnięte z innych nakładek producentów. Wgrywane przez custom recovery.
  1. CUSTOM RECOVERY - najczęściej CWM (ClockWorkMod) lub TWRP (Team Win Recovery Project). Różnią się od siebie głównie wyglądem, rozmieszczeniem opcji w innych kategoriach oraz możliwością tworzenia kopii zapasowej poszczególnych elementów oprogramowania.

Wgranie custom recovery (np. CWM) bazuje w większości na wgraniu w STOCKOWYM oryginalnym trybie recovery pliku zawierającego tymczasowe recovery customowe (jednorazowe CWM), które po restarcie telefonu zniknie. Można ten fakt wykorzystać do wgrania za pomocą tymczasowego recovery kernela (jądra systemu) z wbudowanym na stałe customowym recovery.

4.1. Ściągnięcie pliku tymczasowego recovery (przeznaczonego dla naszego modelu) z forum XDA developers lub forum.android.com.pl (zwykle nazwa pliku update.zip)

4.2. Wejście w tryb recovery (VOLUP + HOME + POWER)

4.3. Wybranie APPLY UPDATE FROM EXTERNAL STORAGE

4.4. Wybranie pliku z karty pamięci

4.5. Instalacja tymczasowego customowego recovery

4.6. W tymczasowym recovery klikamy INSTALL ZIP FROM SD CARD

4.7. Odnajdujemy kernel z wbudowanym customowym recovery na karcie pamięci i klikamy install

4.8. Gratulacje! Posiadasz jądro systemu z wbudowanym custom recovery CWM/TWRP , za pomocą którego jesteś w stanie wgrać modyfikacje i custo romy

  1. KERNEL - jądro systemu, często z wbudowanym recovery CWM lub TWRP. Wgrywane w większości wypadków przez tymczasowe recovery lub program ODIN. Powinien być to plik z rozszerzeniem *zip. Często posiada więcej możliwości oraz działa sprawniej od oryginalnego jądra.
  1. ROOT - jest to modyfikacja nadająca nam uprawnienia Super Usera za pomocą programu SuperSU. Pozwala na wszelką ingerencję w system z poziomu telefonu. Możemy na przykład podmieniać pliki w folderze system/app czy data/app, usuwać wbudowane aplikacje systemowe (tu radzę zachować ostrożność), monitować i zmieniać taktowanie procesora, gpu, hibernować aplikacje działające w tle, ingerować w źródło oprogramowania pokładowego.

Program Samsung Kies

Tylko i wyłącznie w celu posiadania najnowszych sterowników do telefonu. Podczas używania programu Odin, Kies musi być kompletnie wyłączony. Wyłączony w pasku stanu (obok zegarka) oraz w procesach (menedżer zadań).

Przewód USB

Najlepiej oryginalny dedykowany dla naszego telefonu. Może wydawać się to śmieszne, jednak nie zawsze telefon jest poprawnie wykrywany na innych przewodach.

W pełni naładowany telefon oraz komputer

Bateria zarówno w telefonie, jak i laptopie winna być naładowana w 100%, gdyż utrata źródła zasilania podczas wgrywania zarówno ROMów, jak i modyfikacji jest równoznaczna z ucegleniem telefonu na amen.

Program ODIN

Stosuje się zasadę wgrywania odpowiednich ROMów inną wersją oprogramowania. I tak Odin v1.85 przeznaczony jest do wgrywania androida poniżej 4.1.2 (czyli np. Honeycomb albo Gingerbread) a wersja 3.04 do androida JB 4.1.2 i wyżej.

Główne okno programu Odin
Główne okno programu Odin

Główne okno programu nie jest wielce rozbudowane. Można wyodrębnić kilka sekcji:

  1. Option - tego praktycznie nie dotykamy. Należy zwrócić szczególną uwagę czy dwie zaznaczone na screenie opcje są zahaczone. Auto-Reboot - po wgraniu ROMu automatycznie zrestartuje telefon. Pozostałe opcje mają być kategorycznie odhaczone.

2.Re-partition - PIT - wykorzystywane przy zmianie partycji, rzadko używane, w przypadku posiadania ROMu 3-plikowego należy umieścić tu plik z końcówką *.pit

  1. Files [Download] - Bootloader - służy do wgrania bootloadera, bardzo rzadko stosowane, w przypadku S3 i S4 wgrywane tu pliki bootloadera - specjalnie oznaczone. PDA - służy do umieszczenia tu pliku ROMu jednoplikowego, pliku z rootem (w przypadku wgrywania roota Odinem) oraz każdego innego pliku, włącznie z Custom Romem. Ta metoda nabija licznik flashowań. Umieszczamy tu pliki z rozszerzeniem *.tar a typ pliku md5. W razie ściągnięcia ROMu w formacie *.rar wypakować goPHONE - to dla wgrania modemu dla telefonu. Nigdy jeszcze nie użyłem go. CSC - plik dla regionu. Wykorzystywany przy wgrywaniu romów 3-plikowych.

Instalacja

Przed instalacją upewniamy się, że wykonaliśmy kopie naszych plików, kontaktów, smsów odpowiednimi do tego aplikacjami. Później wyłączamy telefon, wchodzimy w tryb RECOVERY (VOLUP + HOME + POWER) i klikamy WIPE DATA/FACTORY RESET oraz WIPE CACHE. Wyłączamy telefon.

Następnie należy przejść do trybu download w telefonie (VOLDOWN + HOME + POWER),

Download mode
Download mode

a następnie wcisnąć VOLUP, aby przejść do następnego okna:

Telefon jest już gotowy do wgrania nowego systemu operacyjnego.

Odin przed instalacją
Odin przed instalacją

Upewniamy się jeszcze raz, czy wypełnione są powyższe pola i zaznaczone tylko Auto-reboot oraz F.Reset-time. Podłączamy telefon w trybie download przez usb. Powinno wyskoczyć okienko z błękitnym tłem określające port. W logu powinno się pojawić "ADDED". Jeśli jesteśmy pewni, że wszystko jest zgodne z powyższą instrukcją klikamy START.

Pod żadnym pozorem nie należy rozłączać przewodu USB między telefonem a komputerem, dopóki instalacja nie dojdzie do końca. W razie zawieszenia się programu, czekać aż powróci do pracy. Nie wolno samemu restartować telefonu ani niczego wciskać podczas instalacji. Praca na komputerze podczas instalacji jest niewskazana.

Czekamy cierpliwie aż proces dojdzie do końca. Po zakończeniu instalacji ujrzymy taki komunikat:

Telefon powinien się samoczynnie zrestartować. W razie zawieszenia się na logo Samsung (pierwsze uruchomienie trwa na prawdę długo, ale nie dłużej niż 10min) należy wykonać wipe data/factory reset w trybie recovery.

Gratulacje ! Właśnie zaktualizowałeś ręcznie swojego Samsunga!

UWAGI!

W przypadku posiadania w telefonie oprogramowania KNOX nabijanie flag (licznik flashowań) jest nieuniknione. Można to w pewien sposób obejść stosując relock, jednak zawsze jakiś ślad pozostanie. Niemniej jednak oddanie telefonu do serwisu musi się wiązać z uszkodzeniem mechanicznym smartfona. Przy niedziałającym oprogramowaniu, nawet uszkodzeniu partycji EFS jesteśmy w stanie sami naprawić telefon. A jeśli usterka spowodowała uszkodzenie płyty głównej telefonu, to nawet serwisanci nie będą w stanie odczytać licznika flashowań.

Niemniej jednak nie biorę odpowiedzialności za niepoprawne wykonanie powyższej instrukcji. Każda ingerencja jest robiona na własną odpowiedzialność i nie ponoszę konsekwencji za uszkodzenie telefonu - pro forma ;)

Źródła:

Źródło artykułu:WP Komórkomania
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.