Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[15.11.2012][ICS]PhilZ Touch 3.00 - CWM Based Recovery 6.0.1.5 (Temporary flash)

OP Phil3759

18th August 2012, 04:35 PM   |  #1  
Phil3759's Avatar
OP Recognized Developer
Thanks Meter: 31,908
 
9,392 posts
Join Date:Joined: May 2012
Donate to Me
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
PhilZ Touch 3.0 Recovery
(Clockworkmod v6.0.1.5 based recovery)
Galaxy S2 - i9100 Version Only

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



This is the temporary version of my custom clockworkmod recovery
For permanent one, look here


WARNING: flashing some update.zip files with format commands
can still brick your phone until you use a safe kernel, like PhilZ-cwm6.



New in v3.00
Completely revised new touch code
Much more user friendly touch experience
Lots of new features



Video Teaser:



Main menu at height setting 5 and 1





PhilZ Settings menu



Backup / Restore EFS and kernel



GUI Touch Settings



Aroma File Manager



Source code
coming soon...


Read in my kernel thread post 2 for instructions to use PhilZ Touch features like aroma and ors support[/SIZE][/B]
Quote:

  • PhilZ Touch 3.0 recovery (clockworkmod v6.0.1.5 based):[INDENT]- touch interface: toggle 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
  • much more 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
  • backup/restore EFS and Kernel
  • 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
  • mount internal and external sdcards on PC in recovery
  • poweroff, reboot to recovery and reboot to download mode options
  • Can be flashed in Stock Recovery
  • Dual USB mount in recovery support (needs fixed kernel like PhilZ-cwm6)
  • ADB root in recovery: just wait about a minute to activate




Why a temporary recovery?
Quote:

  • Wipe safely on a stock kernel
  • Will work on any i9100 phone with ICS, even stock non rooted
  • No PC needed, only and android device and the zip files that you download to your sd card
  • Fully reversible after reboot
  • No Yellow Triangle and No custom counter increased
  • Incremental Backups to save a lot of space and time (CWM6)
  • Much better user interface, bigger menus, smoother scroll, safer touch, works with both touch and keys



Flashing instructions for stock recovery
Quote:

  • Download philz-touch_x.xx_i9100-signed.zip, the last philz touch cwm v6.x for i9100 Galaxy S2. This version works with touch AND with keys to scroll in menus
  • Put the previously downloaded philz-touch_x.xx_i9100-signed.zip file on your external sd card
  • Boot into stock recovery (volume up+home+power), and select "apply update from external storage". Now select the philz-touch_x.xx_i9100-signed.zip file you copied in previous step
  • You get CWM recovery interface (this custom recovery is temporary, not permanent)

You are done



If it fails with black screen after successful flash:
Quote:

read about it here: http://forum.xda-developers.com/show...0&postcount=33
It is because their recovery is not automatically restarted once killed
You can manually edit the file /sbin/killrecovery.sh in the temporary recovery zip package and modify it by adding the extra 2 lines before the #...
(make sure you edit it in something like notepad++ with EOL conversion set to unix)

so that it looks like below:

Code:
kill $(ps | grep /sbin/adbd)
kill $(ps | grep /sbin/recovery)
/sbin/recovery &
exit 1
Save the zip and try it again



Change log

15 nov 2012:Update to new custom touch 3.00 recovery included in PhilZ-cwm6 kernel
Read full change log in kernel thread


08 oct 2012:Update to new custom touch recovery included in PhilZ-cwm6 kernel
Quote:

  • Wipe safely on a stock kernel, flash even update.zip files with format commands (patched update-binary)
  • now using CWM6 based custom touch recovery 6.0.1.4 (internal build 1.15) * Siyah source code *
  • DUAL USB MOUNT in recovery is now supported * Special thanks to Gokhanmoral@Siyah *
  • semi-touch interface with right slide to select disabled for safety: use slide up/down and left for back
  • include bottom virtual buttons for easier navigation
  • revised GUI with bigger fonts and larger menus for better readability
  • transparency effects in recovery menus
  • fixed backup format selection menu in original Koush cwm6 (was echoing previous menu)
  • added power off and reboot to download mode options in recovery menus
  • battery % level displayed in recovery
  • fixed some menus spelling and aspect in original recovery


20 Sep 2012: Update non touch version to 6.0.1.4 ** Recommanded Update from previous 6.0.1.4 attached here **
Quote:

  • Now, CWM6 is built from source to fix possible issues related to previous dynamically linked binary
    Big big thanks to Tallustus from Team SkyFire for the support


19 Sep 2012: Update non touch version to 6.0.1.4
Touch version stays at 6.0.1.2: if you know about a kernel with touch 6.0.1.4 or source changes for touch cwm6, let me know please
Quote:

  • 6.0.1.4 : version increment for ROM Manager compatibility


17 Sep 2012: Update non touch version to 6.0.1.3
Touch version stays at 6.0.1.2: if you know about a kernel with touch 6.0.1.3 or source changes for touch cwm6, let me know please
Quote:

  • 6.0.1.3 many bug fixes and performance issues.


28 Aug 2012: Update to 6.0.1.2 - Touch (ICS only) and non touch versions
Quote:

  • 6.0.1.2 fixes some issues with /sdcard (/data/media).



Credits
  • Chenglu for his great unpack / repack tool: MAJOR CREDITS
  • kbc-developers for the base semi-touch code
  • Gokhanmoral@Siyah for his touch source and great support over PM in fixing dual USB mount: MAJOR CREDITS
  • Tallustus from Team Skyfire for his great support over IRC: MAJOR CREDITS
  • sk8erwitskil for his recovery source (ors support, aroma file manager and efs backup/restore), a great place to start learning: MAJOR CREDITS
  • shoe63 for his testing and great help in porting to the N7000 Big thanks
  • dr.ketan for his precious help in porting to the N7000 (I don't own one), for support in the thread and for his faster mirrors: Big thanks
  • utkanos for his great and kind support over IRC
  • gweedo767 @ #Koush for sharing his new touch code source (not yet used)
  • myfluxi for his xxRecovery source in fixing dual usb mount
  • Koush for his great work on CWM6 and CM
  • Cyanogenmod for their scripts / initramfs
  • 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
Last edited by Phil3759; 15th November 2012 at 08:38 PM. Reason: Major update to v3.00
The Following 72 Users Say Thank You to Phil3759 For This Useful Post: [ View ]
18th August 2012, 05:07 PM   |  #2  
Stileth's Avatar
Senior Member
Thanks Meter: 122
 
488 posts
Join Date:Joined: Apr 2012
More
Thx Phil, great job as usual!

Odoslané z GT-I9100 cez Tapatalk 2
The Following User Says Thank You to Stileth For This Useful Post: [ View ]
18th August 2012, 05:11 PM   |  #3  
Phil3759's Avatar
OP Recognized Developer
Thanks Meter: 31,908
 
9,392 posts
Join Date:Joined: May 2012
Donate to Me
Thank you

I hated the CWM4 navigation mode and the unfriendly CWM5 touch for our S2

The 6 is so great, GUI wise mainly. You get a much cleaner interface, scroll in touch is much better, and you can still use keys. Much less risks selecting a wrong menu now.

This one took me less than expected. Had to learn a bit in ADB, but could also do it in other ways.

The bigger part is with my next thread, soon...

Stay tuned
The Following 3 Users Say Thank You to Phil3759 For This Useful Post: [ View ]
19th August 2012, 09:59 AM   |  #4  
Senior Member
Thanks Meter: 36
 
251 posts
Join Date:Joined: Feb 2009
Thumbs up
Great job thanks
19th August 2012, 10:13 AM   |  #5  
-Grift-'s Avatar
Recognized Contributor
Flag Singapore
Thanks Meter: 1,952
 
4,497 posts
Join Date:Joined: Jan 2011
More
Yep best way to get custom rom on phone
1. Get desired custom rom + this (place in external sdcard)
2. boot phone into stock recovery
3. flash this in stock recovery
4. do a backup of stock rom
5. wipe data and cache aka. factory reset
6. flash custom rom + custom kernel if you want
7. reboot phone

Now you should have perm recovery + custom rom of choice. If there is a need to go back to stock rom for warranty reasons just restore backup made in step 4. After restore you should have stock rom + stock recovery and after all this still no yellow triangle + need for PC
The Following 3 Users Say Thank You to -Grift- For This Useful Post: [ View ]
19th August 2012, 11:46 AM   |  #6  
Phil3759's Avatar
OP Recognized Developer
Thanks Meter: 31,908
 
9,392 posts
Join Date:Joined: May 2012
Donate to Me
Quote:
Originally Posted by -Grift-

Yep best way to get custom rom on phone
1. Get desired custom rom + this (place in external sdcard)
2. boot phone into stock recovery
3. flash this in stock recovery
4. do a backup of stock rom
5. wipe data and cache aka. factory reset
6. flash custom rom + custom kernel if you want
7. reboot phone

Now you should have perm recovery + custom rom of choice. If there is a need to go back to stock rom for warranty reasons just restore backup made in step 4. After restore you should have stock rom + stock recovery and after all this still no yellow triangle + need for PC

Yes, the new feature to get permanent recovery is awesome
Sadly, you still need a zip. He cannot flash tar or raw images.
19th August 2012, 01:33 PM   |  #7  
-Grift-'s Avatar
Recognized Contributor
Flag Singapore
Thanks Meter: 1,952
 
4,497 posts
Join Date:Joined: Jan 2011
More
I dont get you
19th August 2012, 02:03 PM   |  #8  
Phil3759's Avatar
OP Recognized Developer
Thanks Meter: 31,908
 
9,392 posts
Join Date:Joined: May 2012
Donate to Me
Quote:
Originally Posted by -Grift-

I dont get you

Quote:
Originally Posted by -Grift-

Yep best way to get custom rom on phone
.
.
6. flash custom rom + custom kernel if you want
7. reboot phone

Now you should have perm recovery + custom rom of choice...


I couldn't get it put the recovery as not temporary. I tried to flash a kernel zip file in CWM, but I loose CWM and I get the recovery that was bundled with the flashed kernel. Not sure how to make it permanent if the custom kernel keeps overwriting the recovery on boot. In the features, CWM6 last update should have that option, but I do not see it anywhere
19th August 2012, 02:51 PM   |  #9  
-Grift-'s Avatar
Recognized Contributor
Flag Singapore
Thanks Meter: 1,952
 
4,497 posts
Join Date:Joined: Jan 2011
More
Ah OK now I follow looks like I phrased it wrong
19th August 2012, 03:06 PM   |  #10  
Phil3759's Avatar
OP Recognized Developer
Thanks Meter: 31,908
 
9,392 posts
Join Date:Joined: May 2012
Donate to Me
However, that's a feature supposed to be in CWM6, making it permanent

But maybe only for phone with a recovery partition, as CWM6 was not released as self zip for the i9100

So, could be still need manual editing of the kernel, which seems logical

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes