[Recovery][May, 6] CWM Recovery 6.0.3.2, fully working, AdvWipe JB422 v1.2

use extra menu entry "go back" and enable scroll up / down with vol buttons?

  • yes. i want to scroll up and down

    Votes: 53 88.3%
  • no. vol up for back is ok

    Votes: 7 11.7%

  • Total voters
    60
  • Poll closed .
Search This thread

seadersn

Recognized Developer
Nov 3, 2010
3,616
3,432
46
Germany
LG V30
OnePlus 7T Pro McLaren
!!! NOTE: THIS IS FOR INTERNATIONAL TEGRA 3 HTC ONE X VERSION ONLY !!!


Ave, folks :)

Touch Recovery versions won't be available here, as touch recovery source is closed and owned by Koush; it's his baby, so thank him pls for his work he put in it :)

Credits:
Koushik Dutta for his Clockworkmod Recovery and giving us the source to play with! And for the kernel which is used in this recovery ;)
Steve Kondik for his CyanogenMod repos (from where I cloned the recovery source tree)



WHAT'S WORKING?
  • ADB
  • USB Mass Storage
  • ADB Sideload
  • Charging while phone is off or in recovery
  • and everything else which is expected to work
  • works faster than standard CWM


FEATURES:
  • YES/NO Adv-Wipe JB422
  • using 3.1.10 JellyBean kernel from now on reverted to 2.6x kernel for better compatibility
  • UMS unmounting working now
  • bigger font
  • only one yes & no in confirmation menus, yes on first place (you can do this with standard version too, just create a file named ".one_confirm" in /sdcard/clockworkmod folder)
  • additional menu entry "advanced - reboot bootloader"
  • additional menu entry "advanced - wipe everything except sd" wipes system, userdata, sd-ext, android-secure and cache partition
  • now using erase_volume for wipe'em all instead of a simple format
  • edited menu entry "advanced - wipe dalvik and cache" wipes not only dalvik cache but cache partition, too
  • removed "partition sdcard" menu entry
  • removed "key test" menu entry
  • added "POWER OFF" menu entry
  • governor changed to interactive, therefore...
  • ...fullspeed@cpu only when needed => much more battery friendly and faster
  • single core (original CWM from recoverybuilder runs with 4cores active)
  • noop scheduler

As always: I'm not responsible for anything that may happen to your device when you're flashing this. You're doing this on your own risk. But: it's working ;)

How do I flash this?
The usual way (presuming a working adb / fastboot environment):
- reboot to hboot
- open a cmd / terminal, cd to the location to which you downloaded the recovery-image and type
- fastboot flash recovery <name_of_recovery_image>.img
- done :)


Have fun!


Downloads:
  1. JellyBean "CWM-based AdvWipe JB422 Recovery" v1.2:
    - Clockworkmod Recovery 6.0.3.2 NonTouch
    - Mirror
    .
    .
    .
OLD VERSIONS (no more supported)


Source:
Github
 

Attachments

  • adv-wipe-flashable.zip
    6 MB · Views: 5,311
Last edited:

seadersn

Recognized Developer
Nov 3, 2010
3,616
3,432
46
Germany
LG V30
OnePlus 7T Pro McLaren
BUGS:
  • Touch keys aren't working
  • Same bug as in other recoveries: device starts itself after a while when charging in switched off state. But it looks like this is only happening with Sense ROMs and not with AOSP / AOKP / CM ;)


How to check if it's really charging...?
Code:
adb shell cat /sys/devices/platform/htc_battery/power_supply/battery/batt_vol
adb shell cat /sys/devices/platform/htc_battery/power_supply/battery/status


