Korzystając z poniższego poradnika dowiesz się:
Jak wgrać Custom ROM np. CyanogenMod!
Jak wgrać kernel dający uprawnienia ROOT oraz Custom Recovery - Clockwork Mod Recovery!
Jak przywrócić oryginalny firmware w twoim telefonie!
Jak naprawić telefon jeżeli coś się sknoci wgrywając odpowiednik 3 plikowego ROMu z repartycjonowaniem!
Poradnik ten został stworzony głównie z myślą, o użytkownikach Mac OS X oraz Samsunga Galaxy S I9000, ale teoretycznie możemy przeflashować tą metodą każde urządzenie z rodziny Galaxy z odblokowanym trybem Download Mode. Niemniej jednak w celu upewnienia się, czy twoje urządzenie jest kompatybilne polecam najpierw sprawdzić na stronie autora. Osobiście nie testowałem tego na innych urządzeniach! Należy pamiętać również, że na nowych modelach Samsunga jest tzw. licznik flashowań oraz wgranie nieoficjalnego kernela/ROMu przy braku odpowiedniej wiedzy może zakończyć się ucegleniem telefonu!
Jako użytkownik Mac'a wielokrotnie borykałem się z brakiem dostępu do Odina, który jak wiadomo jest tylko dostępny na Windowsa. Na szczęście są ludzie, którzy korzystają również z innych systemów operacyjnych (tych lepszych 😛 ). To właśnie jeden z nich stworzył narzędzie do flashowania Samsungów o nazwie Heimdall. Program ten to nic innego jak odpowiednik windowsowego Odina dla Mac OS X oraz Linux'a (dla Widnowsa też jest). Jeśli jesteście ciekawi i chcecie zaczerpnąć więcej wiedzy na ten temat zapraszam na stronę autora projektu: Glass Echidna - Software down under. lub do tematu na xda-developers.com [PROGRAM] Heimdall - Open-Source Cross-Platform Flashing Suite (1.3.2 Now Available) - xda-developers Do rzeczy!
Oprócz programu Haimdall v1.3.0 (na nowszych wersjach mogą występować problemy) oraz pit512 przygotowałem specjalnie dla was 2 wersje ROMów JW5 oraz JVZ wraz z dedykowanymi do nich kernelami CF-ROOT oraz Semaphore. Są to oficjalne ROMy 3 plikowe od Samsunga, przygotowane do instalacji na platformie Mac OS X za pośrednictwem powyższego programu.
Dlaczego 2 wersje ROMów? JW5, jest zalecany jako baza pod instalację dla większości Custom ROMów z Androidem 4.0.X Ice Cream Sandwich lub Androida 4.1.X Jelly Bean. Niemniej jednak na forum pojawiały się głosy, o utraconym IMEI po przejściu bezpośrednio z JW5 na CM10. Są to jednostkowe przypadki, więc proszę się tym nie zrażać. Mnie osobiście to nigdy nie spotkało. Jeżeli ktoś będzie miał z tym problem, niech wgra JVZ.
Powyższe pliki dotyczą tylko Samsunga Galaxy S I9000, nie próbuj ich wgrywać na innych telefonach/modelach!
Czego potrzebujesz?
1. Telefonu z odblokowanym trybem Download Mode.
2. Zainstalowanego programu Heimdall oraz pobranie przygotowanych przeze mnie specjalnie dla was plików.
3. Trochę czasu, odwagi oraz umiejętności logicznego myślenia i czytania ze zrozumieniem.
Pamiętaj! Najpierw czytaj, potem pomyśl, a dopiero rób!
Przygotowanie telefonu
W zasadzie przygotowanie telefonu sprowadza się do 3 czynności.
1. Telefonu z odblokowanym trybem Download Mode.
Aby wejść w tryb Download Mode, wyłącz telefon, naciśnij i przytrzymaj kolejno Vol Down+Home+Power, aż na ekranie pojawi się żółty trójkąt z napisem Downloading. Jak to zrobić prezentuje poniższy link:
2. Naładuj baterię do pełna.
3. Robimy backup (kopię bezpieczeństwa) i full wipe (przywrócenie do ustawień fabrycznych).
Niektórzy dla pewności robią tzw. Factory Reset po wprowadzeniu kodu *2767*3855# - wpisanie tego ciągu znaków spowoduje Full Wipe, telefon zostanie przywrócony do stanu jak po wyjęciu z pudełka. Pamiętaj, aby skopiować ważne dla siebie informacje. Najlepiej metodą kopiuj-wklej, wyeksportować kontakty do pliku jeśli nie masz synchronizacji kontaktów z kontem Google. Synchronizacja przez KIES nie jest zalecana ponieważ na Custom Romach telefon się nie połączy przy użyciu w/w aplikacji.
Przygotowanie komputera Mac
1. Pobierz następujące pliki heimdall-suite-1.3.0-mac.dmg , s1_odin_20100512.pit oraz wybrany przez Ciebie ROM JW5 lub JVZ oraz wybrany przez Ciebie kernel. Zarówno CF-ROOT jak i Semaphore daje Ci uprawnienia ROOT oraz Custom Recovery - Clock Work Mod Recovery za pośrednictwem, którego w późniejszym etapie będziecie mogli wgrać wybrany przez siebie Custom ROM.
2. Zainstaluj program Heimdall Suite 1.3.0. Po zakończeniu instalacji będzie wymagane ponowne uruchomienie komputera.
DOWNLOAD FILES by AoD
Proces flashowania/przywracania oryginalnego ROMu z repartycjonowaniem!
1. Rozpakuj wcześniej pobrany przez siebie ROM JW5/JVZ.
2. Uruchom aplikację heimdall-frontend.
3. Wprowadź telefon w tryb Download Mode i podłącz kablem USB do Mac'a.
4. Przejdź do zakładki Utilities i sprawdź w sekcji Device Detected, przy użyciu przycisku Detect, czy program widzi twój telefon. Jeśli tak powinien pojawić się poniższy komunikat: Device detected
5. Przechodzimy do zakładki Flash. W sekcji PIT wybieramy Browse i wskazujemy nasz wcześniej pobrany plik s1_odin_20100512.pit
6. Zaznaczamy Repartition . Resztę zostawiamy bez zmian.
7. Następnie klikamy Add i w sekcji Partition Name pojawi nam się rozwijalna lista wyboru , z której wybieramy kolejno:
IBL+PBL = boot.bin
SBL = Sbl.bin
MODEM = modem.bin
PARAM = param.lfs
CACHE = cache.rfs
DBDATAFS = dbdata.rfs
FACTORYFS = factoryfs.rfs
KERNEL = zImage
Przy wybraniu każdej z opcji np. SBL, w sekcji File klikamy Browse, wskazując odpowiedni plik na dysku. W tym konkretnym przykładzie Sbl.bin .
Jeżeli dodamy przez pomyłkę jakąś inną opcje niż chcieliśmy, możemy naprawić swój błąd klikając znajdujący się z prawej strony przycisk Remove .
8. Po dodaniu wszystkich plików powinniśmy uzyskać, następujący efekt w sekcji Partitions (Files) .
9. Jeśli jesteśmy pewni, że wszystko wykonaliśmy zgodnie z instrukcją klikamy Start.
10. Czekamy cierpliwie, po tym jak program skończy wgrywać odpowiednie pliki na nasz telefon naszym oczom w dolnym oknie Status ukaże się następujący widok.
Reszta procesy będzie przebiegała na naszym smartfonie, w trakcie możecie zaobserwować zarówno na wyświetlaczu telefonu jak i w oknie programu niebieski pasek postępu. Jeśli wszystko przebiegło pomyślnie, urządzenie się samoczynnie zrestartuje, a waszym oczom powinna się ukazać bootanimacja Samsunga 🙂
GRATULUJE! Właśnie wgrałeś/przywróciłeś oficjalny ROM z repartycjonowaniem!
Wgrywanie kernela CF-ROOT lub Semaphore zawierającego Clockwork Mod Recovery!
Wgrywanie samego kernela odbywa się niemal identycznie jak samego ROMu.
1. Ściągamy interesujący nas kernel.
2. Uruchamiamy aplikację Heimdall na Mac'u.
3. Wprowadzamy telefon w tryb Download Mode i podłączamy do komputera.
4. Przechodzimy do zakładki Flash. W sekcji PIT wybieramy Browse i wskazujemy nasz wcześniej pobrany plik s1_odin_20100512.pit.
UWAG! Tym razem nie zaznaczamy Repartition!
5. Następnie klikamy Add i z rozwijalnej listy wybieramy Kernel, Browse odszukujemy interesujący nas kernel w tym przypadku CF-Root-JVZ-v4.3-CWM3RFS.
6. Klikamy Start i czekamy na restart urządzenia.
GRATULUJE! Właśnie wgrałeś kernel dzięki, któremu zROOTowałeś swój telefon oraz uzyskałeś Clockwork Mod Recovery!
Wgrywanie Custom ROMu za pośrednictwem CWM Recovery.
Forum po zmianach, link nie działa
Instrukcje wgrywania poszczególnych ROMów znajdziecie w tematach im poświęconych.
Na ogół sprawa sprowadza się do zrobienia FULL WIPE/3xWipe (wipe data+wipe cache+wipe dalvik cache) - z takimi terminami możecie się spotkać tu na forum, przy instrukcjach wgrywania Custom ROMów. Robimy to w/w kodem serwisowym [*2767*3855*] bądź też bezpośrednio w CWM Recovery. By wejść do recovery wyłącz telefon. Przytrzymaj Vol UP+Home+Power i puść dopiero jak zobaczysz biały napis Samsung. Po chwili pojawi się Menu recovery. Po CWM Recovery poruszamy Vol UP do góry, Vol Down do dołu. Zatwierdzamy przyciskiem Power lub Home.
Pamiętaj! Wszystko co robisz, robisz na własną odpowiedzialność!
Zarówno autor tematu jak i serwis android.com.pl nie ponosi odpowiedzialności za nieumiejętne wykorzystanie treści na nim zamieszczonej!