Coder Social home page Coder Social logo

philz_touch_cwm6's Introduction

PhilZ Touch 3 (clockworkmod 6 based recovery)

.

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

.

Touch interface

toggle between 3 touch modes: FULL TOUCH , DOUBLE TAP to validate and SEMI TOUCH (scroll but no touch validation)

  • new touch code completely revised compared to v2.x and older
  • very stable full touch mode: no more skips, jumps or wrongly validations while scrolling
  • when you set full touch mode, it defaults to optimized settings for menu height and touch sensitivity (you still can alter them manually later)
  • adjust scrolling touch sensitivity in 6 settings
  • adjust menu height in 6 settings
  • toggle vibrator on/off when using bottom virtual buttons
  • toggle key repeat for volume up/down scrolling when maintained pressed: needs recovery restart to take effect
  • all toggles are applied live except key repeat

.

Additional features through PhilZ Settings

  • openrecovery script support
  • backup and flash kernels directly from recovery
  • time stamped kernel backups
  • backup and restore EFS from recovery
  • flash modem from recovery
  • browse phone with root access using full GUI in Aroma File Manager: default location or browse for path
  • support openrecovery script in 3 modes using a smart one touch menu: goomanager, default custom scripts location, browse for script
  • poweroff, reboot to recovery and reboot to download mode options

.

.

PhilZ Touch 3 Quick Guide

.

Special Backup and Restore menu

  • Backup/Flash Kernel: backup kernel in time stamped boot_$date.img file. To flash kernels, they must be in one of the sdcards under clockworkmod/.kernel_bak folder. If you have zImage files, rename them to *.img file

  • Backup/Flash EFS: creates/restores efs.img file under one of the sdcards in clockworkmod/.efsbackup folder

  • Flash modem: you can put *.bin modem files under clockworkmod/.modem_bak folder in one of the sdcards. Note, if you recompile my recovery from source, you must verify that recovery.fstab file for your device has the /modem entry or you need to add it manually

.

Open Recovery Script Support (ORS) *Credits to sk8erwitskil

On start, recovery looks automatically for /cache/recovery/openrecoveryscript installed by goomanager 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 in external sd, then clockworkmod/ors 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 previous 2 steps, you get option to browse both sdcards for a custom locatiom

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

.

Aroma File Manager Support *Credits to 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
  • You can eventually put it elsewhere, but you'll have to browse manually in that case

In recovery, tap the ORS Menu

It will first look in default locations. If it founds the aromafm.zip file, it will launch the file manager automatically Else, it will let you browse sdcards for a custom location Putting it in default locations makes it a tap and lauch button

.

Touch GUI Preferences

You can toggle through 3 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: that's not a bug but an on purpose security feature.

When Full Touch mode is selected, it will automatically set recommended menu height and touch sensitivity. You can alter them later if you want

Double Tap: menus are highlighted on first touch. To validate action, you need to double tap the menu

Semi Touch: the classic semi-touch interface I enhanced. Menus are selected/highlighted on first touch. You can scroll and return to previous menu by swiping left, but no validation on touch.

Adjust touch sensitivity when scrolling up/down. You get 6 custom settings

Menu height can be adjusted in 6 settings

Toggle vibrator on/off when touching bottom virtual buttons

Toggle key repeat: enables contiuous scrolling while you maintain pressure on vol up/down keys (need recovery restart to take effect)*

Config files are saved in /system/philz-cwm6/ folder. That way your settings are saved and remembered after restart or even a factory reset

All settings are applied live, no restart needed (except toggle key repeat) and they are saved after recovery restart

philz_touch_cwm6's People

Contributors

philz-cwm6 avatar

Watchers

James Cloos avatar Cholokei avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.