Monday, May 30, 2016

[RECOVERY] Carliv Touch Recovery v5.1 Lollipop

DISCLAIMER:
Rooting your phone and using custom Recoveries and ROMS have risks and may result in bricking your device, and has nothing to do with Google or the device manufacturers. In case of any mishap I am not responsible if you brick/ruin your phone in any way.
Basic computer skills are required and minimal knowledges about phones and phones utilities too.
Make sure that whatever you do, you are doing it at your own responsibility.



Carliv Touch Recovery

This is a CWM based recovery and I did put up some work to update it to lollipop (cm 12.1) after official cwm development stopped at kitkat. It works with LOLLIPOP kernels and it builds with cm 12.1.
In this version I ported PhilZ Recovery full touch module.
Because the vold in cm 12.1 doesn't support cwm anymore I had to use the old fstab1 type for functionality, although for building reason a valid recovery.fstab should be provided in device tree. In the third post I'll write a building guide to make it clear for those who want to try building it.

Features:
- full touch menu ported by me from PhilZ touch Recovery. The old Napstar-xda touch module was good but it's quite old and to update that was too much work. Actually There is a version 4 with that touch module, all working, but the touch doesn't work with some input drivers and I had to give up on it for the more new and improved version from PhilZ.
- all cwm functionalities are up and working (adb, sideload, backup, restore, install, mass storage...). There is no mtp and if your phone doesn't have an external sdcard you can't connect it to PC while is in recovery mode. Also there is no usb-otg support. These two are present in twrp recovery (the best recovery at the moment). IMPORTANT, if you have only internal data media storage, don't ever format data if you don't have a ROM installed. ALso when you install a new ROM check the updater-script to not have wipe data. If you want to wipe data do it after you install the ROM.
- added new menu for backup and restore advanced, to use it for backing or restoring only a specific partition and I also ported from PhilZ the multizip flashing function.
- for MTK phones (if the flag is used in Boardconfig) there is a new menu to backup and restore some important partitions like uboot, nvram an secro because they are involved in restoring a lost IMEI, and also the logo partition which may often get broken by bad ported ROMs.
- besides these all my old specific menus (aroma, rainbow...) are still in place.
- added support for encrypted data partition using the builtin minivold from cyanogenmod with vdc commands (the ideea came from this post of Lekensteyn). Tested and working well with text ar hex passwords, and maybe will work with pin too but I don't think it will work with pattern :).
- there is no included root solution, only a warning if it is missing. I choose to do it this way because there is no universal root solution now and someone may end up messing things with a non-working root option. You can flash a zip installer from Chainfire's SuperSu or other solution that may work for your phone.

All screenshots are made with my old tool from here (still working well).

CREDITS:

The biggest thanks go to AP756 and DerTeufel1980, two friends from Germany, who sent me a new phone each, with lollipop OS and that helped me a lot to do this.

- Phil3759 for the touch code and many other things from his recovery;
- TWRP developers. I learned a lot from their work;
- Clockworkmod Team starting with Koushik Dutta and ending with all developers that made the CWM recovery what it was;
- Cyanogenmod Developers;


In next post there are some links for built recoveries. I'll add more soon as I get a valid link (on xda or androidfilehost, google drive, etc and not any shady service where links expire after some time or links routed through adfly or something like this) from people who build it for other phones.

I worked alone on this, there is no team here, not because I don't want to :) and so it may be some unspotted bugs. If you find any please do tell me to help on fixing it.


XDA:DevDB Information
Carliv Touch Recovery, Tool/Utility for all devices (see above for details)

Contributors
carliv
Source Code: http://ift.tt/1UelLoz


Version Information
Status: Beta
Current Beta Version: 5.1
Beta Release Date: 2016-05-30

Created 2016-05-30
Last Updated 2016-05-30

Attached Thumbnails
Click image for larger version Name: recscreen_28_101019.png Views: N/A Size: 30.2 KB ID: 3767412   Click image for larger version Name: recscreen_28_101031.png Views: N/A Size: 30.4 KB ID: 3767413   Click image for larger version Name: recscreen_28_101048.png Views: N/A Size: 29.5 KB ID: 3767414   Click image for larger version Name: recscreen_28_101059.png Views: N/A Size: 33.2 KB ID: 3767415   Click image for larger version Name: recscreen_28_103552.png Views: N/A Size: 30.8 KB ID: 3767416   Click image for larger version Name: recscreen_28_103607.png Views: N/A Size: 28.7 KB ID: 3767417   Click image for larger version Name: recscreen_28_103620.png Views: N/A Size: 30.3 KB ID: 3767418   Click image for larger version Name: recscreen_28_103632.png Views: N/A Size: 28.2 KB ID: 3767419   Click image for larger version Name: recscreen_28_103647.png Views: N/A Size: 31.0 KB ID: 3767420  


from xda-developers http://ift.tt/25wLnbO
via IFTTT

No comments:

Post a Comment