DEFY Poradnik iPmart

O tym przewodniku

W tym przewodniku znajdziesz wszystkie informacje dotyczące telefonu Motorola Defy. Spróbuję wyjaśnić najlepiej jak umiem jak funkcjonuje ten aparat, jak go zrootować, zainstalować SBF-y, i co najważniejsze: jak ten cały kram właściwie działa, żebyś nie zwalił swojego telefonu instalując niewłaściwą wersję ROM-u.
Spróbuję także opisać jak działa zastosowany w tym, jak też i w innych telefonach Motoroli, system eFuse. Ma to podstawowe znaczenie dla zrozumienia , dlaczego NIE MOŻNA powrócić do starego, stokowego ROM-u po updacie.

**UWAGA** NIE JESTEM w żaden sposób odpowiedzialny za jakiekolwiek uszkodzenia którym może ulec twój telefon**UWAGA**



Spis treści

Fakty

A więc, zróbmy małe podsumowanie co właściwie ten telefon może.
Pierwszy Defy został wprowadzony jako telefon dolnego/średniego poziomu. Z procesorem 800 MHz, bez GPU, z ekranem sprzętowo ograniczonym do dwóch punktów. Wiemy dobrze, że aktualnie Defy dysponuje GPU PowerVR 530, procesorem TI OMAP 3630 i ekranem obsługującym 10 punktowy multitouch.

LOCKED Bootloader, co to oznacza?
Dla niektórych ludzi to piekło, dla innych (zazwyczaj niezaawansowanych użytkowników) jest to całkiem niezłe zabezpieczenie ich telefonów. Zablokowany Bootloader oznacza, że nie ma (jak na razie) możliwości przepisania Stokowego Bootloadera lub Stokowego Recovery.

Kiedy telefon włącza Bootloader, zasadniczo uruchamia cały hardware i tym samym przywołuje twój telefon do życia.

Następnie mamy Stock Recovery, ta mała część twojego telefonu która jest także zablokowana i nie może być usunięta lub zmieniona, umożliwia ci wykonanie takich operacji Recovery jak kompletne czyszczenie Full Wipe (Dane i Cache) oraz instalację plików uaktualniania Update.zip.
To właśnie jest podstawowy problem, ponieważ przy zablokowanym Bootloaderze nie ma sposobu na zainstalowanie Custom Recovery w rodzaju ClockworkMod lub instalacji nowego ROM-u.

I tutaj właśnie
2nd Init wchodzi do gry. Ta mała, niesamowita app-ka startuje tuż po Bootloaderze i umożliwia Defy załadowanie innego, nie-Stokowego Androida.
Z jej pomocą możesz także zainstalować Custom Recovery, który uruchamia się z Pamięci Wewnętrznej, a nie z Recovery Partition (pamiętaj: zablokowanej, niedostępnej). Co to oznacza? Że nawet po uwaleniu twojego telefonu, skasowaniu wszystkich aplikacji, lub uszkodzeniu partycji /system, telefon ciągle ma możliwość dostać się do Recovery, być rozpoznany przez RSD Lite w Bootloader Mode i zostać zaflashowany Stokowym lub modyfikowanym ROM-em (więcej o tym później), co pozwoli mu powrócic do normalnego funkcjonowania.

Dzięki zablokowanemu Bootloader-owi, jest naprawdę, naprawdę trudno kompletnie uwalić (Brick) twoją Defy. Większość problemów obserwowanych na forum to NIE Brick-i, ale tylko niprawidłowo flashowane SBF-y (więcej o tym później
). Zbrikowanie oznacza, że twój telefon nie ma dostępu do Bootloadera lub nie może zainicjalizować swojego hardware-u, co wymaga zastosowania sprzętowej metody (JTAG) bezpośredniego przeprogramowania telefonu (co wydaje mi się niemożliwe w Defy).

Custom Recovery

Custom recovery to specjalna "App"** która znajduje się na osobnej partycji w twoim telefonie. Ta "App"** umożliwia telefonom z Androidem wykonywanie zadań recovery, w rodzaju usuwania danych, instalowania ZIP-ów recovery i tym podobne; Zadania które możesz wykonać przy Stokowym Recovery są bardzo podstawowe. I tu właśnie wchodzi do gry Clockwork Mod.
CWM to Recovery które umożliwia wykonywanie nie tylko podstawowych zadań ale także tworzenie Backupów Nandroid, przywracanie ich, zmianę zezwoleń i wiele innych uzytecznych rzeczy.

