Debrand Sensation, zmiana CID i aktualizacje OTA.
Słowem wstępu.
Na wstępie trzy proste zasady, którymi będę się kierował punktując jak zdebrandować Sensację:
1. Przechodziłem to na Standardowym Sensation z dystrybucji Orange, jeśli na XE czy w innych sieciach to wygląda inaczej, to już nie mam na to wpływu;
2. Ponieważ nie lubię się powtarzać, ani podkradać pracy innych - jeśli jakiś tutorial jest już dostępny na forum, to będę do niego linkował, ewentualnie precyzując, która jego część będzie nam potrzebna;
3. "SOA#1: U mnie działa." Zakładam, że wiesz co robisz. To, na co patrzysz, to tylko wspomagające piksele na ekranie Twojego monitora - nie biorę odpowiedzialności za padnięte słuchawki;
Wujek dobra rada radzi:
4. Backup to "oczywista oczywistość", dlatego punkt czwarty tutaj jest, choć nie był zapowiedziany we wstępie - jak zrobić backup dowiesz się czytając forum.
5. Podobnie jak 4. - najpierw przeczytaj całość. Ściągnij wszelkie pliki, których mógłbyś potrzebować. Zastanów się, czy sobie poradzisz. To też rozsądne i oczywiste, ale chyba lepiej o tym wspomnieć.
6. Debrand to nie to samo co ściąganie simlocka. Jeśli szukasz sposobu na tą czynność, to znajdziesz go https://forum.android.com.pl/topic/100091-tutorial-htc-sensation-zdejmowanie-simlocka/ .
7. Naładuj telefon - po co zaczynać zabawę ze stresem, że słuchawka nie dożyje jej końca? 🙂
8. Myśl. Mogła się zdarzyć literówka, jakiś inny błąd... wszyscy jesteśmy tylko ludźmi, więc czytaj ze zrozumieniem i myśl zanim coś zrobisz.
Wedle poniższych zdebrandujesz słuchawkę do czystego, stockowego ROMu od HTC.
To nie jest instrukcja wgrywania customów.
Część właściwa.
ETAP I
S-OFF.
1. Zgodnie z pierwszym punktem ze wstępu:
1a. https://forum.android.com.pl/topic/85796-s-off-and-root-sensation/ ,
1b. Forum po zmianach, link nie działa .
2. Potrzebujemy tylko S-OFF, więc CWM jest dla nas zbędne.
A po co S-OFF? Bo bez niego nie będziesz w stanie zmienić CID urządzenia i nie będziesz w stanie wgrać wersji ROMu dla innego regionu (czyli tej bez brandu operatora), a także zmienić wersji hboot urządzenia (brak możliwości downgrade wersji oprogramowania).
ETAP II
Zmiana CID.
Tę czynność wykonamy dwa razy - raz przed całą operacją (SuperCID) i raz po niej (Europejski CID bez brandu).
Ta część jest tłumaczeniem tutoriala dostępnego na XDA ... Z kilkoma moimi udziwnieniami 😉
01. Odinstaluj HTC Sync i/lub Doubletwist, o ile miałeś je zainstalowane.
02. Użytkownicy Windowsa: Musicie zainstalować te drivery od HTC . Użytkownicy Linuksa mogą pominąć ten krok.
03. Upewnij się, że Twój telefon posiada włączony tryb debugowania. Ustawienia → Aplikacje → Tworzenie → Debugowanie USB.
04. Ściągnij i zainstaluj Android SDK, które znajdziesz tutaj → wybierz plik .zip (lub, jeśli wiesz gdzie znaleźć samo adb i narzędzia fastboot - w takim wypadku możesz przejść do punktu 10).
05. Rozpakuj zawartość ściągniętego archiwum i uruchom SDK Manager
06. Zaakceptuj i zainstaluj Android SDK Platform Tools. Całą resztę możesz odznaczyć, nie będzie nam potrzebna.
07. Kiedy ściąganie i instalacja się zakończy - zamknij SDK Manager.
08. Skopiuj folder "platform-tools" z folderu, w którym zainstalowałeś SDK do jakiejś "prostej lokalizacji", abyś później mógł łatwo i szybko wejść w ten folder przy użyciu Command Prompt. Przyjmijmy, że będzie to ta ścieżka - C:\platform-tools.
09. Potrzebujesz także skopiować plik "fastboot.exe" z folderu "tools" znajdującego się tam, gdzie rozpakowałeś SDK, do katalogu C:\platform-tools.
10. Otwórz Command Prompt. Możesz to zrobić na kilka sposobów:
- klawisz "Windows" (na klawiaturze) + R i wpisz "cmd",
- kliknij myszką na klawisz Windows w lewym dolnym rogu. W zależności od wersji - (Vista/7): w pasku wyszukiwania wpisz "cmd", albo (w XP) najpierw kliknij "Uruchom" i dopiero wpisz "cmd".
- znajdź "Wiersz polecenia" w "Akcesoria" w Menu Start.
11. Kiedy Command Prompt już się uruchomiło wejdź do folderu platform-tools (o ile użyłeś proponowanej lokalizacji -> "cd c:\platform-tools"; Inne ciekawe komendy znajdziesz tutaj: >klik< ).
12. Ponownie czas upewnić się czy:
- telefon jest włączony, działa, wszystko ok.
- kabel pomiędzy komputerem i telefonem jest włożony w porty USB. Komputer też jest włączony, wykrywa telefon... telefon ustawiony w trybie "Tylko ładowanie"
- tryb debugowania jest włączony (pkt 03.).
13. Będąc w Command Prompt, w odpowiednim folderze wpisz "adb devices". Powinieneś zobaczyć listę podłączonych urządzeń i serial nr swojego telefonu. Jeśli tak nie jest - coś jest nie tak. Czasami pomaga reset jednego czy drugiego urządzenia.
14. Wpisz komendę "adb reboot bootloader". Sensation uruchomi się ponownie w fastboot USB.
Wujek dobra rada radzi:
Wpisz "fastboot getvar cid" i zapisz/zapamiętaj CID jaki się wyświetli. Będzie to przydatne na wypadek konieczności wysłania telefonu na gwarancję i anulowania wszelkich wprowadzonych modyfikacji. Ewentualnie wątek dla zapominalskich .
15. Wpisz komendę "fastboot oem writecid 11111111". Osiem znaków. Osiem jedynek. To tak zwany SuperCID - umożliwia wgranie każdego oprogramowania do telefonu.
16. Wpisz komendę "fastboot reboot-bootloader", urządzenie zrestartuje się (ponownie do fastboot USB).
17. Wpisz komendę "fastboot getvar cid" aby zobaczyć, czy zmiana CID-u przebiegła pomyślnie.
18. Wpisz komendę "fastboot reboot", telefon uruchomi się ponownie.
ETAP III
Wybór odpowiedniego ROMu i flash.
Tak, do tej pory to były tylko przygotowania.
1. Wejdź na XDA do wątku ze stockowymi ROMami .
2. Wybierz interesujący Cię ROM. Aktualnie (na chwilę pisania tego tutoriala) najnowszy stabilny ROM dla Sensation to 1.50.401.1. Numer "401" w nazwie pliku z ROMem oznacza, że jest to ROM bez brandu. Polecałbym jednak ściągnąć coś starszego, aby sprawdzić prawidłowe działanie aktualizacji OTA. Ja flashowałem 1.35.401.1 (ale to w czasach kiedy jeszcze nie było 1.50, więc można się skusić na 1.45.401.3).
2a. Aktualnie dostępny ICS dla użytkowników z710e (Sensation std.) posiada końcówkę z jedną cyfrą - np. 3.32.401.5 / 3.33.401.6
2b. Aktualnie dostępny ICS dla użytkowników z715e (Sensation XE) posiada końcówkę z trzema cyframi - np. 3.32.401.105 / 3.33.401.106.
3. Kiedy ROM się ściągnie, podłącz telefon do komputera (debugowanie włączone, tylko ładowanie) i uruchom ściągnięte .exe.
4. Dalej, Dalej, Dalej, Dalej... 😉
5. Telefon uruchomi się ponownie, zainstaluje nowe oprogramowanie i znów uruchomi się ponownie.
6. Gotowe, masz zdebrandowany ROM... ale to jeszcze nie koniec!
A jeśli mimo wszystko nie chce się zainstalować?
Spróbuj w trybie fastboot!
1. Wyłącz szybkie uruchamianie.
2. Wejdź do bootloadera i wybierz tryb fastboot (poruszając się przyciskami głośności, zatwierdzając klawiszem power).
3. Wsadź wtyczkę USB do telefonu i komputera (tak, aby były połączone).
4. Dalej, Dalej, Dalej, Dalej... 😉
5. Telefon uruchomi się ponownie, zainstaluje nowe oprogramowanie i znów uruchomi się ponownie.
6. Gotowe, masz zdebrandowany ROM... ale to jeszcze nie koniec!
ETAP IV
Ustawienie Europejskiego ("naszego") CID bez brandu.
SuperCID nam już się nie przydał, ale o ile nie planujemy w najbliższym czasie ponownego przydawania się takiego wynalazku, to możemy ustawić sobie CID od HTC dla naszej części Europy.
1. Wróć do ETAPU II i zastosuj się do punktów 13-18.
2. W punkcie 15 zamiast ośmiu jedynek wpisz "HTC__032". Osiem znaków. Dwa podkreślniki koło siebie. To CID dla naszej części Europy. Sprawdzałem i działają na nim aktualizacje OTA.
Postanowienia końcowe.
1. Spisanie powyższego zajęło mi trochę czasu. Jeśli chcesz wykorzystać ten tutorial na swojej stronie - poproś najpierw o zgodę i pamiętaj o podaniu źródła.
2. Wszelkie sugestie, rady, ulepszenia, uproszczenia - bardzo mile widziane.