Easy way to install CWM or xRecovery

Search This thread

DarrenNewsgroup

Senior Member
Apr 9, 2011
355
143
Samsung Galaxy Note 20 Ultra
Here is what I believe is a simple way of rooting and installing CWM for Windows.

I have bricked my phone many times now and used SEUS to get it back to 2.1.1.A.0.6 and had to go through the process of rooting and installing CWM again. Here is what I have found.

  1. Download SuperOneClick to a folder, e.g. C:\SuperOneClick
  2. Create a sub-folder under this folder, e.g. C:\SuperOneClick\CWM
  3. Download your preferred version of CWM or xRecovery (should be the 3 files "busybox", "chargemon", "recovery.tar")
  4. Copy these 3 files into the sub-folder you created, e.g. C:\SuperOneClick\CWM
  5. Copy the code snippet below and save as INSTALL.BAT in the sub-folder
  6. Reflash your phone with SEUS to get back to plain 2.1.1.A.0.6
  7. Reboot and set USB debugging mode
  8. Run SuperOneClick and click Root - do not reboot
  9. Once Root has finished click Shell Root - do not reboot
  10. Open a command window and enter CD C:\SuperOneClick\CWM
  11. Run INSTALL.BAT - this will reboot the phone at the end
  12. Press BACK key on the phone at the Sony Ericcson text - you should get into CWM

The benefit of the above is that if you keep the files in the folder above you can repeat from step 6 very easily.

Code:
@echo off
echo.
echo.1) Run SuperOneClick
echo.   a) Click Root - do not reboot
echo.   b) Click Shell Root - do not reboot
echo.2) Press any key in this window to install CWM - phone will reboot
echo.
pause
..\adb devices
..\adb remount
..\adb push busybox /system/bin
..\adb push chargemon /system/bin
..\adb push recovery.tar /system/bin
..\adb shell chmod 755 /system/bin/busybox
..\adb shell chmod 755 /system/bin/chargemon
..\adb shell chmod 755 /system/bin/recovery.tar
..\adb reboot

This technique does not require installing BusyBox from the Market, setting permissions via Root Explorer or anything like that. It just uses SuperOneClick and a small script using the ADB program in the SuperOneClick folder.

I got SuperOneClick from here http://xdaforums.com/attachment.php?attachmentid=515017&d=1297434892 (from thread http://xdaforums.com/showthread.php?t=950324)
I got 2 files for CWM "chargemon" and "recovery.tar" from the ZIP file here http://xdaforums.com/attachment.php?attachmentid=627115&d=1308237137 (from thread http://xdaforums.com/showthread.php?t=1106146)
I got busybox from the ZIP file here http://xdaforums.com/attachment.php?attachmentid=515016&d=1297434832 (from thread http://xdaforums.com/showthread.php?t=950324)

I hope some people find this useful and that I haven't offended the guys where I got the files from (I did list your threads as well as link to your files so others can see all the useful posts in your threads).

Darren
 

svyr

Senior Member
Dec 27, 2008
133
25
Here is what I believe is a simple way of rooting and installing CWM for Windows.

I have bricked my phone many times now and used SEUS to get it back to 2.1.1.A.0.6 and had to go through the process of rooting and installing CWM again. Here is what I have found.

  1. Download SuperOneClick to a folder, e.g. C:\SuperOneClick
  2. Create a sub-folder under this folder, e.g. C:\SuperOneClick\CWM
  3. Download your preferred version of CWM or xRecovery (should be the 3 files "busybox", "chargemon", "recovery.tar")
  4. Copy these 3 files into the sub-folder you created, e.g. C:\SuperOneClick\CWM
  5. Copy the code snippet below and save as INSTALL.BAT in the sub-folder
  6. Reflash your phone with SEUS to get back to plain 2.1.1.A.0.6
  7. Reboot and set USB debugging mode
  8. Run SuperOneClick and click Root - do not reboot
  9. Once Root has finished click Shell Root - do not reboot
  10. Open a command window and enter CD C:\SuperOneClick\CWM
  11. Run INSTALL.BAT - this will reboot the phone at the end
  12. Press BACK key on the phone at the Sony Ericcson text - you should get into CWM

The benefit of the above is that if you keep the files in the folder above you can repeat from step 6 very easily.

Code:
@echo off
echo.
echo.1) Run SuperOneClick
echo.   a) Click Root - do not reboot
echo.   b) Click Shell Root - do not reboot
echo.2) Press any key in this window to install CWM - phone will reboot
echo.
pause
..\adb devices
..\adb remount
..\adb push busybox /system/bin
..\adb push chargemon /system/bin
..\adb push recovery.tar /system/bin
..\adb shell chmod 755 /system/bin/busybox
..\adb shell chmod 755 /system/bin/chargemon
..\adb shell chmod 755 /system/bin/recovery.tar
..\adb reboot