Normalnie Custom Recovery jest instalowany przez zaflashowanie Recovery Partition w twoim telefonie z Androidem obrazem Custom Image, ale ponieważ nasza Defy ma zablokowany Bootloader, takie postępowanie nie jest możliwe. To pozbawia nas wielu możliwości działania.
I dlatego właśnie potrzebujemy 2nd Init, aplikacji która zainstaluje dla nas CWM w Defy. Zrobi to w pamięci wewnętrznej, a nie w Partycji Recovery, a następnie przekieruje system Android do CWM tuż po zabootowaniu Stokowego Recovery.

**To właściwie nie jest App, jest bardziej jak Konsola Linuksowa z Interfejsem Użytkownika aby można było wybrać opcje.

eFuse

Teraz nastąpi naprawdę ważna część mówiąca o tym, jak działa flashowanie i dlaczego sprawia wielu osobom problemy, która nie jest nigdzie indziej wyjaśniona.
Zabrało mi ponad miesiąc zanim zacząłem modyfikować swoją Defy, ponieważ ta informacja jest mocno rozrzucona po necie, a nie lubię robić rzeczy, których nie rozumiem


Pomówmy więc o eFuse; ta technologia została opracowana w IBM, i jest to ciekawa sprawa która umożliwia niektórym chipom zmianę swoich połaczeń wewnętrznych a tym samym samoprogramowanie.

W jaki sposób jest to zastosowane w Defy (a także w Droid)?
No cóż, spójrz na ten system jak na most. Za każdym razem kiedy flashujesz nowy update do swojego fona, palisz most. Informacja przechodzi na drugą stronę, ale nie ma drogi powrotnej.
Ten fakt powoduje większość problemów które mamy z Defy. Kiedy uaktualnisz system do nowszej wersji Androida, nie ma już drogi powrotnej. (Jest kilka tricków, które wyjaśnię później).
To prowadzi nas do drugiej części Przewodnika, gdzie wyjaśnię DLACZEGO nie możesz wrócić z powrotem i jak to właściwie działa.

SBF-y

SBF to sposób, w jaki Motorola pakuje całą informację, która ma być zaflashowana do twojego telefonu. Wewnątrz tego pakietu mieści się wiele innych plików, każdy z nich noszący nazwę CGXX gdzie XX to numer.
Więc kiedy Flashujesz Full SBF, pamięć telefonu zostaje przejęta, sformatowana, tworzone są od nowa partycje a następnie jest do nich kopiowana informacja. Każdej partycji odpowiada plik CGXX. I tu właśnie wchodzi do akcji eFuse.
Jest kilka plików CG zawierających numer wersji Androida który flashujesz. Powiedzmy, że masz Stokowy Éclair, wersja pierwsza, bez uaktualnień i bez niczego. Ta jest Wersja numer 1. Kiedy zrobisz update wersji systemu w telefonie, ten numer zmieni się na Wersję 2 na przykład.
Każda wersja Androida ma swój własny ID, i kiedy pójdziesz w górę (uaktualnisz do nowszej wersji), NIE BĘDZIESZ MÓGŁ wrócić z powrotem. Ta wersja jest zawarta w plikach CG31 i CG39 wewnątrz SBF.


FIXED SBF

Jest to zmodyfikowany SBF bez plików CG31 i CG39, co pozwala swobodnie przemieszczać się pomiędzy Wersjami Androida.
Ponieważ Fixed SBF tworzy wszystkie partycja oprócz /System (CG39) i CDT (CG31), musimy skopiować dane /System przy pomocy Nandroid Backup, albo telefon najprawdopodobniej nie będzie działać używając istniejącej zawartości /System.

