Odin - instrukcja flashowania telefonów Samsung.pdf

(490 KB) Pobierz
ODIN - ręczny upgrade androida
[SAMSUNG GALAXY Sxxx]
Samsung Odin v3.04
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
2. 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.
3. 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.
4. 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
5. 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.
6. 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.
Czego potrzebujemy?
*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 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
3. 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
a następnie wcisnąć VOLUP, aby przejść do następnego okna:
Telefon jest już gotowy do wgrania nowego systemu operacyjnego.
Zgłoś jeśli naruszono regulamin