PhilZ Touch (cwm based recovery)
C C++ Shell Assembly Objective-C Makefile
Permalink
Failed to load latest commit information.
applypatch merge aosp/sr fixes: Aug 6, 2014
aromafm treewide: optimize PNGs with optipng Jul 8, 2014
bmlutils Format device source fixes: Jul 10, 2014
boardconfig Add Samsung Note 4 Nov 3, 2014
dedupe dedupe: merge clean up code from @xiaolu May 7, 2014
device_images Add Samsung Note 4 Nov 3, 2014
digest md5sum calculation of zip file installed from menu Mar 9, 2014
edify aosp / sr cherry pick Jul 10, 2014
etc merge "Fix adb with linux 3.10" Sep 14, 2014
fb2png enable screen capture through adb shell Aug 4, 2014
flashutils AOSP / CM cherry pick + code clean up: Jul 10, 2014
libcrecovery - enable mount external sd for /data/media devices Dec 17, 2012
libtar derp: perror format Aug 9, 2014
libtouch_gui v6.58.0 / libtouch_gui v1.42 Oct 5, 2014
loki loki: fix compiler warnings Jul 20, 2014
minadbd merge "Fix adb with linux 3.10" Sep 14, 2014
minelf Sync with upstream: May 9, 2014
minui add larger font, thanks @xiaolu Nov 3, 2014
minzip Cherry picks from AOSP / CM Recovery Jul 10, 2014
mmcutils AOSP / CM cherry pick + code clean up: Jul 10, 2014
mtdutils 6.50.4 Jul 13, 2014
ntfs-3g Build NTFS as static libraries: Oct 13, 2014
propsrvc formatting fixes Mar 25, 2014
res restore custom rom: preserve selinux attributes Aug 2, 2014
su avoid potential conflicts Oct 11, 2014
testdata Merge cm-11.0 cyanogenmod branch changes into philz cm-11.0 Dec 9, 2013
themes treewide: optimize PNGs with optipng Jul 8, 2014
tools Cherry picks from AOSP / CM Recovery Jul 10, 2014
updater merge aosp/sr fixes: Aug 6, 2014
utilities Don't cry ! Feb 25, 2014
voldclient fix recovery hang on boot cause vold_connect() failed on some devices Aug 6, 2014
Android.mk 6.59.0 Nov 29, 2014
CleanSpec.mk add more libraries to clean up on compiling Jul 20, 2014
NOTICE Initial Commit Nov 18, 2012
README.md Update Readme to reflect upstream CM source Nov 5, 2014
adb_install.c clean up Aug 2, 2014
adb_install.h support wipe_cache and clear_display edify script commands Jul 14, 2014
advanced_functions.c fix compiling for devices with custom recovery key or ui files Jul 30, 2014
advanced_functions.h clean up code and headers Jul 20, 2014
bootloader.c merge recovery-cm changes to bootloader message: Aug 2, 2014
bootloader.h AOSP cherry picks Jul 10, 2014
bootscripts_mnt.sh ROM Manager: workaround to fix backup/restore to/from external storage Jan 23, 2014
common.h remove now outdated code Jul 15, 2014
default_recovery_keys.c Merge pull request #56 from JustArchi/patch-3 Aug 11, 2014
default_recovery_ui.c fix compiling for devices with custom recovery key or ui files Jul 30, 2014
edifyscripting.c add option to disable md5 from edify restore_rom command line Jul 30, 2014
edifyscripting.h clean up code and headers Jul 20, 2014
extendedcommands.c fix install in Free Browse Mode: Sep 16, 2014
extendedcommands.h clean up code and headers Jul 20, 2014
install.c do not unmount partitions before starting aroma file manager from def… Aug 18, 2014
install.h support wipe_cache and clear_display edify script commands Jul 14, 2014
killrecovery.sh Initial Commit Nov 18, 2012
make-overlay.py Initial Commit Nov 18, 2012
nandroid.c fix compiling for devices with custom recovery key or ui files Jul 30, 2014
nandroid.h AOSP / CM cherry pick + code clean up: Jul 10, 2014
nandroid_advanced.c clean up code and headers Jul 20, 2014
prop.c - HTC Droid Incredible 4G LTE + fix missing file to compile May 20, 2013
raw-backup.sh add res and fix permissions on git repo May 18, 2013
recovery.c fix double install of OTA updates on some ROMS: Sep 14, 2014
recovery_cmds.h Build NTFS as static libraries: Oct 13, 2014
recovery_settings.c drop fb2png binary support Aug 4, 2014
recovery_settings.h drop fb2png binary support Aug 4, 2014
recovery_ui.h fix compiling for devices with custom recovery key or ui files Jul 30, 2014
roots.c fix install in Free Browse Mode: Sep 16, 2014
roots.h improve using legacy lun haring on vold volumes Jul 30, 2014
ui.c formatting Aug 9, 2014
ui.h clean up code and headers Jul 20, 2014
ui_defines.h remove useless old md5 check code Mar 28, 2014
verifier.c Merge cm-11.0 cyanogenmod branch changes into philz cm-11.0 Dec 9, 2013
verifier.h Merge cm-11.0 cyanogenmod branch changes into philz cm-11.0 Dec 9, 2013
verifier_test.c Merge cm-11.0 cyanogenmod branch changes into philz cm-11.0 Dec 9, 2013
verifier_test.sh Merge cm-11.0 cyanogenmod branch changes into philz cm-11.0 Dec 9, 2013

README.md

PhilZ Touch Recovery 6 (ClockworkMod 6 based / Advanced Edition)

.

Home page http://forum.xda-developers.com/showthread.php?t=2201860

Building

If you haven't build recovery ever before, please look up the thread linked above. If you regularly build ROMs/Recoveries for your device, and have a working CWM setup on your build machine, then you can quickly set up and build Philz Touch recovery as well

Check these three patches are present in your build/ directory

  1. https://github.com/CyanogenMod/android_build/commit/c1b0bb6
  2. https://github.com/CyanogenMod/android_build/commit/6b21727
  3. https://github.com/CyanogenMod/android_build/commit/fddc5f4

Clone philz recovery to bootable/recovery-philz folder

git clone https://github.com/PhilZ-cwm6/philz_touch_cwm6 bootable/recovery-philz -b cm-11.0

Now build with RECOVERY_VARIANT flag set to philz:

. build/envsetup.sh && lunch && mka -j3 recoveryimage RECOVERY_VARIANT=philz

or

export RECOVERY_VARIANT=philz
. build/envsetup.sh && lunch && mka -j3 recoveryimage

or

add to device BoardConfig.mk:
    RECOVERY_VARIANT := philz
and run:
    build/envsetup.sh && lunch && mka -j3 recoveryimage