[n51xx][CWM Advanced Edition] PhilZ Touch

Search This thread

ketut.kumajaya

Recognized Developer
Apr 28, 2011
4,935
14,138
Bekasi
Basically, implementing these fixes is just a crazy task for someone without device in hands. Developers on the device are supposed to work on it
Hopefully, I will once release a lib_touch module so that I can get less involved in device porting
Samsung/Marvell is more crazy than me, ramdisk size limited to 1MB from the bootloader. I managed to solve this issue: https://github.com/kumajaya/android...mmit/2f156084ddcdea962ce23d68ad6a7b191dbc0075 and then all CWM/CWM based recovery including PhilZ Touch work on Tab 3 7" :D
 
  • Like
Reactions: Phil3759

Phil3759

Inactive Recognized Developer
May 30, 2012
9,579
33,063
Samsung/Marvell is more crazy than me, ramdisk size limited to 1MB from the bootloader. I managed to solve this issue: https://github.com/kumajaya/android...mmit/2f156084ddcdea962ce23d68ad6a7b191dbc0075 and then all CWM/CWM based recovery including PhilZ Touch work on Tab 3 7" :D

Is there a device tree I can build on it?
However, if you are porting it from lt01, then I am fine. I do not really want to spend time on something having already a great support as you do
 

Pooheyx

Senior Member
Sep 19, 2011
75
32
Thank's a lot to you PhilZ for your fantastic Touch6 Recovery on the Note8 N5120 device. It's working perfectly. A thank's goes also to @sbrissen for his cm11 device tree port.

Sent from my Note 8, GT-N5120 using Tapatalk 4...
 
  • Like
Reactions: Phil3759

hanspampel

Senior Member
Dec 7, 2011
2,140
3,128
Guys new version 6.26.6 which is based on cwm 6.0.4.8 is up.

6.26.6 (14.04.2014)
- m7 unified for m7ul, m7att and m7tmo
- CWM 6.0.4.8
- merge support for native dual boot devices
- sync sources

6.26.4 (12.04.2014)
- update libloki to latest sources
- broken root: help victims of bad custom ROMs
This adds extra code to detect if two su instances are installed in /system/bin and /system/xbin
It will kill both and properly apply SuperSU
- fixing root on exit was never done what ever was user choice

6.26.1 (06.04.2014)
- New: Note 10.1 2014 3G - SM-P601 (lt0wifiue)
- New: LG Optimus L7 P700 (p700) by @ali.filth
- New: Galaxy Grand Quatro (i8552) by @ali.filth
- New: HTC One mini (m4)
- fb2png: better error logging

6.25.7 (05.04.2014)
- New: HTC One M8 (m8)
- New: HTC One M8 sprint (m8spr)
- New: Note 10.1 2014 Wifi - SM-P600 (lt0wifi)
- derp cm_moto_msm8960

6.25.4 (31.03.2014)
- sort files using case insensitive order (adapted from @titanic-fanatic)
- use new ro.loki_disabled for unified variants not needing loki
This way, we only need to set the ENABLE_LOKI flag to have a loki enabled recovery
No more need to set an extra ro.loki_enabled property
Only modification needed now is for jflte variants not using loki
Only jflteatt and jfltevzw do
We have to set ro.loki_disabled to 1 for all other variants in libinit_jflte
- New device: Galaxy X Cover 2 - skomer
- New device: Galaxy S3 Mini - golden
- New device: Sony Xperia ZR (dogo)
- New device: Sony Xperia Tablet Z (pollux)
- New device: Sony Xperia Z1 Compact (amami)
- New device: Sony Xperia S (nozomi)
- New device: moto_msm8960 unified device (by @hachamacha)
- New device: Galaxy S Advance (janice)
- New device: Galaxy Ace 2 (codina)
- New device: Samsung Galaxy Tab 3 7.0 SM-T211 (lt023g)


Download

 

hanspampel

Senior Member
Dec 7, 2011
2,140
3,128
New version is out.

Changelog

