Here is my tutorial to unlock your Defy+. Be aware, that even though this method has worked for me, there are always risks involved when tweaking with the phone's software, but as long as you don't do anything stupid (unplug the phone during flashing, trying this method with 2% battery, etc) then you should be fine. In the case where the phone may go into a boot loop, all you need to do is wipe the phone via recovery and reflash a ROM and that should do the trick.
I am not responsible for any devices that explode, implode or spark the end of the world.
Note: If you're having issues with download locations, etc scroll down to Forgot69's post
Check your phone software. If your baseband is "EPU93_U_00.59.01" or below, you can root your phone using the following software.
If your baseband is higher than the above ("EPU93_U_00.61.03" will most likely be the case here), you need to root the phone via the following method:
Download the software provided in the link above. Extract them both to the same folder (You can ignore firmware.z01 and extract firmware.zip as the two files are linked.
Download the software in the following link - http://forum.xda-developers.com/showthread.php?t=1100585
Install RSD Lite and the drivers that suit your Windows version (x32, x64)
Open RSD Lite as Administrator
Turn off your Defy+ and follow the instructions here - http://forum.xda-developers.com/showpost.php?p=25243714&post... - on how to get the phone into recovery mode so we can flash the files
Go back to the first link that provides the software and follow the basic instructions there. Select the files in RSD Lite and flash the software mentioned in the link in the order provided by pressing "…" on RSD Lite. IT IS VITAL THAT YOU ENSURE THE PHONE IS CONNECTED TO THE PC PROPERLY. THERE IS A HIGH PROBABILITY THAT THE PHONE WILL BRICK IF THIS PROCESS IS INTERRUPTED SO MAKE SURE THAT THERE ARE NO PENDING WINDOWS UPDATES OR ANYTHING THAT WILL FORCE THE COMPUTER TO SHUT DOWN.
Voila, your phone is now rooted. Now we prepare to flash CM7,9 or 10 (whichever you prefer; I'm staying away from CM10 as JB isn't fully stable just yet). I flashed mine with CM9, so we'll be using that for this tutorial as we know it works with the unlocking.
Download 2ndInit from here -
http://forum.xda-developers.com/showthread.php?t=1032212 - IF YOU ALREADY HAVE CYANOGENMOD ALREADY INSTALLED, THIS IS NOT NECESSARY
Pop that onto your phone, enable non-market apps to be installed, turn on USB Debugging (Settings -> Applications -> USB Debugging) and start up the app. Click the one single button in the middle and we now have CWM (ClockWorkMod) installed.
Download the most recent CM9 Nightly by quarx2k and the CM9 GAPPS here - http://forum.xda-developers.com/showthread.php?t=1618904 - and put them onto the root of your SD card. Then download "ICS_Defy_softunlock_v1.3(EPU_U_00.59.01).zip " and " Baseband_change(EP93_U_00.59.01).zip " provided in this link - http://forum.xda-developers.com/showthread.php?t=1483297 - and copy those files onto the root of your SD card. Those who wanted to go to CM7, download "GB_Defy_softunlock_v1.3(EPU_U_00.59.01).zip" instead
Power down the phone and turn it back on. Wait for a blue LED to appear at the top left of your phone and press Volume- when it does.
When the recovery screen pops up with the rabid rabbit at the bottom, navigate through the menu with the volume buttons and select the highlighted option with the power button. Select Recovery and then Custom Recovery.
Now, it is VITAL that we do a phone backup here incase anything goes wrong. Nav to Backup and Restore and select Backup All.
Once that's done, go to Wipe data/factory reset and then wipe the cache/dalvik cache
Once that's done, go to Install zip from sdcard and select choose zip from sdcard and select the CM9 ROM that you downloaded earlier.
Boot up your phone and if it doesn't work (stuck in boot loop, black screen after Motorola logo, etc) then redo steps 4-9 (skip 6)
If the phone is booting up correctly, then power down the phone again, and enter 2ndInit by pressing the power- button when the blue LED flashes
This time, install the GAPPS you downloaded earlier to install Google Play, etc
Now we can apply the software unlock by installing "Baseband_change…" first and then "ICS_Defy_softunlock…" after.
Wipe the cache when you are done, go to advanced and then wipe the dalvik cache.
Power down the handset once you have finished, pop in your non-Telstra simcard and hooray! Your handset is unlocked.
HAVE FUN, OZBARGAINERS