Please remember to add a category to the bottom of each page that you create.
See categories help for further details, but most will probably be [[Category:HTC ModelName]].
Motorola Defy
| Motorola Defy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Specification | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Introduction
XDA-Developers Forums for the Phone
The sub-forums on XDA Dev are located here.
There are four sub-forums:
Guides
- All-in-One Defy Beginner's guide - Read this first if you are new to flashing ROMs on defy
- {GUIDE} {FAQ} Kernals, ROMs, SBFs, Multiboot and more. More to read
- Multiboot Multiboot for custom rom's with 2ntInit
- Multi Boot Manager An app for managing multiple virtual systems
- Unsimlock your Defy Make your Defy work with different providers for custom roms based on CM. (original SIM is needed)
- Flashing CM7,CM9,WIUI and MIUI Builds On DEFY/DEFY+(Links To Latest Releases Can Be Found Here) Complete tutorial to flash custom ROMS and links for custom ROMS
Network issues:
- New: Basebandswitcher V4 multilanguage V0.7 (22.07.2011) Simple way, included in many custom roms
- Old: Your USA T-Mobile Defy: Rooting, Roms, and fixing 3G - steps 1 to 8 also apply for European GSM models.
Mod Stock Firmware
Old: (usable to a certain point)
- Debranding /Installing different/recovering bricked firmware on your Defy
- Frozen Eclair- For 2.21 & AND NOW 2.34.1 Firmwares - add JIT and de-ox your Defy
- How I tweak, mod and hack my Defy - includes app removal guide
- Create your own Frequency Table. SUPERCEEDED PLS SEE OP Replaced with 2ntInit bootmenu
- Enter Recovery Mode
- Open CGs List of CGXX vs Partitions (also check sbf sticky page)
Tutorials
How to unbrick your Defy
See Rooting DEFY+ Bootloader v7 (few lines under this text) and this guide How to unbrick your Defy and solve other bugs
How to root your Defy
Older versions of Android in Defy are easily rootable by simple application. See:
- How to root UK v2.51 ROM
- Root 2.51 via Special version SuperOneClick:root froyo/2.51 easily!
- Root Motorola Defy (not v2.51 ROM)
- Root 2.51.1
- Rooting DEFY/DEFY+
Rooting DEFY+ Bootloader v7
Rooting DEFY+ Bootloader v7 means that you have already updated your phone to Android version that closed big security vulnerability used for rooting in previous versions (or you got phone with that new version already installed). In this case low level flashing of modified original Motorola's Android is required by special utility RSD Lite (this is impossible to root phone by simple application with exploit like before/above).
- Charge fully your phone (or for at least 50%)!!!
- If you don't, you'll brick your phone because in BootLoader mode, the phone is not able to recharge and runs only from its own battery!!!
- If your battery drains in BootLoader mode, you'll be not able to recharge it again. See below how to fix this. You have been warned!
- Install Motorola USB Drivers on your Windows PC
- click on USB drivers link on page Motorola Developer Resource and pick one for your system
- Install RSD Lite (RSD Lite 5.7)
- Get SBF's from step 2 and 4 at [How-To] Root für BL7 Stock ROMs (2.6.3, DFP-188 und höher) - Android-Hilfe.de
- pick only first link from step 2 and then first link from step 4
- if it does not work, use links after word Alternativ: in both steps (second file is in two parts so you need three files total and merge last two in one)
- Rename these two SBF files to a shorter name, mark it as first (1st) and second (2nd)
- Boot phone into BootLoader menu
- turn off phone
- press and hold volume up and power on button
- when display comes on, but stays black, release keys and white text appears on display
- connect phone to PC by USB cable
- Start RSD Lite
- this program could be detected as malware because is used for rooting phones so you may want to go over this warning and disable your antivirus checking for a while
- you have to see your phone in one line in lower part of RSD Lite window next to one port number (Port No.)
- click button with three dots (...) to pick first SBF file (1st)
- click Start button, decompress and flash, and be patient and let it finish (up to 10 minutes)
- when you see Please manually power up this phone under Status in RSD Lite:
- pull battery out, put your battery back
- boot into Stock recovery (hold Volume down and Power button until Android robot appears
- press both Volume buttons (up+down) simultaneously and recovery menu appears
- choose Wipe data/Factory reset/Wipe cache (by Volume Up/Down)
- choose Reboot system now
- Again boot phone into BootLoader menu
- click button with three dots (...) to pick second SBF file (2nd)
- click Start button
- wait until finished and phone check in RSD Lite is marked as PASSED
When it's done your phone is rooted!
You then need install Custom recovery (if you plan to flash another ROM from ZIP file):
- Download
SndInitDefy_2.3.apkfrom 2ndInit Recovery Installer and put it on your SD card (ie. version 2.3 or later if available) - Enable install from unknown source (the menu is under: Settings - Security - Enable unknown source)
- Run Files and find APK file on your SD card, tap on it
- If it says you have to enable unknown source, go ahead to enable it
- Install APK with SndInitDefy
- Run installed SndInitDefy application
- Click to Install bootloader
- The system asks you to enable root access multiple times. You have to agree!
- Wait for successful installation of Custom bootloader which is signalized by greed led on the top of your phone
- You may now boot to custom recovery and install favourite Android ROM
For more info:
Switch phone off, press and hold volume-up button then switch phone on. From here, you can flash Motorola's official rom's (check sbf sticky threat and All-in-one defy beginners guide)
Download 2ndInit Recovery Installer v2.0 and install, reboot and when the blue led lights hold volume-down (usb debugging has to be off).
How to enter recovery mode
There are two different recovery's for the Defy. The stock and the custom recovery.
To get in Stock recovery
Stock recovery is builtin recovery provided by Motorola. This recovery is always accessible even the phone is rooted and custom recovery is flashed into the phone. To enter stock recovery, switch phone off, press and hold volume-down button then switch phone on (by power on button on the top of the phone). When the android robot with the exclamation mark appears, you have to press both volume keys (for more info, check All-in-one Defy beginners guide)
To get in Custom recovery
To enter Custom recovery switch off the phone. Then power on, press vol-down when blue led is on (else you'll enter 2ntInit bootmenu). In Boootmenu tap on Recovery => Custom Recovery. Check 2ndInit and All-in-one Defy beginners guide.
Old custom recovery's:
- Clockwork MOD recovery for Moto Defy (Updated 2010-12-18 04:08 am CST)
- DEFY ClockworkMod Recovery - 2.5.1.8
How to backup your current ROM
Enter custom recovery in 2ntInit bootmenu (power on, press vol-down when blue led is on, else you'll enter 2ntInit bootmenu) and chose Recovery => Custom (or latest) recovery and chose Nand backup from there.
How to get RSD lite to recognise a phone that won't boot
You flashed, something happened, now screen is black, phone doesn't react, u are in a boot loop, rsdlite cant recognize the phone. you're right here.
To get RSDLIte to recognize your phone you have to enter boot loader mode. this means press VOL-UP + POWER If nothing helps, try pushing VOL UP before!' you put the battery in (RSDLIte should be running and awaiting a new connection at that time) If you are using Windows 7, try seting RSDLite to "compatibility mode: Windows XP SP3".
Fixing "Battery Low - Cannot program" on bootloader aka McGyver Hack
U ran out of battery during flashing or similar. In flash progress (boot loader mode) the phone isnt able to load the battery, u got stucked because u ran out of it. Indicators:
- just see white led, - screen black, - phone doesnt boot? - never ever see a motorola logo
may try this:[1] some pics how this should look like: [2]
ROMS & Recoveries
- SBF - Service Flash -filesXDA sticky in android dev section
- Motorola software upgrade NEWS
Android 2.1 (Eclair) Stock ROMs
A list of currently known stock ROMs can be found at http://and-developers.com/sbf:defy.
On XDA:
- 2.34.1, Stock Rom DEFY JRDNEM_U3_2.34.1_DEBLUR
- 2.51.0, Retail India Nandroid
- 2.51.1, New stock Rom DEFY JRDNEM_U3_2.51.1 UK
- 2.59.0, Retail India Fixed SBF and Nandroid and another nandroid at here which might be unrooted.
Android 2.1 (Eclair) Custom ROMs
Android 2.2 (Froyo) Stock ROMs
- defy the Chinese version of 2.2ROM
- 3.4.2-117 UK more links and nandroid here
- 34.4.9 Official T-Mobile US OTA Update - Release notes March 2011 here
- 3.4.2 145-012 Australia Telstra March 2011
- 3.4.2 131-003 Orange Deblur
- 3.4.2 145-003 Finland Deblur
- 3.4.2 155-002 Retail.en.CEE aka Finland III
- 3.4.2 177-005 Nordic Deblur 6 Apr. 2011
- 3.4.2 179-002 CEE Deblur 9 Jun 2011
- 3.4.2-74 KR (Koria)
- 3.4.3-33-1 DEBLUR 2.2.2 SOUTH EAST ASIA + INDIA sea15 for nandroid sea15:India and others(3.4.3-33-1)
- 3.4.3-36-1.1 UAE deblur
- 3.4.3-36-1.7 SEA15 June 2011 deblur - Latest Defy Stock ROM
Android 2.2 (Froyo) Custom ROMs
- Adlxmod Froyo for Defy 2.03 (Motoblur, Deodexed)
- Adlxmod Froyo for Defy 1.0 (Motoblur, Deodexed)
- Android 2.2 Froyo For Defy. ChinaVersion English Included, Rooted
- Android 2.2 ported from Cliq 2 Beta1
- ANDROID 2.2 Milestone 2 Port Samsung Galaxy S Theme beta
- Jboogie3 BlurlessGinger (BETA) and now Froyo
- Perfect Froyo 2.2 Tks Jboogie3&bihariel
- DefyFroyoSense v0.1 (froyo 2.2.1 based)
- Pays-ROM Defy v6.0 Froyo with Ginger feeling (3.4.2-164 official)
- Popcorn V2.5 - ROM for Motorola Defy Froyo 2.2.2 with SD Card Class 10 Fix & Auto Lto.dat Download - October 04 2012
- S.Froyo PL & UK & FIN
- S.Froyo CEE Edition
- Barebones v1.57 (Nordic Based) Depreciated - Froyo v3.4.3-36-1.7 SEA15 (Indian ROM)
- Defy Cool&Clean by trinacre (Deblur, Deodexed, rooted, black theme)
- xd1 v1.2
- EphuNord 2.2.2 by ephumuris (Deodexed, rooted, stock/gingerbread theme)
- MS2-Froyo-720p video recording (Motoblur, rooted 720p play and record)
- defy Third Edition Hybrid ROM, respectively UK2.21, UK2.51 and China 2.2
Android 2.3.3 (Gingerbread) Stock ROMs
- 4.5.1-85 Orange GB (beta) 2.3.3 with MotoBlur
- 4.5.1-112 Orange GB 2.3.3 with MotoBlur DefyPlus (MB526) version, no "green lens" support.
Android 2.3.4 (Gingerbread) Stock ROMs
- 4.5.1-128 Orange GB 2.3.4 NO ROOT NO DOWNGRADE to Android Froyo use * nandroid (rooted)+fixSBF to keep downgrade ability and root
- 4.5.1-134 on Android 2.3.4 NO ROOT NO DOWNGRADE to Android Froyo use
- Nandroid(rooted) + SBF fix to keep the downgrade ability and root * Flashing Tutorial/Guide
- leaked 2.3.4 officilal mb525 greens lens
Android 2.3.x (Gingerbread) Custom ROMs
- Cyanogenmod 7.2 Stable Release June 16 2012 for Motorola Defy Gingerbread 2.3.7 and download it http://get.cm/get/2L0
- MIUI.US 2.3.16 on GingerBread 2.3.7 for Motorola Defy Updated March 22, 2012.
- MIUIandroid 1.9.23 on GingerBread 2.3.5 and its Installation Guide
- WIUI 2.4.20 Stable (GB), v4 (ICS) - MULTiLanguage + RTL Fix
- CMIUI based on MIUI.US with some modules from CM7
- JBoogie3 Blurry Ginger (6/10/11) based on 2.3.3 leak
- JBoogie3 Blurry Ginger (6/19/11) based on 2.3.4 leak and original post link
- JBoogie3 LiquidArc Gingerbread based on CyanogenMod 7 By Quarx (credits goes to him)
- MotoGinger 2.3.4 based on Leaked/build Motoblur retail-en.gb 4.5.1-134_DFP-10 by iaio72
- MS2Ginger 4.0 - Multilanguage Editon Blur: 21 april 2012 by walter79
- MIUIEs MIUI custom rom for spanish comunity
- BarebonesCM7 v0.5.6
- Mokee OS Official / Mokee OS Revised - Smooth,Highly Customized,Stable
- Speedy barebone ROM v2(Green Lens only)
- Nothing But Speed 1.0
- Cherry Picks Un-official CM-7.2.0-RC0 Builds for Defy and Defy+
- Jboogie3 BlurlessGinger
- Android Pure Experience for MB525-526
- JBoogie3 LiquidArc Gingerbread
- DianXin OS (DX ROM) GB ROM with *Smooth* *Stable* *Great UI*
- Flashing JIUI,JIUI v4,JWP7,CM7,CM9,WIUI and MIUI Builds On DEFY/DEFY+(Links To Latest Releases Can Be Found Here)
- JWP7(Windows Phone 7 MOD)
- JIUI GB(BASED ON MIUI)
Android 4.0.x (ICS) Custom ROMs
- ICS Builds for DEFY by Epsylon3 & Quarx Go here to check/update ICS Status
- IML74K 4.03 AOKP build28 for Motorola Defy
- WIUI 2.4.20 Stable (GB), v4 (ICS) - MULTiLanguage + RTL Fix Includes both ICS and GB
- CM9 Android 4.0.4 for the Defy (Froyo kernel) by Epsylon3
- Codename Android 1.6.0
- JIUI v4(MIUI v4)
- JWP7(Windows Phone 7 Mod)
- Flashing JIUI,JIUI v4,JWP7,CM7,CM9,WIUI and MIUI Builds On DEFY/DEFY+(Links To Latest Releases Can Be Found Here)
- Defy+++ (Gingerbread Kernel]
- Moto Ice Gun Edition V.1.0 *
- Stable ICS SALAD BAR
Android 4.1.x (JB) Custom ROMs
Wiki page for Defy(+) JB CM 10 builds:
Threads on XDA:
- CyanogenMod 10 CMX (4.1.2)
- JB:CM10:HYBRID PARANOIDANDROID
- AOKP JB (4.1.2) ( BUILD FROM SOURCES)
- CodeNAME ANDROID JELLYBEAN
- JIUI JB(MIUI JB)DEFY/DEFY+
- SuperNexus JB
- WIUI JB(MIUI JB)DEFY/DEFY+
- Android 4.1.2-V 5.3 Cannon Jelly Bean Defy/+
- Slim Bean 4.1.2
- NEGAN1911(WITH 4.2 FEATURES)
- CM10 Sister Jelly Bean V3.1.6
Android 4.2.x (JB) Custom ROMs
NON-ANDROID ROMS ( HTML5 .. etc Based ROMS )
Google Applications
Google Applications (simply just Gapps) are needed to support linking to Google account (cloud service). This means that you have to provide username and password for (one or more) Google accounts (ie. account for Gmail.com service) and then your contacts are synced with Google contacts in Gmail.com service. This account is needed to use Google Play to online download applications (and possibly music and other multimedia), links to Google+, YouTube.com account etc. Without Google Applications this is still possible to use the phone, but there is no auto contact backup, no Google Play etc. Some of Google Apps are possible to install from another phone (by install APK files downloaded to SD card from Internet, from another phone etc.), some are not. To ease connection with Big Brother Google, you have to have just minimal Google Applications set ready in your phone, because there are some hidden essential applications that are not presented to the user. If you want to waste your internal flash space, have a lot of processes always running even you don't use all the gadgets, install full Google Application set. These packages should by installed by Custom Recovery menu (see above).
Custom ROM from XDA-Developers don't contain Gapps usually. But this may vary, so you have to read HOWTOs and threads about your favourite custom ROM before you are installing anything on your phone. It's OK to install pure ROM, test it and then install Gapps and then connect to your Google account. But don't mix various Gapps without replacing whole ROM if you don't want to go into the trouble. Remember that once Gapps are installed, they are updated online via Google Play store so you need to install Gapps just one time.
Other
- RSD Lite 5.3.1 and usb drivers 5.1 (32 & 64bit)
- Deodexed framework/app for 2.2 Froyo Chinese ROM
- 3g and bad signal reception fixes for Defy, wcdma 850, 900, 1700, 1900, 2100Mhz
- BASEBAND SWITCHER TOOL
- Various SBF tools to play with your sbf files.
- GreenBreadMod Green Lense camera mod to work on gingerbread builds
- Mod 720p Red Lense camera mod to have 720p working on gingerbread builds
- Convert Non Blur Defy to Blur Defy
- CM9/ICS fix for Windows users
Themes
Modifications
- 2nd Init, Openrecovery, Bootmenu
- (Experimental) Froyo 720p Playback + Fullscreen Video recording !
- Android Kitchen for RoM modifications
- MULTITOUCH 10 points for DEFY on MiUi,CM7,Gingerbread leak (included in latest CM roms)
- TWRP 2.1.0 for Motorola Defy Touch Driven User interface for custom recovery
- Motorola Defy GPS Problem Solved - Aug 18 2012