6.41.6 (12.05.2014)
- update exfat to dorimanx 1.2.9 latest sources
- fix compile error when enabling BOARD_RECOVERY_USE_BBTAR
- repo sync latest sources
- Galaxy Tab Pro 8.4 WiFi SM-T320 (mondrianwifi)
- HTC M7 variants: use new cm kernel with exfat sources
- HTC M8 variants: use new unified recovery

6.41.5 (11.05.2014)
- libtouch_gui 1.21: auto detect BRIGHTNESS_SYS_FILE path if it is not set during compile
* search for the file in most common locations
* if found, save it to recovery settings ini file to be called on next recovery starts
* else, disable adjust brightness function to avoid error logs on recovery start
- fix various compiler warnings and errors
- enhance pre-compile setup
- dedupe: merge clean up code from @xiaolu
- merge: fix restorecon_from_file potential crash from @xiaolu (only for BOARD_RECOVERY_USE_BBTAR)
- fix 240x320 images
- merge "cwm: Honor recovery variant "
- merge "cwm: Remove hardcoded paths"
- merge "Keep 'show log' on screen until user dismisses it"
- create /data/media directory after internal storage is wiped
prevents denial to read/write from internal storage under some circumstances
- open source touch_gui library
- update licence files

6.40.1 (03.05.2014)
- proper libtar implementation: support backup/restore of selinux context inside archive
- dedupe: support backup/restore of selinux context by @Chenglu
- libtouch_gui 1.20: support custom key files (BOARD_CUSTOM_RECOVERY_KEYMAPPING)

6.29.9 (27.04.2014)
- merge "Recovery: swap XY on swipe controls"
- shell pipe: set exit code to error if any pipe element fails
* this was causing backup state to be reported good while tar command failed

6.29.7 (27.04.2014)
- minitar: add options help and change log
- minitar: build as a static library to spare 150 kb (only 16kb size increase)

6.29.2 (26.04.2014)
- fix potential bug when verifying root and recovery state on exit
- merge "Fix verify_root_and_recovery menu selections":
- hide the Go Back button from confirm menu
- merge "Prohibit mounting/formatting swap partitions in recovery"
- add minitar binary to /sbin instead of busybox tar
- minitar: enable more options, enable long options, fix selinux backup/restore, enhance GNU tar compatibility
- revert RECOVERY_NEED_SELINUX_FIX patch
- enable seamless backup/restore selinux context using minitar binary
- TWRP mode: support backup/restore of selinux context
- libtouch_gui 1.19

6.27.6 (21.04.2014)
- add libtouch_gui for armv6 devices, thanks @yuweng and androidarmv6 team
- loki: sync to upstream
- Galaxy S5 SM-G900H (k3gxx): update kernel to XXU1ANCI
- Amazon Kindle Fire HD 7 (tate): fix background and virtual keys
- Amazon Kindle Fire HD (jem & tate): fix display battery level
- LG G2: repack on older cm 6.25.4 kernel to fix graphic issues
- New: HTC One M8 Verizon (m8vzw)
- New: LG Optimus One P500 (p500) - arm v6 based

6.27.2 (18.04.2014)
- libtouch_gui 1.18
- confirm cancel nandroid jobs (prompt to press 'Back' twice or resume after 5 secs)
- vibrate after backup/restore operations

6.27.0 (17.04.2014)
- MTK support: fix backup & restore of boot/recovery/uboot partitions
- MTK devices: improve error handling of partitions size
- do not consider su symlink in /system/bin as a broken root
- New: Amazon Kindle Fire HD 7 (tate)
- New: Amazon Kindle Fire HD 8.9 (jem)
- New: Galaxy S5 SM-G900H Exynos variant (k3gxx)
[/hide]

Download

 

carlo67

Senior Member
Feb 8, 2011
906
19
I have the Galaxy Note 8.0 [N5120]
I can't download Filename: philz_touch_6.41.6-n5120.zip.md5
 

Android-Andi

Inactive Recognized Contributor
Mar 3, 2013
10,856
29,295
andi34.github.io
question

how to flash without Odin. twrp to philz touch ?
I have the n5120

If you are already on a custom recovery (e.g. CWM, TWRP) you can flash the ZIP in recovery: http://goo.im/devs/philz_touch/CWM_Advanced_Edition/n5120/philz_touch_6.41.6-n5120.zip


About your post above:
No need to download the *.ZIP.md5 - goo.im shows the md5 every time ;) Screenshot attached.

*.TAR.md5 to use on Odin- the md5 is written inside the file, Odin auto checks if the file is valid.

uploadfromtaptalk1402911577713.jpg

Gesendet von meinem GT-I8190 mit Tapatalk
 

carlo67

Senior Member
Feb 8, 2011
906
19
If you are already on a custom recovery (e.g. CWM, TWRP) you can flash the ZIP in recovery: http://goo.im/devs/philz_touch/CWM_Advanced_Edition/n5120/philz_touch_6.41.6-n5120.zip


About your post above:
No need to download the *.ZIP.md5 - goo.im shows the md5 every time ;) Screenshot attached.

*.TAR.md5 to use on Odin- the md5 is written inside the file, Odin auto checks if the file is valid.

View attachment 2801328

Gesendet von meinem GT-I8190 mit Tapatalk

I tried that [flashed zip] but it didn't work
 

carlo67

Senior Member
Feb 8, 2011
906
19
hi
I have the philz_touch on my n5120
I made a backup and it went ok but I can't restore it.
I don't know why
may be i do something wrong?
help me please
 

carlo67

Senior Member
Feb 8, 2011
906
19
Flash the file, after it fails go in advanced section and run a recoverylog.

Gesendet von meinem GT-I8190 mit Tapatalk

Starting TWRP 2.6.0.0 on Wed Jun 18 06:54:11 2014
BOARD_HAS_NO_REAL_SDCARD := true
I:Internal path defined: '/data/media'
I:External path defined: '/external_sdcard'
I:Mount: Unable to find partition for path '/data'
SP1_NAME := efs
SP2_NAME := modem
RECOVERY_SDCARD_ON_DATA := true
I:Lun file '/sys/devices/platform/usb_mass_storage/lun0/file' does not exist, USB storage mode disabled
Starting the UI...Pixel format: 1280x800 @ 32bpp
Pixel format: BGR_565
framebuffer: fd 4 (1280 x 800)
=> Linking mtab
=> Processing recovery.fstab
I:processing '/efs'
I:Created '/efs' folder.
I:processing '/boot'
I:processing '/recovery'
I:processing '/cache'
I:processing '/system'
I:processing '/data'
I:Backup folder set to '/data/media/0/TWRP/BACKUPS/4300e14bb8708023'
I:Settings storage is '/data/media/0'
I:processing '/preload'
I:Created '/preload' folder.
I:processing '/modem'
I:processing '/sdcard'
E:Unknown File System: 'datamedia'
I:processing '/external_sdcard'
I:Created '/external_sdcard' folder.
Updating partition details...
I:Data backup size is 2561MB, size: 9559MB, used: 8235MB, free: 975MB, in data/media: 5674MB.
I:Unmounting main partitions...


Partition Logs:
/efs | /dev/block/mmcblk0p3 | Size: 19MB Used: 4MB Free: 15MB Backup Size: 4MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up IsPresent
Primary_Block_Device: /dev/block/mmcblk0p3
Display_Name: EFS
Storage_Name: EFS
Backup_Path: /efs
Backup_Name: efs
Backup_Display_Name: EFS
Storage_Path: /efs
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/boot | /dev/block/mmcblk0p9 | Size: 8MB
Flags: Can_Be_Backed_Up IsPresent
Primary_Block_Device: /dev/block/mmcblk0p9
Display_Name: Boot
Storage_Name: Boot
Backup_Path: /boot
Backup_Name: boot
Backup_Display_Name: Boot
Storage_Path: /boot
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd

/recovery | /dev/block/mmcblk0p10 | Size: 8MB
Flags: Can_Be_Backed_Up IsPresent
Primary_Block_Device: /dev/block/mmcblk0p10
Display_Name: Recovery
Storage_Name: Recovery
Backup_Path: /recovery
Backup_Name: recovery
Backup_Display_Name: Recovery
Storage_Path: /recovery
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd

/cache | /dev/block/mmcblk0p19 | Size: 1511MB Used: 53MB Free: 1458MB Backup Size: 53MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent
Primary_Block_Device: /dev/block/mmcblk0p19
Display_Name: Cache
Storage_Name: Cache
Backup_Path: /cache
Backup_Name: cache
Backup_Display_Name: Cache
Storage_Path: /cache
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/system | /dev/block/mmcblk0p20 | Size: 2519MB Used: 1226MB Free: 1292MB Backup Size: 1226MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent
Primary_Block_Device: /dev/block/mmcblk0p20
Display_Name: System
Storage_Name: System
Backup_Path: /system
Backup_Name: system
Backup_Display_Name: System
Storage_Path: /system
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/data | /dev/block/mmcblk0p21 | Size: 9559MB Used: 8235MB Free: 975MB Backup Size: 2561MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Has_Data_Media Can_Encrypt_Backup Use_Userdata_Encryption Is_Storage Is_Settings_Storage
Symlink_Path: /data/media/0
Symlink_Mount_Point: /sdcard
Primary_Block_Device: /dev/block/mmcblk0p21
Length: -16384
Display_Name: Data
Storage_Name: Internal Storage
Backup_Path: /data
Backup_Name: data
Backup_Display_Name: Data
Storage_Path: /data/media/0
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/preload | /dev/block/mmcblk0p16 | Size: 551MB Used: 214MB Free: 336MB Backup Size: 214MB
Flags: Can_Be_Mounted Can_Be_Wiped IsPresent
Primary_Block_Device: /dev/block/mmcblk0p16
Display_Name: preload
Storage_Name: preload
Backup_Path: /preload
Backup_Name: preload
Backup_Display_Name: preload
Storage_Path: /preload
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/modem | /dev/block/mmcblk0p13 | Size: 88MB
Flags: Can_Be_Backed_Up IsPresent
Primary_Block_Device: /dev/block/mmcblk0p13
Display_Name: Modem
Storage_Name: Modem
Backup_Path: /modem
Backup_Name: modem
Backup_Display_Name: Modem
Storage_Path: /modem
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd

/external_sdcard | /dev/block/mmcblk1p1 | Size: 60860MB Used: 44283MB Free: 16576MB Backup Size: 44283MB
Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable IsPresent Is_Storage
Primary_Block_Device: /dev/block/mmcblk1p1
Alternate_Block_Device: /dev/block/mmcblk1
Display_Name: External SDCard
Storage_Name: External SDCard
Backup_Path: /external_sdcard
Backup_Name: external_sdcard
Backup_Display_Name: External SDCard
Storage_Path: /external_sdcard
Current_File_System: vfat
Fstab_File_System: ext4
Backup_Method: files