This technique does not require installing BusyBox from the Market, setting permissions via Root Explorer or anything like that. It just uses SuperOneClick and a small script using the ADB program in the SuperOneClick folder.

I got SuperOneClick from here http://xdaforums.com/attachment.php?attachmentid=515017&d=1297434892 (from thread http://xdaforums.com/showthread.php?t=950324)
I got 2 files for CWM "chargemon" and "recovery.tar" from the ZIP file here http://xdaforums.com/attachment.php?attachmentid=627115&d=1308237137 (from thread http://xdaforums.com/showthread.php?t=1106146)
I got busybox from the ZIP file here http://xdaforums.com/attachment.php?attachmentid=515016&d=1297434832 (from thread http://xdaforums.com/showthread.php?t=950324)

I hope some people find this useful and that I haven't offended the guys where I got the files from (I did list your threads as well as link to your files so others can see all the useful posts in your threads).

Darren

Very useful, thank you. I usually spend a couple of minutes re-installing CWMR via a root explorer and it annoys me. This saves 10-20 minutes per restore :)
 

DarrenNewsgroup

Senior Member
Apr 9, 2011
355
143
Samsung Galaxy Note 20 Ultra
@easyyu
I am sorry that your phone got bricked. Unfortunately you will need to reflash your phone via SEUS. After that check your phone settings are the same as mine below. The 3 files work with my phone settings.

My X10 Mini Pro has the following Settings->About Phone
Model number U20i
Firmware version 2.1-update1
Baseband version M76XX-TSNCJOLYM-53404015
Kernel version 2.6.29 SEMCUser@SEMCHost #1
Build number 2.1.1.A.0.6

@svyr
Can you confirm that the above settings are the same as in your phone. This would confirm that the 3 files work for my phone settings.

Darren
 

svyr

Senior Member
Dec 27, 2008
133
25
@easyyu
I am sorry that your phone got bricked. Unfortunately you will need to reflash your phone via SEUS. After that check your phone settings are the same as mine below. The 3 files work with my phone settings.

My X10 Mini Pro has the following Settings->About Phone
Model number U20i
Firmware version 2.1-update1
Baseband version M76XX-TSNCJOLYM-53404015
Kernel version 2.6.29 SEMCUser@SEMCHost #1
Build number 2.1.1.A.0.6

@svyr
Can you confirm that the above settings are the same as in your phone. This would confirm that the 3 files work for my phone settings.

Darren
yes, the above settings from about are the same on my phone.

Hmmm, just reflashed again, ran it and forgot to include busybox/rebooted.

Now it says it can't copy the files/files are read-only and system

Any ideas?

Aside from following the 'do not reboot' :D (edit: ran superoneclick again and it's all good (re-run the script))

Can't vouch for the busybox/etc set above, but the on I always used still works when installed this way instead of manually.
 
Last edited:

easyyu

Senior Member
Mar 11, 2011
367
29
@easyyu
I am sorry that your phone got bricked. Unfortunately you will need to reflash your phone via SEUS. After that check your phone settings are the same as mine below. The 3 files work with my phone settings.

My X10 Mini Pro has the following Settings->About Phone
Model number U20i
Firmware version 2.1-update1
Baseband version M76XX-TSNCJOLYM-53404015
Kernel version 2.6.29 SEMCUser@SEMCHost #1
Build number 2.1.1.A.0.6

@svyr
Can you confirm that the above settings are the same as in your phone. This would confirm that the 3 files work for my phone settings.

Darren
Yes this is the right parameters that you mentioned!
I know how to unbrick my phone..thats not problem!
 

svyr

Senior Member
Dec 27, 2008
133
25
yes, the above settings from about are the same on my phone.

Hmmm, just reflashed again, ran it and forgot to include busybox/rebooted.

Now it says it can't copy the files/files are read-only and system

Any ideas?

Aside from following the 'do not reboot' :D (edit: ran superoneclick again and it's all good (re-run the script))

Can't vouch for the busybox/etc set above, but the on I always used still works when installed this way instead of manually.

ps here's the one I use. Can't remember where the chargemon is from, but busybox is from xrec mini and CWM is 3.2.0 rc3
 

Attachments

  • rec.7z
    1.2 MB · Views: 128

galvic

Senior Member
Apr 11, 2011
349
100
30
Dharamsala
Heres more easy way to install cwm or xrecovery or jit or apps2sd
this is basically quangnhut123's AAIS script, I modified it to add cwm support,

heres the link to download http://www.4shared.com/file/KQf9bym2/AAIS.html

heres the steps to follow
1) Download n extract the aais.zip to /sdcard
2)Open terminal emulator(available on market)
3) enter following commands
su
cd /sdcard/aais
Sh install.sh
4) choose ur option and enter the no.


plz note it requires pre rooted device! Only for mini pro! 2.1.1.A.0.6!
 
  • Like
Reactions: pathaniya

JBSroid

Senior Member
Jan 12, 2011
100
23
Hong Kong
Why not try D4rK's recovery installer? It is a one-click installer which lets you choose from xrecovery or CWM...Google search D4 recovery installer
 

DarrenNewsgroup

Senior Member
Apr 9, 2011
355
143
Samsung Galaxy Note 20 Ultra
What do you mean by sdk 7 or sdk 8? Someone mentioned sdk numbers before. Is this something to do with downloading the complete android stuff onto my windows pc just to get the adb command? This is why I thought using the adb in SuperOneClick was so useful.
Darren
 

svyr

Senior Member
Dec 27, 2008
133
25
What do you mean by sdk 7 or sdk 8? Someone mentioned sdk numbers before. Is this something to do with downloading the complete android stuff onto my windows pc just to get the adb command? This is why I thought using the adb in SuperOneClick was so useful.
Darren

no, I thought it was about downloading the SDK, but it's actually about the runtimes on the phone... I think (the only way to change them is pretty much by getting a rom with newer ones :) )
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    Here is what I believe is a simple way of rooting and installing CWM for Windows.

    I have bricked my phone many times now and used SEUS to get it back to 2.1.1.A.0.6 and had to go through the process of rooting and installing CWM again. Here is what I have found.

    1. Download SuperOneClick to a folder, e.g. C:\SuperOneClick
    2. Create a sub-folder under this folder, e.g. C:\SuperOneClick\CWM
    3. Download your preferred version of CWM or xRecovery (should be the 3 files "busybox", "chargemon", "recovery.tar")
    4. Copy these 3 files into the sub-folder you created, e.g. C:\SuperOneClick\CWM
    5. Copy the code snippet below and save as INSTALL.BAT in the sub-folder
    6. Reflash your phone with SEUS to get back to plain 2.1.1.A.0.6
    7. Reboot and set USB debugging mode
    8. Run SuperOneClick and click Root - do not reboot
    9. Once Root has finished click Shell Root - do not reboot
    10. Open a command window and enter CD C:\SuperOneClick\CWM
    11. Run INSTALL.BAT - this will reboot the phone at the end
    12. Press BACK key on the phone at the Sony Ericcson text - you should get into CWM

    The benefit of the above is that if you keep the files in the folder above you can repeat from step 6 very easily.

    Code:
    @echo off
    echo.
    echo.1) Run SuperOneClick
    echo.   a) Click Root - do not reboot
    echo.   b) Click Shell Root - do not reboot
    echo.2) Press any key in this window to install CWM - phone will reboot
    echo.
    pause
    ..\adb devices
    ..\adb remount
    ..\adb push busybox /system/bin
    ..\adb push chargemon /system/bin
    ..\adb push recovery.tar /system/bin
    ..\adb shell chmod 755 /system/bin/busybox
    ..\adb shell chmod 755 /system/bin/chargemon
    ..\adb shell chmod 755 /system/bin/recovery.tar
    ..\adb reboot

    This technique does not require installing BusyBox from the Market, setting permissions via Root Explorer or anything like that. It just uses SuperOneClick and a small script using the ADB program in the SuperOneClick folder.

    I got SuperOneClick from here http://xdaforums.com/attachment.php?attachmentid=515017&d=1297434892 (from thread http://xdaforums.com/showthread.php?t=950324)
    I got 2 files for CWM "chargemon" and "recovery.tar" from the ZIP file here http://xdaforums.com/attachment.php?attachmentid=627115&d=1308237137 (from thread http://xdaforums.com/showthread.php?t=1106146)
    I got busybox from the ZIP file here http://xdaforums.com/attachment.php?attachmentid=515016&d=1297434832 (from thread http://xdaforums.com/showthread.php?t=950324)

    I hope some people find this useful and that I haven't offended the guys where I got the files from (I did list your threads as well as link to your files so others can see all the useful posts in your threads).

    Darren
    1
    Heres more easy way to install cwm or xrecovery or jit or apps2sd
    this is basically quangnhut123's AAIS script, I modified it to add cwm support,

    heres the link to download http://www.4shared.com/file/KQf9bym2/AAIS.html

    heres the steps to follow
    1) Download n extract the aais.zip to /sdcard
    2)Open terminal emulator(available on market)
    3) enter following commands
    su
    cd /sdcard/aais
    Sh install.sh
    4) choose ur option and enter the no.


    plz note it requires pre rooted device! Only for mini pro! 2.1.1.A.0.6!