【HOW TOs】How to root UK v2.51 ROM.[Updated 12-27-20:50]

Search This thread

tenfar

Retired Recognized Developer
Jul 16, 2007
299
719
36
Beijing
www.tenfar.com
Hi Friends.
Please redownload defy_recovery.zip.sorry for my mistake.
please downloade attachment 474211

Here is the tut of how to root the defy uk 2.51 rom.
It's simple and easy way.
this will be a step by step tut.because of my poor english.i will try to explain more detial.


1、download attatch files.
defy_2.21_boot_only.sbf
View attachment 2.21boot.zip
defy_2.51_boot_only.sbf
View attachment 2.51boot.zip
defy_recovery.exe
View attachment 474211
2、flash the defy_2.21_boot_only.sbf via rsd then reboot in to system.

3、open you phone's usb debug mode(settings-application-development-usb debug mode),then double click the defy_recovery.exe you just downloaded ,it will process the root method.when it finished you phone is rooted with superuser and my clockworkmod recovery for defy.

4、the last step is flash the defy_2.51_boot_only.sbf via rsd lite.

5、and now your phone is rooted and customized recovery installed.

This method original comes from adlx @ modmymobile.com

if your like this tut.. please buy me or adlx a beer or I can buy another phone eg. Nexus S :) ...Thanks.
 

Attachments

  • defy_recovery.zip
    3.4 MB · Views: 4,772
Last edited:

socket84

Senior Member
Mar 27, 2009
241
29

No way here... It doesn't fuction... There is a problem in the batch file:

Code:
@echo off
echo µÈ´ýÉ豸
adb wait-for-device
echo »ñµÃrootȨÏÞ
adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb shell "chmod 0755 /data/local/tmp/rageagainstthecage-arm5.bin"
adb shell "./data/local/tmp/rageagainstthecage-arm5.bin & sleep 300;kill $!"
echo ÖØÐÂÁ¬½ÓÉ豸£¬¿ÉÄÜÐèÒªÒ»¶Îʱ¼ä
adb kill-server
call :sleep 10
adb start-server
call :sleep 30
echo È¡ÏûsystemÖ»¶ÁÊôÐÔ
adb shell "mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system"
echo °²×°Superuser.apk
adb push Superuser.apk /system/app/Superuser.apk
echo °²×°GoAPK MOD Recovery
adb push recovery.apk /system/app/recovery.apk
echo °²×°su
[B]adb push su /system/app/su[/B]
adb shell "chmod 4755 /system/bin/su"
echo °²×°busybox
adb push busybox /system/bin/busybox
adb shell "chmod 4755 /system/bin/busybox"
echo ÖØÉèsystemÖ»¶ÁÊôÐÔ
adb shell "mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system"
echo Íê³Éroot£¬ÇëÖØÆôÊÖ»ú
:sleep
(ping 127.0.0.1 -n 2 -w 1000 > NUL)> sleep.txt
(ping 127.0.0.1 -n %1 -w 1000 > NUL)> sleep.txt
del sleep.txt

You have to push su in bin directory non in app directory...
Code:
[B]adb push su /system/app/su[/B]

Please correct this bug.
I've also tried to upload any file thought adb (after r/w mount), but the phone doesn't recognize the apk's (Superuser and Recovery), they still invisible...

Any solution?
 
  • Like
Reactions: tenfar

socket84

Senior Member
Mar 27, 2009
241
29
Well done, i did it this:

- Downloaded your 2.21boot.zip;
- Flashed thought RSD;
- Downloaded Android SDK with ADB;
- Download this Rootpack http://www.mediafire.com/?kjee8aj22j9m5zj;
- Extract this files in you /sdk/tools directory;
- Open cmd and point it in the directory with ADB;
- Run this commands:
Code:
adb devices
adb shell mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
adb push Superuser.apk /system/app/Superuser.apk
adb push su /system/bin/su
adb shell chmod 4755 /system/bin/su
adb push busybox /system/bin/busybox
adb shell chmod 4755 /system/bin/busybox
adb shell mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
adb reboot
- Flash back to 2.51boot.zip

That's all!
Thank you sir!
 
Last edited:
  • Like