I:Loading package: TWRP (/script/ui.xml)
I:Loading package: TWRP (/data/media/0/TWRP/theme/ui.zip)
I:Loading package: TWRP (/res/ui.xml)
I:Loading resources...
I:Loading variables...
I:Loading pages...
I:Loading page main
I:Loading page main2
I:Loading page install
I:Loading page flash_confirm
I:Loading page flash_zip
I:Loading page flash_done
I:Loading page clear_vars
I:Loading page confirm_action
I:Loading page action_page
I:Loading page singleaction_page
I:Loading page action_complete
I:Loading page filecheck
I:Loading page rebootcheck
I:Loading page reboot
I:Loading page selectstorage
I:Loading page mount
I:Loading page usb_mount
I:Loading page usb_umount
I:Loading page wipe
I:Loading page advancedwipe
I:Loading page formatdata
I:Loading page formatdata_confirm
I:Loading page backup
I:Loading page backupname1
I:Loading page backupname2
I:Loading page backupencryption
I:Loading page backupencryption2
I:Loading page checkbackuppassword
I:Loading page backup_run
I:Loading page restore
I:Loading page restore_read
I:Loading page restore_decrypt
I:Loading page try_restore_decrypt
I:Loading page restore_select
I:Loading page renamebackup
I:Loading page restore_run
I:Loading page settings
I:Loading page timezone
I:Loading page screen
I:Loading page advanced
I:Loading page partsdcard
I:Loading page htcdumlock
I:Loading page lock
I:Loading page filemanagerlist
I:Loading page filemanageroptions
I:Loading page choosedestinationfolder
I:Loading page filemanagerrenamefile
I:Loading page filemanagerrenamefolder
I:Loading page filemanagerchmod
I:Loading page filemanagerconfirm
I:Loading page filemanageracction
I:Loading page decrypt
I:Loading page trydecrypt
I:Loading page terminalfolder
I:Loading page terminalcommand
I:Loading page sideload
I:Loading page installsu
I:Loading page fixsu
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Switching packages (TWRP)
E:Cannot load volume /misc!
E:Cannot load volume /misc!
Startup Commands: ro.boot.baseband=mdm
ro.boot.debug_level=0x4f4c
ro.boot.emmc_checksum=3
ro.boot.odin_download=1
ro.boot.bootloader=N5120XXBME1
ro.boot.serialno=4300e14bb8708023
ro.serialno=4300e14bb8708023
ro.bootmode=unknown
ro.baseband=mdm
ro.bootloader=N5120XXBME1
ro.hardware=smdk4x12
ro.revision=9
ro.emmc=0
ro.boot.emmc=0
ro.factorytest=0
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=1
persist.sys.usb.config=adb
ro.build.id=JZO54K
ro.build.display.id=cm_konalte-userdebug 4.1.2 JZO54K eng.aashir.20130707.045106 test-keys
ro.build.version.incremental=eng.aashir.20130707.045106
ro.build.version.sdk=16
ro.build.version.codename=REL
ro.build.version.release=4.1.2
ro.build.date=Sun Jul 7 04:51:52 PKT 2013
ro.build.date.utc=0
ro.build.type=userdebug
ro.build.user=aashir
ro.build.host=Satellite
ro.build.tags=test-keys
ro.product.model=konalte
ro.product.brand=samsung
ro.product.name=cm_konalte
ro.product.device=konalte
ro.product.board=konalte
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=unknown
ro.build.product=konalte
ro.build.description=cm_konalte-userdebug 4.1.2 JZO54K eng.aashir.20130707.045106 test-keys
ro.build.fingerprint=samsung/cm_konalte/konalte:4.1.2/JZO54K/eng.aashir.20130707.045106:userdebug/test-keys
ro.build.characteristics=default
ro.cm.device=konalte
ro.rommanager.developerid=cyanogenmod
keyguard.no_require_sim=true
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.cm.version=10-20130706-UNOFFICIAL-konalte
ro.modversion=10-20130706-UNOFFICIAL-konalte
ro.config.ringtone=Orion.ogg
ro.config.notification_sound=Deneb.ogg
ro.config.alarm_alert=Hassium.ogg
ro.carrier=unknown
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
dalvik.vm.lockprof.threshold=500
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
init.svc.ueventd=running
init.svc.recovery=running
service.adb.root=1
init.svc.adbd=running

I:Copying file /cache/recovery/log to /cache/recovery/last_log
I:Attempt to load settings from settings file...
I:Loading settings from '/data/media/0/TWRP/.twrps'.
I:Backup folder set to '/external_sdcard/TWRP/BACKUPS/4300e14bb8708023'
I:Version number saved to '/cache/recovery/.version'
I:Switching packages (TWRP)
I:Set page: 'install'
I:Set page: 'flash_confirm'
I:Set page: 'flash_zip'
I:Set page: 'flash_zip'
Installing '/external_sdcard/ROMS STUFFS/philz_touch_6.41.6-n5120.zip'...
Checking for MD5 file...
I:Cannot find file /external_sdcard/ROMS STUFFS/philz_touch_6.41.6-n5120.zip.md5
Skipping MD5 check: no MD5 file found.
Warning: No file_contexts


######################
PhilZ Touch Recovery
Full Touch CWM Based
+
Advanced Features
Phone n5120
######################


Flashing Recovery...
minzip: Error writing 32768 bytes from zip file from 0xbe851b6c: No space left on device
minzip: Process function elected to fail (in inflate)
minzip: Can't extract entry to file.

######################
PhilZ Touch Recovery
Full Touch CWM Based
+
Advanced Features
6.41.6 v6.0.4.8
Phone n5120
######################