Nandroid Backup
Jest to po prostu plik .zip flashowalny przy pomocy Custom Recovery, który Skasuje/Skopiuje wszystkie pliki w /System i innych partycjach (zależnie od Nandroid-a) bez formatowania lub przetwarzania partycji oraz bez modyfikacji struktury systemu, eFuse lub plików; jest to w zasadzie niegroźne. To znaczy, że NIE MOŻESZ uwalić swojego fona przez tę operację, chociaż może się zdarzyć, że Android nie zabootuje się i będziesz musiał zainstalować nowy SBF lub Nandroid.

Wersje CG

Skoro mamy to wyjaśnione, zajmijmy sie wersjami:

CG Version 2: SBF 2.21 / 2.34 / Chinese (Éclair)
CG Version 3: SBF 2.51 (Éclair)
CG Version 4: SBF 3.4.2 (Froyo)
CG Version 5: SBF 4.5.0 / 4.5.1 (Gingerbread)

Jeśli spróbujesz flashować wersję z niższym ID niż aktualnie znajdująca się w twoim fonie, otrzymasz tylko czarny ekran po bootowaniu lub ekran zachęcający cię do flashowania oficjalnego ROM-u.
Mając tę wiedzę, możesz teraz skakać po wersjach bez obawy o uwalenie swojego telefonu.
Jeśli masz Éclair Defy i chcesz w niej zachować możliwość downgrade'u, powinieneś instalować TYLKO FIXED SBF-y tych wersji Androida, które chciałbyś używać, a następnie zastosować odpowiedni Nandroid Backup dla zastosowanego Fixed SBF.


Oficjalne SBF-y

Tu jest lista wszystkich OFICJALNYCH SBF-ów, to znaczy takich, które zawierają WSZYSTKIE CG-sy. Te SBF-y stosuje Motorola kiedy sprzedaje ci telefon. Pamiętaj tylko, że pójście z wersją w GÓRĘ stosując PEŁNY FBS <NIE POZWOLI> powtarzam, <NIE POZWOLI> ci wrócić z powrotem do starej wersji.
Mając tę wiedzę będziesz mógł wypróbować dowolna wersję Androida i zawsze będziesz miał możliwość powrotu do wersji Stock bez problemów. Po prostu upewnij się, że rozumiesz jak działa zmiana wersji przez CG i wtedy na pewno unikniesz kłopotów.

RSD Lite

RSD Lite to App używana przez Motorolę do Flashowania Smartfonów. Może odwrócić efekty zastosowania niewłaściwych Nandroid/Fixed SBF-ów, Czarne Ekrany, nieudane flashowania itd.
Pomimo tego, że naprawdę jest bardzo, bardzo trudno kompletnie uwalić Defy, czyli doprowadzić do poziomu Cegły (Brick), to jednak jest to możliwe; uszkodzony SBF, brak zasilania w trakcie krytycznego momentu formatowania lub jakieś dziwaczne sytuacje podczas tworzenia partycji mogą doprowadzić naszą Defy do stanu Brick. Jeśli możesz, zawsze flashuj swoją Defy z laptopa aby uniknąć możliwości zaniku zasilania sieciowego, używaj dobrych kabli i upewnij się, że PC nie przejdzie w stan uśpienia, kiedy nie będzie używany.
Ponadto, kiedy flashujesz SBF-y, zaleca się umieszczanie SBF-a w katalogu głównym twardego dysku (C:/ ) (lub gdziekolwiek to jest w twoim komputerze) i zmiana jego nazwy na krótką, w rodzaju Defy.sbf. Dlaczego? Ponieważ czasami nazwa Ścieżki dostępu jest za długa i RSD Lite wyświetli błąd nie pozwalając na flashowanie fona.

Rootowanie

A więc, cóż to jest rootowanie i dlaczego wszyscy o nim mówią.
Telefony przychodzą “zablokowane” co znaczy, że użytkownik ma dostęp tylko do podstawowych funkcji swojego telefonu: instalowania/deinstalowania app-ów, tapet i podstawowego oprogramowania. Możesz obejrzeć, ale nie możesz dotknąć Plików Systemowych lub zmienić aktualny sposób działania Androida. Rootowanie znaczy po prostu, że uzyskujesz dostęp do swojego fona jako Administrator, czyli masz prawa dostępu i możesz zmieniać pliki systemowe, usuwać/tworzyć pliki, foldery i tak dalej.
Aby móc zainstalować App w rodzaju 2nd Init, która wymaga dostępu do Plików Systemowych Androida, twój telefon musi pozwalać na zapis i dostęp do tych plików.

