This is a Clockworkmod modified (very) recovery.
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.
Update (21-apr-2015):
This is the last batch of builds for porting. I won't do that anymore.
- new GUI theme;
- an extra version with swipe touch support;
- cleaned up the source code;
- reset battery stats option;
- wipe all - preflash option;
- removed nvram backup/restore because it can corrupt the bootloader;
-full track of changes here.
I used it as base for my touch recovery. Basically is a CWM 6.0.3.7 for jellybean and CWM 6.0.5.1 for kitkat modified by me with many extra features.
- aroma file manager menu
- rainbow mode menu
- separate power menu
- separate wipe menu
- nvram backup/restore menu
- advanced backup/restore menu
- toggle signature, toggle md5sum.
To port it follow my new guide from here
All screenshots are made with my new tool from here.
For jellybean version currently there are two lunfile paths in the world of mtk phones. This will make your USB Mass storage to work in recovery or not. Search that path in your device to see what you have.
Lunfile path 1 (old): "/sys/devices/platform/mt_usb/gadget/lun%d/file" - this can be found in many devices mt6572, mt6589, mt6589T, and other old ones.
Lunfile path 2 (new): "/sys/devices/platform/mt_usb/musb-hdrc.0/gadget/lun%d/file" - this is related to new devices mt6582, mt6592...
Find where is your path and download the image to port from correct section.
Depending of your resolution width, choose an image which contains exactly that value or one close to it, and follow the tutorial to port it.
CREDITS:
- Philz-cwm6 - for get partition size method;
- 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 managed to port this to your device, add proper credits in your thread, post or article.
List of compiled or ported recoveries for various devices.
Lenovo S660 (CN version S026)
THL T100S
THL T11
Elephone P7 mini
Bluboo X1 (mt6582)
Doogee Rainbow DG210
Kuphone 1phone 5s (sanstar72_wet_jb3)
iNew V3 for fw versions up to 1.0.7 (different kernel)
ONN M7 tablet
ZTE V967S
XOLO A500s
XOLO A600
ZOPO ZP999
LAVA Iris 458Q
Wiko Darkfull
Elephone P6000
Ulephone Be Pro
Acer Liquid Jade S (S56)
Acer Liquid Z410
Nvm. Got a black screen same with CTR recovery. Any help?
gatgat23 said:
Nvm. Got a black screen same with CTR recovery. Any help?
Click to expand...
Click to collapse
Usually that means the recovery is bigger than the recovery partition. It happens in some devices with an unusually big kernel (I saw kernels with 4.7 Mb for a recovery at 6 Mb - not much room for ramdisk). Other thing is if you use MobileUncleTools to flash it - this doesn't work in some cases, and you need to flash it with SPFT. Remember, if you have a small partition, any recovery bigger than 5.9 Mb (you need some reserved space) will not work. You can try to shrink some images, or to replace them with blank dummy pngs, but not for stitch and buttons. These have to remain in rgb format, otherwise you have that black screen again, and the phone will reboot to system.
carliv said:
Usually that means the recovery is bigger than the recovery partition. It happens in some devices with an unusually big kernel (I saw kernels with 4.7 Mb for a recovery at 6 Mb - not much room for ramdisk). Other thing is if you use MobileUncleTools to flash it - this doesn't work in some cases, and you need to flash it with SPFT. Remember, if you have a small partition, any recovery bigger than 5.9 Mb (you need some reserved space) will not work. You can try to shrink some images, or to replace them with blank dummy pngs, but not for stitch and buttons. These have to remain in rgb format, otherwise you have that black screen again, and the phone will reboot to system.
Click to expand...
Click to collapse
My device's recovery partition got 6MB. Ported recovery got 5.4MB.
I actually used MobileUncleTool to flash, then I tried to flash using SPFT.
Same issue, black screen. Need to reinsert battery to reboot.
gatgat23 said:
My device's recovery partition got 6MB. Ported recovery got 5.4MB.
I actually used MobileUncleTool to flash, then I tried to flash using SPFT.
Same issue, black screen. Need to reinsert battery to reboot.
Click to expand...
Click to collapse
Try to access the recovery log from temp directory (cache/recovery/last.log), after that happens. If there is nothing there, than the phone didn't even boot in recovery, otherwise you will see where it's stuck.
I think it actually didn't boot recovery.
Log's showing what I did when I was still on Stock Recovery. (Wipe data/cache)
Even the .prop values are using stock ones. (I changed adb secure, debuggable, etc in the one I ported.)
hello carliv,
is it possible to have a version 1.4 with custpack?
@carliv
Thanks for your activity.
Are this recovery compatible with most recent Mediatel ROM based on Android 4.4?
bovirus said:
@carliv
Thanks for your activity.
Are this recovery compatible with most recent Mediatel ROM based on Android 4.4?
Click to expand...
Click to collapse
All my recoveries are compiled on cm-10.1 building environment and in theory they will work better with kernels built for android 4.2 top (in these builds are missing sepolicy files and all selinux related files), but some users report that they used it for flashing and backup lenovo kitkat (vibeUI something) and it was successfull. I can't test that, but my advice is if you have an official Android 4.4 mtk powered phone, I'm sure the recovery partition is bigger than 6Mb, and for that I would recommend you PhilZ recovery if you want to stay on CWM base, or TWRP. I made my recoveries with only one reason in mind: to be small enough to fit a recovery partition of 6Mb.
Thanks for the explanation. What's about Androdi 4.3 compatibility? Like 4.4 ?
Recovery compatibility
Android 4.2.x - OK
Android 4.3.x - ?
Android 4.4.x - ?
Note: personally I like the non touch recovery.
Do you have a link for Philz recovery for Mediatek chipset?
Thanks again.
bovirus said:
Thanks for the explanation. What's about Androdi 4.3 compatibility? Like 4.4 ?
Recovery compatibility
Android 4.2.x - OK
Android 4.3.x - ?
Android 4.4.x - ?
Note: personally I like the non touch recovery.
Do you have a link for Philz recovery for Mediatek chipset?
Thanks again.
Click to expand...
Click to collapse
I think it should work in Android 4.3 but I have no feedback on it. The reason is there are very few mtk devices with Android 4.3 or 4.4 (real not spoofed), and I didn't tested personally any of them.
For PhilZ recovery you can check his official thread http://forum.xda-developers.com/showthread.php?t=2201860 , that support mtk devices nativelly, but you must compile it in cm-11 source,
or the mtk dedicated one started by my friend @yuweng here http://forum.xda-developers.com/showthread.php?t=2748169
The PhilZ recovery require many times a recovery partition bigger than 6MB.
In many acses teh recovery partition is limirted to 6MB.
For this if you can create your recovery from CW11 (compatible with KK) you can sue it.
bovirus said:
The PhilZ recovery require many times a recovery partition bigger than 6MB.
In many acses teh recovery partition is limirted to 6MB.
For this if you can create your recovery from CW11 (compatible with KK) you can sue it.
Click to expand...
Click to collapse
If a mtk phone gets Kitkat then I assure you the recovery and boot partition will be increased by producer in that firmware along with the new kernel. The 6Mb partition is specific to 4.1.x-4.2.2 devices. For these even my recovery, if it's built in CM11, will oversize 6 Mb because of the new modules.
gzip support
Thanks for this non-touch version! Can you update to include the gzip support as in the latest touch version? Thanks.
Hey Sir @carliv.
I ported this recovery to Xolo A500s.Please add it device list.
Here is the link:-Click here
port
Hi Sir ,
I ported it for my device XOLO A600
Please update it in device List .
Thanx Again
Here Is the Link
CWM Recovery MTK 6.0.3.7 carliv non-touch
Hi all!
I just combined some scripts to have a auto make custum recovery.
It is based on BM / michfood / yuweng / carliv work! Version 2014-06-29. See beginning of this thread.
Thank you!
usage: cwmr.bat stock-recovery.img
MTK6575 and MTK6577 tested. May work with MTK6589... (option 3 -> MTK6577)?
It is a question if fstab is matching. It is complete batch source, so you can adapt to alternate partition tabel.
Have fun!
EDIT:
What I did:
I took "old lunfile path" "normal font" file from carliv first thread, I extracted it and added to some old scripts from yuweng (I cannot find anymore to download). I tested it and made it public to all.
The latest CWM is 6.0.4.4 and Carliv release this update. Should be possible to aplly it?
Well, I am not sure about what I understand. You can use my upload and mod it any way you like. I hope to have helped to get latest CWM Recovery.
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Here is TWRP 3 for the VEGA IRON 2 (ef63s, ef63k, ef63l)
Fully tested on the ef63l
FEATURES
MTP support
USB Mass Storage support
Micro SDcard and USB OTG storage support
f2fs file system support (read, write, format, backup & restore)
exFAT file system support (read, write, format)
NTFS file system support (read, write)
ADB root
Built in android 6.0 tree
Changelog
Fix model auto detect
Update new kernel
Backup IMEI
DOWNLOAD:
Most devices can be updated quickly and easily within TWRP if you already have version 2.8.4.0 or higher installed
1) Download recovery img with link below
2) Reboot to TWRP
3) Hit Install and tap the "Images..." button in the lower right
4) Browse to the location of the TWRP image on your device and select it
5) Select recovery from the partition list and swipe to flash
TWRP IMG
OR:
1) Download and install apk
2) Click "Flash TWRP 3.0.2 recovery"
3) Click Reboot recovery
TWRP APK
Source code
TWRP: https://github.com/TeamWin/Team-Win-Recovery-Project
Device Tree: https://github.com/TeamWin/android_device_pantech_ef63
Kernel: https://github.com/HexagonRom/android_kernel_pantech_msm8x74
CONTRIBUTIONS
@chautruongthinh, @hoalamha
Gerrit for TWRP: http://gerrit.omnirom.org/
Gerrit for officially supported devices: http://gerrit.twrp.me/
Version Information
Status: Stable
Created 2016-11-15
Last Updated 2016-11-15
For me
There's a problem using aroma installer in ef63s.
Would you know where i can go to to ugrade my Iron2 phone with higher operating system like Android 8-9-10 ? Thanks
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Here is TWRP 3 for the VEGA SCRECT UP
Fully tested on the ef60
FEATURES
MTP support
USB Mass Storage support
Micro SDcard and USB OTG storage support
f2fs file system support (read, write, format, backup & restore)
exFAT file system support (read, write, format)
NTFS file system support (read, write)
ADB root
Built in android 6.0 tree
Changelog
Fix model auto detect
Update new kernel
Backup IMEI
DOWNLOAD:
Most devices can be updated quickly and easily within TWRP if you already have version 2.8.4.0 or higher installed
1) Download recovery img with link below
2) Reboot to TWRP
3) Hit Install and tap the "Images..." button in the lower right
4) Browse to the location of the TWRP image on your device and select it
5) Select recovery from the partition list and swipe to flash
TWRP IMG
Source code
TWRP: https://github.com/TeamWin/Team-Win-Recovery-Project
Device Tree: https://github.com/hoalamha/android_device_pantech_ef60
Kernel: https://github.com/HexagonRom/android_kernel_pantech_msm8x74
CONTRIBUTIONS
@chautruongthinh, @hoalamha
Gerrit for TWRP: http://gerrit.omnirom.org/
Gerrit for officially supported devices: http://gerrit.twrp.me/
Version Information
Status: Stable
Created 2016-11-29
Last Updated 2016-11-29
[/QUOTE]
For me
Tks forr support this device
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Here is TWRP 3 for the VEGA SCRECT NOTE
Fully tested on the ef59
FEATURES
MTP support
USB Mass Storage support
Micro SDcard and USB OTG storage support
f2fs file system support (read, write, format, backup & restore)
exFAT file system support (read, write, format)
NTFS file system support (read, write)
ADB root
Built in android 6.0 tree
Changelog
Fix model auto detect
Update new kernel
Backup IMEI
DOWNLOAD:
Most devices can be updated quickly and easily within TWRP if you already have version 2.8.4.0 or higher installed
1) Download recovery img with link below
2) Reboot to TWRP
3) Hit Install and tap the "Images..." button in the lower right
4) Browse to the location of the TWRP image on your device and select it
5) Select recovery from the partition list and swipe to flash
TWRP IMG
Source code
TWRP: https://github.com/TeamWin/Team-Win-Recovery-Project
Device Tree: https://github.com/hoalamha/android_device_pantech_ef59
Kernel: https://github.com/HexagonRom/android_kernel_pantech_msm8x74
CONTRIBUTIONS
@chautruongthinh, @hoalamha
Gerrit for TWRP: http://gerrit.omnirom.org/
Gerrit for officially supported devices: http://gerrit.twrp.me/
Version Information
Status: Stable
Created 2016-11-29
Last Updated 2016-11-29
[/QUOTE]
For me
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Here is TWRP 3 for the VEGA LTE-A
Fully tested on the ef56s
FEATURES
MTP support
USB Mass Storage support
Micro SDcard and USB OTG storage support
f2fs file system support (read, write, format, backup & restore)
exFAT file system support (read, write, format)
NTFS file system support (read, write)
ADB root
Built in android 6.0 tree
Changelog
Fix model auto detect
Update new kernel
Backup IMEI
DOWNLOAD:
Most devices can be updated quickly and easily within TWRP if you already have version 2.8.4.0 or higher installed
1) Download recovery img with link below
2) Reboot to TWRP
3) Hit Install and tap the "Images..." button in the lower right
4) Browse to the location of the TWRP image on your device and select it
5) Select recovery from the partition list and swipe to flash
TWRP IMG
Source code
TWRP: https://github.com/TeamWin/Team-Win-Recovery-Project
Device Tree: https://github.com/hoalamha/android_device_pantech_ef56
Kernel: https://github.com/HexagonRom/android_kernel_pantech_msm8x74
CONTRIBUTIONS
@chautruongthinh, @hoalamha
Gerrit for TWRP: http://gerrit.omnirom.org/
Gerrit for officially supported devices: http://gerrit.twrp.me/
Version Information
Status: Stable
Created 2016-11-29
Last Updated 2016-11-29
[/QUOTE]
For me