Brought to you by * Phil3759 *
http://xdaforums.com/showthread.php?t=2201860
Done, reboot recovery...
script result was [Done, reboot recovery...]
Updating partition details...
I:Data backup size is 2561MB, size: 9559MB, used: 8235MB, free: 975MB, in data/media: 5674MB.
I:Set page: 'flash_done'
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Set page: 'advanced'
I:Set page: 'confirm_action'
I:Set page: 'action_page'
I:Copying file /tmp/recovery.log to /external_sdcard/recovery.log
 

Android-Andi

Inactive Recognized Contributor
Mar 3, 2013
10,856
29,295
andi34.github.io
@carlo67 same result if you flash from internal storage? Tried using Odin (*.TAR.md5)?

Here is the error you got:
Code:
 Flashing Recovery...
minzip: Error writing*32768*bytes from zip file from 0xbe851b6c: No space left on device
minzip: Process function elected to fail (in inflate)
minzip: Can't extract entry to file.

Gesendet von meinem GT-I8190 mit Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 47
    Main thread + features + install instructions + dev support
    http://xdaforums.com/showthread.php?t=2201860



    PhilZ Touch is a CWM Advanced Edition that adds all the features you could ever miss in CWM
    It is a well proven recovery for many phones

    It also adds a full touch interface a completely configurable GUI


    Please give your feedback, what works, and any bug you could encounter
    Read the features, and check if you are missing something

    Also, do not forget to read about the powerful aroma file manager integration and double tap shortcut


    Download links
    Last version can be found here:


    Big thanks to @nickdollahz for his support and debugging with touch
    8
    New version is out.

    Changelog

    6.41.6 (12.05.2014)
    - update exfat to dorimanx 1.2.9 latest sources
    - fix compile error when enabling BOARD_RECOVERY_USE_BBTAR
    - repo sync latest sources
    - Galaxy Tab Pro 8.4 WiFi SM-T320 (mondrianwifi)
    - HTC M7 variants: use new cm kernel with exfat sources
    - HTC M8 variants: use new unified recovery

    6.41.5 (11.05.2014)
    - libtouch_gui 1.21: auto detect BRIGHTNESS_SYS_FILE path if it is not set during compile
    * search for the file in most common locations
    * if found, save it to recovery settings ini file to be called on next recovery starts
    * else, disable adjust brightness function to avoid error logs on recovery start
    - fix various compiler warnings and errors
    - enhance pre-compile setup
    - dedupe: merge clean up code from @xiaolu
    - merge: fix restorecon_from_file potential crash from @xiaolu (only for BOARD_RECOVERY_USE_BBTAR)
    - fix 240x320 images
    - merge "cwm: Honor recovery variant "
    - merge "cwm: Remove hardcoded paths"
    - merge "Keep 'show log' on screen until user dismisses it"
    - create /data/media directory after internal storage is wiped
    prevents denial to read/write from internal storage under some circumstances
    - open source touch_gui library
    - update licence files

    6.40.1 (03.05.2014)
    - proper libtar implementation: support backup/restore of selinux context inside archive
    - dedupe: support backup/restore of selinux context by @Chenglu
    - libtouch_gui 1.20: support custom key files (BOARD_CUSTOM_RECOVERY_KEYMAPPING)

    6.29.9 (27.04.2014)
    - merge "Recovery: swap XY on swipe controls"
    - shell pipe: set exit code to error if any pipe element fails
    * this was causing backup state to be reported good while tar command failed

    6.29.7 (27.04.2014)
    - minitar: add options help and change log
    - minitar: build as a static library to spare 150 kb (only 16kb size increase)

    6.29.2 (26.04.2014)
    - fix potential bug when verifying root and recovery state on exit
    - merge "Fix verify_root_and_recovery menu selections":
    - hide the Go Back button from confirm menu
    - merge "Prohibit mounting/formatting swap partitions in recovery"
    - add minitar binary to /sbin instead of busybox tar
    - minitar: enable more options, enable long options, fix selinux backup/restore, enhance GNU tar compatibility
    - revert RECOVERY_NEED_SELINUX_FIX patch
    - enable seamless backup/restore selinux context using minitar binary
    - TWRP mode: support backup/restore of selinux context
    - libtouch_gui 1.19

    6.27.6 (21.04.2014)
    - add libtouch_gui for armv6 devices, thanks @yuweng and androidarmv6 team
    - loki: sync to upstream
    - Galaxy S5 SM-G900H (k3gxx): update kernel to XXU1ANCI
    - Amazon Kindle Fire HD 7 (tate): fix background and virtual keys
    - Amazon Kindle Fire HD (jem & tate): fix display battery level
    - LG G2: repack on older cm 6.25.4 kernel to fix graphic issues
    - New: HTC One M8 Verizon (m8vzw)
    - New: LG Optimus One P500 (p500) - arm v6 based

    6.27.2 (18.04.2014)
    - libtouch_gui 1.18
    - confirm cancel nandroid jobs (prompt to press 'Back' twice or resume after 5 secs)
    - vibrate after backup/restore operations

    6.27.0 (17.04.2014)
    - MTK support: fix backup & restore of boot/recovery/uboot partitions
    - MTK devices: improve error handling of partitions size
    - do not consider su symlink in /system/bin as a broken root
    - New: Amazon Kindle Fire HD 7 (tate)
    - New: Amazon Kindle Fire HD 8.9 (jem)
    - New: Galaxy S5 SM-G900H Exynos variant (k3gxx)
    [/hide]

    Download

    4
    v5.02.1
    fix touch at the kernel level as suggested by @nickdollahz :good:

    Now, both recovery and aroma should be fixed
    4
    Guys new version 6.26.6 which is based on cwm 6.0.4.8 is up.

    6.26.6 (14.04.2014)
    - m7 unified for m7ul, m7att and m7tmo
    - CWM 6.0.4.8
    - merge support for native dual boot devices
    - sync sources

    6.26.4 (12.04.2014)
    - update libloki to latest sources
    - broken root: help victims of bad custom ROMs
    This adds extra code to detect if two su instances are installed in /system/bin and /system/xbin
    It will kill both and properly apply SuperSU
    - fixing root on exit was never done what ever was user choice

    6.26.1 (06.04.2014)
    - New: Note 10.1 2014 3G - SM-P601 (lt0wifiue)
    - New: LG Optimus L7 P700 (p700) by @ali.filth
    - New: Galaxy Grand Quatro (i8552) by @ali.filth
    - New: HTC One mini (m4)
    - fb2png: better error logging

    6.25.7 (05.04.2014)
    - New: HTC One M8 (m8)
    - New: HTC One M8 sprint (m8spr)
    - New: Note 10.1 2014 Wifi - SM-P600 (lt0wifi)
    - derp cm_moto_msm8960

    6.25.4 (31.03.2014)
    - sort files using case insensitive order (adapted from @titanic-fanatic)
    - use new ro.loki_disabled for unified variants not needing loki
    This way, we only need to set the ENABLE_LOKI flag to have a loki enabled recovery
    No more need to set an extra ro.loki_enabled property
    Only modification needed now is for jflte variants not using loki
    Only jflteatt and jfltevzw do
    We have to set ro.loki_disabled to 1 for all other variants in libinit_jflte
    - New device: Galaxy X Cover 2 - skomer
    - New device: Galaxy S3 Mini - golden
    - New device: Sony Xperia ZR (dogo)
    - New device: Sony Xperia Tablet Z (pollux)
    - New device: Sony Xperia Z1 Compact (amami)
    - New device: Sony Xperia S (nozomi)
    - New device: moto_msm8960 unified device (by @hachamacha)
    - New device: Galaxy S Advance (janice)
    - New device: Galaxy Ace 2 (codina)
    - New device: Samsung Galaxy Tab 3 7.0 SM-T211 (lt023g)


    Download

    3
    Nice. Finally got an updated port. Also we have official N5100/N5110 Cyanogenmod support now. So it might be easier to port using the official source. Great work. Gonna test it right now. Also only need to change asserts and it should work fine for n5110 since they have the same mount points.

    Edit: Just Flashed... Touch is not working properly. Need to Flip the touch screen drivers.