Na szczęście, rootowanie Defy jest raczej prostym i zazwyczaj bezpiecznym zadaniem.

Jak Rootować:

  1. Pobierz SuperOneClickRoot

  2. Pobierz i zainstaluj Motorola Drivers [32bity] [64bity]

  3. Zrestartuj swój PC

  4. WŁĄCZ w twojej Defy Debugowanie USB (Ustawienia -> Aplikacje -> Dla programistów)

  5. Podłacz swoją Defy do PC

  6. Poczekaj aż PC zainstaluje brakujące Sterowniki

  7. Kliknij na Root

  8. Pozwól mu działać. Kiedy zapyta czy chcesz zainstalować BusyBox, kliknij TAK

  9. Kiedy skończy, zapyta czy wykonać test. Zrezygnuj i po prostu zrebootuj swoją Defy

  10. To wszystko, Defy jest zrootowana

Jak Flashować

No dobrze! Teraz, kiedy rozumiesz już jak działa wiele rzeczy, zainstalowanie nowej wersji Androida na twoim fonie będzie raczej łatwe.
Dla każdego pełnego SBF-a muszą być zawsze zachowane te same etapy postępowania, po prostu upewnij się, że wiesz JAKI SBF flashujesz i zawsze pamiętaj swoja wyjściową Wersję CG, aby zachować możliwość downgrade w przypadku, kiedy będziesz potrzebował skorzystać z gwarancji.

Wymagania

Teraz do dzieła:

Aby zaflashować pełny SBF, użyj tej standardowej procedury:

  1. Otwórz RSD Lite: Kliknij na Przycisk [ … ] i wybierz swój .SBF (Pamiętaj, aby wcześniej zmienić mu nazwę na krótszą i umieścić w roocie twojego PC) a następnie kliknij na Open.

  2. Uruchom swój telefon w Bootloader Mode (sprawdź w ostatnim rozdziale jeśli nie wiesz jak to zrobić).

  3. Teraz podłącz swoją Defy do PC

  4. Przycisk START w RSD Lite powinien być teraz dostępny, kliknij i czekaj.

Dla Fixed SBF potrzebna jest nieco inna metoda. Zasadniczo wszystko jest tak samo, ale musisz dodatkowo wyczyścić Dalvik Cache i Data przed flashowaniem. Następnie po flashowaniu musisz wejść natychmiast do Recovery i przywrócić odpowiedni Nandroid Backup. Nie będę tutaj szczegółowo tego opisywał, ponieważ większość z tych wersji wymaga odmiennych kroków (na przykład CM7 lub MIUI), więc lepiej sprawdzić w poradniku dotyczącym konkretnej wersji Custom ROM lub wersji Androida.

CM7, MIUI, Różne Custom ROM-y i z powrotem do wersji Stock.

Aktualnie jeśli zechcesz wgrać CM7 lub MIUI ROM, istnieją dobre tutoriale jak to zrobić. Wyjaśnię tylko tutaj jak działa procedura, żebyś wiedział co robisz, a nie tylko podążał za kolejnymi punktami przepisu. To zazwyczaj prowadzi do problemów, jeśli cokolwiek pójdzie inaczej niż w przepisie.

Nie ma możliwości flashowania pełnego SBF-a z CM7 lub innym ROM-em. To, co jest robione w tym przypadku, to zastosowanie podstawowego Androida, chociażby CEE, Localized EU, Éclair, cokolwiek.
Quarx zaleca użycie [strike]JRDNEM_U3_3.4.3-11_BLUR_SIGN[/strike] (już niedostępny, przestarzały)
3.4.2-179 CEE Deblur SBF. Ale to nie jest KONIECZNE ; Ja używam CM7 z German 3.4.2.177-3 i działa perfekt.

Następnie przywróć Nandroid Backup CM7; skopiuje cały nowy soft do twoich partycji nie zmieniając ich, zachowując wszystkie sygnatury, zabezpieczenia i zawartość w stanie nienaruszonym.
Tu jest dobry Przewodnik instalacji CM7:
How to Flash CM7

