FORUMS
Remove All Ads from XDA
H10 Turbo

[RECOVERY][CWM] ClockworkMod v6.0.2.7 Touch v14.4.7 | updater script (01/28/13)

1,368 posts
Thanks Meter: 2,650
 
Post Reply Email Thread
IRC on freenode: #sk8erwitskil

NEW: I have created a script to easily update to the latest version of my recovery.
Quote:

- Download this file ----> updater.sh
- Put it on your sdcard
- open adb and type:

Code:
su
sh /mnt/sdcard/updater.sh
- it will reboot you into recovery and automatically install recovery and reboot
- only ATT version is supported right now
- must be on at least v14.4.7 for script to work

Here is a video of how it works: --------> YOUTUBE LINK


Flashable zip:
Quote:

cwm6027touch_v14.4.7_geeb.zip: ---------> DOWNLOAD


Thanks to :
gweedo767 (for creating the original touch recovery)
koush (for creating CWM)
PhilZ (for his amazing improvements and help with applying universal touch code) BIG THANKS!

PREVIOUS VERSIONS:
Code:
v1:
Code:
initial release
v2:
Code:
- updated to latest version of clockworkmod
- add reboot download option
- add reboot recovery option
- add power off option
- change font size
- add various internal/external sdcard options from cwm 5.5.0.4 touch recovery
- change order of internal/external sdcard so internal comes first on backup/restore/install
v3:
Code:
- add support for phones that sdcard mounts as external_sd
- fix the line below the menu to actually be below the menu
- clean up the "andy the android" picture. (if you make a backup you will see that the picture in the background has been poorly edited. there are bits of black spots around him)
- JellyBean Background
v4:
Code:
- fixed missing slash that was not allowing installs from external sdcard
v5:
Code:
- update to latest version of CWM 6.0.0.8
v6:
Code:
- updated to latest version of CWM 6.0.0.9
- added ability to delete nandroids from recovery (in backup and restore menu)
- changed order of internal/external so external comes first
- fix timestamp creation on backups
v7:
Code:
- updated to latest version of CWM 6.0.1.0
- fixed bug that would not allow backup of /system
v8:
Code:
- update to latest version of CWM 6.0.1.1
- allow customization of backup format (dedupe/tar)
- use minizip tool instead of e2fsck, etc.
- more....
v9:
Code:
- update to latest version CWM 6.0.1.2
- fixed bug where backing up to external wouldnt backup /emmc/.android_secure
- ADDED DUAL LUNFILE SUPPORT! (thanks to topprospect for this!)
   -- what this does is when you mount USB storage you 
       will see both of your sdcards mount at the same time
- various /emmc fixes (recovery now looks for all clockworkmod "." files in /emmc instead of /sdcard)
   - this is useful for people who dont use an external sdcard at all
v10:
Code:
- grabbed latest commits to official CWM 6
- added new extras menu (look in 2nd post for info)
- some other stuff i dont remember
v11:
Code:
- fixed hide nandroid progress bug (it now works)
- added sk8's fix permissions option (logging is disabled so it runs faster and it also clears stale data directories)
- fixed bug where normal fix permissions wouldnt create a log to correct location
- cleaned up some syntax
v12:
Code:
- added darkside wipe/super wipe built in
- added aroma file manager built in
- added ability to backup/restore the /efs partition
- cleaned up oneconfirm/hidenandroidprogess features to be one menu item
- more......
v12.5:
Code:
- fixed bug where darkside cache scripts wouldnt work
- added option to create a custom zip (read 2nd post)
v13:
Code:
- report log gets copied to /emmc instead of /sdcard
- add support for roms without busybox (stock roms) to create a custom rom zip
- add support for openrecoveryscript (read THIS)
- add support to choose a custom created openrecoveryscript
- use goo-manager to flash roms and create openrecoveryscripts
- now detects where android_secure is automatically
- fix ors-mount.sh to work even if 'sdcard' is in the path
- misc code cleanups.....
v13.1
Code:
- bug fixes
- android_secure fixes
v13.2
Code:
- that pesky android_secure - bugfixes for restoring android_secure
v13.3
Code:
- updated to latest 6.0.1.4
- some bugfixes
- added option to select where android_secure lives (hopefully this is the last time. i promise)
v13.4:
Code:
- updated aroma file manager to latest version
v13.5:
Code:
- add initial support for whole-device encryption (thanks topprospect)
v14:
Code:
- updated to latest CWM 6.0.1.5
- fixed some mtdutils issues
- added a bootanimation changer
v14.1:
Code:
- not released
v14.2:
Code:
- added bootanimation change selection from external sdcard
- added newest aroma filemanager w/ console support (you can use terminal in recovery)
- updated to latest changes of official CWM
- added support for Android 4.2
- zip file now installs updater.sh to your internal sdcard
- updated updater.sh to fix typo
v14.2.1:
Code:
- openrecoveryscript automatically runs if script is found in /cache/recovery/
    - this is good for using my updater.sh or goomanager
