[25-11-2013] Photon Q Open Recovery 2.09 - Motorola Photon Q 4G LTE

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Open recovery is a easy-to-use and easy-to-edit recovery based on shell scripts. It features advanced nandroid
and on-phone console (well, it's a QWERTY phone).
FEATURES
- on-phone console, with full QWERTY keyboard support
- nandroid backup / restore from menu for all relevant partitions, with ability to select with partitions are to be backed up and which are to be restored and possibility to reboot the device after backup / restoration is finished
- wipe data (factory reset)
- wipe cache / wipe dalvik-cache
- mass storage mode for external sdcard
- adb in recovery, using bash shell
- running bash scripts in recovery from internal / external storage (!shell is /sbin/bash)
- applying update.zip files from internal / external storage
- multiple themes
- improved menu navigation (holding a key works)
NOTES
Console:
- OK key is CTRL, pressing SYM + DELETE forcibly exits the console
- scroll using volume keys (use shift to scroll faster)
- shift + arrow keys puts < | > ~ characters
- text editors will not work as not all escape characters are implemented
Changing a theme:
- "Theme" submenu under settings menu.
CHANGELOG
Version 2.09
- fixed issues with internal sd card
- fixed issues with SE Linux kernel
Version 2.08
- added support for sideload
- internal backups and settings are moved to /data/OpenRecovery to prevent them having moved to 0 folder upon each ROM install
- fixed nandroid delete for internal backups
Version 2.07
- new font, uses CM10.2 kernel
- fix for KitKat update binary
Version 2.06
- support for CM OTA updater
Version 2.05
- fixed Android 4.2 internal sdcard handling
Version 2.04
- Added screen timeout when you're in menu (30 seconds)
- Added new theme
Version 2.03
- FIX: SYM + DEL will now properly force console exit
- FIX: CPU1 is offline in recovery
- Kernel updated to 3.0.72
Version 2.02
- FIX: added missing partitions to nandroid
Version 2.01
- FIX: update / script directory browsing: stay in current directory finishing update
- FIX: add missing wipe dalvik cache
Version 2.00
- initial release
INSTALLATION
1) Download the image
2) Flash using fastboot (fastboot flash recovery open_recovery.img)
3) Reboot to recovery
DOWNLOAD
GITHUB
============================================================================================================================
DEVELOPER NOTES
Menu system:
The menu for the Open Recovery is created dynamically. The files must be created inside "/menu" folder by scripts, which can either be specified (if the menu is scripted_menu). A menu creating script has to create a *.menu file inside the /menu folder. If the menu is supposed to be created on startup and not modified, place the script into /init folder, otherwise use "scripted_menu" item, where the script is ran right before the menu is created. sdcard, system and data partitions are mounted when the scripts are ran. A typical example for "scripted_menu" item is under the tutorial for application menu:
First line is the menu name (normal string), then use the following structure:
"item name:type:argument"
- item name is what is seen in the menu
- type: type of the command (described below)
- argument: argument passed to the command (file, or anything else; if empty, put "*" there, otherwise the item will be discarded)
Commands:
- reboot: reboots the phone
- poweroff: turns the phone off
- console: shows console (argument is initial call, use "*" for nothing)
- shell: calls a file specified in arguments (default path is to /bin, if not specified)
- shell_dir: shows script directory dialog, argument is the root directory
- menu: opens another menu file (specified in argument), if the argument is "..", it returns to up one level meu
- scripted_menu: argument is in format "menu file:menu script", the menu script is called with variable MENU_FILE containing the menu name (default path for the script is to /bin, if not specified)
- tag: if ticked, file "tags/.argument" is created
- break: unselectable item, argument is ignored (use "*") and creates a menu item like "---- name ----"; using "*" as name will create just "--------------"
- label: unselectable item, argument is ignored (use "*") and creates normal menu item "name "
- update: applies an update *.zip file, specified in argument
- update_dir: shows update directory dialog, argument is the root directory
- wipe_data: factory reset
- wipe_cahce: wipe cache
The menu is refreshed (the script is called if the menu is scripted) on a menu change, applying an update or running a script. The common partitions are mounted whenever a script is run (system, data, cache, external sdcard if present).

Hardcore dude! I know you talked about porting this, but I wasn't sure if you were going to follow thru or not :good:
Nice work.

Re: [03-28-2013] Photon Q Open Recovery 2.02
Great work! A good replacement for cwm or twrp. Qwerty rules,man..
Sent from my MB886 using Tapatalk 2

wow this is too awesome...

Excellent! Thanks a lot!

Yessssssssssssssssss

I don't know if this is off-topic, but when you do a nandroid backup, you have to 'back up all' ? or you better select a couple of area such as system, data, and cache to save a SD?
This is hilarious...

I'd say it this way:
If you are on stock rom and want to go to CM10, then it's better to have full backup. If you are taking a backup before installing newer CM10, usually just backing up boot / system / data is enough.
However the "other" not so common partitions don't have that much MB.

Updated to 2.03 version (see changelog in OP).

Skrilax_CZ said:
Updated to 2.03 version (see changelog in OP).
Click to expand...
Click to collapse
Great work
Can you integrate a screensaver mode like TWRP? In backup and Restore mode the screen and hardware keyboard light are on all the time and the Photon Q is hot.
...Tapatalk

Yeah I could add that (would surely help charging). Although it's not related to the heat (which is caused by CPU usage). Up until 2.03, CPU1 was always on max frequency, which caused the heat. In 2.03, CPU1 is off (though sole CPU0 is able to heat it a bit).

How do I install it over CWM?
Should I uninstall CWM beforehand? If so, how?
Thanks

antonyfirst said:
How do I install it over CWM?
Should I uninstall CWM beforehand? If so, how?
Click to expand...
Click to collapse
Just flash it via fastboot as described in OP. It will be written over CWM.

Fantastic, thank you.

Just a note for possible future improvements: usb mass storage data transfers are very slow (around 2MB/s) currently...

Hi,
What type of file this .bin is? How can I "unpack" it ?
Thanks.

Updated to 2.04, added screen timeout for menus.

could it be possible, that the twouch work mod recovery is not compatible with jelly bean ota ?

Always use stock recovery for official OTAs! (Press both volume keys at once to toggle menu).

Updated to 2.05, fixes for Android 4.2 internal sdcard.

Related

[RECOVERY][NABIXD] TWRP 2.4.4.0, 2.8.5.0 testing

