I.
Ezt a leírást azért készítettem, mert az elmúlt napokban a fórumokon sok ember futott bele különböző problémákba, amelyeket egy alaposabb és minden lehetőségre kitérő leírás mellett már könnyebben elkerülhettek volna.
Ehhez a leíráshoz szorosan fog kapcsolódni két másik is: Motorola Defy: CyanogenMod-7 (CM7) telepítése kezdőknek iletve Motorola Defy: A magyar MIUI, a WIUI (WajkIUI) telepítése kezdőknek címmel.
A leírásaimat igyekszem a lehető legrészletesebbre készíteni, sok képpel, hogy az olvasók a leírást követve mindig tudják, hogy (még) nem vesztek el. ;-)
A leírásokat úgy készítem, hogy közben magam is csinálom a lépéseket, így biztos lehetsz abban, hogy amit leírok az (legalábbis nálam) működik.
Defy+ MB526 tulajok, figyelem! A Motorola Defy+ telefonra eltérnek a a CM7 telepítéséhez szükséges felkészülési lépések.
Ezt a leírást kövessétek: Motorola Defy Plusz MB526: Felkészülés a CyanogenMod-7 (CM7) telepítésére kezdőknek.
II.
A CM7 és a MIUI (a két legjobb főzött rom, mindegyik Android 2.3.4 Gingerbread) telepítésének előfeltétele a Froyo (2.2-es Android) megléte a telefonon. A Motorola esetében ez a romok számozásánál azt jelenti, hogy a hármassal kezdődő verziójú romok valamelyike kell telepítve legyen. A legtöbb tapasztalat a 3.4.2_177-005_NORDIC és a 3.4.2_179-002_CEE verziókkal van.
A 2.2-es romok telepítése azért fontos, mert a főzött romok nem tartalmaznak bootloadert, mivel azt a Motorola zárva tartja.
Fontos információ lehet még sokaknak, hogy magyar nyelvet Defyre (elnézést de nekem nem áll rá a szám a hivatalos „difáj” kiejtésre) csak a CM7-tel és a Wajk-féle MIUI-val, a WIUI-val lehet beállítani (legalábbis könnyen).
Kiegészítés: időközben joe30 kolléga elkészítette a gyári 2.2 CEE rom magyarítását, melynek részletes leírása itt található az oldalunkon.
Amennyiben már valamilyen CM7 vagy MIUI (illetve WIUI) rom lenne a telefonodon, akkor ezt az írást kihagyhatod, mert a telefonod már készen áll a CM7 és a MIUI bármelyik verziójának telepítésére, ugyanis ezek a romok már tartalmazzák a ClockworkMod Recoveryt, azaz a Custom Recoveryt, amely a CM7 és a MIUI telepítéséhez (legalábbis egyelőre) nélkülözhetetlen.
Figyeljetek, hogy nehogy véletlenül „kiszivárgott hivatalos” 2.3.4-es Gingerbread SBF-et telepítsetek, mert azoknak újabb a bootloadere és (egyelőre) nincs visszatérés a már jól bevált romokra. Ez nem is lenne talán akkora baj, ha ezek a kiszivárgott romok jók lennének, de sajnos eléggé kezdetlegesek, nagyon sok hibájuk van! Mindenképpen kerüljétek tehát a hivatalos „4”-gyel kezdődő (pl, 4.5.1_128-as) verziójú 2.3.4-es romokat!
III.
FIGYELEM: Csak saját felelősségre vágj bele! A fontos programokat és adatokat (pl. SMS-eket vagy a kontaktokat) mentsd le és vigyázz, hogy az akksi legyen teljesen feltöltve!
1. lépés: 2.2 Froyo telepítése
Telepíteni kell egy 2.2-es (Froyo) romot, ha még nem az lenne a telefonodon. Tudnod kell, hogy ha a következő leírás alapján telepítesz 2.2 Froyot, akkor már nem tudsz visszatérni a régi 2.1 Eclair rendszerre! Ennek megkerülése lehetséges, de egyrészt sokkal komplikáltabb másrészt már nem is olyan fontos, mióta kijöttek a hivatalos Froyok.
A telepítés történhet a Motorola Software Update programmal, amennyiben még a gyári Eclair 2.1-es Android van a telefonon (letöltés innen) vagy az RSD Lite programmal (letöltés innen, innen vagy innen).
A második megoldást fogom ismertetni. Két romot javaslok: a 3.4.2_177-005_NORDIC (letöltés innen) és a 3.4.2_179-002_CEE (letöltés innen) verziókat, bármelyiket választhatod.
Javaslom a letöltött SBF-et rövidebbre névre átnevezni (próbáld mondjuk kb. 20-30 karakter hosszú névvel) és valamelyik meghajtó fő (gyökér) könyvtárába másolni, mert a hosszú file név illetve a hosszú elérési út néha megzavarhatja a folyamatot! Az sem árt, ha van a közelben egy másik PC is, mert időnként sikertelen telepítésnél már csak egy másik gépen érünk el eredményt (én is jártam már így).
1.1 Amennyiben még nincs a PC-den telepítve, töltsd le és telepítsd a Motorola handset USB driver (operációs rendszerednek megfelelő (32bit vagy 64bit) verzióját (letöltés innen vagy innen /32 bit/ és innen /64bit/)!
1.2 Majd telepítsd az RSD Lite programot (letöltés innen, innen vagy innen) egy PC-re és indítsd el! (Legjobb, ha notebookra telepíted, mert annak van akkummulátora és áramkimaradás esetén sem száll el – zivataros időben én egy asztali PC-n nem állnék neki, nehogy egy áramszünet miatt probléma lépjen fel.)
1.3 Kapcsold ki a telefont, majd a hangerő le gomb nyomva tartása mellett kapcsold be újra a telefont úgy, hogy tartsd továbbra is 4-5 mp.-ig benyomva a hangerő le gombot, majd engedd fel azt is! Ekkor megjelenik egy Android robot és felette egy fehér háromszög benne egy sárga felkiáltójellel. Nyomd meg egyszerre a hangerő fel és le gombokat! Ekkor bejön a Recovery menü (Android system recovery). Ha nem történne semmi, akkor egy régebbi gyári (stock) recovery van a telefonon és ilyenkor a képernyő jobb alsó sarkára kell bökni.
1.4 A hangerő gombokkal állj a Wipe cache partition sorra és nyomd meg a bekapcsoló gombot!
A kijelzőn megjelenik az alábbi szöveg:
--Wiping cache...
Formatting CACHE:
Cache wipe complete.
A megjelenő E:Can't open... vagy E:Can't mount... kezdetű sorokkal ne törődj!
1.5 Ezt követően a Wipe data/factory reset sort válaszd ki, majd azon belül pedig a középső “Yes -- delete all user data“ sort és nyomd meg a bekapcsoló gombot! Ez hosszabb ideig tart majd. Ezzel visszaállítottál mindent a gyári állapotra.
A kijelzőn megjelenik az alábbi szöveg:
--Wiping data...
Formatting DATA:
Data wipe complete.
A megjelenő E:Can't mount... kezdetű sorral ne törődj!
1.6 A Reboot system now soron vagy, nyomd meg a bekapcsoló gombot! A kijelző törlődik, a led fehér lesz, majd megjelenik a Motorola logo, aztán az ANDROID felirat, ami most kicsit hosszabban lesz látható a szokottnál. Végül betöltődik a telefon és megjelenik a zöl Android robot a beállításokhoz.
Ennél a pontnál előfordulhat, hogy megjelenik ugyan a Motorola logó, de nem lép tovább, esetleg folyamatosan újraindul. Ilyenkor vedd ki az akksit kb. fél percre, majd tedd vissza, és lépj a következő pontra!
De ez az akksikivevős akció elkerülhető, ha a Reboot system now soron a bekapcsoló gomb megnyomásakor már benyomva tartod hangerő fel gombot! Ebben az esetben már simán bejön a bootloader.
1.7 A telefont kapcsold ki, majd előbb a hangerő fel gombot nyomva tartva kapcsold be a telefont - tartsd hosszan (3-4 mp.) benyomva mindkét gombot - és utána csatlakoztasd USB kábellel a géphez (vagy a hangerő fel gombot nyomva tartva csatlakoztasd az USB kábellel a telefonodat a PC-hez), ekkor a képernyő bal felső sarkában a Bootloader felirat jelenik meg.
Kb. így:
Bootloader
09.10
Battery OK
OK to Program
Transfer Mode:
USB
1.8 Indítsd el az RSD Lite programot. A PC képernyő közepén a Model felirat alatt látnod kell a telefon típusát (ez a processzorra utaló "OMAP3630" elnevezés).

1.9 A képernyő felső részén a Filename mező melletti „...” gomb megnyomásával lehet kiválasztani a telepítendő Froyo SBF állományt. (Vigyázz arra, hogy ne egy USB kulcsról tallózd be, mert akkor nagyon lassú lesz!) Ezt követően kattints a Start gombra és a telefonra feltelepül a Froyo. A folyamat végén a telefon újraindul és az RSD Lite programban a Result oszlopban a "PASS" felirat jelenik meg az "In process..." helyett.

Megjegyzés: Többeknek volt olyan, hogy amikor végigment az RSD Lite (100%), akkor nem írta ki, hogy Finished, de betöltött a telefon. A telefon indulása után én mindig elkezdem használni (elindítok rajta ezt-azt) és ilyenkor nálam már kiírja, hogy "Finished / PASS". De ha ekkor sem tenné, ilyenkor már nyugodtan le lehet húzni a PC-ről a telefont, mert az RSD Lite akkor már úgysem csinál semmit.
1.10 Hiba esetén szintén újraindul a telefon, de az Android feliraton nem tud túllépni a telefon, és az RSD Lite Status oszlopában az van, hogy "Please manually power up this phone".
Az is lehet, hogy a telefon csak a Motorola logoig jut el és nem hajlandó továbblépni vagy folyamatosan újraindul. (Ez az ún. bootloop jelenség, olyankor jön elő, amikor valami probléma történik flasheléskor, vagy valami olyat flashelünk amit nem kéne, vagy nem úgy kéne.)
Ne ess pánikba! Vedd ki az akksit (legalább 5-10 másodpercre), majd tedd vissza és ismételd meg az 1.3-1.6 lépéseket!
(2) - 1.10
1.11 Ha a hiba továbbra is fenn áll, akkor ismételd meg az 1.3-1.9 lépéseket. Itt két lehetőséged van: megpróbálod az 1.7-1.9 lépéseket egy másik PC-n elvégezni és/vagy a fenti 2.2-es SBF rom állományok helyett válaszd a 3.4.2_155-002 jelzésű romot (letöltés innen)! Korábban hasonló helyzetben nekem és másnak is csak ezzel sikerült a 2.2 telepítése a fenti hiba után, de azt követően már simán feltelepíttem a 3.4.2_177-005_NORDIC-ot.
Kiegészítés: Slukkica kollégának anno, amikor bootloopos lett a Defy, a 3.4.2_117-002 rom flashelése (letöltés innen) hozta vissza a telefont. Tehát, ha az általam javasolt 3.4.2_155-002 "gyógyító" rom nem segítene, akkor érdemes még ezzel is megpróbálni, hátha ettől mégis magához tér a Defy.
2. lépés: Rootolás
A root (azaz adminisztrátori) jogok megszerzése a telefonod felett a következő, 3. lépés (a 2ndInit telepítés) előfeltétele. A hivatalos Android romok alapértelmezés szerint nem adnak a felhasználónak adminisztrátori jogokat, ehhez trükközni kell egy kicsit.
A rootoláshoz szükség lesz egy PC-re. Töltsd le innen, innen (v1.9.1) vagy innen (v2.3.3) esetleg innen (ez a Slukkica-féle) a SuperOneClick (SOC) programot! (Figyelj, hogy a megadott címről letöltött SOC programmal dolgozz! Mert a SOC-nak számtalan változata van és nem biztos, hogy egy másikkal sikerrel jársz.)
Vétó kollégánknak az előzőleg linkelt változatokkal nem sikerült a rootolás - ő az 1.8-assal oldotta meg (letöltés innen).
2.1 Először is a telefonodon menj a beállításokhoz(Menü gomb / Settings) és az alkalmazások beállításainál (Application settings) pipáld be az Unknown sources (ismeretlen források) sort, majd menj a Development pontra és a megjelenő almenüben pipáld be az USB debugging sort! Ekkor egy felugró ablak jelenik meg az Allow USB debugging? kérdéssel, amit az OK gomb megnyomásával kell jóváhagyni.
(Az Unknown sorces bekapcsolása korábban kimaradt a leírásomból /én mindig bekapcsoltam már itt, mint a képekből is látszik, de nem voltam tudatában, hogy már ezen a ponton is szükséges/. KaiotEch kolléga jelezte, hogy amig nem kapcsolta be, addig nem sikerült rootolnia a telefont.)

2.2 Az USB kábellel kösd össze a telefont a PC-vel és az értesítési sávot lehúzva az USB connection sorra bökj rá! Válaszd ki a None vagy a Charge Only sort! (De a Motorola Phone Portal vagy PC Mode is megfelelő! Amelyiket megtalálod.)
Megjegyzés: toth_janika fórumtag tapasztalatai alapján javasolt a Motorola Phone Portal módot választani. Ő úgy járt, hogy csak a rootolási lépéseket hajtotta végre, de a SOC program nem lépett túl a "Waiting for device" részen és csak várt és nem látta a telefont. Amikor a Motorola Phone Portal módot választotta az USB Connection-ön belül, akkor a PC feltelepítette a MotoLauncher-t (felajánlotta a telepítését). A MotoLauncher feltelepítése után már sikerült neki a leírásom alapján a rootolás. Ezúton is köszönöm neki a visszajelzést.

2.3 Indítsd el a PC-n a SuperOneClick (rövid nevén SOC) programot (Windows Vista vagy 7 esetén adminisztrátori jogosultsággal: jobb kattintás a SuperOneClick.exe programon és Futtatás rendszergazdaként) és kattints a Root gombra. A program elkezd mindeféle dolgokat írogatni, pl. Waiting for device majd egy csomó OK és más sort, majd a végén (egy-két percen belül) feldob egy kis ablakot azzal az üzenettel, hogy Device is rooted, ekkor kattints az OK gombra és zárd be a SuperOneClick programot!



Megjegyzés: Amennyiben a SOC program nem jut túl a "Pushing rageagainstthecage" feliraton és csak vár percekig, akkor a 2.1 pontban bekapcsolt USB debuggingot kapcsold ki és menj tovább a 2.3-as lépésig, itt a "Waiting for device" felirat alatt kapcsold vissza az USB debuggingot a 2.1-es lépés szerint. Ezek után sikerülnie kell. (Köszönet Tex kollégának a tippért.)
Megjegyzés - 2: Ha nem sikerülne a rootolás és van vírusírtó a PC-den, akkor erre a kis időre kapcsold ki a vírusírtót és próbáld meg újraindítani a SuperOneClick programot és csináld meg újra ezt a pontot! (Volt már olyan kolléga, akinek korábban gond nélkül ment a rootolás NOD vírusírtó mellett, de később már nem sikerült. Nem is gondolta volna, hogy a NOD miatt. Végül a fórumtársak javaslatára kikapcsolta a vírusírtót és így már azonnal sikerült rootolnia.)
2.4 A rootolás csak akkor lesz teljes, ha utána újraindítod a telefont! Tehát indítsd újra a Defyt!
A rootolás sikerességét több módon is ellenőrizheted. A legegyszerűbben úgy, hogy megnézed az alkalmazások között szerepel-e egy új Superuser nevű program. Ha van, akkor jó eséllyel sikeres volt a rootolás. De ez még nem 100%. Én már belefutottam egy olyan ZTE Blade-be, amelyen ott virított a Superuser program, de mégsem volt root jog. A 100%-os teszt az, ha letöltöd a Marketről a Root Check nevű programot és ezzel ellenőrzöd a root jogok meglétét.
2.5 Ha eddig nem tetted volna meg, akkor indítsd újra a telefont!
3. lépés: Defy 2ndInit / Custom Recovery telepítése
A Defy 2ndInit program telepítése azért szükséges, mert ezzel a programmal tudjuk a ClockworkMod Custom Recoveryt a telefonunkra feltelepíteni és ez a Custom Recovery kell a CM7 és a MIUI telepítéséhez.
3.1 Ha még nem lenne bepipálva, akkor kapcsold be a beállításoknál (Menü gomb / Settings) az alkalmazások beállításainál (Application settings) az ismeretlen források (Unknown sources) opciót!

3.2 Telepítsd fel a Defy 2ndInit program 1.4.2-es változatát! Töltsd le innen és másold fel a telefonra, majd a File Manager programmal indítsd el a telepítést!
Először az alkalmazások listájából indítsd el a File Manager programot, ott válaszd ki az sd kártyát (Memory card), majd keresd meg a file-ok között az előzőleg felmásolt SndInitDefy_1.4_2.apk telepítőt és a megjelenő ablakban bökj az Install, majd az Open gombra!

Megjegyzés: Slukkica kolléga jelezte, hogy neki a Defy 2ndInit 1.4.2-es verziója nem működött megfelelően és csak ezzel a verzióval tudta jól telepíteni a Custom Recoveryt: com.pedronveloso.sndinitdefy-imported_1.apk (letöltés innen).
3.3 Kattints a megjelenő képernyőn az első, Install 2ndInit Recovery gombra!

Megjegyzés: Amennyiben a 3.3 pontban az Install 2ndInit Recovery gomb megnyomása után nem történik semmi, az azt jelenti, hogy a rootolás végén nem indítottad újra a telefont a 2.5 pont szerint! Ez esetben most indítsd újra a telefont és a restart után indítsd el a Defy 2ndInit alkalmazást és folytasd a 3.4 ponttól!
3.4 Erre a Defy 2ndInit program kétszer is kéri a root jogok jóváhagyását (Superuser request), amit az első, Allow gombra kattintással engedélyezni kell! Sikeres telepítés esetén a telefon ledje először pirosan majd zölden világít és a 2. sorban kiírja: "2ndInit Recovery currently installed".

3.5 Most kapcsold ki az USB Debugging beállítást (Menü gomb / Settings / Applications / Development / USB debugging pipa ki)!
3.6 Majd indítsd újra kétszer a telefont! Fontos, hogy kétszer! Az első újraindításnál bejön a boot menü (itt a hangerő le és fel gombokkal tudsz mozogni és a bekapcsoló gombbal tudsz kiválasztani egy menüpontot), válaszd ki a +Boot --> sort, a kiválasztás jóváhagyásához nyomd meg a bekapcsoló gombot, majd a megjelenő almenüben a #Boot --> Set Default --> soron állva nyomd meg a bekapcsoló gombot (figyelem: erről a lépésről sajnos nem készült képernyő mentés), utána állj a [Normal] sorra és nyomd meg mégegyszer a bekapcsoló gombot! Aztán válaszd a --Go Back. sort, majd a megjelenő főmenüben a [Reboot System] sort - ekkor a telefon (első alkalommal) újraindul. A telefon betöltődése után ne felejtsd el még egyszer újraindítani és hagyni teljesen bekapcsolódni!
A második újraindítás alatt már nem jön be az Android BootMenu, de ha valamit nem jól csináltál és mégis bejönne, akkor csináld meg az itt írtakat újra!

Megjegyzés a 3.6 ponthoz: Első alkalommal itt egy kicsit bénáztam, mert először a +Boot --> sor kiválasztása után nem nyomtam meg a bekapcsoló gombot, amikor a #Boot --> Set Default --> soron álltam és az hiba volt. Az eredménye az lett, hogy a kétszeri újraindítás után a Motorola logo magmaradt és nem indult a telefon. Ki kellett vennem az akksit és újra belépni a Custom Recoverybe és ott rendesen beállítani a bootolás módját Normal-ra.
3.7 Szükségtelen lépés. Töröltem.
3.8 Innentől már a CM7 vagy a MIUI telepítés lépései jönnek. Amennyiben még nem szeretnéd ezeket végrehajtani, akkor itt menj a „Reboot system now” sorra és nyomd meg a bekapcsoló gombot! A telefon újraindul és használhatod a telepített 2.2 Froyo rendszert.
4. lépés: Döntsd el, hogy a CM7 vagy a MIUI romot akarod-e telepíteni!
A telepítési leírások hamarosan következnek!
Egy kis személyes összehasonlítást szeretnék most leírni a két 2.3.4-es mézeskalács romról.
Jómagam a CM7 beta 6-tal kezdtem kb. 3-4 hete. Nagyon tetszett és csak az akksi idő kiterjesztésének lehetősége miatt léptem tovább az RC1-re 1 hét múlva. Az akksi idő ugyan nem javult (nekem amúgy is elég rossz, kb. 1 nap, már a 2.2 óta), de a rendszer egy kicsit gyorsabbnak tűnt és teljesen stabil volt, nem volt egy FC (kényszerbezárás) sem. Akksit kivenni egyszer sem kellett, újraindulásom nem volt CM7-tel, még talán FC sem volt (maximum a beta 6 alatt esetleg). Igazán kiforrott, de alapvetően normál hétköznapi Android, amelyen elérhető a magyar nyelv is.
Aztán megpróbáltam a Wajk-féle MIUI-t is. Nagyon tetszett és beleszerettem a MIUI logikájába, a menük felépítésébe, a testreszabhatóságába. Egyetlen baj volt csupán, hogy az én telefonom a WIUI 1.7.8-as változatával folyamatos FC-ket és gyors újraindulásokat (hot reboot) produkált. Wajk tegnap (2011.07.14-én) kiadta a javítását, amit holnap fogok tesztelni és beírom a tapasztalataimat ide.
Szóval, aki szereti a hagyományos Android menüt, és az egyes opciókat (nagyrészt) a régi jó helyeiken szeretné ezután is elérni, annak a CM7-et javaslom. Aki szereti a logikus letusztult menüket, annak meg a MIUI-t.
Egyébként teljesítményben nem láttam eltérést közöttük. A finomságok tesztelésére (fényképező, videofelvétel) nem volt időm, ezek nekem nem is lényegesek.
Majd igyekszem a ti összehasonlításaitokat is belevenni, hogy az új Defy tulajok könnyebben választhassanak.
FIGYELEM!
Ha bármi nem világos, nem érthető vagy hibát illetve téves információt találtok, jelezzétek! Akkor is szóljatok, ha valamilyen kiegészítésetek lenne vagy valamiről bővebb leírás kellene!
Az észrevételeket és javaslatokat folyamatosan bedolgozom a leírásba.
Köszönöm.
szabof1