Do downgrade'u z któregokolwiek z tych ROM-ów potrzebujesz tylko zainstalować Pełny Stokowy (Full Stock) SBF (pamiętaj o sprawdzaniu Wersji CG!) i to wszystko, telefon wrócił do wersji Stock.
Jest również inny sposób instalacji niższej wersji Androida bez użycia pełnego SBF-a, i polega on na zainstalowaniu Fixed SBF niższej wersji Androida, a następnie przywrócenia odpowiedniego Nandroid Backup.

Znane Problemy/Pytania

Najczęstszymi problemami, który pojawiają się na forum, i właściwie zasadniczym powodem dla którego napisałem ten Przewodnik, są:

Czarne Ekrany po zabootowaniu: Spróbuj zainstalować wersję Androida z niższą Wersją CG, niż aktualna w telefonie.

Dziwne zachowanie po zainstalowaniu Fixed SBF: Zainstaluj Nandroid backup pasujący do twojego SBF, i pamiętaj o wyczyszczeniu Cache/Dalvik Cache przy użyciu Recovery.

Zainstalowałem pełny Gingerbread SBF i nie mogę wrócić do innego ROM-u: Aha! Mamy problem!, ostatnie Stock Gingerbread pełne SBF-y mają Wersję 5 w CG co znaczy, że nie trzeba długo czekać abyś obudził się z ręką w nocniku. Ale zaraz, jest nadzieja! Jeden rodzaj Éclair został znaleziony w Chińskich Defy, które pojawiły się z Wersją 5 CG!.

Jak to naprawić:

  1. Pobierz ten SBF i zaflashuj go

  2. Zrootuj swój Fon

  3. Pobierz 2nd Init 1.4.2 i zainstaluj ClockworkMod Recovery

  4. Pobierz i zainstaluj ten Nandroid Backup

  5. Wejdź w Recovery, Wyczyść (Wipe) Data/Cache

  6. Po czyszczeniu, wyłacz swój telefon

  7. Włącz go ponownie i natychmiast wejdź w Bootloader mode

  8. Zaflashuj ten Fixed SBF

  9. Ponownie wyczyść Data/Cache again i rebootuj.

NIE BĘDZIESZ MÓGŁ zainstalować pełnych SBF-ów jakiegokolwiek Éclair lub Froyo, ponieważ te Androidy mają niższe Wersje CG.
**UWAGA1*: Ja jedynie zacytowałem oryginalny post. Ponieważ może to być nieco mylące, link do źródła jest podany poniżej.
**NOTE2**: Jeśli używasz nie-Chińskiej Defy, NIE WŁĄCZAJ FLESZA KAMERY kiedy jesteś na chińskim ROM-ie, to ZNISZCZY twoje LED-y.
Źródło:
((Tu jest oryginalny post))

Jak zainstalować CM7 po instalacji Pełnego Gingerbread SBF: Ok, po pierwsze, wykonaj wszystkie kroki podane powyżej w rozdziale "Zainstalowałem pełny Gingerbread SBF i nie mogę wrócić do innego ROM-u"

  1. Zrootuj swoją Defy (Przy użyciu SuperOneClick 1.7 a nie 1.9).

  2. Zainstaluj SystemRecovery z GoAPK. Jesli zainstalujesz 2nd init, wejdziesz w boot loop i będziesz musiał zacząć od początku.

  3. Rebootuj do recovery. Wykonaj factory wipe, a nastepnie cache wipe.

  4. Zainstaluj CM7 .Zip a nastepnie gapps zip file. NIE czyść ponownie, bo po prostu wrócisz do 2.2.2 CEE (jeśli przypadkiem to zrobisz, musisz wrócić ponownie do kroku 3).

  5. Sukces!

Dzieki ***rew za informacje.

Zainstalowałem Pełny SBF/zainstalowałem CM7/inną wersję Androida i potrzebuję skorzystać z gwarancji: Ok, to będzie zależało od tego, co zainstalowałeś i w jakiej jesteś strefie. Próbuj ZAWSZE utrzymać zdolność telefonu do downgrade'u do wersji właściwej dla twojego regionu.

Na przykład ja mam Niemiecką Defy i mamy oficjalnie wypuszczony SBF 3.4.2 (Froyo), co znaczy, że wszystko czego potrzebuję do powrotu do wersji Stock i możliwości korzystania z gwarancji jest pobranie wersji Stock 3.4.2.177-3 i zaflashowanie pełnego SBF. Jeśli twoja strefa ma oficjalnie wypuszczony tylko Éclair, nigdy przenigdy nie powinieneś flashować pełnego SBF-a z czymkolwiek wyższym niż Éclair, tylko Fixed SBF-y, wtedy jeśli potrzebujesz gwarancji, po prostu flashujesz pełny SBF dla swojej strefy i to wszystko, jesteś z powrotem na Stock-u i możesz korzystać z gwarancji.

Pełny Stock SBF przywróci twój telefon do stanu, w jakim Motorola sprzedaje tę wersję Androida. Jeśli zainstalujesz ten sam SBF który miałeś, będzie jak nowy.

Jak mogę wejść do Recovery Mode?!: Przy wyłączonym telefonie naciśnij VOLUME DOWN i stale trzymając, włącz telefon. Trzymaj naciśnięty przycisk VOL aż do ukazania się na ekranie żółtego trójkąta co będzie oznaczało, że jesteś w Recovery. Teraz naciśnij Vol Up i Vol Down jednocześnie (jeśli masz Froyo) i powinno pokazać się menu. Jeśli masz Éclair, menu powinno pokazać się bez naciskania czegokolwiek.

Jak mogę wejść do Bootloader Mode: Przy wyłączonym telefonie naciśnij VOLUME UP i stale trzymając, włącz telefon. Trzymaj naciśnięty przycisk VOL aż do ukazania się czarnego ekranu z białymi literami. To jest Bootloader.

Po upgrade do to Froyo moja Defy laguje, jest powolna lub wykonuje samoczynne restarty: Jest to znany objaw przy przejściu z Eclair na Froyo. Jesli tak się zdarzy, po prostu wykonaj pełne czyszczenie(Skasuj Data/Skasuj Cache w Stock Recovery), po tym twój aparat zacznie działać prawidłowo.

Stokowy Froyo czasem laguje i/lub zawiesza telefon: Jest to spowodowane faktem, że VM zużywa całą pamięć. Wszystko co trzeba zrobić, to ustawić ilość MB które VM ma zostawić wolne.
Na wykonanie tego jest kilka sposobów:

Kod:

su;

vm.min_free_kbytes=8192;

(To nie jest stałe, trzeba powtarzać po każdym reboocie)

Jak mam stworzyć/przywrócić ten Nandroid Backup o którum tyle było mówione?: Nandroid backups są tworzone przy pomocy Clockworkmod (CWM). Wejdź w Custom Recovery, idź do Backup and Restore i utwórz swój Backup. Aby przywrócić użyj tej samej metody, ale zamiast Backup wybierz Restore

Downgade'owałem z CM7 do Stock / Zainstalowałem nowy SBF ale mam bootlopy: Jeśli tak się zdarzy po flashowaniu Stokowego SBF-a, wejdź w Stock Recovery i zrób pełne czyszczenie (Data/Cache) a następnie reboot.




Wyszukiwarka

Podobne podstrony:
9 Poradnictwo a pary
Poradnictwo żywieniowe pielęgniarki wobec osób starszych
4 Poradnictwo żywieniowe
poradnictwo ind i grup porównanie
Poradnictwo rodzinne i psych pedag
Poradnik Prace na drabinach id Nieznany
8 Poradnictwo a pary b
caraudio poradnik4 2
Informatyka Europejczyka Poradn Nieznany
budujemy dom poradnik FIHDKP7AHWUJQT2P245F7GPT6ST3VMXRSU2MDZQ
Poradnik Toksykologia
Paszkowska Rogacz, Tarkowska Metody parcy z grupą w poradnictwie zawodowym NOTATKI
Rodzaje poradnictwa, pedagogika uniwersytet wroc
poradnictwo zawodowe, doradztwo zawodowe
PoradniMapa inst.prorodz., semestr II
Poradnictwo zawodowe, Doradztwo zawodowe
PORADNICTWO PEDAGOGICZNE I RESOCJALIZACYJNE
PORADNICTWO PRZYPARAFIALNE

więcej podobnych podstron