v14.3
Code:
- skipping this number to keep in line with my other devices
v14.3.1
Code:
- lots and lots of under the hood improvements
- re-wrote OpenRecoveryScript and efs backup/restore code
   - these work alot better now (thanks so much to PhilZ for his amazing help)
- add option to backup/restore boot.img from sdcard
- now using latest stable kernel
- completely re-wrote the touch code for some improvements
   - now to select you tap anywhere on the screen
- fixed some typos
- made my source code universally compatible with all phones using ICS or greater
- compiling in jellybean base recovery code now
Code:
v14.4
- fixed soft keys (virtual keys on bottom) (credit to PhilZ for this)
- reverted back to swipe to select
- tweaked some features in the extras menu
Code:
v14.4.1
- messed up on the mount points so i fixed them now
- added some buffer to fix ability to accidentally select wrong item
Code:
v14.4.5
- skipped some versions because they were made for other phones
- re-wrote the create custom backup feature to be universal now with all phones/roms (thanks to PhilZ for the help)
- added new settings menu
    - add ability to change timezone
    - added /preload support (must go and enable it in misc nandroid settings)
- add rom name to nandroid names
- more i just cant remember now....
Code:
v14.4.6
- added exFAT support
- some under the hood optimizations
Quote:

Current Version:
v14.4.7
- added extras>>misc nandroid settings>>disable assert check
- removed black space in error icons
- some under the hood optimizations
- added updater.sh script

Major update to how touch works now:
UP - swipe finger up on screen
DOWN - swipe finger down on screen
SELECT - swipe finger from left to right
BACK - swipe from right to left

SOURCE: https://github.com/sk8erwitskil/touch_recovery_cm10.1

This is what the new dedupe format does. This is a direct quote from the original creator of clockworkmod:
Code:
ClockworkMod Recovery now deduplicates files between builds. This results in way smaller backups.
Don't delete /sdcard(or emmc)/clockworkmod/blobs

Overview
I've gotten a few questions about how this works, so I figured I'd make a post on it.

Basically, here's what happens:

The files being backed up are hashed (sha256, not that it matters). Then it checks for a file with the name of the hash in
/sdcard/clockworkmod/blobs

So, if the hash of the file was c5273884b90d490134e7737b29a65405cea0f7bb786ca82c6337ceb24de6f5ed, it looks for /sdcard/clockworkmod/blobs/c5273884b90d490134e7737b29a65405cea0f7bb786ca82c6337ceb24de6f5ed

If the hash file is found, it continues on to the next file. Otherwise, it copies the file to the blobs directory with the file name being the hash.

ROMs and user data, for the most part, do not change too much between builds and backups. So, your APKs, system files, etc, are generally only stored once. This saves a ton of space. Especially between incremental backups.


Some of you may be thinking "well, how do I delete a backup?".
First, never delete the blobs directory. This would actually delete all your backups by rendering them unusable.
Simply delete the usual backup directory, and the next time you run a backup, all the unused hash files will be automatically delete (a process known as garbage collection). The recovery will show "Freeing space..." while this is happening.
The Following 58 Users Say Thank You to sk8erwitskil For This Useful Post: [ View ] Gift sk8erwitskil Ad-Free
 
 
24th November 2012, 11:56 AM |#2  
sk8erwitskil's Avatar
OP Senior Member
Flag San Jose
Thanks Meter: 2,650
 
Donate to Me
More
Whats in the extras menu?

- change bootanimation (this lets you select a bootanimation form your internal sdcard. it backs up your current bootanimation to /{internal sdcard}/clockworkmod/ba_backup/. it only backs up the original bootanimation so if you keep changing your bootanimation you will still only have your original one in ba_backup.)

- enable/disable one confirm (this makes it so you only have to scroll through one confirm selection when installing something instead of having to go through 10 of them to click yes)

- hide/show backup & restore progress (this makes it so the progress bar when you backup/restore doesnt show up and makes backups/restores a bit faster since it doesnt have to show you the progress and files its backing up)

