View Poll Results: use extra menu entry "go back" and enable scroll up / down with vol buttons?
yes. i want to scroll up and down 53 88.33%
no. vol up for back is ok 7 11.67%
Voters: 60. You may not vote on this poll

Post Reply

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

OP seadersn

17th October 2012, 01:36 PM   |  #1  
seadersn's Avatar
OP Recognized Developer
Thanks Meter: 1,813
 
2,515 posts
Join Date:Joined: Nov 2010
!!! 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
Attached Files
File Type: zip adv-wipe-flashable.zip - [Click for QR Code] (6.02 MB, 2576 views)
Last edited by seadersn; 6th May 2013 at 01:18 AM. Reason: update
The Following 87 Users Say Thank You to seadersn For This Useful Post: [ View ]
17th October 2012, 01:38 PM   |  #2  
seadersn's Avatar
OP Recognized Developer
Thanks Meter: 1,813
 
2,515 posts
Join Date:Joined: Nov 2010
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 by seadersn; 6th May 2013 at 01:17 AM.
The Following 15 Users Say Thank You to seadersn For This Useful Post: [ View ]
17th October 2012, 01:54 PM   |  #3  
starbase64's Avatar
Senior Member
Flag Lennestadt
Thanks Meter: 566
 
3,020 posts
Join Date:Joined: Apr 2007
Donate to Me
More
Thumbs up
Hi,

i see no advantages over the version 5.8.4.0.

5.8.4.0 works completely.

cheers

starbase64
The Following User Says Thank You to starbase64 For This Useful Post: [ View ]
17th October 2012, 01:56 PM   |  #4  
seadersn's Avatar
OP Recognized Developer
Thanks Meter: 1,813
 
2,515 posts
Join Date:Joined: Nov 2010
Quote:

...current Clockworkmod Recovery Touch versions...

...but 6.x versions don't
17th October 2012, 02:19 PM   |  #5  
Willieumm's Avatar
Senior Member
Thanks Meter: 223
 
1,498 posts
Join Date:Joined: Oct 2010
More
Quote:
Originally Posted by starbase64

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."

@OP, thanks for your work and releasing this for us to try.
The Following 9 Users Say Thank You to Willieumm For This Useful Post: [ View ]
17th October 2012, 02:31 PM   |  #6  
seadersn's Avatar
OP Recognized Developer
Thanks Meter: 1,813
 
2,515 posts
Join Date:Joined: Nov 2010
xD he only stated his opinion np @all, and he's right, too: beside the fact, that new version brings new stuff like dedupe backup format etc.
17th October 2012, 02:33 PM   |  #7  
zopostyle's Avatar
Senior Member
Flag São Paulo
Thanks Meter: 154
 
817 posts
Join Date:Joined: Oct 2008
Donate to Me
More
Quote:
Originally Posted by seadersn

!!! 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
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..
The Following User Says Thank You to zopostyle For This Useful Post: [ View ]
17th October 2012, 02:34 PM   |  #8  
seadersn's Avatar
OP Recognized Developer
Thanks Meter: 1,813
 
2,515 posts
Join Date:Joined: Nov 2010
won't come, at least not from me => necessary files are on koush's hard disk only
The Following User Says Thank You to seadersn For This Useful Post: [ View ]
17th October 2012, 02:36 PM   |  #9  
kingme__hu's Avatar
Senior Member
Flag HangZhou
Thanks Meter: 59
 
104 posts
Join Date:Joined: May 2011
More
great,thanks!
17th October 2012, 02:38 PM   |  #10  
seadersn's Avatar
OP Recognized Developer
Thanks Meter: 1,813
 
2,515 posts
Join Date:Joined: Nov 2010
there's a button for thanking merci!

The Following 2 Users Say Thank You to seadersn For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in One X Original Android Development by ThreadRank