Initial Commit
Forked from https://github.com/CyanogenMod/android_bootable_recovery
cwm 6.0.1.5, commit 8e40f42d2e
Move "install zip from sideload" to installation submenu
Submitted by jt1134 with bugs before it was reverted:
Fixed bugs and maintained
Added Power Off Option
Download mode menu
Fix NULL termination in Choose Backup Format menu
Sparing menu headers for our little S2
Case formatting in menu text
Added PhilZ Settings menu layout
ORS script support only for i9100 and n7000 phones (Credits to sk8erwitskil)
Code adapted to be able to:
1- First seek /cache/recovery/openrecoveryscript from goomanger and reboot after applied
2- If not found, open cusom location and look for *.ors files in:
   - /sdcard/clockworkmod/ors
   if not found
   - /emmc/clockworkmod/ors
3- If no ors files in custom predefined locations:
   - browse internal and external sdcards for locating a script to install
Universal ORS support:
Added ORS support for backup jobs to internal sdcard (if no external sdcard found)
ORS should now better handle other phones supported by cwm6:
 - support for either /sdcard or external_sd names for external sdcard
 - ors-mount.sh gets its info from /etc/recovery.fstab
 - JellyBean new mount path support for internal and external sdcards (external sd support will not work under JB until goomanager v2.1.2 is fixed)
Dual Lun support added for i9100 / n7000
Still needs special entries in init.rc (PhilZ-cwm6 kernel)
Credits to MyFluxi
Kernel backup + EFS Backup and Restore (i9100/n7000 only support)
Aroma file manager support:
- First launch Aroma directly from:
   - /emmc/clockworkmod/.aromafm/aromafm.zip
   if not found
   - /sdcard/clockworkmod/.aromafm/aromafm.zip
- If no aroma fm is found in default locations, browse manually sdcards
Dedicated show log menu for i9100
Screen too small to show logs in populated menus:
We use a dedicated showlog menu and increase number of shown lines
Confirm fix permissions to avoid the mess it can cause
About Menu function
Recovery Name + version: PhilZ Touch 3.00
Multiple Kernels Flash & Backup + custom log
Backup kernel with time stamp (multiple backups possible)
Flash kernel menu with support for mount path through /etc/recovery.fstab (support other phones than i9100/n7000)
Custom ui_print logtail function added to get shell scripts log to screen
Scripts support universal cwm mounts
Fix Aroma file manager supporting universal external sdcard naming
Fix EFS backup supports universal sdcard naming
Fix EFS supports mount path from recovery.fstab for other phones than i9100/n7000
Touch + Multi device support + Auto about info
credits to kbc-developers for Multi Device support
Touch support config (device based)
About menu filled directly on compile: only change version in Android.mk if needed
Update v3.22 Final-Dual lun-custom log menu
Revert dual lun mount in recovery to stock code
UMS path defined, if needed, in device_config.h
Custom show log menu can be defined in device_config.h for phones with low res like i9100
 - reverted for other phones to stock behaviour
Update version 3.22 Final
Commit cwm 6.0.1.6 changes + Update version 3.23
Commit cwm 6.0.1.7 changes + Update version 3.24
Update version to 6.0.1.8 / 3.25