- select android_secure on internal/external (use this to select where you have .android_secure. default is internal, so if you have it on external make sure to choose this once to set it up)

- aroma file manager (file explorer)

- create custom zip (this will create a custom rom from the currently installed files you have on your phone. it takes your /system partition and /boot partition and makes them into a zip file ready to be flashed. the end product will be in clockworkmod/custom_rom/. this has recently been fixed to work on all phones/roms

- choose custom openrecoveryscript (read THIS)

- recovery info (shows the version of recovery and the build date)

- Special Backup & Restore (backup and restore your kernel/boot and /misc partitions)

- Misc Nandroid Settings (change time zone, turn preload support on/off (default is off), enable md5 checking, disable assert check)
The Following 8 Users Say Thank You to sk8erwitskil For This Useful Post: [ View ] Gift sk8erwitskil Ad-Free
24th November 2012, 11:57 AM |#3  
sk8erwitskil's Avatar
OP Senior Member
Flag San Jose
Thanks Meter: 2,650
 
Donate to Me
More
i dont actually have my LGOG yet. it comes on monday. once i get it tho i should be able to have a completely stable build in less than a week
The Following 6 Users Say Thank You to sk8erwitskil For This Useful Post: [ View ] Gift sk8erwitskil Ad-Free
24th November 2012, 01:26 PM |#4  
vdub804's Avatar
Senior Member
Thanks Meter: 28
 
Donate to Me
More
it doesn't work although it flashes successfully all I get is a kernel crash, tried manually booting into recovery and adb reboot recovery no dice. btw I am rooted with an unlocked bootloader.
24th November 2012, 02:10 PM |#5  
skyrocket23's Avatar
Member
Flag orland park
Thanks Meter: 60
 
More
Quote:
Originally Posted by sk8erwitskil

i dont actually have my LGOG yet. it comes on monday. once i get it tho i should be able to have a completely stable build in less than a week

are u gonna work on roms for this phone

Sent from my LG-E970 using xda premium
25th November 2012, 01:26 AM |#6  
dac1227's Avatar
Senior Member
Flag CINCINNATI
Thanks Meter: 25
 
More
Quote:
Originally Posted by sk8erwitskil

i dont actually have my LGOG yet. it comes on monday. once i get it tho i should be able to have a completely stable build in less than a week

Glad to see you here in the OG forums! Thanks for working on this!
25th November 2012, 01:48 AM |#7  
sk8erwitskil's Avatar
OP Senior Member
Flag San Jose
Thanks Meter: 2,650
 
Donate to Me
More
Ok got it to work. I can create a fakeflash that you flash in your current cwm. All touch code is working great which is the hardest part

I'm gona have to make some ramdisk edits to make an installable recovery.img. hopefully iomonster gets back to me on how he fixed the ramdisk to get it booting

Sent from my LG-E970 using xda app-developers app
The Following User Says Thank You to sk8erwitskil For This Useful Post: [ View ] Gift sk8erwitskil Ad-Free
25th November 2012, 05:21 AM |#8  
xboxfanj's Avatar
Recognized Developer
Flag I'm from the Lou and I'm proud
Thanks Meter: 7,493
 
Donate to Me
More
Quote:
Originally Posted by sk8erwitskil

Ok got it to work. I can create a fakeflash that you flash in your current cwm. All touch code is working great which is the hardest part

I'm gona have to make some ramdisk edits to make an installable recovery.img. hopefully iomonster gets back to me on how he fixed the ramdisk to get it booting

Sent from my LG-E970 using xda app-developers app

You can probably just add etc and default.prop from IO's image to the mako cwm touch.

Sent from my SPH-D700 using Tapatalk 2
25th November 2012, 07:05 AM |#9  
sk8erwitskil's Avatar
OP Senior Member
Flag San Jose
Thanks Meter: 2,650
 
Donate to Me
More
got it working great. just uploaded now.
The Following User Says Thank You to sk8erwitskil For This Useful Post: [ View ] Gift sk8erwitskil Ad-Free
25th November 2012, 08:39 AM |#10  
Haze028's Avatar
Senior Member
Thanks Meter: 612
 
More
Just installed on e973, works well, looks nice. Thanks for your work.
25th November 2012, 05:20 PM |#11  
chadouming's Avatar
Senior Member
Flag On the interwebz
Thanks Meter: 1,994
 
More
Installed on my E973 and work nice too. Thanks for the work. If you could add a bit more space between menu item, it would be perfect. I have big finger :P
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes