jeudi 11 décembre 2014

[PORT][RECOVERY] Carliv Touch Recovery v3.0 [Kitkat] for porting to MTK phones topic






If you don't have experience in MTK phones, stay away, use your phone as it came from store, and just start reading and learning. Don't jump to do things you don't understand. These resources are for experienced users. I'm tired of hundred PM's with "Help I bricked my phone" because I flashed a wrong recovery or "I did something stupid".

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.


It is a CWM based recovery and is compatible with it. In this version I used Napstar-xda's full touch module as base. The navigation it is posible by touching the menu item. In long display menu (as choose zip from sdcard) for scroll page down Swipe Right and for scroll page up Swipe Left. For Go Back also Swipe Left.
If the Swipe doesn't work (usually if your phone is multitouch but has only 2 points of touch), use bottom virtual navigation keys or volume buttons Down for Scroll down, Up for Scroll up, and the back button for Go Back.

Version 3.0 first release (11-dec-2014):

- based on cwm (cwm 6.0.5.1) and added improvements on top.
- bottom virtual navigation keys, to compensate the non-function of swipe in some phones
- a "nvram backup/restore" menu: the nvram partition will be backed up in clockworkmod/backup/.nvram/nvram-xxxxx folder as nvram.img. This will help if you lose IMEI and other communication features. It will work only if you have the nvram partition defined in recovery.fstab. If the nvram partition is damaged (as in flashing an oversized recovery) this will not help you, and you need SPFlashTools to reflash with format your phone official firmware, and after that flash this recovery, boot in recovery and restore nvram.
- a new advanced backup/restore menu
- separate power and wipe menu
- aroma file manager integration
- new GUI images, very light (the difference between non-touch modded cwm and this one is only 14 Kb, for 720x1280 resolution)
- some other.


For port follow my new guide from here.
In kitkat recovery, the lunfile isn't used anymore. Sdcards are voldmanaged, and it is used fstab version 2.
There are 15 images for 15 resolutions. Choose the one that match exactly your phone resolution. If your phone has the resolution 720x1280, then take an image with "720x1280" in name. There are few landscape versions for tablets with landscape format, so don't confuse "720x1280" with "1280x720".

Regular MTK phones:
Download your resolution from HERE.

MTK phones with "custpack" partition (Alcatel or TCL):
Download your resolution from HERE.

MTK phones with UBIFS file system:
Download your resolution from HERE.



IMPORTANT:

These are compiled recoveries for porting purposes only. DON'T take any of them and flash it in your phone as it is. It won't work, they include a dummy kernel. You need to port it to your device as I show in my guide, to make it work. Use them only if you have a kitkat kernel for your phone


CREDITS:
- Napstar-xda - for touch module;
- Philz-cwm6 - for get partition size method;
- xiaolu - for the new fonts;
- C3C0 - for initial mtk tweack hint - Unused now;
- Koush and all CWM team for the recovery;
- bgcngm for unpack/repack utils;
- sk8erwitskil for aromafm menu


RULES for posting your ports!
If you manage to port this to your device, add proper credits in your thread, post or article.
If you want that to be posted in a list with working devices, then post here a link to the thread or the post on xda (only on xda). Why not a free hosting link, like google drive, dev-host, mega-coz or other? Because if in the future you will port a new version, you have to replace it in that thread or post and the link from list remain the same.


My github source.


ATTENTION:
There is a possibility that the touch feature to not work in all phones. It was tested in many phones, and in some of them it doesn't work. There isn't a switch, a toggle or other method to make it to work, it depends on your phone touchscreen capability from recovery. If this doesn't work in your phone, I'm sorry, it happens, and my advice is to try something else.


Few clarifications:
  • I provided all necessary infos to help you to port it to your devices.

  • So, don't ask me anymore to port or to compile some recovery for your phone.

  • If you can't follow all these clear steps (with images) to do it by yourself, then maybe you are on the wrong forum.

  • It is ment to be ported to all MTK devices, but this doesn't mean it will work in all.

  • In some devices with a cheap screen display (usually those with anly one or two points of touch) there is a big chance to not work, or to work only partial.

  • If the recovery has the screen flipped, you need to use the non-touch version, and to compile it by yourself from source, or to ask a developer from your device to do it, with BOARD_HAS_FLIPPED_SCREEN true flag in device BoardConfig.

  • The main purpose for this recovery was to keep it under 6Mb, to fit in that small recovery partition that was used in these MTK phones.

  • If your phone's kernel is bigger than 4.3Mb and the recovery size is 6Mb, don't botter to try it. It won't work, because it will exceede those 6Mb.









Attached Thumbnails


Click image for larger version<br/><br/>Name:	CTR-3_0-kk-01.png<br/>Views:	N/A<br/>Size:	55.5 KB<br/>ID:	3059413
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-02.png<br/>Views:	N/A<br/>Size:	58.2 KB<br/>ID:	3059414
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-03.png<br/>Views:	N/A<br/>Size:	54.8 KB<br/>ID:	3059415
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-04.png<br/>Views:	N/A<br/>Size:	57.9 KB<br/>ID:	3059416
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-05.png<br/>Views:	N/A<br/>Size:	59.4 KB<br/>ID:	3059417
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-06.png<br/>Views:	N/A<br/>Size:	57.2 KB<br/>ID:	3059418
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-07.png<br/>Views:	N/A<br/>Size:	56.6 KB<br/>ID:	3059419
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-08.png<br/>Views:	N/A<br/>Size:	52.6 KB<br/>ID:	3059420
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-09.png<br/>Views:	N/A<br/>Size:	54.5 KB<br/>ID:	3059421
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-10.png<br/>Views:	N/A<br/>Size:	58.6 KB<br/>ID:	3059422
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-11.png<br/>Views:	N/A<br/>Size:	54.4 KB<br/>ID:	3059423
 

Click image for larger version<br/><br/>Name:	CTR-3_0-kk-12.png<br/>Views:	N/A<br/>Size:	78.9 KB<br/>ID:	3059424
 

Click image for larger version<br/><br/>Name:	port_recovery3.png<br/>Views:	N/A<br/>Size:	107.0 KB<br/>ID:	3059425
 

















Aucun commentaire:

Enregistrer un commentaire