TWRP recovery for the Nabi XD. (NABIXD-NV10A)
​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
​
At this point this recovery is still considered in testing. The normal disclaimers apply. 2 forum members have tested as working. See TWRP 2.8.5 attached (flashable version).
This is for Nabi XD
Nabi2 is HERE
Nabi JR 4GB is HERE
Nabi JR 16GB is HERE
Updates
Auto Installer for 2.6.0.0 in NabiLabGUI http://forum.xda-developers.com/showthread.php?p=44258583#post44258583
Initial
-Latest TWRP 2.4.4.0
For more information on TWRP and change log see the TeamWin Website
Download
There are 2 downloads provided. The first is an installer for those less comfortable with the command line, it can install TWRP, and restore the stock recovery if you are updating or returning Nabi to stock. The second are for people that just want TWRP 2.4.4.0 and can do a manual install.
Auto Installer
Recovery Installer for Nabi(Recovery installer for TWRP 2.4.4.0 and STOCK recovery) Use install method 1
Current recovery.img
TWRP 2.4.4.0 for Nabi(Only TWRP 2.4.4.0, manual install) Use install method 2 or 3
Installation
Start with Nabi booted to android, ADB debugging enabled, windows adb and fastboot drivers installed. (PDAnet drivers are popular)
-Method 1 (Recommended install , guided installer)
-Download "Recovery Installer for Nabi" from above
-Extract TWRPupdaterxd.zip
-Run RecoveryUpdater.bat
Code:
Select option 1 for a Nabi on v1.2.3 and follow directions
Select option 2 to return your Nabi to stock recovery after restoring stock ROM
-Method 2 (manual temporary install, will keep your current recovery)
-Download "TWRP 2.4.4.0 for Nabi"
-Extract recovery.img from recoveryxd.zip to your adb directory
-From a command prompt in your adb directory
Code:
adb reboot-bootloader
fastboot boot recovery.img
-Method 3 (manual permanent install, will overwrite your current recovery)
-Download "TWRP 2.4.4.0 for Nabi"
-Extract recovery.img from recoveryxd.zip to your adb directory
-From a command prompt in your adb directory
Code:
adb reboot-bootloader
fastboot flash recovery recovery.img
Other
Device source https://github.com/aicjofs/android_device_fuhu_nabi2_xd
TWRP source https://github.com/TeamWin/Team-Win-Recovery-Project/
If you are building your own, TWRP has no support for 1366x768 resoultion, here is the res folder to get you started TWRP1366x768.tar.gz
Credits
TeamWin team for TWRP.
Dees_Troy for build tutorials.
Eric Karz and his hours of testing.
TWRP 2.5.0.0 for NabiXD
What's new in TWRP 2.5.0.0
-Added scrollable partition lists for mount, backup, restore, wipe, and storage selection
-Add new SliderValue GUI element for selecting brightness and screen timeout (thanks to Tassadar)
-Re-work AOSP and TWRP code to improve license compatibility between GPL and Apache
-Added official theme for 1080x1920 portrait devices (HTC One m7, HTC DNA, HTC Butterfly, Oppo Find 5, Sony Xperia Z, etc)
-Fixed a problem with directory permissions on split archive backups (backups usually restored with no app data)
-Fixed a problem with md5 verification of backups
-Added a search function to libtar (thanks to kokotas)
-Improve handling of XML errors (fix permissions)
-Fixed handling of subpartitions
-Improvements to recovery.fstab flags
-Fixed a problem with decryption not being able to locate the decryption key in some situations
Nabi specific: Theme change required for 2.5.0.0, kernel update to Nabi v1.3
Download
For those trying to build themselves, TWRP has no 1366x768 theme. The one in the original post needs some modification for 2.5.0.0, here is the 1366x768 for it. Place in /bootable/recovery/gui/devices/
1366x768 TWRP
TWRP 2.6.0.0 for NabiXD
What's new in 2.6.0.0:
Special Note: If you are running a custom theme, you will likely need to remove that theme before updating to 2.6.0.0 as your custom theme will likely not have some of the new changes visible (e.g. you won't be able to encrypt a backup)!
-Can encrypt a backup to prevent theft of private data from your backup files
-Updated graphics / icon courtesy of shift
-Updated exFAT to latest commits
-Fixed a problem with Samsung TouchWiz decryption
-Update SuperSU binary
-Fixed saving of backup partitions list
-Fixed saving of last used zip install folder
-Fixed backup of datadata on devices that use a separate partition for datadata
-Fixed some issues with the advanced wipe list (android_secure, can now wipe internal storage on data/media deivces and wipe data on the advanced list no longer formats the entire data partition)
-Fixed some problems with partitioning a SD card
-Various other bug fixes and tweaks
Notes about encrypted backups:
Why encrypt your backups? -- Most people store their backups on the device. Any app that has permission to access storage could potentially read your backup files and try to harvest your data. Encrypted backups also provide an added layer of security if you move your backups to other storage devices or to the cloud. The encryption that we're using is probably not strong enough for enterprise level security, but should be strong enough to make it significantly difficult to get to your data.
Encryption is using OpenAES which uses AES 128-bit cbc encryption. If you happen to use a longer password (over 16 characters) then the encryption strength improves to 192 or 256 bits. Do not forget your password. If you forget your password you will be unable to restore your backup. We don't encrypt the entire backup. Encryption is very CPU intensive and can be fairly slow even when we spread the workload over multiple cores even on the latest high-end devices. To ensure that encrypted backups don't take forever, we don't encrypt any other partitions besides /data and in /data we don't encrypt /data/app (or other app related directories where apks are stored) and we don't encrypt dalvik cache.
Nabi Specific: Edited minuitwrp events.c to remove lis3de_acc as an input device to try and fix touchsceen issue
Download
What's new in 2.6.1.0:
Initial SELinux support (only a few devices, need testers so come by IRC if your device doesn't have it and needs it)
Initial support for f2fs file system formatting (Moto X)
Update SuperSU install for 4.3 ROMs
Fixed a permissions bug on files created during backup
Fixed a bug that caused TWRP to not wait for compressed backups to finish causing 0 byte files and md5sums to not match
Fixed decryption of encrypted data so that both TouchWiz and AOSP decryption are possible
Ignore lost+found folder during backup and size calculations
Various other minor bug fixes and tweaks
Download 2.6.1.0
What's new in 2.6.3.0:
Proper backup and restore of SELinux contexts (thanks to Tassadar)
Pull in some ROM information for backup name generation
Merge all recent patches from AOSP bringing TWRP up to date with Android 4.3
Add 1200x1920 theme (thanks to Tassadar)
A few other fixes and tweaks
Nabi Specific:
Nabi 1.4 Kernel update
Changed external storage name to MicroSD card.
Added ability to backup /addon partition
Added ability to adjust screen brightness
Download 2.6.3.0
aicjofs said:
What's new in 2.6.3.0:
Proper backup and restore of SELinux contexts (thanks to Tassadar)
Pull in some ROM information for backup name generation
Merge all recent patches from AOSP bringing TWRP up to date with Android 4.3
Add 1200x1920 theme (thanks to Tassadar)
A few other fixes and tweaks
Nabi Specific:
Nabi 1.4 Kernel update
Changed external storage name to MicroSD card.
Added ability to backup /addon partition
Added ability to adjust screen brightness
Download 2.6.3.0
Click to expand...
Click to collapse
Links are dead, any new updates?
Sent from my SM-G930T1 using Tapatalk

[DEV][RECOVERY][PhilZ]Advanced Clockwork Mod Recovery[6.0.3.7][14/10/2013]

* * * * * * * * * * * * * * * * * * * * * * * * *
PhilZ 5 Recovery
CWM Advanced Edition 6.0.3.7
* * * * * * * * * * * * * * * * * * * * * * * * *
​[/B]
Support clockworkmod developement
​
>> Special Features Guide in POST 2<<​>> Downloads and How to Install in POST 3<<​>> Changelogs in POST 4<<​
Main thread here: http://forum.xda-developers.com/showthread.php?t=2201860
Video Teaser:
new update soon...
Main menu and PhilZ Settings
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
GUI Preferences: all is applied live (no reboot). Up to 14 menu height settings, scroll sensitivity, touch accuracy...
27 color settings + 5 alpha transparency levels for every GUI element
Change background image with a custom png (of your device resolution), a solid color (27 presets) or revert to original cwm image
User configurable touch gestures (feel free to request for new actions)
Setup your time-zone + 30mn offset, super wipe option to install a new ROM
Backup and Restore any partition in a complete freedom, include modem (.img + .bin) and efs (.img + .tar)
Custom backups can also be restored by original CWM Advanced Restore Menu
TWRP Backup and Restore Support + md5 + single/multivolume format
Support multi-cpu compression, md5 check toggle and custom .android_secure path
Choose ors backup volume target
Flash multiple zip files in a raw
Aroma File Manager + Terminal Emulator: launch with a gesture action (double tap is default)
Full Wipe to Install a new ROM (sdcard is preserved)
Free Browse Mode to install zip files: select a default folder to start with and browse up to the root
Enjoy, and do not hesitate to post feedbacks and comments
Credits
Koush for having created and maintaining cwm
Cyanogenmod for making all this possible
Tallustus from Team Skyfire for his great support over IRC: MAJOR CREDITS
Dees_Troy from TWRP team for pigz source and many great ideas in their recovery + source for backups compatibility
Patrics83 and HTC One X xda community for their big help in debugging the touch events input code
Nihar.G for his big support in testing touch, providing logs and the HTC Pico port
Chenglu for his great unpack / repack tool
kbc-developers for the base semi-touch code and much more
[email protected] for his great job / support
McKael for his invaluable support in fixing for Nexus 4
sk8erwitskil for his recovery source, a great place to start learning
amarullz for bringing Aroma File Manager
shoe63 for his testing and great help in porting to the N7000
Tectas and zscomp for their great support in porting to i9300, but not forgetting rulala and störte
wanam for compiling kernels for N71xx and i317M to fix boot delay for custom kernels
dr.ketan for his precious help in porting to the N7000 & N7100 (I don't own one) and all the support in threads
The_Steph: for his major help in debugging for n7100.
a3955269 for providing an updated port of TWRP to i9100
adishakthi, ttav and kolmanb for the time they took to debug touch UI for tablets (N8xxx/P31xx)
jeboo for all his feedback about fixing bootloops...
utkanos for his great and kind support over IRC
gweedo767 @ #Koush for sharing his touch code source (not used)
myfluxi for his xxRecovery source in fixing dual usb mount
RM57380 for the tip to grab pictures: fb2png
Chainfire for his support (stock recovery flash) and all his work for the Android community
superatmos and Dharam_Maniar for their great guides on unpacking/building custom kernels
Androidarmv6 Team
My dad , my gf, my rig, my Beni, my net connection and FInally me
XDA:DevDB Information
Advanced ClockWorkMod Recovery, a Tool/Utility for the Samsung Galaxy Fit GT 5670
Contributors
yajnab, yajnab, phil3759, androidarmv6 Team
Version Information
Status: Beta
Beta Release Date: 2013-10-14
Created 2013-10-14
Last Updated 2013-10-14
PhilZ Touch 5 Quick Guide
It is based on Koush clockworkmod 6.x to which I added many features and a full reliable touch interface
Version 5 brings mainly a true touch and scroll interface with a much more optimized and portable touch source
How to select your .android_secure path
In Custom Backup and Restore operations, you can select the target/source for android.secure or disable it
In stock backup/restore operations, include those started with ROM Manager, you can also force a target/source for .android_secure
basically, recovery will check first external storage for a .android_secure folder. If it doesn't find it, it will look in internal storage
If you want for example .android_secure to be in internal sd, just delete .android_secure folder from external sd and ensure there is a .android_secure folder in internal sd
for external sd, just ensure there is a .android_secure folder in it. It will be chosen what ever is the internal sd state
Custom Backup and Restore menu
This is one of the most powerful features of this recovery.
It is made completely open source code, built from sratch. Just keep credits headers and give proper credit if you use them
You can select which partitions you want to backup or restore
You can choose your .android_secure source and target or even disable it
You can set it to reboot directly after job is done
backups will go under the folder clockworkmod/custom_backup
TWRP backups go under stock TWRP/BACKUPS/device_id folder and will be automatically recognized by TWRP
Custom Restore Menu allows you to restore from any of the stock clockworkmod/backup folder, the custom_backup or the TWRP backups
If your backup folder was moved to /sdcard/0/clockworkmod after installing Android 4.2, you can go through the Custom Restore process. When it prompts you to browse sdcards, it should show an additional menu to offer you to browse Android 4.2 folder (/sdcard/0). The additional menu is shown only if recovery detects a /sdcard/0/clockworkmod folder on /data/media devices
efs is backed up under clockworkmod/custom_backup/.efs_backup
modem.bin files can be named any_thing.bin and must go under clockworkmod/custom_backup/.modem_bin
if you enable compression and disable md5, your backups will no more be recognized by stock cwm builds. Otherwise, all stock and custom backups are backward compatible with stock cwm (except special partitions like preload, recovery, modem and efs which stock cwm doesn't support)
Open Recovery Script Support (ORS): revised and adapted from original sk8erwitskil source
On start, recovery looks automatically for /cache/recovery/openrecoveryscript installed by goomanager or any tasker. If it finds it, it is run and phone will reboot
You can also add custom ors scripts you edit your self:
When pressing the ors menu, it will look at default locations for your custom scripts:
clockworkmod/ors first in external_sd, then in internal sd. Put your custom scripts there with file extension .ors
That way you can access your jobs (flash, wipe, backup, restore...) instantly
If no scripts are found in default folder, you get option to browse both sdcards for a custom location
To learn how to write ors scripts to automate your backup/restore/wipe/flash tasks, read here, it is very easy: http://wiki.rootzwiki.com/OpenRecoveryScript
Give Goomanager a try
All backup and restore options are supported except special partitions 1, 2 and 3 (could add modem, efs and preload linked to them later)
/preload will be included with /system if you enabled the /preload option in Misc Nandroid Settings
you have an extra here: you can set the target volume for ors backups under Misc Nandroid Settings menu
Aroma File Manager Support *Adapted from amarullz and sk8erwitskil
You get here the possibility to browse your phone with root access in a friendly GUI file browser, while being in recovery
You even now get a terminal emulator to run in recovery
Download Aroma File Manager from its Home Page
Get the 1.80 version and name the file aromafm.zip
Put the aromafm.zip in clockworkmod/.aromafm/aromafm.zip in external or internal sdcards
In recovery, tap the Aroma File Manager menu or double tap any part of the screen outside menus
It will launch the file manager automatically
Double tap gesture linked to Aroma File Manager can be altered in the GUI Settings menu
Touch GUI Preferences:
This is another unique feature of this recovery and is built from scratch
You can toggle through 4 touch modes:
Full Touch: menus are validated by touching them. I added extra checks to make it robust to validation by error while scrolling. After scrolling, your first touch will only highlight touched menu instead of validate it. If a delay of 1 sec passed, it will validate immeadiately on touch
Double Tap: menus are highlighted on first touch. To validate action, you need to double tap the same menu
Semi Touch: the classic semi-touch interface I enhanced. Menus are selected/highlighted on first touch. You can scroll by swiping up/down, but no validation on touch.
Disable Touch: touch code completely disabled. You have all gui options left, but only hardware keys
When Full Touch mode is selected, it will automatically set recommended menu height, touch accuracy and scroll sensitivity. You can alter them later if you want
Scroll sensitivity controls scrolling on swipe up/down. Lower values are the most sensitive. Adjust this based on selected menu height
Touch accuracy: increase it if your touch gestures are not well accounted for
Config files are saved in /data/philz-touch/philz-touch_5.ini file.
You can do a backup of your settings file, it will go under /sdcard/clockworkmod/philz-touch.ini.bak
You can choose to be prompted to restore your settings whenever they are wiped while you have a backup. You can also set recovery to auto-restore them when needed. This check is done when you reboot to main system from within recovery
There are many gesture actions that you can setup at your wish (some default actions are setup by default)
Long press/move is the bad equivalent to a long press gesture action: just that after one sec of touch, slightly move your finger or change the pressure surface without actually lifting it
Your screen should auto-dim automatically after one minute and turn off after 3 mn. You can change those time settings. Just touch the screen to reset brightness and turn it on
All GUI parts can be customized: menu hight, text colors, menu colors, selection colors, background color and icon, menu seprators, battery and clock, header text...
To setup a custom background image: put a png image with your device resolution in a folder clockworkmod/custom_res
You can take screen shots from recovery display by the slide left gesture (change it at your wish). Pics captures will go under clockworkmod/screen_shots folder. External storage will be always used first. If no external storage is found, internal storage is used. You can take up to 999 pics before it resets to 1
Setup Free Browse Mode and Multi-zip Installer:
Free Browse Mode:
You can setup a default folder from where the Install Zip menu will start
From within your set default folder, you can now browse backward up to the root file system to install a zip file
Multi-zip Installer menu:
Lets you select multiple zip files to flash at the same time
The zip files must go into a subfolder under: "clockworkmod/multi_flash"
At least one subfolder with your zip files must be created. You can create as many subfolders as you want
exp: clockworkmod/multi_flash/NEAT_ROM_files
Easy Log View and Pause on Logs:
In Easy Log View mode, your logs will have a smaller size to better fit the screen. This will be completely revised in upcoming v5 though
Pause on Logs: when enabled, after flashing a zip file or doing a nandroid job, you will be prompted for a key to return to menu display. That way, logs are kept in full screen. Obviously, no pause will be performed on boot scripts and multi-zip operations
Flash Procedure​
How to Get it
Code:
[LIST="1"]
[*]Download the [URL=http://forum.xda-developers.com/showpost.php?p=46460762&postcount=4"]Zip Package[/URL]
[*]Put it on your SD card
[*]Boot To ClockWorkMod
[*]Take your Data, Cache Backup(If on CWM)
[*]Select Install from SD card and select the Recovery [URL="http://forum.xda-developers.com/showpost.php?p=46460762&postcount=4"]Zip Package[/URL]
[*]Then yes and it will get install
[*]Go to Advanced option and Reboot Recovery
(If on CWM recovery), otherwise restart the system
[*]Reboot the Device(It will boot automatically to the Philz Recovery)
[*]Reflash your ROM
[*]Restore your Data and Cache from the Advanced Restore(If you need so)
[*]Reboot the system
[*]Check your recovery
[/LIST]
Code:
This Recovery will only support Ext4, Ext3 or Ext2 formatted Custom ROMs.
No RFS support has been included here.
So dont come with the issues when having any stock ROM or stock based RFS custom ROM installed.
The Device wont boot up
Downloads
Downloads
Code:
[CENTER][SIZE="5"]Download it -- > [URL="http://www.mediafire.com/download/nm5r3kmffebi7hi/philz-cm6-14-08-2013.zip"]RC-1[/URL][/SIZE][/CENTER]
Man, this is too much. Philz recovery for fit Well I must be dreaming right now.
@yajnab If by chance you are about to buy a new device, please mention it beforehand so that i can purchase it too for ur guaranteed support for that device
swat4samp said:
Man, this is too much. Philz recovery for fit Well I must be dreaming right now.
@yajnab If by chance you are about to buy a new device, please mention it beforehand so that i can purchase it too for ur guaranteed support for that device
Click to expand...
Click to collapse
Even if I buy a new device it will be after June and the support for Fit will be the date till I Die.
yajnab said:
Even if I buy a new device it will be after June and the support for Fit will be the date till I Die.
Click to expand...
Click to collapse
I knew u would say that :good: In that case i too will use it until u stop developing (which i think it wont happen )
awesome work bro thanks for keeping beni alive!!
GUI preferences doesnt work. When i press it, nothing happens. And when i press power menu, the screen turns off and nevers turns on. Have to press home n power button to enter recovery. Wiping is slow compared to CWM5. Didn't check backup and restore options though. Only concern is GUI preferences.
hey yajnab!
The GUI Preference option not working!
But Every things feels good :good:
swat4samp said:
GUI preferences doesnt work. When i press it, nothing happens. And when i press power menu, the screen turns off and nevers turns on. Have to press home n power button to enter recovery. Wiping is slow compared to CWM5. Didn't check backup and restore options though. Only concern is GUI preferences.
Click to expand...
Click to collapse
TOUCH, GUI and AROMA are closed source of PilZ. Its for just show..
yajnab said:
TOUCH, GUI and AROMA are closed source of PilZ. Its for just show..
Click to expand...
Click to collapse
UM thats weird.Why would he keep them closed source as its the best part of the recovery? Without them, its similar to CWM6 recovery
Is the aroma file manager working on fit ? I'm askin cause its for processors with NEON.
And is it integrated in the recovery itself ?
Sent from my GT-S5670 using xda app-developers app
swat4samp said:
UM thats weird.Why would he keep them closed source as its the best part of the recovery? Without them, its similar to CWM6 recovery
Click to expand...
Click to collapse
Wait then till PhilZ himself releases. Its like a teaser
yajnab said:
Wait then till PhilZ himself releases. Its like a teaser
Click to expand...
Click to collapse
Phil3759 said:
Adding full PhilZ Touch version support for your device
Please, do not remove credits headers and give proper credit if you use this code to your proper needs
Also, think at pushing fixes to my github if you find bugs that you fix or if you add new features
Click to expand...
Click to collapse
need to do this in the main thread (quoted from there) or pm him to get full support.
can someone port or develop this amazing work to GALAXY MINI?

[CWM Touch][CWM Advanced Edition]PhilZ Touch Recovery[v5][Mmx A56&A57][17.10.2013]

[CWM Touch][CWM Advanced Edition]PhilZ Touch Recovery[v5][Mmx A56&A57][17.10.2013]
<< New and First True JB 4.2 migration support: toggle /data/media or /data/media/0 >>
<< New in version 5: True touch GUI and scrolling >>​
* * * * * * * * * * * * * * * * * * * * * * * * *
PhilZ Touch 5 Recovery
CWM Advanced Edition 6.x.x.x
* * * * * * * * * * * * * * * * * * * * * * * * *
​
Support clockworkmod developement
​
>>Special Features Guide in POST 2<<​>> Downloads in POST 3<<​>> How to Install in POST 4<<​>> Change logs in POST 5 <<​
Main Thread...
PhilZ Touch Features: Read POST 2 for instructions to use special functions like aroma and ors support
touch interface:- toggle between 4 touch modes: FULL TOUCH, DOUBLE TAP to validate and SEMI TOUCH (scroll but no touch validation) and NO TOUCH to only use hardware keys
- written from scratch full touch code
- safe full touch : no wrongly validations while scrolling
- when you set full touch mode, it defaults to optimized settings for menu height, scroll sensitivity and touch accuracy (you still can alter them manually later)
- adjust scroll sensitivity in a huge palette
- adjust menu height in a huge palette
- adjust touch accuracy
- 30 color settings for each of the 8 GUI parts + 5 alpha transparency settings
- user custom background png can be selected in addition to 30 solid colors option
- show / hide background icon
- show / hide bottom virtual buttons
- show/hide + set color and transparency for menu line separators to match solid color themes, like Black...
- set number of bottom log rows to show
- Friendly Log View and pause on logs: no more miss logs during zip installs
- auto dim screen after user configurable delay
- auto turn off screen after user configurable delay
- adjust brightness and turn off screen with a gesture action
- show/hide clock and remaining battery %, even during nandroid operations
- clock and battery stats now effectively refresh every 30 seconds and during nandroid operations
- toggle vibrator on/off on touch
- toggle key repeat for volume up/down scrolling when maintained pressed
- key repeat also enabled for virtual buttons
- set time zone + 30mn offset + DST: correct time can now be set for nandroid backup path and clock
- time setting is now applied to all recovery session, including timestamp of created/modified files (v4.92.3+)
- capture recovery screen shots with a gesture action
- one file to save all settings
- backup and restore settings file
- reset to default settings option
- prompt to restore your settings from a backup when they are wiped by a new ROM install
- option to auto restore your settings from a backup without a prompt
- all toggles are applied live, without restart of recovery (except reset of stock CWM background image)
- toggle menu options are automatically right aligned and menu text left aligned based on device display size
- configurable gesture actions: double tap, slide right/left, long press/lift, long press/move, can be associated with any of: show log, change brightness, blank screen, capture screen shot, launch Aroma File Manager​Note: after scroll, first touch will select only. After one sec of scrolling or on second touch, it will validate immeadiately. This is by design and not a bug. It is there to limit erroneous validation while scrolling
Read more about it here: Validation Lock after scrolling
First to introduce true JB 4.2 migration: toggle between /data/media and /data/media/0
browse phone with root access using full GUI in Aroma File Manager
terminal access from recovery with root access through Aroma File Manager
Multi Zip Install menu: check multiple zip files to install in a row
Custom Install Zip Mode: set a default folder to start with + browse backward up to the root
exFAT + ext4 support in recovery for external sd
TWRP backup and restore support, include full md5 sum support (single and multivolume, compressed and non compressed formats)
Advanced statistics during backup operations shown in color: total backup size, backup size progress, backup time, compression ratio...
support .android_secure backup/restore from external storage and exfat partitions
optional reboot after custom backups/restores
sd-ext support (ext4)
nandroid backups support /preload in backup and restore jobs (custom and stock modes)
nandroid backups support /misc in backup and restore jobs (custom mode)
set special nandroid settings: time zone, toggle md5 check for lightning fast backup and restore, toggle /preload backup and restore, enable nandroid compression using pigz (multi-cpu gzip compression) and choose ors backup target volume
you can cancel any nandroid operation with back button
create custom_rom.zip from current ROM or from a pre-existing nandroid backup (based on boot, /system and optionally /preload)
nandroid backup path now will be named with current ROM id from build.prop (ro.modversion, then ro.romversion, then ro.build.display.id)
custom backup and restore job list: backup and restore freely any partition combo (include modem and efs)
backup/restore EFS in both tar + img formats, now with time incremented copies for both tar and .img
support flash modem.bin image files in addition to custom modem.img files, now support for multiple *.bin versions under dedicated folder
during custom restore, you can see the contents of the folder you want to restore from
delete custom or TWRP backups from recovery menu
full wipe before flashing new ROM: wipe user data + format /system and /preload. SD card content is not affected
full support for openrecovery script specifications include all backup and restore options
run openrecovery scripts in 2 modes: on start goomanager boot scripts + one touch menu to either directly open a default path or freely browse for scripts
define ors backup target volume from within Nandroid Settings menu
ors restore path supports stock clockworkmod path or TWRP path
poweroff, reboot to recovery and reboot to download/bootloader mode options
dual USB mount in recovery support and mount external sd over usb for /data/media devices
adb root in recovery: just wait about a minute to activate
detailed build info in About menu
Click to expand...
Click to collapse
Video Teaser:
new update soon...
Main menu and PhilZ Settings
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
GUI Preferences: all is applied live (no reboot). Up to 14 menu height settings, scroll sensitivity, touch accuracy...
27 color settings + 5 alpha transparency levels for every GUI element
Change background image with a custom png (of your device resolution), a solid color (27 presets) or revert to original cwm image
User configurable touch gestures (feel free to request for new actions)
Setup your time-zone + 30mn offset, super wipe option to install a new ROM
Backup and Restore any partition in a complete freedom, include modem (.img + .bin) and efs (.img + .tar)
Custom backups can also be restored by original CWM Advanced Restore Menu
TWRP Backup and Restore Support + md5 + single/multivolume format
Support multi-cpu compression, md5 check toggle and custom .android_secure path
Choose ors backup volume target
Flash multiple zip files in a raw
Aroma File Manager + Terminal Emulator: launch with a gesture action (double tap is default)
Full Wipe to Install a new ROM (sdcard is preserved)
Free Browse Mode to install zip files: select a default folder to start with and browse up to the root
Enjoy, and do not hesitate to post feedbacks and comments.....
Credits...​
Koush for having created and maintaining cwm
Cyanogenmod for making all this possible
Tallustus from Team Skyfire for his great support over IRC: MAJOR CREDITS
Dees_Troy from TWRP team for pigz source and many great ideas in their recovery + source for backups compatibility
Patrics83 and HTC One X xda community for their big help in debugging the touch events input code
Nihar.G for his big support in testing touch, providing logs and the HTC Pico port
Chenglu for his great unpack / repack tool
kbc-developers for the base semi-touch code and much more
[email protected] for his great job / support
McKael for his invaluable support in fixing for Nexus 4
sk8erwitskil for his recovery source, a great place to start learning
amarullz for bringing Aroma File Manager
shoe63 for his testing and great help in porting to the N7000
Tectas and zscomp for their great support in porting to i9300, but not forgetting rulala and störte
wanam for compiling kernels for N71xx and i317M to fix boot delay for custom kernels
dr.ketan for his precious help in porting to the N7000 & N7100 (I don't own one) and all the support in threads
The_Steph: for his major help in debugging for n7100.
a3955269 for providing an updated port of TWRP to i9100
adishakthi, ttav and kolmanb for the time they took to debug touch UI for tablets (N8xxx/P31xx)
jeboo for all his feedback about fixing bootloops...
utkanos for his great and kind support over IRC
gweedo767 @ #Koush for sharing his touch code source (not used)
myfluxi for his xxRecovery source in fixing dual usb mount
RM57380 for the tip to grab pictures: fb2png
Chainfire for his support (stock recovery flash) and all his work for the Android community
superatmos and Dharam_Maniar for their great guides on unpacking/building custom kernels
My Recovery Tester's
1.Dhinesh..
2.Sasa
Any others names Missed
Inform me I will add your name's..
Press Thank U Button If you Like My Work...​
POST 2
PhilZ Touch 5 Quick Guide
It is based on Koush clockworkmod 6.x to which I added many features and a full reliable touch interface
Version 5 brings mainly a true touch and scroll interface with a much more optimized and portable touch source
How to select your .android_secure path
In Custom Backup and Restore operations, you can select the target/source for android.secure or disable it
In stock backup/restore operations, include those started with ROM Manager, you can also force a target/source for .android_secure
basically, recovery will check first external storage for a .android_secure folder. If it doesn't find it, it will look in internal storage
If you want for example .android_secure to be in internal sd, just delete .android_secure folder from external sd and ensure there is a .android_secure folder in internal sd
for external sd, just ensure there is a .android_secure folder in it. It will be chosen what ever is the internal sd state
Custom Backup and Restore menu
This is one of the most powerful features of this recovery.
It is made completely open source code, built from sratch. Just keep credits headers and give proper credit if you use them
You can select which partitions you want to backup or restore
You can choose your .android_secure source and target or even disable it
You can set it to reboot directly after job is done
backups will go under the folder clockworkmod/backup (please move all contents of custom_backup folder used in previous versions to the default backup folder in cwm)
TWRP backups go under stock TWRP/BACKUPS/device_id folder and will be automatically recognized by TWRP
Custom Restore Menu allows you to restore from any of the stock clockworkmod backups, the custom backups or the TWRP backups
If your backup folder was moved to /sdcard/0/clockworkmod after installing Android 4.2, you can go through the Custom Restore process. When it prompts you to browse sdcards, it should show an additional menu to offer you to browse Android 4.2 folder (/sdcard/0). The additional menu is shown only if recovery detects a /sdcard/0/clockworkmod folder on /data/media devices
efs is backed up under clockworkmod/backup/.efs_backup
modem.bin files can be named any_thing.bin and must go under clockworkmod/backup/.modem_bin
if you enable compression and disable md5, your backups will no more be recognized by stock cwm builds. Otherwise, all stock and custom backups are backward compatible with stock cwm (except special partitions like preload, recovery, modem and efs which stock cwm doesn't support)
you can now recreate md5 sum for any backup you want. Use with caution!
Open Recovery Script Support (ORS): revised and adapted from original sk8erwitskil source
On start, recovery looks automatically for /cache/recovery/openrecoveryscript installed by goomanager or any tasker. If it finds it, it is run and phone will reboot
You can also add custom ors scripts you edit your self:
When pressing the ors menu, it will look at default locations for your custom scripts:
clockworkmod/ors first in external_sd, then in internal sd. Put your custom scripts there with file extension .ors
That way you can access your jobs (flash, wipe, backup, restore...) instantly
If no scripts are found in default folder, you get option to browse both sdcards for a custom location
To learn how to write ors scripts to automate your backup/restore/wipe/flash tasks, read here, it is very easy: http://wiki.rootzwiki.com/OpenRecoveryScript
Give Goomanager a try
All backup and restore options are supported except special partitions 1, 2 and 3 (could add modem, efs and preload linked to them later)
/preload will be included with /system if you enabled the /preload option in Misc Nandroid Settings
you have an extra here: you can set the target volume for ors backups under Misc Nandroid Settings menu
Aroma File Manager Support *Adapted from amarullz and sk8erwitskil
You get here the possibility to browse your phone with root access in a friendly GUI file browser, while being in recovery
You even now get a terminal emulator to run in recovery
Download Aroma File Manager from its Home Page
Get the 1.80 version and name the file aromafm.zip
Put the aromafm.zip in clockworkmod/aromafm/aromafm.zip in external or internal sdcards
In recovery, tap the Aroma File Manager menu or double tap any part of the screen outside menus
It will launch the file manager automatically
Double tap gesture linked to Aroma File Manager can be altered in the GUI Settings menu
Touch GUI Preferences:
This is another unique feature of this recovery and is built from scratch
You can toggle through 4 touch modes:
Full Touch: menus are validated by touching them. I added extra checks to make it robust to validation by error while scrolling. After scrolling, your first touch will only highlight touched menu instead of validate it. If a delay of 1 sec passed, it will validate immeadiately on touch
Double Tap: menus are highlighted on first touch. To validate action, you need to double tap the same menu
Semi Touch: the classic semi-touch interface I enhanced. Menus are selected/highlighted on first touch. You can scroll by swiping up/down, but no validation on touch.
Disable Touch: touch code completely disabled. You have all gui options left, but only hardware keys
When Full Touch mode is selected, it will automatically set recommended menu height, touch accuracy and scroll sensitivity. You can alter them later if you want
Scroll sensitivity controls scrolling on swipe up/down. Lower values are the most sensitive. Adjust this based on selected menu height
Touch accuracy: increase it if your touch gestures are not well accounted for
Config files are saved in /data/philz-touch/philz-touch_5.ini file.
You can do a backup of your settings file, it will go under /sdcard/clockworkmod/philz-touch.ini.bak
You can choose to be prompted to restore your settings whenever they are wiped while you have a backup. You can also set recovery to auto-restore them when needed. This check is done when you reboot to main system from within recovery
There are many gesture actions that you can setup at your wish (some default actions are setup by default)
Long press/move is the bad equivalent to a long press gesture action: just that after one sec of touch, slightly move your finger or change the pressure surface without actually lifting it
Your screen should auto-dim automatically after one minute and turn off after 3 mn. You can change those time settings. Just touch the screen to reset brightness and turn it on
All GUI parts can be customized: menu hight, text colors, menu colors, selection colors, background color and icon, menu seprators, battery and clock, header text...
To setup a custom background image: put a png image with your device resolution in a folder clockworkmod/custom_res
You can take screen shots from recovery display by the slide left gesture (change it at your wish). Pics captures will go under clockworkmod/screen_shots folder. External storage will be always used first. If no external storage is found, internal storage is used. You can take up to 999 pics before it resets to 1
Setup Free Browse Mode and Multi-zip Installer:
Free Browse Mode:
You can setup a default folder from where the Install Zip menu will start
From within your set default folder, you can now browse backward up to the root file system to install a zip file
Multi-zip Installer menu:
Lets you select multiple zip files to flash at the same time
The zip files must go into a subfolder under: "clockworkmod/multi_flash"
At least one subfolder with your zip files must be created. You can create as many subfolders as you want
exp: clockworkmod/multi_flash/NEAT_ROM_files
Easy Log View and Pause on Logs:
In Easy Log View mode, your logs will have a smaller size to better fit the screen. This will be completely revised in upcoming v5 though
Pause on Logs: when enabled, after flashing a zip file or doing a nandroid job, you will be prompted for a key to return to menu display. That way, logs are kept in full screen. Obviously, no pause will be performed on boot scripts and multi-zip operations
POST 3
1.Recovery.img File Download link...>>>recovery.img
2.Terminal Emulator_1.0.53 Download link>>Terminal
3.Recovery Manager_0.37 Download link>>>Recovery manager
POST 4
How To Install​
Method 1: From PC
You should have ADB and Fastboot drivers installed and files required for using fastboot. Many driver packages are available on XDA. So search.
1. Download the latest available recovery.img from above link.
2. Rename the downloaded img file to recovery.img (for convenience. Name doesnt matter.).
3. Move the recovery.img to a folder where you have fastboot.exe. Usually android-sdk/platform-tools. If you have SDK installed on linux, you can do this from any directory.
4. Open Command prompt / Terminal and cd to the directory where recovery.img is.
5. Reboot your phone into fastboot mode. (Volume Down + Power when phone is switched off. Select 'Fastboot'.)
6. In command prompt / terminal you opened earlier, type 'fastboot flash recovery recovery.img' (without ' ' ).
7. Done. Now reboot to recovery to enjoy the new recovery
Click to expand...
Click to collapse
Method 2: From Phone
1. Download and install Recovery Flasher Utility.
2. Download recovery img from above links.
3. Place recovery.img in /sdcard. (Root of sd card).
4. Open the app and flash the recovery by pressing the "install recovery" button (Please be patient, wait for all the toasts to go away or it might not flash right).
5. Done.
Click to expand...
Click to collapse
Method 3: From Phone Via Terminal
1. Download recovery from above link and rename it to recovery.img. Keep it in /sdcard. (Root of sd card).
2. Download and install (If you dont have it already) and open Terminal Emulator.
3. In terminal emulator Type the following commands one by one:
Code:
su
Code:
cd /sdcard
Code:
flash_image recovery recovery.img
Click to expand...
Click to collapse
POST 5
Changelogs:
5.06.1 (02.06.2013)
- HTC One: move to new m7ul device tree
5.06.0 (01.06.2013)
- support dual modem devices nandroid operations (dual sim, i9505)
- merge cm-10.1 changes: support version 2 (2048-bit e=65537) keys in recovery
- Nexus S/4G (crespo/4g): add mmcblk names to recovery.fstab to fix /data mount
- HTC Desire X (protou): support both protou-ics and protu-jb fstab
5.05.9 (31.05.2013)
- do not write backup size progress to log file
- show total time after restore job
- write backup path to log
5.05.7 (30.05.2013)
- use bigger 23x41 roboto font for HD devices (i9500, i9505, Nexus 10)
- do not uselessly statfs partition to refresh backup size progress if we're under NICE_INTERVAL (100ms)
- show backup compression 0% when backup is tar format and compression is disabled
- fix get time events during nandroid jobs and touch events
- universal scroll sensitivity and row height settings (fix hypersensitivity for HD devices)
- fix backup size progress for datamedia devices (special thanks to pickandwhammy for the time he spent in debugging this and providing logs)
- merge Get_Folder_Size() changes from twrp 2.5
- misc logging improvements
- small bug fixes
5.05.0 (26.05.2013)
- fix potential memory overflow during computing of size stats in backup
- fix /efs backup not possible for devices without /preload, unless preload menu was selected once
- fix custom nandroid and twrp backups for yaffs2 devices (do not force tar format on these)
- misc fixes for supporting more devices mainly during nandroid jobs:
* allow use of device2 for raw backup and restore operations (using dd/cat)
* better nandroid support when device names in fstab do not match actual mtd name (revert statfs for volume->device)
- revert cm-10.1 changes: write correctly fstab info in log (do not print to stderr)
- merge old custom_backup folder to cwm backup folder
- old .efs_backup and .modem_bin folders also should be moved to clockworkmod/backup
- .aromafm folder is now aromafm (no more hidden folder for this)
- add regenerate md5 sum option for nandroid backups (use with caution)
- revert inverting fstype and fstype2 (see github commit for more info on this)
- fix nandroid backup fails before generating md5 for /external_sd devices when card is not inserted/mountable (.android_secure check)
- fix falling back to system mount command will fail when calling ensure_path_mounted(filename)
- HTC Desire X (protou) support added
- HTC Droid Incredible 4G LTE (fireball):
* add support
* allow sd-ext and mount external sd in ext4
* allow backup/restore of /radio
- Galaxy S4 - i9505:
* support emmc partitions size detection during nandroid jobs
* fix exfat mount for some sdcards (thanks to chenglu)
- Nexus S/4G (crespo/crespo4g):
* allow raw + yaffs2 backups for /efs and /radio
* allow size detection for MTD partitions during nandroid backup
* fix device name to Samsung Nexus S
* repack with stock GB kernel to fix USB mount in recovery
- Nexus 10: enable efs backup and restore
- Galaxy Nexus (maguro/toro/toroplus): enable efs backup and restore
5.03.8 (20.05.2013)
- support HTC Droid Incredible 4G LTE - fireball
5.02.3
- fix root break for devices with shared recovery partition caused by Whil Wheaton update
- advanced backup size monitoring during nandroid operations
- prompt to cancel backup on low free space (% and absolute)
- live display size stats during backup: total data written, free space left
- support backup and restore of /misc partition for both CWM and TWRP operations
- prevent potential segfault when calling is_data_media_volume_path()
- merge cm-10.1 changes:
* remove adb sideload /tmp/update.zip after flashing to avoid second flash under some circumstances
- fix android_secure could not be backed up under some circumstances (ensure mount of sdcard)
- completely rewritten android_secure support: much simpler code
Touch:
- optimize cancel nandroid job action
- allow cancel yaffs2 nandroid operations
- allow dim screen timeout during yaffs2 nandroid operations
- fix set brightness and auto-dim screen timer for Nexus 7 and Nexus 10
- fix battery stats display for Nexus 10
- restore default actions of real device keys we fake for touch events
- correctly map device virtual keys to default recovery actions
- fix virtual buttons highlight color to match their line separator color (blue)
5.00.8
- support Nexus 7 and Nexus 10
- clean code for non PhilZ Touch buils
- Merge cm-10.1 changes to cwm 6.0.3.2:
* recovery: fix sideload cancel" into cm-10.1
* make_ext4fs support
* auto prompt to root device when booting to main system
5.00.5
- use device specific background images during compile process
5.00.4
- touch code completely rewritten to support more devices (no more calibration needed)
- true touch scroll effect and much improved touch response
- secure touch: robust to wrong selections while scrolling + confirmation before any bad thing
- add option to completely disable touch
- options to restore Koush or PhilZ Touch background images
- restoring default backgrounds (Koush, PhilZ Touch) will apply live (a reboot was previously needed)
- fix touch on HTC Pico, HTC One S and HTC One XL
- restore support for device keys KEY_MENU and Home key (KEY_HOME, KEY_HOMEPAGE)
- add /preload support in twrp backup and restore modes
- mount /system and /data on Aroma File Explorer launch
- fix battery stats error in some circumstances
- i9100/n7000: update CWM Superuser to v1.0.1.8 (through zip installer)
- code cleaning, various fixes and optimizations
- force reset of recovery settings to v5: new settings file name
- backup file name is unchanged so that old settings can still be restored
4.96.6 (28.04.2013)
- support HTC One S (ville)
4.96.5 (27.04.2013)
- change event input handling code to support auto-interpolation
- auto support for devices built-in virtual keys
- enable key repeat for recovery virtual buttons (up/down): now they auto-repeat while pressed
- fix HTC One X nandroid backup was very slow (ramdisk changes)
- fix touch for new N71xx, T889, I317/M repacks based on wanam Adam 2.3 kernel to fix boot delay for non stock kernels
- misc bug fixes and code optimization
4.94.6 (21.04.2013)
- fix compile error for non touch version
- N71xx, T889, I317/M: repack on wanam Adam 2.3 kernel to fix boot delay for non stock kernels
- Fix touch support for HTC One X (endeavoru) and HTC One XL (evita)
- More fixes for HTC Explorer (pico) - work in progress
4.93.9 (18.04.2013)
- Initial support for HTC devices
* HTC One X (endeavoru) support
* HTC One XL (evita) support
* HTC Explorer (pico) support (big thanks to Nihar.G for this port)
4.93.6 (17.04.2013)
- fix reboot to bootloader for phones without download mode
- define default values for CWM Advanced Edition builds to non officially supported devices by PhilZ Touch
- no need to confirm sideload as it can be cancelled
- move philz settings file from /system to /data
- fix compile error for non PhilZ Touch version
- revert temporary assert fix for i9100/n7000 (ramdisk changes):
* do not mount /system in init.rc
* add needed entries in default.prop
- n7000: no more replace init binary to fix /data corruption bootloop issue (ramdisk changes)
4.93.2 (14.04.2013)
- share source for multi-zip installer
- add sideload and print commands support to ors as per TWRP specs
- always ensure sync before rebooting
- disable adb secure
- Update to CWM 6.0.3.1
* allow cancel sideload
* allow sideload install from /cache/recovery
* courier_extended_15x24
4.92.8 (05.04.2013)
>>True support for /data/media/0 for Android 4.2.2<<
First to introduce true JB 4.2 migration: live toggle between /data/media and /data/media/0
This implementation keeps compatibility with stock cwm while giving user option to force /data/media/0
When migrating from or to JB 4.2, you still need to move folders to/from /data/media/0. No one will do it for you
- fix early mount of /data for datamedia devices caused by write_recovery_version()
this could cause errors on some install scripts
- hide some external menus for devices without external storage
- fix Setup Free Browse Mode bug for devices without external storage
- fix Free Browse Mode could not browse up to the root for /data/media devices
- fix Misc Nandroid Settings menu regression for devices without external storage
- fix .nandroid_secure selection in custom backup and restore for devices without external storage
- no more mount internal/external storage when checking for ors script at startup
- do not report custom recovery logs to ROM Manager
- export error log on failure during boot installed packages
- make sure we have all the log posted by users
- misc bug fixes
4.92.3 (03.04.2013)
- properly set time for all recovery session: this will now apply to the time stamp of any file modified (logs, backups...)
- add Daylight Saving Time support
4.91.9 (03.04.2013)
- merge and fix fb2png source: now built as static binary and compatible with RGBX devices (Nexus 4...)
special thanks for this to McKael and a huge thumbs up to talustus for his great support
- silent failure when formatting non existing /sd-ext volume
- use statfs instead of stat in nandroid operations
- misc fixes
- i9100/n7000 zip installer: option to skip flashing superuser using philz_installer.cfg
- i9100/n7000: disable init binary substitution from older LSJ (aka /data corruption bootloop fix)
- i9100/n7000: update clockworkmod superuser to 1.0.1.7 (security fix)
4.91.5 (29.03.2013)
- Support Nexus 4 (mako)
- fix nandroid backup and restore for devices without /modem, /radio, /preload and /efs
- fix recovery functions for devices without external sdcard storage
4.91.2 (26.03.2013)
- fix touch code to support P31xx and N8xxx
- merge cm-10.1 changes:
- nandroid backup: save recovery log to backup folder
- minadbd: remove unnecessary header files.
- add external_sd and efs to /etc/fstab generated by recovery
- revert chmod in write_string_to_file()
4.90.8 (22.03.2013)
- multi zip flash menu will now show the validation menu on top of files list
- added option to select/unselect all zip files in the multi zip flash menu
- touch code fixes: more responsive touch gui on menus. Less skips on bottom virtual buttons
- merge cm-10.1 changes
- update to cwm 6.0.3.0
- fix About dialog was not displaying what it should for non PhilZ Touch builds
- non PhilZ Touch builds are now: CWM Advanced Edition
- fix bug: if Key Repeat was disabled, blank screen will hang up when screen back on
- add beta support for P3100, P5100 and N8000
- i9100/n7000: migrate from Chainfire SuperSU to opensource superuser from clockworkmod
4.89.4 (14.03.2013)
- New Custom Install Zip mode: set a default folder to start with + browse backward up to the root
4.88.5
- toggle menus are now formatted to device screen width (right align menu option)
- add 30mn timezone offset
- merge CM 10.1 commit: Fix segfault with dead symlinks in char** gather_files()
- add extra check for carriage return for get_rom_name function: ensures windobe noobs do not get stuck
4.88.2
- fix: ors backup could overwrite an existing folder and end up with mixed old/new backup images
4.88.1
- migrate from cm10 to new cm10.1 source
- fix fs_type2 is fs_type to maintain ext4 external storage compatibility with fs_type2 entry
- fix redefined MACRO for ITEM_APPLY_SDCARD
- merge cmw 6.0.2.9 changes (vchange only: ignored cwm commit: block google music cache from nandroid operations)
- fix: data partition was always restored in Advanced Restore menu
- in custom jobs: possibility to disable .android_secure from restore/backup as per TWRP/ors specs
- option to auto-restore recovery settings without a prompt screen on reboot
- ors support: fill ORS official specifications and more:
- optimize on boot check for openrecoveryscript command file
- add ors support for backup options: selected partitions, compression and md5 toggle
- fix: as per ors specifications, ors will now restore standard partitions when no options are set in script
- ors restore now supports TWRP and PhilZ Touch custom backup path
- ors-mount.sh: better support for path convfrom main system to recovery mount points
- ors backup target volume can be set by user in nandroid settings
- misc ors log fixes for special partitions ignored in cwm
4.87.6
- fix: show progress during TWRP backup and restore
- auto dim screen on timeout supported during backup and restore operations
- fix header menu could overlap battery stats if they are at 100%
- fix: restore custom rom zip failed because of left debug code
- fix: build custom rom zip from existing ROM would fail to restore if backup format was compressed
- huge performance optimize when building custom rom .zip from existing ROM (only backup needed partitions)
- fix useless edify incompatible code in custom rom .zip (alpha 06 files)
4.87
Backup and Restore:
- menu Custom Backup and Restore can now be accessed in main Backup and Restore menu
- support restore backups from /sdcard/0 (Android 4.2) in custom jobs and TWRP mode
- add support to sd-ext ext4 partition on external storage
- menu to delete custom and TWRP backup images
- auto-reboot option for custom backup and restore jobs
- set .android_secure path in custom jobs
- smart auto detect android_secure for stock CWM backup and restore operations
- fix preload was selectable in TWRP jobs (even if would not actually be processed)
- progress bar is no more overwritten by text
- time and battery stats are shown and refreshed during nandroid operations
- on successful or cancelled nandroid jobs, user background icon is restored
- on cancelled nandroid jobs, progress bar is correctly reset and user background icon is restored
GUI
- User configurable gesture actions
- gestures: double tap, long press/move, long press/lift, slide left, slide right
- always vibrate on long press/move action validation
- actions: show log, change brightness, blank screen, capture screen shot, launch Aroma File Manager
- default black theme without background icon
- toggle clock and battery on top
- header title will be auto-shortened to not overwrite battery and clock on lower res devices
- battery and clock will truly refresh indications every 15 sec
- user configurable dim screen timer
- user configurable turn-off screen timer
- manually adjust brightness (stock kernel doesn't support lower than 65, but recovery binary will accept 25 on custom kernels)
- when double tap mode is selected, you now really need to double tap the same menu to validate it
- menu Set Time Zone moved to GUI settings
- fix Moscow UTC time
Misc
- add support to sd-ext ext4 partition on external storage
- Move Clean before instal new ROM menu to Wipe Data/Factory Reset menu
- fix /system was left again mounted after start up and showing log
4.64
- fix: when disabled, virtual keys would still show for a fraction of a second on start
4.63
- preview support for slide right and double tap gesture actions
- friendly log mode now is final: logs are no more wiped when switching view for all operations (install zip, boot scripts, backup/restore...)
- fix: virtual keys will no more trigger an action at end of your scrolling if touched by case
- fix: virtual keys could remain highlighted under some circumstances
- fix screen capture index was back to 11 when it reached 100 (now it will be 999 photos and reverts to 001)
- fix: toggle background icon prompted for a key since 4.53
- fix: when toggle icon, screen logs are no more wiped
- fix: when change menu size, screen logs no more wiped
- deep revise of touch source to optimize and clean code (scrolling behavior is still same, this will be the next on my todo list)
- misc code cleaning
4.53
- fix user background image was not restored on restart
- TWRP backup and restore support, include full md5 sum support (single and multivolume, compressed and non compressed formats)
- support multiple efs backups in tar format (user request)
- now it is possible to restore from many modem.bin files under clockworkmod/custom_backup/.modem_bin folder to flash them (just name them *.bin)
- fix potential md5 error caused when restoring/flashing some modem.bin files
- fix recovery partition was restored when ever you restore something in stock Advanced Restore Menu
- custom restore option to browse from /sdcard/0 if it exists (this is a temporary workaround for Android 4.2)
- add ext4 support for mounting external storage (i9300 thread request)
- improved the friendly log view gui to include install zip, nandroid, boot scripts...
- enhance logging and user messages mainly in backup/restore operations
- remove useless support for browsable custom aromafm.zip folders (must be in default folder)
- many bugfixes + compiler warnings fix in code
- Clean Phone for a New ROM moved to Custom Backup and Restore
4.35
- Vulnerability fix: setting a fake/corrupted png file as background resulted in a bootloop into recovery
- Vulnerability fix: cancel nandroid operations could result in data corruption if user attempted to directly delete backup from menu or forced a reboot
- Friendly Log View: toggle during install of zip files (manual, multi, on boot) and forced when Show Log from advanced menu
- Pause on show log: Forced in Show Log from advanced menu. Always disabled for multi zip flash and on boot, toggle for manual zip installs
- Install zip menu order changed so that install from internal/external are nearby
- Move reset / save recovery settings to main PhilZ Settings menu
4.31
- add slide left to capture a screen shot from any active menu
- optimized code for cancel nandroid operations
4.24
- Back button now will cancel nandroid backup/restore operations (tar+dedupe) and custom_rom.zip operations
- merge CWM 6.0.2.8 changes (credits to Koush)
4.22
- multi-zip flashing from custom set locations
- after installing a new ROM that wipes recovery settings, on next reboot, you are prompted to restore them from a backup if you have done one
- New menus separator lines that you can show/hide, set colors and transparency. Useful for solid color themes, like Black
- fix default menu highlight transparency was set to a wrong default value
- code optimizing for file checks
- mix code optimizing
4.01
- show / hide bottom virtual buttons
- set number of bottom log rows to show
- misc compiler warning fixes
4.00-b39
- custom background image (png in 350x735 pixels)
- toggle background in preset 27 colors
- toggle background icon
4.00-b35
- fix /preload was always restored during nandroid operations
4.00-b34
- fix preload was again processed on each nandroid backup
- fix nandroid backup name was exiting on first checked missing key and using default noname
- fix output log for backup rom name was wrongly reporting error to open build.prop
4.00-b33
- code cleaning
4.00-b32
- life in color edition
- fix: resetting settings to default now is applied without the need to restart recovery
- small code optimize
- fix logging for file parser and load/save settings
4.00-b30
- nandroid backup/restore with gz compression using pigz (multi cpu threading): toggle between low (3), medium (6), high (9) or disabled
- fix when preload toggle was enabled, preload was processed in custom backup even if it is not selected
- complete rewrite of gui settings toggles: new menus display
- new toggle for touch accuracy
- more menu height settings (useful for high res devices)
- more scroll sensitivity settings
- all settings are now saved to a single .ini file you can edit (detailed values will follow)
- possibility to reset all values to defaults, to export and to import them to/from sdcard
- Nandroid Advanced Restore menu now shows that /preload will be processed with /system
- Misc Nandroid Settings now can also be accessed from Nandroid Menu
- code cleaning and fix compiler warnings
- add show really progressing bar during nandroid restore operations
- fix pigz as static library
- i9100/n7000 ramdisk: fix getprop hack script (thanks to a3955269)
4.00-b22 Recovery (CWM 6.0.2.7 based)
- unmount /system on recovery start to fix some install zip issues
- fix no time zone file message on start when no user time zone was selected
- i9100: fix error 7 was back (better fix later)
4.00-b21 Recovery (CWM 6.0.2.7 based)
- Completely new Custom Backup and Restore menu
- Custom back and restore job list: backup and restore freely any partition combo from old nandroid folder or new custom_backup one
- Restore modem as custom modem.img file or modem.bin (found in Samsung tar roms)
- Backup EFS in tar (overwrite old backup) + img formats (time stamped)
- Restore EFS from either tar or img files
- All backup and restore tasks are now built completely on native nandroid functions: no more calling of many shell scripts
- One shell script only left to handle raw backup and restore of ext4 partitions (not supported by cwm, I actually use it only for efs.img and restore of modem.bin files)
- New Nandroid Settings Menu: improved UI with settings immediately reflecting on menus
- New TimeZone menu: friendly UI (idea from TWRP) and simpler code to fix issue where it could sometimes fail to write config file
- pigz library: big credits to TWRP team (will be used for new lightning fast compressed backups)
- fix ors mount script for phones without external sd
- remove useless run of ors mount when not started from boot
- fix some partitions could be formatted despite no backup file to restore when md5 check was disabled
- small bug fixes and code cleaning
3.99 Recovery (CWM 6.0.2.7 based)
- Fix flash modem function failing when searching *.img files instead of *.bin files
- Merge sk8erwitskil changes: fix special backup and restore functions for devices without external sd
- Second pass at fixing write error of toggle time zone appearing on some conditions
- Make custom_rom.zip from current ROM or from pre-existing nandroid backup
- Ensure tar format during create custom_rom.zip operations
- Add sync() at end of special backup and restore functions (in case of... + fix lag on exit menu)
- Merge cwm 6.0.2.7 changes
- nandroid: Fix nonexistent backup format type bug.
- do not attempt to back up .android_secure if it is on /data/media
- Add Home button to select for i9300/n7100
- Edit i9300/n7100 ums lun file path
- Add rom name to nandroid backup path: fetched from
- ro.modversion=
- ro.romversion=
- ro.build.display.id=
- noname if above are empty
- Fix the getprop issue in i9100/n7000 JB leak, aka error 7 (early mount /system in recovery.rc)
- Code cleanup
3.81 Recovery (CWM 6.0.2.3 based)
- merge last cwm 6.0.2.3 updates from jellybean cm10 branch
- remove wipe battery stats
- better implementation for setting default backup format
- fix crash in recovery that occurs during backup (popen.c)
- dedupe: fix buffer overflow
- i9300: fix vibrator not working
- n7100: fix exfat support
- n7100: fix aroma file manager failure
- n7100/i9300: fix ramdisk/kernel used: now based on stock kernel/recovery: fixes potential exfat and aroma issues
- enable mount external sd over usb in recovery for /data/media devices
- complete re-write of Special Backup and Restore menu and functions: more efficient code to easily add new backup/restore jobs
- complete rewrite of toggle gui menu code: 4Kb size gain on recovery binary + more efficient code performance wise
- new Misc Nandroid Settings: toggle md5 checksum, toggle /preload processing, set time zone
- no fail of nandroid job on /preload error (auto skip on error)
- set time zone for nandroid backup path moved to new Nandroid Misc Menu
- add credits to special backup and restore sh scripts
- fix mount /system error log on recovery start
- key repeat toggle now applied live, no more need to restart recovery to take effect
3.75 : PhilZ Touch 3.63 Recovery (CWM 6.0.1.9 based)
- Complete rewrite of toggle gui menu code: 4Kb size gain on recovery binary + more efficient code performance wise
- New toggle to set time zone: correct time can now be set for nandroid backup path and recovery log
- Merge cm10 jb changes: set default backup format to tar
- Fix mount /system error log on recovery start
- Key repeat toggle now applied live, no more need to restart recovery to take effect
3.72 / 3.73 : PhilZ Touch 3.40 Recovery (CWM 6.0.1.9 based)
- 3.72 ---- > 3.73: code cleaning for universal exFat compatibility
- Support exFAT for external sdcards in recovery: no +4Gb size file limit like fat32, better optimized for 64Gb cards
3.70 / 3.71 : PhilZ Touch 3.39 Recovery (CWM 6.0.1.9 based)
- 3.70 --> 3.71: added format /preload on special wipe before install new rom
- Merge Koush last changes: (+ add credit inside code source)
- dedupe: fix buffer overflow, the length of key was incorrect, 4.2's libc detects the overflow and crashes
- fix bug where you cannot partition internal sd
- add wipe all before install ROM: wipe all user data + wipe system
- second pass at fixing partition sdcards menu by PhilZ, now it should work as supposed
3.65 : PhilZ Touch 3.35 Recovery (CWM 6.0.1.9 based)
- Completed ors implementation: added script started on boot, with same function as custom ors (simpler code than previous versions)
- fixed ors-mount.sh support for phones without /emmc
- goomanager support fixed for phones without /emmc
- misc permissions fixes for recovery scripts
3.62
- permissions fixed: now special backup and restore functions work again
3.61 / 3.62 - 22 nov 2012
- Update to cwm 6.0.1.9 + PhilZ Touch 3.34
- Add nandroid /preload backup & restore support
- Add option to flash modem image from recovery
- Fix Aroma File Manager path for devices without /emmc mount point
- Fix: mount sdcards before launch aroma as some times we did not have access to other sdcard under aroma
- Fix kerne/efs backup & restore for phones without /emmc
- Optimized backup/restore status log for kernel/efs/modem: now showing true success/failure based on exit code/stderr from CAT
- One ORS code is enough for custom and at boot scripts
- Fixed ORS backup job log
- Merge cm10 branch updates:
- Add support for doing a true ext4 format of /data on /data/media devices.
- Shorter confirmation menu if compiled as Philz Touch
3.5 - 18 nov 2012
- Update to new Touch PhilZ 3.25 cwm 6.0.1.8 based recovery
- Option to flash kernels (zImage you rename to *.img file) directly from recovery
- Backup kernels now supports multiple time stamped backups
- ORS/EFS/Kernel backup/restore scripts support universal mount points/path through recovery.fstab: multi-device compatibility
- Major update to code for multi-device support (compile from source code for any phone)
- Now, philz-cwm6 recovery is open source (see post 1)
3.43
- Support exFAT for external sdcards in recovery: no +4Gb size file limit like fat32, better optimized for 64Gb cards
- ADB now starts with root access
3.39
- added format /preload on special wipe before install new rom
3.38
- second pass at fixing partition sdcards menu
3.37
- add wipe all before install ROM: wipe all user data + wipe system
3.36
- Merge Koush last changes: (+ add credit inside code source)
- Dedupe: fix buffer overflow, the length of key was incorrect, 4.2's libc detects the overflow and crashes
- Fix bug where you cannot partition internal sd
3.35
- completed ors implementation: now script started on boot, with same function as custom ors (simpler code than previous versions)
- fixed ors-mount.sh support for phones without /emmc
- misc *.sh permission fixes on compilation
3.34
Merge cm10 branch updates:
- Add support for doing a true ext4 format of /data on /data/media devices.
- Shorter confirmation menu if compiled as Philz Touch
3.33
- Add nandroid /preload backup & restore support
3.32
- Fix: mount sdcards before launch aroma as some times we did not have access to other sdcard under aroma
3.31
- edited recovery.fstab for some devices (i9100 / n7000) to include /modem
- Clean ORS code + Add modem flash menu
- for i9100 / n7000, edit recovery.fstab and add this line
- /modem emmc /dev/block/mmcblk0p8
- Updated Readme.md file with Special backup and restore menu instructions
- Rename EFS/Kernel backup menu to Special Backup Menu
Post 1 Reserved..
Post 2 Reserved...
Post 3 Reserved...
Post 4 Reserved...
Post 5 Reserved...
Hi Brother,
I have philz touch 6.25 on my Samsung Note 2 N7100
Earlier I had twrp 2.7 installed and I backup my stock rom thru twrp. I tried wiping and flashing a custom rom but something went wrong don't know what however I was able to update my phone with philz touch 6.25 which acted as a saviour. I could flash a custom rom but when I tried restoring my stock rom via the custom restore option it didn't work for me.
I read that I can restore my twrp backup via philz touch.
I will really appreciate if someone can help me with restoring method.
Where are the backup files stored?
Instructions indicated that they are /storage/extSdCard, but they do not appear to be there.
What is the trick to find them?
Does this recovery has backup compress and fix permissions ?

[ROM 2.3.7][HTC DREAM] Infinite dreams [Final - 7.1.2014]

Infinite Dreams
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download:
http://d-h.st/UjG
Install:
(Instructions based on AmonRa recovery)
- Reboot Recovery
- Place on root of your sdcard [Alt+T] USB-MS toggle
- wipe data/factory reset
- wipe cache
- wipe dalvik cache
- Flash zip from sdcard
- Select Rom
- Reboot
- Done (Just wait)
Note:
We did all tests on:
- HTC Dream 32B T-mobile
- SPL: 1.33.0013d
- Radio: 2.22.28.25
- AmonRa Recovery 1.7
- Ext4 partition
- Swap partition
SD Card Partitioning using AmonRa
We used 1GB sd-card with following partitioning:
- 128 MB Swap
- Ext2 (Default - 512 MB)
- Fat32 rest of my SD card
**Power off, then boot into recovery again**
In recovery navigate to Partition sdcard > SD: ext2 to ext3
**Power off, then boot into recovery again**
In recovery navigate to Partition sdcard > SD: ext3 to ext4
**Power off, then boot into recovery again**
In recovery navigate to Flash zip from sdcard > update_signed_final.zip
In recovery select Reboot system now
Click to expand...
Click to collapse
Credits:
@enricocid
@ezterry
@damnitpud for autosign tool
@Nick N
@sassibob my inspiration :=)
Note:
Don't ask "Why this? HTC G1 is old and dead, why this ROM?"
Because we still love HTC G1! :laugh:
_____________________
Features & Changes done:
- Based on Gingerbread 2.3.7
- Kernel Version: ezgb-v1.5.2
- framework.jar smooth scroll patch (disabled scrollingcache)
- Zipaligned
- SystemUI:
. k/b meter
. new icons
. power widgets
. clock+data in status bar expanded
. settings shortcut
. new pulldown header
. notification colors revisited
- Settings:
. added preference categories (Wireless&Networks, Device, Personal etc ... )
. extra dreams settings (ezgb settings)
. superuser shortcut
. new grey settings header
. changed settings framework background
. added ROM info+banner in about phone
- framework-res:
. changed lot of icons and styles!
. new platlogo
. new scrubbers (ics style)
. new progress bars (ics style)
- Revisited Launcher2
. new wallpapers
. removed default widget on boot
. new dock icons
- Revisited DeskClock widget
- Revisited MMS
- Revisited Calculator
- Revisited Phone
- Revisited Contacts
- Revisited Playstore
- Revisited SetupWizard
- Custom Bootanimation by me
- Custom sounds from kitkat
__________
Screenshots
Tweak Android for Performance, and increase battery by Saving Power Usage with Sysctl:
http://forum.xda-developers.com/showpost.php?p=3917785&postcount=1 @defconoi
Other tips:
http://forum.xda-developers.com/showpost.php?p=9987685&postcount=1
Here you can find radio etc:https://code.google.com/p/g1tools/downloads/list
Search in the forum!!!
Optional:
After first setup wizard, after first boot, I delete:
go to Vendor/app
- GalleryGoogle (i use quick pick)
- GenieWidget
- Gmail (i use cloud magic)
- Google backup transport
- Goolge feedback
- Google search
- Latine ime tutorial
- Media uploader
- One time
- Setup Wizard
- Talk
System/apps
- TTs
- Protips
- Sound recorder
- Music (clean music)
- Email
- File Manager (i use Root explorer)
Usefull apps:
- Android terminal
I used droidatscreen for screens!!! http://droid-at-screen.ribomation.com/
Guess I'll pull the G1 out and give it a shot. Thanks!
Fun to see a new ROM! Nice
Sent from my Nexus 4 using XDA Premium 4 mobile app
Can't get past the Welcome to Gingerbread Dream screen. It seems to register that I touched the center of the screen but never advances. I can touch Emergency Dialer and Change Language with no problem.
---------- Post added at 10:26 PM ---------- Previous post was at 10:21 PM ----------
Also, for those of us that haven't partitioned/formatted to ext4 in a while... Power off and boot into recovery each time when setting up swap, ext2 to ext3, and ext3 to ext4. I kept getting "Error : type "fs ext2" in adb" message when trying to do it all at one time.
SD Card Partitioning using AmonRa
**With a fresh FAT32 formatted SD card inserted into the device boot into AmonRa recovery by holding down Home + Power button while power is off**
In recovery navigate to Partition sdcard > Partition SD then set:
- 128 MB Swap
- Ext2 (Default - 512 MB)
- Fat32 rest of my SD card
**Power off, then boot into recovery again**
In recovery navigate to Partition sdcard > SD: ext2 to ext3
**Power off, then boot into recovery again**
In recovery navigate to Partition sdcard > SD: ext3 to ext4
**Power off, then boot into recovery again**
In recovery navigate to Flash zip from sdcard > update_signed_final.zip
In recovery select Reboot system now
Used this old trick to bypass the Welcome/Activation screen:
Source: http://theunlockr.com/2010/09/20/how-to-bypass-the-activation-screen-on-the-motorola-droid-x/
1. On the Welcome screen with the touch the android to begin icon, do the following:
2. Tap the top left corner of the screen then
3. Tap the top right corner of the screen then
4. Tap the bottom right corner of the screen ( just above the grey bar along the bottom with emergency dial and change language in it) then
5. Tap the bottom left corner of the screen ( just above the grey bar along the bottom with emergency dial and change language in it).
6. That’s it, should pop up the home screen shortly, if not retry. Remember not to drag your finger, simple tap top left, top right, bottom right, bottom left.
Looking good so far guys! :good:
---------- Post added at 12:55 PM ---------- Previous post was at 12:02 PM ----------
Are gapps built in or a separate flash for this ROM? I am assuming separate since Market (Google Play) closes immediately and I cannot add a Google account. That could explain why I had to bypass the activation screen. I do like it though. I am at work so I cannot flash gapps right now, I will try when I get home tonight.
gapps:
http://goo.im/gapps/gapps-gb-20110828-signed.zip
http://wiki.rootzwiki.com/index.php/Google_Apps#20110828
ivn888 said:
gapps:
http://goo.im/gapps/gapps-gb-20110828-signed.zip
http://wiki.rootzwiki.com/index.php/Google_Apps#20110828
Click to expand...
Click to collapse
That was definitely the issue as I was able to "activate" and access the Play store once I flashed gapps from recovery. I should have asked earlier.
Awesome, I'll try this and add it to the G1 Oracle when I have time... Which will be a while
Thank you, very good ROM .
I installed it with "latest" CWM recovery and all seems to run well. I had no made EXT partition or Swap because
in CWM , if I'm not wrong, ther's no option to do it...
Any suggestion to optimize the ROM in this configutation or is mandatory to make partitions in Amon-RA Recovery ?
I tried to OC a little the cpu but phone reboot and some app FC's...
Nice graphics !!
EDIT:
Partitioned and swapped via Rom Manager after Rom installation. All is good but app's launch is very slow and still causes FC's .Do i have to re-flash the ROM ?
OC cpu now seems stable at 576mh ...
Thank you so much for continuing to make the G1 a usable phone! It makes me really happy to see people still giving this relic love
thnx for this rom
Nice work, thanks ivn888! Good to have a reason to dust off the ole G1. Having a physical keyboard for texting is tops!
I did things in the order presented in the first post, which means I ended up formatting the SD card after flashing the rom. I figured out that I can take advantage of the new ext4 partition by using link2sd, but will the rom automatically make use of the new swap partition I've created, or do I need to reinstall the rom now?
Also, I would like to change the number of home screens, but none of the regular methods (pinching, Menu->Edit etc) seem to work. Do I need to edit the relevant XML?
EDIT: NVM, I just replaced the launcher and used Swapper2 to activate the whole 128mb of swap space. Oddly, the system was only using 8mb of swap before that.
French ROM or only English ?
Compatible with ?
Radio 2.22.19.26i
Hboot 1-33.2005
Dream pvt 32b Env s-off
Cyanogène rom
Recovery clockworkmod v 2.5.07
Thank you very much d'or answer
taz22 said:
French ROM or only English ?
Compatible with ?
Radio 2.22.19.26i
Hboot 1-33.2005
Dream pvt 32b Env s-off
Cyanogène rom
Recovery clockworkmod v 2.5.07
Thank you very much d'or answer
Click to expand...
Click to collapse
I tried
Error: the signature is not certified
Sorry, I'm French
Van you help me ?
Try toggling the signature verification in cwm recovery.
Otherwise as noted in OP they tested with Amon_Ra recovery which you could easily flash to with fastboot
demkantor said:
Try toggling the signature verification in cwm recovery.
Otherwise as noted in OP they tested with Amon_Ra recovery which you could easily flash to with fastboot
Click to expand...
Click to collapse
Thank you
Thanks to you, it worked
Nice Rom
Thank's for this ROM from France!!!
Only one bug with physical keyboard : letter a/q and z/w.
Thanks!!!
I'm here to thank the autor of this custom ROM and to let everybody know that I've just flashed it and that the HTC G1 is still my everyday phone.
Se'ya.

[arubaslim][CWM Advanced Edition] PhilZ Touch (6.49.2)[10.07.2014]

Main thread + features + install instructions + dev support :
http://forum.xda-developers.com/showthread.php?t=2201860
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
VIDEO INSTALLATION AND FEATURE (thanks to thecoreguy ) :
Special Thanks : @thecoreguy for video installation and feature
XDA:DevDB Information
CWM 6.0.5.0, Tool/Utility for the Samsung Galaxy Core
Contributors
ali.filth, Phil3759
Version Information
Status: Stable
Current Stable Version: 6.49.2
Stable Release Date: 2014-07-10
Created 2014-03-15
Last Updated 2014-07-10
Official Download
Download links :
Ali.Filth Official Download :
http://d-h.st/users/ali.filth/?fld_id=35414#files
Philz Official Download :
http://goo.im/devs/philz_touch/CWM_Advanced_Edition
PhilZ Touch Changelog
Update 6.49.2 :
- merge multi stage install packages support from AOSP
- CWM 6.0.5.0
- add option to directly parse time_daemon data files
- refresh current time in menu header after time daemon fixes
- fix first passkey prompt screen did not show proper background under some circumstances
- libtouch_gui 1.30
- preserve background icon user settings after sideload, install zip and wipe actions
- recovery lock: support use of virtual / capacitive keys as pass key
- use prebuilt kernel from @NovaFusion's TWRP
Click to expand...
Click to collapse
Update 6.41.8 :
General Changelog
6.41.8 (26.05.2014)
Preserve recovery settings after a wipe
- on settings change, create a second copy of recovery settings on primary storage (/sdcard)
- on recovery exit, always copy recovery settings to sdcard if no copy is present
- after a wipe, on recovery exit, try to restore settings from the copy on primary storage
- fix save/restore settings menu labels
- libtouch_gui 1.22
- 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
Click to expand...
Click to collapse
Personal Changelog
- Add Ali.Filth Background
- Fix Philz default Background
- Revert fstab , use sdcard1 for external storage ( fix fstab error for some user )
Click to expand...
Click to collapse
Screenshoot :
Update 6.27.3 :
fix fb2png flag to be enabled by default, now you can take screenshoot on recovery using gesture (default swipe to left ) or you can change on GUI Preference )
fix 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
CWM 6.0.4.8
libtouch_gui 1.18
confirm cancel nandroid jobs (prompt to press 'Back' twice or resume after 5 secs)
vibrate after backup/restore operations
Click to expand...
Click to collapse
Update 6.22.1 :
- fix compiling error of advanced edition
- fix md5 check crash when installing zip files
Click to expand...
Click to collapse
FULL CHANGE LOG : LINK
PhilZ Touch Features:
NO Recovery loop
- it's time for using EPM,4 WAY REBOOT or third party apps if you want to go to recovery without recovery loop after reboot system :laugh:
touch interface:
- toggle between 4 touch modes: FULL TOUCH, DOUBLE TAP to validate, SEMI TOUCH (scroll but no touch validation) and NO TOUCH to only use hardware keys
- written from scratch full touch code
- basic scroll kinetics for faster scrolling on demand
- safe full touch : no wrongly validations while scrolling
- when you set full touch mode, it defaults to optimized settings for menu height, scroll sensitivity and touch accuracy (you still can alter them manually later)
- adjust scroll sensitivity in a huge palette
- adjust menu height in a huge palette
- adjust touch accuracy
- 30 color settings for each of the 8 GUI parts + 5 alpha transparency settings
- user custom background png can be selected in addition to 30 solid colors option
- show / hide background icon
- show / hide bottom virtual buttons
- show/hide + set color and transparency for menu line separators to match solid color themes, like Black...
- set number of bottom log rows to show
- pause on logs mode: no more miss logs during zip installs
- auto dim screen after user configurable delay
- auto turn off screen after user configurable delay
- adjust brightness and turn off screen with a gesture action
- show/hide clock and remaining battery %, even during nandroid operations
- clock and battery stats now effectively refresh every 5 seconds and during nandroid operations
- toggle vibrator on/off on touch
- toggle key repeat for volume up/down scrolling when maintained pressed
- key repeat also enabled for virtual buttons
- set time zone + 30mn offset + DST: correct time can now be set for nandroid backup path and clock
- capture recovery screen shots with a gesture action (only some devices)
- basic theme support
- one file to save all settings
- backup and restore settings file
- backup and restore only GUI settings
- reset to default settings option
- prompt to restore your settings from a backup when they are wiped by a new ROM install
- option to auto restore your settings from a backup without a prompt
- all toggles are applied live, without restart of recovery (except reset of stock CWM background image)
- toggle menu options are automatically right aligned and menu text left aligned based on device display size
- configurable gesture actions: double tap, slide right/left, long press/lift, long press/move, can be associated with any of: show log, change brightness, blank screen, capture screen shot, launch Aroma File Manager
Note: after scroll, there is a minimal small delay (0.5 sec) to validate on next touch. This is by design and not a bug. It is there to limit erroneous validation while scrolling
true JB 4.2 migration: toggle between /data/media and /data/media/0
browse phone with root access using full GUI in Aroma File Manager
terminal access from recovery with root access through Aroma File Manager
Multi Zip Install menu: check multiple zip files to install in a row
Custom Install Zip Mode: set a default folder to start with + browse backward up to the root
exFAT, NTFS and Ext4 support in recovery for external storage through kernel modules for many devices for faster write speed
TWRP backup and restore support, include full md5 sum support (single and multivolume, compressed and non compressed formats)
Advanced statistics during backup operations shown in color: total backup size, backup size progress, backup time, compression ratio...
support .android_secure backup/restore from external storage
optional reboot after custom backups/restores
sd-ext support (ext4)
nandroid backups support /preload in backup and restore jobs (custom and stock modes)
nandroid backups support /misc in backup and restore jobs (custom mode)
devs: 5 extra optional partitions supported in nandroid operations by editing recovery.fstab
set special nandroid settings: time zone, toggle md5 check for lightning fast backup and restore, toggle /preload backup and restore, enable nandroid compression using pigz (multi-cpu gzip compression) and choose ors backup target volume
recreate md5 sum check for your cwm backups for compatibility with stock CWM if you need to revert
cancel nandroid operation with back button
create custom_rom.zip from current ROM or from a pre-existing nandroid backup (based on boot, /system and optionally /preload)
]nandroid backup path auto-renamed with current ROM id from build.prop (ro.modversion, then ro.romversion, then ro.build.display.id)
custom backup and restore job list: backup and restore freely any partition combo (include modem and efs)
backup/restore EFS in both tar + img formats, now with time tags for both tar and .img
support flash modem.bin image files in addition to custom modem.img files, now support for multiple *.bin versions under dedicated folder
during custom restore, you can see the contents of the folder you want to restore from
delete custom or TWRP backups from recovery menu
full wipe before flashing new ROM: wipe user data + format /system and /preload. SD card content is not affected
full support for openrecovery script specifications include all backup and restore options
run openrecovery scripts in 2 modes: on start goomanager boot scripts + one touch menu to either directly open a default path or freely browse for scripts
define ors backup target volume from within Nandroid Settings menu
ors backup/restore in stock clockworkmod or TWRP modes
advanced power options menu
detailed build info in About menu
Click to expand...
Click to collapse
HOW TO INSTALL :
FLASHABLE ZIP :
- download link flashable zip
- put recovery-6.21.2.zip file on internal sdcard or external sdcard
- Boot into recovery (volume up+home+power) (using old cwm recovery )
- Select "Install zip" and browser to your downloaded zip file.
- Now select the ecovery-6.21.2.zip file you copied in previous step
- You will have PhilZ Touch Recovery flashed
Odin packages instructions: Samsung Only
They come in the form of .tar.md5 file
- boot into download mode
- start odin3 and configure it as in picture below
- connect phone in download mode to PC via USB
- press start to flash the tar.md5 package
- normally, phone should auto-reboot into recovery.
- If it reboots into main system and your recovery remains stock, repeat above steps and untick "autoreboot" in odin. Once flash is done, keep pressing the 3 buttons combo to for a reboot into recovery.You should see the new CWM
- when in recovery, if you choose option "reboot system now" and you get "yes - disable flash recovery", select that option to avoid stock recovery overwriting cwm
- to remove yellow triangle, use TriangelWay
Script Manager (root) :
Follow this Post : Recovery installer
PhilZ Touch Quick Guide go to Main thread​
Click to expand...
Click to collapse
ali.filth said:
http://d-h.st/Aaj (Flashable zip )
http://d-h.st/SIF (img only)
http://d-h.st/N1m (odin)
Click to expand...
Click to collapse
Hi that Odón it ia forma Xperia ZL (odin)
Horray... its working fine
Sent from my GT-I8262 using XDA Premium 4 mobile app
acabreram said:
Hi that Odón it ia forma Xperia ZL (odin)
Click to expand...
Click to collapse
I don't understand..please explain what you means..
Thanks
Sent from my GT-I8262 using xda app-developers app
ali.filth said:
I don't understand..please explain what you means..
Thanks
Sent from my GT-I8262 using xda app-developers app
Click to expand...
Click to collapse
Sorry it was the ortographic corrector!
That's version (odin) it for Xperia ZL??
O for wich one??
Thanks!
acabreram said:
Sorry it was the ortographic corrector!
That's version (odin) it for Xperia ZL??
O for wich one??
Thanks!
Click to expand...
Click to collapse
sorry i just took a most of tutorial from main thread.. maybe you can get the true answer by going there
Sent from my GT-I8262 using xda app-developers app
Working! Thanks bro! =))
Sent from my GT-I8262 using xda app-developers app
Will work on GT-I8260????
let me give it a try :good: thanks op.
I flash it on GT-8260 and it is working!!!
weim1 said:
Will work on GT-I8260????
Click to expand...
Click to collapse
Maybe you can try it
Sent from my GT-I8262 using xda app-developers app
Thanks, works fine. but screenshot is not supported. Well, as stated in op it only works for selected devices.
Works very well on GT-I8260 !
That's great work ! Finally a more advanced recovery. I also like it because of the integrated AROMA File Manager,
Many thanks for your support :good:
So that I can upload your files to goo.im official server and continue monitoring this thread for support if needed, please:
1 - name your releases in this way:
philz_touch_6.07.9-arubaslim.zip
philz_touch_6.07.9-arubaslim.zip.md5
philz_touch_6.07.9-arubaslim.tar.md5
Click to expand...
Click to collapse
2- rename your thread this way:
[arubaslim][CWM Advanced Edition] PhilZ Touch ..... "what ever you want"
Click to expand...
Click to collapse
Since I subscribed to above 150 threads, having that standard format for all is the only way so that I can keep track of changes to device threads in a very quick manner. Else, I just unsubscribe and drop the thread for any follow up
To release the zip.md5 checksum:
Code:
cd to/path/of/zip/file
md5sum philz_touch_6.07.9-arubaslim.zip > philz_touch_6.07.9-arubaslim.zip.md5
You get an md5 sum file that can be used in new PhilZ Touch version on flashing the zip
Also, keep in mind, that you cannot rename tar.md5 and zip files without rebuilding the checksum
Phil3759 said:
Many thanks for your support :good:
So that I can upload your files to goo.im official server and continue monitoring this thread for support if needed, please:
1 - name your releases in this way:
2- rename your thread this way:
Since I subscribed to above 150 threads, having that standard format for all is the only way so that I can keep track of changes to device threads in a very quick manner. Else, I just unsubscribe and drop the thread for any follow up
To release the zip.md5 checksum:
Code:
cd to/path/of/zip/file
md5sum philz_touch_6.07.9-arubaslim.zip > philz_touch_6.07.9-arubaslim.zip.md5
You get an md5 sum file that can be used in new PhilZ Touch version on flashing the zip
Also, keep in mind, that you cannot rename tar.md5 and zip files without rebuilding the checksum
Click to expand...
Click to collapse
i've changed the thread Phill..You can check whether it is true or false
Please smbdy tell me why install any recovery, what is advantage with recovery except custom rom?
Thanx
Awesome recovery bro!! I totally liked it..

Categories

Resources