Reactions: Agge_ and tenfar

tenfar

Retired Recognized Developer
Jul 16, 2007
299
719
36
Beijing
www.tenfar.com
Well done, i did it this:

- Downloaded your 2.21boot.zip;
- Flashed thought RSD;
- Downloaded Android SDK with ADB;
- Download this Rootpack http://www.mediafire.com/?kjee8aj22j9m5zj;
- Extract this files in you /sdk/tools directory;
- Open cmd and point it in the directory with ADB;
- Run this commands:
Code:
adb devices
adb shell mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
adb push Superuser.apk /system/app/Superuser.apk
adb push su /system/bin/su
adb shell chmod 4755 /system/bin/su
adb push busybox /system/bin/busybox
adb shell chmod 4755 /system/bin/busybox
adb shell mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
adb reboot
- Flash back to 2.51boot.zip

That's all!
Thank you sir!



Thank you for Your Bug Report.
 

cometcao

New member
Sep 25, 2009
4
1
batch reply "root.exe not found" after double click the defy_recovery.exe

also, from above reply:
"mount: Operation not permitted"

---------------------------------------------------------------------------------------------------
Hello,
I found out the way to get this rooting working.

everything stays the same until running the recovery.exe part

then please refer to the old rooting method

BUT using the rooting pack mentioned above link

then flash back to 2.51

it should work!

cheers!
 
Last edited:
  • Like
Reactions: tenfar

yiminghung

Senior Member
Nov 6, 2009
73
37
sorry sir,
About the root process, Why different with "http://bbs.goapk.com/forum.php?mod=viewthread&tid=48445&extra=%26page%3D1&page=1" ??
In goapk forum, the process2-> flash the original SBF? process3->Wipe data?
no need ?
Can this solution fit for Taiwan version 2.51.0?
 

hkipaqer

Member
Dec 3, 2004
9
0
Thank you very much for the HOW TOs.
Has anyone tried this on 2.51 HK rom?
 
Last edited:

deafblind

New member
Dec 28, 2010
3
0
can we have any details about the rooting process ?
i want to get the Taiwan version of the Defy (Blurless)

1) is there any way to get root access, but still use the firmware that came with the phone ? (TW SG HK 2.51) i wouldn't mind doing some stuff manually...

2) As far as i know the original ROM of the Taiwan SG HK defy isn't available for download right ?

thanks for your hard work.
 

hkipaqer

Member
Dec 3, 2004
9
0
tenfar, thank you very much for your great work, I just rooted my HK DEFY.

Here are few steps added for those like me very new to Android and Root.

1. If you RSD Lite did not recognize your DEFY, download the USB driver here:
http://developer.motorola.com/docstools/USB_Drivers/


2. Power off DEFY. Then press 'Volume Up' and 'Power' together to boot to loader before you flash the SBF to your DEFY.

Happy rooting.
 

dirkdiggler17

Member
Dec 26, 2010
8
1
rooting wit Uk 2.51 possible..not other ROM flashable

hi Guys.....i have installed the UK JRDNEM_U3_2.51....and the root method desribed here worked too...


My question is: What happens after

- rooting the Uk U3_25.1 with our method (Sytem.boot.only 2.1 2.5 etc.)
- Restore system with SystemRecovery-App "Recovery Boot"
- i restored with a backup of t-mobile U3_2.21 (from my friend)
-worked

??

Build Number ist U3_2.21.0 now
Did I downgraded my system now?


If yes,
the Problem is then:

I cannot flash any ROM (RSD 4.9) from here http://and-developers.com/sbf:defy

except the JRDNEM_U3_2.51.1_BLUR_P3_SIGN_SIGNED_USAJRDNEMARAB1B8RTGB02C.0R_USAJORDANRTGB_P035_A011_HWp3_Service1FF.sbf

Therefore I dont believe i downgraded anything :-:)mad::mad:

The flash-procedure with all other ROMs is the same:
RSD : finished --> Defy is not booting is hanging in the bootLoader-mode


Any Help?

Or anyone with a Vodafone 360 Original Backup :p that would be great


Thanks
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Hi Friends.
    Please redownload defy_recovery.zip.sorry for my mistake.
    please downloade attachment 474211

    Here is the tut of how to root the defy uk 2.51 rom.
    It's simple and easy way.
    this will be a step by step tut.because of my poor english.i will try to explain more detial.


    1、download attatch files.
    defy_2.21_boot_only.sbf
    View attachment 2.21boot.zip
    defy_2.51_boot_only.sbf
    View attachment 2.51boot.zip
    defy_recovery.exe
    View attachment 474211
    2、flash the defy_2.21_boot_only.sbf via rsd then reboot in to system.

    3、open you phone's usb debug mode(settings-application-development-usb debug mode),then double click the defy_recovery.exe you just downloaded ,it will process the root method.when it finished you phone is rooted with superuser and my clockworkmod recovery for defy.

    4、the last step is flash the defy_2.51_boot_only.sbf via rsd lite.

    5、and now your phone is rooted and customized recovery installed.

    This method original comes from adlx @ modmymobile.com

    if your like this tut.. please buy me or adlx a beer or I can buy another phone eg. Nexus S :) ...Thanks.
    2
    Well done, i did it this:

    - Downloaded your 2.21boot.zip;
    - Flashed thought RSD;
    - Downloaded Android SDK with ADB;
    - Download this Rootpack http://www.mediafire.com/?kjee8aj22j9m5zj;
    - Extract this files in you /sdk/tools directory;
    - Open cmd and point it in the directory with ADB;
    - Run this commands:
    Code:
    adb devices
    adb shell mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
    adb push Superuser.apk /system/app/Superuser.apk
    adb push su /system/bin/su
    adb shell chmod 4755 /system/bin/su
    adb push busybox /system/bin/busybox
    adb shell chmod 4755 /system/bin/busybox
    adb shell mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
    adb reboot
    - Flash back to 2.51boot.zip

    That's all!
    Thank you sir!
    1

    No way here... It doesn't fuction... There is a problem in the batch file:

    Code:
    @echo off
    echo µÈ´ýÉ豸
    adb wait-for-device
    echo »ñµÃrootȨÏÞ
    adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
    adb shell "chmod 0755 /data/local/tmp/rageagainstthecage-arm5.bin"
    adb shell "./data/local/tmp/rageagainstthecage-arm5.bin & sleep 300;kill $!"
    echo ÖØÐÂÁ¬½ÓÉ豸£¬¿ÉÄÜÐèÒªÒ»¶Îʱ¼ä
    adb kill-server
    call :sleep 10
    adb start-server
    call :sleep 30
    echo È¡ÏûsystemÖ»¶ÁÊôÐÔ
    adb shell "mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system"
    echo °²×°Superuser.apk
    adb push Superuser.apk /system/app/Superuser.apk
    echo °²×°GoAPK MOD Recovery
    adb push recovery.apk /system/app/recovery.apk
    echo °²×°su
    [B]adb push su /system/app/su[/B]
    adb shell "chmod 4755 /system/bin/su"
    echo °²×°busybox
    adb push busybox /system/bin/busybox
    adb shell "chmod 4755 /system/bin/busybox"
    echo ÖØÉèsystemÖ»¶ÁÊôÐÔ
    adb shell "mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system"
    echo Íê³Éroot£¬ÇëÖØÆôÊÖ»ú
    :sleep
    (ping 127.0.0.1 -n 2 -w 1000 > NUL)> sleep.txt
    (ping 127.0.0.1 -n %1 -w 1000 > NUL)> sleep.txt
    del sleep.txt

    You have to push su in bin directory non in app directory...
    Code:
    [B]adb push su /system/app/su[/B]

    Please correct this bug.
    I've also tried to upload any file thought adb (after r/w mount), but the phone doesn't recognize the apk's (Superuser and Recovery), they still invisible...

    Any solution?
    1
    batch reply "root.exe not found" after double click the defy_recovery.exe

    also, from above reply:
    "mount: Operation not permitted"

    ---------------------------------------------------------------------------------------------------
    Hello,
    I found out the way to get this rooting working.

    everything stays the same until running the recovery.exe part

    then please refer to the old rooting method

    BUT using the rooting pack mentioned above link

    then flash back to 2.51

    it should work!

    cheers!