[Nexus 4 Android Development] sk8erwitskil:
This is my custom cwm that ive been making for multiple other devices. The touch code is adapted from kbc-developers and is much different than the stock koush cwm touch. This recovery is all based on swipe gestures and has a custom extras menu with some new features. Also, OpenRecoveryScript compatible to use with GooManager.

UP - swipe finger up on screen

DOWN - swipe finger down on screen

SELECT - swipe finger from left to right on screen

BACK - swipe finger from right to left on screen

Q: Whats in the extras menu?

A: Look in the 2nd post

Flashable zip:

Thanks to :

gweedo767

koush

PhilZ BIG THANKS!

kbc-developers

PREVIOUS VERSIONS:

v1:
[CODE]initial release

v2:

- 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:

- 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:

- fixed missing slash that was not allowing installs from external sdcard

v5:

- update to latest version of CWM 6.0.0.8

v6:

- 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:

- updated to latest version of CWM 6.0.1.0
- fixed bug that would not allow backup of /system

v8:

- 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:

- 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:

- grabbed latest commits to official CWM 6
- added new extras menu (look in 2nd post for info)
- some other stuff i dont remember

v11:

- 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:

- 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:

- fixed bug where darkside cache scripts wouldnt work
- added option to create a custom zip (read 2nd post)

v13:

- 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 [URL="http://xdaforums.com/showpost.php?p=31093552&postcount=344"]THIS[/URL])
- 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

- bug fixes
- android_secure fixes

v13.2

- that pesky android_secure - bugfixes for restoring android_secure

v13.3

- 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:

- updated aroma file manager to latest version

v13.5:

- add initial support for whole-device encryption (thanks topprospect)

v14:

- updated to latest CWM 6.0.1.5
- fixed some mtdutils issues
- added a bootanimation changer

v14.1:

- not released

v14.2:

- 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:

- openrecoveryscript automatically runs if script is found in /cache/recovery/
- this is good for using my updater.sh or goomanager

v14.3

- skipping this number to keep in line with my other devices

v14.3.1

- 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

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

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

v14.4.2
- completed re-write of extras menu features
- various other tweaks

v14.4.3
- added in battery status percentage

[/CODE]