Droidadda is one of worlds best online blogging portal where latest trending articles on Android,Blogging,Seo,Gadgets,Tricks,etc are daily published.
Hi fellas, as we all know there are so many custom recoveries available for android devices. Like CTR, Twrp, Philz, CWM, and COT. These all are custom based recoveries for android. And most of them are based on CWM recovery which stands for ClockworkMod.
Today we'll discuss about custom recoveries on MediatekAndroid devices. Like MT6571/72/80/81/82/92 etc. And according to source there are three ways to have a custom recoveries. They are:
Compiling Recovery from source
Porting Recovery to your device (which is explained in this post)
Auto Port using Recovery Porting Tools (which does not work now)
How to port? Full Instructions given below:
Download CTR from this link: Click here. Download TWRP/COT/philZ from any mtk device with same resolutions.
Make sure you have your stock recovery.
Now download Carliv Image Kitchen from here
Extract this tool in one folder.
Put the images [carliv and stock] in recovery-resources folder of extracted carliv recovery.
Now follow the on screen process and extract/unpack stock recovery
Now open the folder of stock recovery folder and open ramdisk folder.
Copy these files from stock to carliv/other recovery:
meta_init***.rc
Factory**.rc
ueventd.rc
fstab**
Open etc folder and copy recovery.fstab file too from stock to carliv/other recovery.
Now go back and copy these files from stock to carliv/other recovery.:
kernel.img
Now open Carliv.bat file again and Repack the Carliv/other recovery.
You’re done! Now try flashing!
For more detailed instructions watch this video
Final Words:
If you like this article then please rate it and give your valuable comments down. So that i can serve you better in future.
Code:
/* Droidadda Warning!
* Your warranty is now void.
*--------------------------------------------------------------------------------------------------------------------------------------*/
* I am not responsible for bricked devices, dead SD cards,
* Thermonuclear war, or you getting fired. Please
* Do some research if you have any concerns about features included in this Recovery
* Before flashing it! YOU are choosing to make these modifications, and if
* You point the finger at me for messing up your device, I will laugh at you.
*--------------------------------------------------------------------------------------------------------------------------------------*/
Version 5.7.9 is for Lollipop (Lineage OS12.1 based, AICP or Resurrection Remix) and version 5.3.5 is for Lollipop (Lineage OS 12.1 based, AICP or Resurrection Remix). The version starting number is related to android version. It is genuinely designed for Mediatek devices.
This is a CWM 6.6.0.4 based recovery and I fixed some of the major bugs in this version. It works with KITKAT & LOLLIPOP kernels and it is built up with Lineage OS 12.1, AICP & Resurrection Remix.
This is for those who want a lighter and simpler recovery or they just liked CWM before. It's not as good or complex as Twrp, but it will do the job just fine.
Features
EXT4 and F2FS if you need it.
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 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. But there is usb-otg support, of course if your phone was shipped with that.
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.
In Carliv menu there is now a new section for flashing boot and recovery images. It is a feature that I needed during many recovery builds testing. I wanted an easier way to flash other image without booting to android and using an app like RashR. You can browse your storage locations for any image and after choose you will have to select on wich partition should that be flashed. I added multiple confirmations check to avoid flashing on wrong partition. This feature works only with boot and recovery images. I won't add other partitions to this because for other things there are multiple backup restore functions.
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 dencrypting and mounting 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. 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.