Changelog:
  • 6 May 2013:
    CWM 6.0.3.2, Adv-Wipe JB422 v1.2

    - updated to newest sources
    - reverted back to 2.6.x kernel, should solve UMS / ADB problems for some
    .
    .
    .
  • 11 April 2013:
    CWM 6.0.3.0, Adv-Wipe JB422 v1.1
    - used 3.19 firmware base kernel: PLS REPORT BACK IF CHARGING / ADB (install newest adb drivers first!) / USB Mass Storage etc IS WORKING!!
    i'm on 3.14 firmware base, so can't test it
    - added two known lun file pathes, backwards compatibility should be given
  • 11 April 2013:
    CWM 6.0.3.0, Adv-Wipe JB422 v1.0
    - updated to latest sources
    - left in "install zip from sideload": it has a cancel option now and: it's working ;)
    - removed "partition sdcard" menu entry
    - switched from format to erase_volume for wipe'em all function
    - used freshly compiled cm stock 3.1.10 kernel
  • 07.01.2013
    CWM 6.0.2.7, Adv-Wipe v2.1
    - updated to latest sources
  • 22.11.2012
    CWM 6.0.1.9, Adv-Wipe v2.0
    - updated to latest sources (incl. git)
    - rewrote edits (source changed a little bit)
    - edited some displayed texts
    - added poweroff menu entry
  • 23.10.2012
    CWM 6.0.1.5, Adv-Wipe v1.3
    - removed "install zip from sideload" functionality and menu entry
  • 02.11.2012
    CWM 6.0.1.5, Adv-Wipe v1.2a
    - reverted key remapping: vol up = scroll up, vol down = scroll down, power button = select/enter
  • 18.10.2012
    CWM 6.0.1.5, Adv-Wipe v1.2
    - Added key repeating (scroll on holding button)
    - Remapped keys (see above)
    - Bigger font for standard version, too
    - Description in header for standard version, too
    - Unmounting usb mass storage now does its job ;)
  • 17.10.2012:
    CWM 6.0.1.5, Adv-Wipe v1.1
    initial release


How to compile this?

- Prerequisite: device tree for your device and correctly configured recovery configuration in BoardConfig.mk of your device tree
- Get the Cyanogenmod 10 source: it's already described in many threads how to do this
- Create a file named "local_manifest.xml" in your (cm10-source-root-dir)/.repo folder and put the following in:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <remove-project name="CyanogenMod/android_bootable_recovery" path="bootable/recovery" />
  <project name="seader/android_bootable_recovery" path="bootable/recovery" />
</manifest>
- Sync again with "repo sync"
- Build the recovery with following command (replace endeavoru with your device you want to build for):
Code:
. build/envsetup.sh; lunch cm_endeavoru-userdebug; mka recoveryimage
 
Last edited:

Willieumm

Senior Member
Oct 4, 2010
1,542
125
Hi,

i see no advantages over the version 5.8.4.0.

5.8.4.0 works completely.

cheers

starbase64

Well ICS works just fine too doesn't it? So why does Google or HTC even bother putting out Jellybean or anything else. Because people want updated software with new features. So if you want to use the older then do so, no need to comment letting us know you don't want it. I highly doubt even one single person reading this thread is going to think to themself before downloading, "hmm, I wonder if starbase64 is using this, cause if he's not I'm not." :rolleyes:

@OP, thanks for your work and releasing this for us to try.
 

zopostyle

Senior Member
!!! NOTE: THIS IS FOR INTERNATIONAL TEGRA 3 HTC ONE X VERSION ONLY !!!


Ave, folks :)

As current Clockworkmod Recovery Touch versions doesn't offer USB Mass Storage and for some versions no charging mode too (while off or in recovery), I decided to offer a fully functional NON TOUCH version with everything working. Better have a fully working non touch recovery than a touch version with some essential stuff missing; beside that, touch is for the lazy ones :p :D
Touch Recovery versions won't be available here, as touch recovery source is closed and owned by Koush; it's his baby, so thank him pls for his work he put in it :)

Credits:
Koushik Dutta for his Clockworkmod Recovery and giving us the source to play with! And for the kernel which is used in this recovery ;)
Steve Kondik for his CyanogenMod repos (from where I cloned the recovery source tree)



What's working, for both standard and edited versions?
  • ADB
  • Usb Mass Storage (unmounting fixed)
  • Charging while phone is off or in recovery
  • and everything else which is expected to work

What versions are available?
  • Standard version with no edits
  • YES/NO Adv-Wipe version with additional stuff:
    - only one yes & no in confirmation menus, yes on first place (you can do this with standard version too, just create a file named ".one_confirm" in /sdcard/clockworkmod folder)
    - bigger font
    - only one yes and no in confirm menus, yes on first place
    - additional menu entry "advanced - reboot bootloader"
    - additional menu entry "advanced - wipe everything except sd" wipes system, userdata, sd-ext, android-secure and cache partition
    - edited menu entry "advanced - wipe dalvik and cache" wipes not only dalvik cache but cache partition, too
    - removed "key test" menu entry

As always: I'm not responsible for anything that may happen to your device when you're flashing this. You're doing this on your own risk. But: it's working ;)

Have fun!


Downloads:
Clockworkmod Recovery 6.0.1.5 NonTouch, Standard version
Clockworkmod Recovery 6.0.1.5 NonTouch, Yes/No Adv-Wipe version

Source:
Github
Note: you should be able to use this source for compiling a working recovery for other devices, too. If you don't know how to do this... Well, let it be :)


Thanks! Now a touch version would be great... waiting..
 
  • Like
Reactions: asestar

wcypierre

Senior Member
Apr 11, 2012
438
192
@seadersn

will it boot if the phone is put in charge while its turned off(one of the issues in the current cwm)?
 

seadersn

Recognized Developer
Nov 3, 2010
3,616
3,432
46
Germany
LG V30
OnePlus 7T Pro McLaren
updated 1st post, forgot a little bit :(

added:
  • Both versions contain following additional edits:
    - governor changed from userspace to interactive
    - therefore fullspeed@cpu only when needed
    - single core (original CWM from recoverybuilder runs with 4cores active, clocked @1500MHz)
    - noop scheduler

:cyclops:
 
  • Like
Reactions: nashshafrulrezza

PAGOT

Senior Member
Dec 24, 2007
1,608
354
How can I go out of the adb sideload option one chosen? Had to reboot the device. Also if tried this option will work?

Also one another thing, can it be that the recovery is faster? Because I would say its faster, pretty much so. Even though you write is single core and UC. Or is it a placebo effect as its soon in the morning?

Thanks
 

Top Liked Posts

  • There are no posts matching your filters.
  • 86
    !!! NOTE: THIS IS FOR INTERNATIONAL TEGRA 3 HTC ONE X VERSION ONLY !!!


    Ave, folks :)

    Touch Recovery versions won't be available here, as touch recovery source is closed and owned by Koush; it's his baby, so thank him pls for his work he put in it :)

    Credits:
    Koushik Dutta for his Clockworkmod Recovery and giving us the source to play with! And for the kernel which is used in this recovery ;)
    Steve Kondik for his CyanogenMod repos (from where I cloned the recovery source tree)



    WHAT'S WORKING?
    • ADB
    • USB Mass Storage
    • ADB Sideload
    • Charging while phone is off or in recovery
    • and everything else which is expected to work
    • works faster than standard CWM


    FEATURES:
    • YES/NO Adv-Wipe JB422
    • using 3.1.10 JellyBean kernel from now on reverted to 2.6x kernel for better compatibility
    • UMS unmounting working now
    • bigger font
    • only one yes & no in confirmation menus, yes on first place (you can do this with standard version too, just create a file named ".one_confirm" in /sdcard/clockworkmod folder)
    • additional menu entry "advanced - reboot bootloader"
    • additional menu entry "advanced - wipe everything except sd" wipes system, userdata, sd-ext, android-secure and cache partition
    • now using erase_volume for wipe'em all instead of a simple format
    • edited menu entry "advanced - wipe dalvik and cache" wipes not only dalvik cache but cache partition, too
    • removed "partition sdcard" menu entry
    • removed "key test" menu entry
    • added "POWER OFF" menu entry
    • governor changed to interactive, therefore...
    • ...fullspeed@cpu only when needed => much more battery friendly and faster
    • single core (original CWM from recoverybuilder runs with 4cores active)
    • noop scheduler

    As always: I'm not responsible for anything that may happen to your device when you're flashing this. You're doing this on your own risk. But: it's working ;)

    How do I flash this?
    The usual way (presuming a working adb / fastboot environment):
    - reboot to hboot
    - open a cmd / terminal, cd to the location to which you downloaded the recovery-image and type
    - fastboot flash recovery <name_of_recovery_image>.img
    - done :)


    Have fun!


    Downloads:
    1. JellyBean "CWM-based AdvWipe JB422 Recovery" v1.2:
      - Clockworkmod Recovery 6.0.3.2 NonTouch
      - Mirror
      .
      .
      .
    OLD VERSIONS (no more supported)


    Source:
    Github
    15
    BUGS:
    • Touch keys aren't working
    • Same bug as in other recoveries: device starts itself after a while when charging in switched off state. But it looks like this is only happening with Sense ROMs and not with AOSP / AOKP / CM ;)


    How to check if it's really charging...?
    Code:
    adb shell cat /sys/devices/platform/htc_battery/power_supply/battery/batt_vol
    adb shell cat /sys/devices/platform/htc_battery/power_supply/battery/status


    Changelog:
    • 6 May 2013:
      CWM 6.0.3.2, Adv-Wipe JB422 v1.2

      - updated to newest sources
      - reverted back to 2.6.x kernel, should solve UMS / ADB problems for some
      .
      .
      .
    • 11 April 2013:
      CWM 6.0.3.0, Adv-Wipe JB422 v1.1
      - used 3.19 firmware base kernel: PLS REPORT BACK IF CHARGING / ADB (install newest adb drivers first!) / USB Mass Storage etc IS WORKING!!
      i'm on 3.14 firmware base, so can't test it
      - added two known lun file pathes, backwards compatibility should be given
    • 11 April 2013:
      CWM 6.0.3.0, Adv-Wipe JB422 v1.0
      - updated to latest sources
      - left in "install zip from sideload": it has a cancel option now and: it's working ;)
      - removed "partition sdcard" menu entry
      - switched from format to erase_volume for wipe'em all function
      - used freshly compiled cm stock 3.1.10 kernel
    • 07.01.2013
      CWM 6.0.2.7, Adv-Wipe v2.1
      - updated to latest sources
    • 22.11.2012
      CWM 6.0.1.9, Adv-Wipe v2.0
      - updated to latest sources (incl. git)
      - rewrote edits (source changed a little bit)
      - edited some displayed texts
      - added poweroff menu entry
    • 23.10.2012
      CWM 6.0.1.5, Adv-Wipe v1.3
      - removed "install zip from sideload" functionality and menu entry
    • 02.11.2012
      CWM 6.0.1.5, Adv-Wipe v1.2a
      - reverted key remapping: vol up = scroll up, vol down = scroll down, power button = select/enter
    • 18.10.2012
      CWM 6.0.1.5, Adv-Wipe v1.2
      - Added key repeating (scroll on holding button)
      - Remapped keys (see above)
      - Bigger font for standard version, too
      - Description in header for standard version, too
      - Unmounting usb mass storage now does its job ;)
    • 17.10.2012:
      CWM 6.0.1.5, Adv-Wipe v1.1
      initial release


    How to compile this?

    - Prerequisite: device tree for your device and correctly configured recovery configuration in BoardConfig.mk of your device tree
    - Get the Cyanogenmod 10 source: it's already described in many threads how to do this
    - Create a file named "local_manifest.xml" in your (cm10-source-root-dir)/.repo folder and put the following in:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <manifest>
      <remove-project name="CyanogenMod/android_bootable_recovery" path="bootable/recovery" />
      <project name="seader/android_bootable_recovery" path="bootable/recovery" />
    </manifest>
    - Sync again with "repo sync"
    - Build the recovery with following command (replace endeavoru with your device you want to build for):
    Code:
    . build/envsetup.sh; lunch cm_endeavoru-userdebug; mka recoveryimage
    9
    Hi,

    i see no advantages over the version 5.8.4.0.

    5.8.4.0 works completely.

    cheers

    starbase64

    Well ICS works just fine too doesn't it? So why does Google or HTC even bother putting out Jellybean or anything else. Because people want updated software with new features. So if you want to use the older then do so, no need to comment letting us know you don't want it. I highly doubt even one single person reading this thread is going to think to themself before downloading, "hmm, I wonder if starbase64 is using this, cause if he's not I'm not." :rolleyes:

    @OP, thanks for your work and releasing this for us to try.
    4
    updated. changes in changelog :p mirror added.
    3
    we are on 6.0.3.0 already :) 6.0.2.8 is installed for testing, but 6.0.3.0 will be posted here. don't know when, maybe this weekend :)