Hello,
i want to port a rom from here: http://www.mtkroms.com/p/mtk-6572-custom-roms.html
Because i don't know any source where i can find a working Goophone i5C stock-rom file i tried to make my own with MTK Droid.
So what i did:
In "Root, Backup, Recovery" i clicked "Backup". After the backup was completed i clicked on "Prepare blocks for FlashTool". So everything works fine and i have the folder "!Files_to_FlashTool".
But sadly there are just .img-files and no folders where i can actually exchange files between the stock rom (my backup) and a custom rom. So how can i accomplish that?
I then tried it with Android Kitchen and tried to open the "system.img"-file with "Explore2fs" but it just says "Error: Could not find valid Superblock". Then i tried to open the file with "Ext2Explore" but the program just did nothing
If i click on "Block Maps" in the MTK Droid tool i can see, that the filesystem of the phone is ubifs. Is it possible, that this file system causes the problem?
I'm also having the same issue, the "Explore2fs" says "Error: Could not find valid Superblock" & when i try "Ext2Explore" it doesn't show any file have been selected or not. Does anyone knows how to solve this?
i have attached a Explore2fs debug log screenshot below.
Related
Hey and Salam everybody,
important note: i am taking no responsibility if your phone dies or what so ever. do wipe reset your phone through stock recovery before proceeding. only use the softwares i provided. and also only email me if you run into problems using the softwares i provided. and please wipe data reset ur phone before proceeding. all the softwares are in my dropbox
This is my first ever post so make sure if you get your problem solved i would very much appreciate that you help others too.
All the credit goes to rua1 (http://forum.xda-developers.com/member.php?u=5119815)
I bought the phone a month back and spent 3 weeks trying to root this MTK6575 Chipset.
You can only root this phone through test point from PMT method. Google test point and pmt for more information.
Attached a pic showing a test point cable . people having knowledge of modding 360 will know what a pmt is. its pogo mo thoin. but for phone its bit different.
first of all turn your phone on and connect it to mtkdroidtools and then make scatter of it. and save it for future use . picture attach. clik blocks map and then click create scatter.
its better to go into stock recovery and wipe data reset and wipe cache. take your sim cards out and your memory card. you dont need them.
my phone details.
Model Number : A2
Android version : 2.3.6
Baseband Version: MAUI.11AMD.W11.50.SP.V14.P2, 2012/09/07 10:26
Kernal Version: 2.6.35.7 [email protected] #1 Thu Oct 11 13:41:54 HKT 2012
Build Number : ALPS.GB2.MP.v2.2
Custom Build Version : S8035S_PP_F1_PK_1.06_V3
Files you need:
1 Drivers For MTK6575 - Qmobile A2 V3
2 Google ADB Latest
3 MTK Droid Tools
4 Smart Phone Flash Tools
5 Superuser-3.1.3-arm-signed
you can find all these files in my dropbox
https://www.dropbox.com/sh/3wjle4gfu9ekc2x/2Y2f1yuZlE
install drivers for mtk6575
open flash tools and select scatter loading. select the scatter MT6575_Android_scatter that was made earlier and click ok. go to second tab in flash tools. now your in read back tab. click add. save the file titled rom_1 in the extracted mkt droid tools folder. then select hex and read page only . in start address write 0x0000000000000000 and in length 0x10da0000 < this is the address of cache in scatter and your might be different depending on the date you bought the phone.
click ok
now click read back plug in the usb cable with no battery in and just touch the needle with the test point in pic. it will start reading back. once it completes it will give you green circle.
now go to mtkdroidtools and open mtkdroidtools.exe turn on your phone normally and let the tools detect the phone. once it detects you will see different information on main screen. now goto second tab (root, backup, recovery) and click " to process file ROM_ from flash tool" at this point locate the file rom_1 you just saved in rom folder of extracted mtk droid tools. once you give it the location it will start processing. it will ask you if you want it to automatically make cwm ? click yes once the process gets complete you will have multiple files in
\MTK Droid Tools\MtkDroidTools\backups\A2_121030_ForFlashtoolFromReadBack_130415-104113
your folder name will be different depending on date and time.
inside the folder you will have lots of files. the file you need to flash will be A2_121030__recovery_130415-104113 again the numbers at the end of the file depends on your date and time.
now again open spflash tools on the main screen select scatter loading. locate this folder.
\MTK Droid Tools\MtkDroidTools\backups\A2_121030_ForFlashtoolFromReadBack_130415-104113
open the scatter and uncheck all boxes . check only one box that says recovery. double click on and find this file.
A2_121030__recovery_130415-104113
its in \MTK Droid Tools\MtkDroidTools\backups\A2_121030_ForFlashtoolFromReadBack_130415-104113
now click download ignore the warning take the battery out insert the usb cable and make sure to touch the test point after u click download . note that from this method ur phone is in bootrom mode. if everything is successfull youll get a green circle.
you might get errors and for that your scatter must be edited for example adding __NODL_ before CACHE in scatter. if that doesnt work then you might have to add __NODL_ before USRDATA and if still ur gettin error well then email me.
now to test recovery press both vol+ and vol- button at the same time and hit power . go into recovery by pressing vol+. and you have cwm on your phone. now the first and most important thing take backup and save it,
its also better to stay into recovery and open mtk droid tools and make bakcup by going into second tab.
after that put Superuser-3.1.3-arm-signed on ur sd to flash through cwm
now flash superuser-3.1.3-arm-signed through cwm
turn on your phone and see if you have superuser on ur home screen
open super user and grant permission and voila your rooted go to info tab and check for updates
thats it your phones rooted.
if i helped you then press thank
in the attachment you can see the cable i made. make yours the same way
UPDATE: SPFT and MTKDROIDTOOLS update versions have been put in dropbox.
again if you encounter pmt layout changed or other errors then email me so i can help you gettin rid of errors with editing the scatter. [email protected]
Hello together,
i've tried to root my new Tinji GT-i9220 with an MT6575 processor but im stuck.
Im 100% sure that i installed the drivers right.
First i have tried most of the one click tools without any noticeable success.
Than i followed this (http://forum.xda-developers.com/showthread.php?t=1923764) tutorial.
On my phone there are no mmcblk's but mtd's so the so i saved the scatter file generated by MTK Rom Studio (for some reason it suggest MT6573_Android_scatter instead of 6575) without the "_emmc" at the end.
Because of the missing "_emmc" i have to choose between 4 different Read Methods when reading the boot and recovery.img from the phone
"Read Page + Spare", "Read Page Only", "Read Spare Only" and "Read Page With ECC".
The Files created by "Read Page + Spare" and "Read Spare Only" produces error messages when TWRP or MKTDroidTools try to modify the files.
The "Read Page Only" and "Read Page With ECC" files pass through TWRP fine, but when im trying to upload the modified recovery.img to the phone in SP Flash Tool i get the Following Error:
BROM ERROR : S_DA_DRAM_NOT_SUPPORT (3004)
[H/W] The handset doesn't support DRAM. Please ask for help.
Click to expand...
Click to collapse
And here i am asking for help
Is it correct to choose "Read Page Only" while reading the files from the phone?
Does anyone know what else i can try to get the phone rooted?
Let me thank you for any help in advance.
Ohh before i forget here are a few specs from the phone and software versions i use
Tinji GT-i9220
BB Chip: MT6575
MS Board: android_2x_gb2
Modem Vers.: MAUI.11AMD.W11.50.SP.V16. 2012/06/18 16:51
UBoot Vers. : 2010.06
Kernel Vers. : 2.6.35.7
Android Vers.: 4.1.4
Sm Ver.: i9220_Dual-core1.4G_1GRAM
Custom Bild Verno.: 1346511946
SP Flash Tool V3.1304.0.sn119
Port TWRP V2.4.4.0 for MT6575/ 77/ 89
MTK Rom Studio 1.1.77.301
If you need any further information i just ask.
Another question i've made a backup of every mtd on the phone, but if i load the scatter file SP Flash Tool throws the error
BROM ERROR : S_DL_PC_BL_INVALID_GFH_FILE_INFO (5066)
Click to expand...
Click to collapse
for the DSP BL and Preloader.
Does anyone have an idea why?
Problem solved
Okay i solved my problems, had to remove some empty bytes from DSP_BL and Preloader files to get SP Flash Tool to load them correctly.
After that i found out that i had to take the yaffs2 images i've created with the "Read Page and Spare" option and then delete a bunch of bytes to make them readable for unyaffs once unyaffs was able to read them i was able to flash them to the phone.
After i managed to boot again, rooting the phone was kinda easy, i know that some people also have problems rooting exactly this phone so if anyone is interested i could upload a prerooted rom without the preinstalled chinese apps.
Is there an option to mark a question as solved?
Not for me. I have the same problem !
gagginator said:
Okay i solved my problems, had to remove some empty bytes from DSP_BL and Preloader files to get SP Flash Tool to load them correctly.
After that i found out that i had to take the yaffs2 images i've created with the "Read Page and Spare" option and then delete a bunch of bytes to make them readable for unyaffs once unyaffs was able to read them i was able to flash them to the phone.
After i managed to boot again, rooting the phone was kinda easy, i know that some people also have problems rooting exactly this phone so if anyone is interested i could upload a prerooted rom without the preinstalled chinese apps.
Is there an option to mark a question as solved?
Click to expand...
Click to collapse
Hey,
I have got the same problem but with another phone, it is a clone S3 mini with MK6575.
I get a similar error when I try to load the preloader and dsp_bl which I have generated with another exactly same type.
Currently my phone is dead, I can just comunicate with the SP flash tool but til now I can't make it work again.
These are the data extracted from the phone:
bb chip MT6575
ms board E952
IMEI xxxx
modem ver. MAUI.11AMD.W11.50.SP.V18.P2. 2012/10/10 18:37
Bar code : xxxx
build time Wed May 29 15:29:24 CST 2013
Uboot Ver. : 2010.06
Kernel Ver. : 2.6.35.7 ([email protected]) (gcc version 4.4.3 (GDC) ) #1 PREEMPT Wed May 29 15:26:11 CST 2013
Android Ver.: 2.3.3
SW Ver. : JRO03H.I8190XXALJL
Custom Build Verno. : V2G.13.05.29
How have you solved the problem with the preloader and dsp_bl ?
(I had a look to your files and they are very similar, if not exactly the same, to mine)
Thanks a lot in advance for any help in the stuff !
giuspepoli said:
How have you solved the problem with the preloader and dsp_bl ?
(I had a look to your files and they are very similar, if not exactly the same, to mine)
Thanks a lot in advance for any help in the stuff !
Click to expand...
Click to collapse
Basicly i just looked at the files i have generated with SP Flash Tools and the ones of other MTK6575 phones in an hex editor.
Ive noticed that all i all the other preloader files started with the same "MMM" string, so i just deleted anything in front of the first occuring of "MMM" in my preloader file. I also had to remove a bunch of bytes at the end of both files but i dont remember how i figured out how many
I could look at the files and maybe tell you more when im done with work
Partially solved but still problems
gagggi said:
Basicly i just looked at the files i have generated with SP Flash Tools and the ones of other MTK6575 phones in an hex editor.
Ive noticed that all i all the other preloader files started with the same "MMM" string, so i just deleted anything in front of the first occuring of "MMM" in my preloader file. I also had to remove a bunch of bytes at the end of both files but i dont remember how i figured out how many
Click to expand...
Click to collapse
I tried to remove the bytes before the "MMM" and some tentative removing others at the end but I did not succeeded in the ingestion of the preloader and dsp_bl files into the SP Flash Tools. On the other hand, I have processed the files with MTK Studio Pro and now the ingestion does not create problems. The phone now can at least boot in the recovery mode (for some reason not in the download mode), SP Flash Tools can see the nand and transfer the files.
However, I'm getting problems with other files, "sec_ro", "fat", "system" (or "android"), "cache" and "usrdata" when downloading (or update firmware).:crying:
The error is "s_ft_nand_readlen_not_page_alignment".
I tried to read the files again many times, also with different format page, spare, etc... with the other working phone obtaining the same error.
Any suggestion ?
giuspepoli said:
I tried to remove the bytes before the "MMM" and some tentative removing others at the end but I did not succeeded in the ingestion of the preloader and dsp_bl files into the SP Flash Tools. On the other hand, I have processed the files with MTK Studio Pro and now the ingestion does not create problems. The phone now can at least boot in the recovery mode (for some reason not in the download mode), SP Flash Tools can see the nand and transfer the files.
However, I'm getting problems with other files, "sec_ro", "fat", "system" (or "android"), "cache" and "usrdata" when downloading (or update firmware).:crying:
The error is "s_ft_nand_readlen_not_page_alignment".
I tried to read the files again many times, also with different format page, spare, etc... with the other working phone obtaining the same error.
Any suggestion ?
Click to expand...
Click to collapse
Could you send me your updated preloader and dsp_bl working files ?
In this case, I could try if this would solve the problems.
Hi all... where I can get oficial rom for this device ? Tinji I9220 MT6575
Hello, this is what I've tried:
1.Root YunOS with "framaroot.apk" --> no success (so I can't flash a new recovery with "Mobileuncle_MTK_Tools 20140111v2.9.9.apk")
2.Root the phone with program --> no success (certainly it's because there is no usb debugging mode in Aliyun OS).
3.Flash the phone with "MTK flashtool" (Sp flash tool) --> I can only flash the original AliYunOS rom in download mode.
http://forum.xda-developers.com/showthread.php?t=1982587
with Android roms I get the scatter file problem: "pmt changed for the rom it must be downloaded"
http://www.needrom.com/phone-roms/umi/umi-cross/
3.1.Replace the recovery in the Yunos rom with the cwm recovery and flash only the recovery --> playing with the battery, I saw the cwm recovery one time for 2 seconds but the phone continue the starting procedure. Afther that I can only access the Yunos testing recovery.
3.2.Replace the scatter file from an Android rom with the scatter file from Aliyunos and flash with Android rom --> phone still booting for more than 15 minutes. So I flashed the yunos rom again.
4.Flash an Android rom with Sp flash tool in "firmware update mode" --> problem with the preloader: bricked phone. I flashed the yunos rom again to save the phone.
5.Install ADB drivers then launch "MtkDroidTools" --> Android adb device not found error (so apparently I can't create a scatter file with MtkDroidTools).
What other options are available? I'm in dispute with the seller because the phone was supposed to be in Android version with multilingual and Google play.
Thank you for proposing a debut of solution.
A 150. Technology exam? Or enjoyable product
Omg... Please tell me there's a less complicated way. I just won a umi cross on eBay for half the retail but reading this i gear my enjoyment ended there. The seller days out comes with Android 4.2 i know nothing of Alyn can you install play store or other store? Is it possible to use the phone if it is Android in a simple way or do i now have home work to do? Oi, how do i even root the device or connect to a computer, I'm panicked please advise on lay mens terms.....
Partitions problem
In Sp flash tool, I did a format+download to avoid the "pmt changed for the rom it must be downloaded" error. I installed this rom (the flashable version):
needrom.com/mobile/umi-cross-c1/
But there are 2 problems:
1. the IMEI are invalid with this Android rom --> should be resolved with "Mobileuncle_MTK_Tools" (but I didn't try, because of the 2nd problem)
2. the partitions are not right: 5GB for the applications and 1.3GB for internal SDcard. In Aliyun I have 25GB storage.
So I flash it again with the Aliyun OS rom:
needrom.com/mobile/umi-cross
I read that there could be problems with "SP flash tool" using version 3.x with scatter file bigger than 1KB or using version 5.x with scatter files less than 1KB. For me only SP flash tool 5.x works good.
So if someone have a suggestion to try to solve the storage partition problem, I'll be very happy. Thanks in advance.
Bye Bye YunOS
Hello, to solve the storage partition problem, just erase the internal SD: the 23GB are back.
For the IMEI are invalid problem, install "Mobileuncle_MTK_Tools":
youtube.com/watch?v=4gRAlf--D8E
Sim1: at+egmr=1 7 "35xxxxxxxxxxxxx"
Sim2: at+egmr=1 10 "35xxxxxxxxxxxxx"
Start imei by 35 or 36 (total 15 digits)
but before I needed to flash an other ROM with the recovery cause the "settings" crashes.
The phone is working good now with android, the only small problem is that you need to enter the IMEI after every "factory restore".
Greetings
pixel9 said:
In Sp flash tool, I did a format+download to avoid the "pmt changed for the rom it must be downloaded" error.
Click to expand...
Click to collapse
This information solved my "pmt changed for the rom it must be downloaded" error. I was able to successfully flash my phone that I have been struggling with for a week and a half. Thank you!
[Q] Bassoon 7" dual sim .zip SDcard recovery rom needed or USB driver for flashtool
Ls,
I'm trying to help a friend who deleted too many files from his Bassoon 7"dual sim tablet.
Now it fails to make calls and keeps saying that: "unfortunately, the system laucher has stopped".
I have no idea what he deleted (after I adviced him to install SU so he could move apps to the SDcard, so i feel responsible)
So im trying to reinstall the entire thing.
Factory reset doesnt help.
On needrom.com I found some jxd p1000 roms that might work(apparently the bassoon 7"is a jxd p1000 clone)
I have found several roms on needrom.com that might apply.
There's only 1 .zip rom that will attempt to install from SDcard. It starts but fails after a while because its the wrong ROM prob. It has android 4.1.1 and the tablet says 4.2.2.
The other roms require the flashtool.
I tried all possible flashtool that were adviced on this, and other, forums.
The problem is that the flashtools dont seem to recognize the device, neither does adb.exe.
I can use sideload but dont have the right .zip file for it. I can also copy it to the sdcard and use; recovery boot and install from SDcard but again, i dont have the right .zip ROM for that.
WIndows recognizes and is able to acess the device as a USB or as a m72_nand_p88 device.
I have installed the MTP-65xx usb drivers. some HTC usb drivers (windows reported the device as a HTC desire at some point) and the ADB usb drivers(windows reports the device as a ADB usb device if connected in recovery mode)
Questions(calls for help );
- Is there a USB driver that I haven't found that will enable me to use the flashtools so I can try the other ROMS from needrom.com
and/or
- Is there a way to convert the .rar ROMS that use the scatterfile to a .zip that i can use in reboot recovery from SDcard or use ADB sideload
and/or
:cyclops: :silly: im going crazy here....
Recap:
- I cant connect to the device with the flashtool
- I do not have the rom in a .zip that I can use in recovery from SDcard :silly:
- I do not know how, or if its possible to, convert the scatterfile/flashtool roms to a format (.zip) that I can use with recovery from SDcard or sideload (the scatterfile .rar roms are about 170Mb the .zips are about 400+ Mb so eitehr they are pre-unpacked-installed...?)
- I seriously have no idea what to do next..
Device:
samsung p1000 look alike clone; it has dual sim, 7 inch display, says bassoon on the back.
android 4.2.2
baseband: MOLY.WR8.W1315.MD.WG.MP.V8
Kernel: 3.4.5 [email protected]#1
Build: ALPS.JB3.MP.V1.12
Custom build V023
Any and all help is much appreciated!
Highest regards,
Mac
MacShrike said:
Ls,
I'm trying to help a friend who deleted too many files from his Bassoon 7"dual sim tablet.
Now it fails to make calls and keeps saying that: "unfortunately, the system laucher has stopped".
I have no idea what he deleted (after I adviced him to install SU so he could move apps to the SDcard, so i feel responsible)
So im trying to reinstall the entire thing.
Factory reset doesnt help.
On needrom.com I found some jxd p1000 roms that might work(apparently the bassoon 7"is a jxd p1000 clone)
I have found several roms on needrom.com that might apply.
There's only 1 .zip rom that will attempt to install from SDcard. It starts but fails after a while because its the wrong ROM prob. It has android 4.1.1 and the tablet says 4.2.2.
The other roms require the flashtool.
I tried all possible flashtool that were adviced on this, and other, forums.
The problem is that the flashtools dont seem to recognize the device, neither does adb.exe.
I can use sideload but dont have the right .zip file for it. I can also copy it to the sdcard and use; recovery boot and install from SDcard but again, i dont have the right .zip ROM for that.
WIndows recognizes and is able to acess the device as a USB or as a m72_nand_p88 device.
I have installed the MTP-65xx usb drivers. some HTC usb drivers (windows reported the device as a HTC desire at some point) and the ADB usb drivers(windows reports the device as a ADB usb device if connected in recovery mode)
Questions(calls for help );
- Is there a USB driver that I haven't found that will enable me to use the flashtools so I can try the other ROMS from needrom.com
and/or
- Is there a way to convert the .rar ROMS that use the scatterfile to a .zip that i can use in reboot recovery from SDcard or use ADB sideload
and/or
:cyclops: :silly: im going crazy here....
Recap:
- I cant connect to the device with the flashtool
- I do not have the rom in a .zip that I can use in recovery from SDcard :silly:
- I do not know how, or if its possible to, convert the scatterfile/flashtool roms to a format (.zip) that I can use with recovery from SDcard or sideload (the scatterfile .rar roms are about 170Mb the .zips are about 400+ Mb so eitehr they are pre-unpacked-installed...?)
- I seriously have no idea what to do next..
Device:
samsung p1000 look alike clone; it has dual sim, 7 inch display, says bassoon on the back.
android 4.2.2
baseband: MOLY.WR8.W1315.MD.WG.MP.V8
Kernel: 3.4.5 [email protected]#1
Build: ALPS.JB3.MP.V1.12
Custom build V023
Any and all help is much appreciated!
Highest regards,
Mac
Click to expand...
Click to collapse
Greetings Mac,
I have a similar problem with same tablet but I was able to fine the direct download site for Bassoon. It's in Chinese but you can figure it out. Scroll to the model and version (version # under 2nd battery i.e. 061) as well as the , click on link and on the page there is a down arrow and horizontal bracket on button on top to download. "SP_Flash_Tool". I am currently downloading the rom for my device but will post results.
Here's the link: http://pan.baidu.com/share/home?uk=2285182452&view=share#category/type=0
Good Luck!
bassoon stock roms with flash tool
MacShrike said:
Ls,
I'm trying to help a friend who deleted too many files from his Bassoon 7"dual sim tablet.
Now it fails to make calls and keeps saying that: "unfortunately, the system laucher has stopped".
I have no idea what he deleted (after I adviced him to install SU so he could move apps to the SDcard, so i feel responsible)
So im trying to reinstall the entire thing.
Factory reset doesnt help.
On needrom.com I found some jxd p1000 roms that might work(apparently the bassoon 7"is a jxd p1000 clone)
I have found several roms on needrom.com that might apply.
There's only 1 .zip rom that will attempt to install from SDcard. It starts but fails after a while because its the wrong ROM prob. It has android 4.1.1 and the tablet says 4.2.2.
The other roms require the flashtool.
I tried all possible flashtool that were adviced on this, and other, forums.
The problem is that the flashtools dont seem to recognize the device, neither does adb.exe.
I can use sideload but dont have the right .zip file for it. I can also copy it to the sdcard and use; recovery boot and install from SDcard but again, i dont have the right .zip ROM for that.
WIndows recognizes and is able to acess the device as a USB or as a m72_nand_p88 device.
I have installed the MTP-65xx usb drivers. some HTC usb drivers (windows reported the device as a HTC desire at some point) and the ADB usb drivers(windows reports the device as a ADB usb device if connected in recovery mode)
Questions(calls for help );
- Is there a USB driver that I haven't found that will enable me to use the flashtools so I can try the other ROMS from needrom.com
and/or
- Is there a way to convert the .rar ROMS that use the scatterfile to a .zip that i can use in reboot recovery from SDcard or use ADB sideload
and/or
:cyclops: :silly: im going crazy here....
Recap:
- I cant connect to the device with the flashtool
- I do not have the rom in a .zip that I can use in recovery from SDcard :silly:
- I do not know how, or if its possible to, convert the scatterfile/flashtool roms to a format (.zip) that I can use with recovery from SDcard or sideload (the scatterfile .rar roms are about 170Mb the .zips are about 400+ Mb so eitehr they are pre-unpacked-installed...?)
- I seriously have no idea what to do next..
Device:
samsung p1000 look alike clone; it has dual sim, 7 inch display, says bassoon on the back.
android 4.2.2
baseband: MOLY.WR8.W1315.MD.WG.MP.V8
Kernel: 3.4.5 [email protected]#1
Build: ALPS.JB3.MP.V1.12
Custom build V023
Any and all help is much appreciated!
Highest regards,
Mac
Click to expand...
Click to collapse
this is the link where you can download the stock rom for basoon phablets https://androidmtk.com/download-bassoon-stock-rom-models
they have some bugs like wifi nvram warning, no working gps, gravity, and compas
and one very very annooing chinese app that constandly sends you app announcements that you can install if you delete it than youre contacts and phone functions will not work
maybe you can fix those things
greetings flappie311
Lenovo P780 errors- "Kernel Block Map to PMT mismatch" "No find KernelGZ" "No Split"
DISCLAIMER
---------------
I ASSUME THAT THE PERSON READING THIS THREAD/ARTICLE IS FAMILIAR WITH WHAT IS ROOTING AND ITS RISKS. ITS YOUR OWN RISK TO ROOT YOUR PHONE AND INSTALL
CUSTOM RECOVERY OR CUSTOM ROM. ITS YOUR CHOICE. I AM NOT RESPONSIBLE FOR ANY BRICKED PHONE ARISING OUT OF THE PROCESS/OBSERVATION FOLLOWED IN THIS THREAD
THIS THREAD IS ONLY FOR THOSE:
=> KNOW HOW TO USE TOOLS LIKE MTK DROID TOOLS AND SP FLASH TOOLS
=> HAVE ISSUES OR DIFFICULTIES OR ERRORS WHILE ROOTING OR INSTALLING CUSTOM RECOVERY
BASED ON THE ABOVE POINTS, PLEASE PROCEED FURTHER
FOR PEOPLE WHO ARE FACING LOT OF DIFFICULTIES ROOTING AND UPDATING CUSTOM RECOVORY ON LENOVO P780 PHONE
THESE ARE JUST MY OBSERVATION, THE DIFFICULTIES AND ERRORS I FACED AND HOW I FOUND WAYS AROUND THEM IN DUE COURSE.
I WONT GUARANTEE IT WILL WORK FOR YOU, BUT IT MAY, MOST PROBABLY OR GIVE YOU MORE HELP IN SOME PARTICULAR SITUATIONS.
FIRST THINGS FIRST. DO IT WITHOUT FAIL
PLEASE KEEP A FACTORY IMAGE BACKUP OF YOUR WORKING PHONE BY USING SP FLASH TOOL. STORE IT ON A SEPARATE DRIVE OTHER
THAN PHONE MEMORY/PHONE SD CARD. PROCESS THIS ROM IMAGE WITH MTKDroid TOOL BEFORE DOING ANY KIND OF WRITE OPERATION ON YOUR PHONE
TAKE A BACKUP OF YOUR CONTACTS, MESSAGES, IMEI, PHOTOS/VIDEOS, PERSONAL STUFF, SETTINGS ETC AND STORE THEM ON YOUR DESKTOP/LAPTOP/EXTERNAL DRIVE
GENERALLY GOOD PRACTICE IS TO TAKE ALL SORT OF BACKUP FROM THE ACTUAL PHONE ITSELF BEFORE DOING ANY WRITE OPERATIONS.
THERE ARE PLENTY OF CHINESE MEDIATEK PHONES FOR WHICH FINDING PROPER IMAGE IS NEXT TO IMPOSSIBLE
THERE IS NO BETTER FRIEND THAN A FACTORY IMAGE TAKEN OUT OF YOUR OWN WORKING PHONE. YOU WONT REGRET
PHONE MENTIONED THROUGHOUT THE THREAD:
LENOVO P780 8 GB MODEL. Bought in INDIA 2013
Android version : 4.4.2
Baseband version : P780.V24, 2015/01/06 09:40
Build number : P780_ROW_8G_S228_150112
IMPORTANT PREPARATION AND GROUND WORK
FIRST OF ALL HAVE LOADS OF PATIENCE. DO NOT HURRY IN TO DOING THINGS FAST AND REPENT LATER. DEVOTE LOTS OF TIME TO UNDERSTAND THE PROCESS
READ EVERYTHING AND WATCH ALL RELEVANT INTERNET VIDEOS FULLY, CAREFULLY AND PROPERLY.
DO NOT FORGET TO TAKE A COMPLETE FACTORY IMAGE BACKUP OF YOUR PHONE USING SP FLASH TOOL. PROCESS THE IMAGE WITH MTKDroid TOOL. THIS IS VERY IMPORTANT
1. Have a reliable PC or Laptop. I have rooted and updated custom recovery on my phone using Win 8.1 laptop.
Hence I would prefer a PC/Notebook with windows OS(7/8.1) installed. It is easier to find software and drivers for windows.
2. Connect your switched ON phone to PC and verify if it is detected properly by your PC.
You should be able to access the phone storage and SD card if any
3. Ensure your phone is always USB debugging mode enabled.
4. Use a tool like "usbdview" to clean up errant drivers first. Have a clean device manager at beginning.
5. Ensure you have installed proper ADB drivers. Check in device manager you should have something like "ADB interface" with no yellow triangle.
That means your drivers are properly installed. If finding drivers are difficult use PDAnet or search for universal ADB drivers and install them correctly
6. Preloader or VCOM drivers should be installed correctly. The one which worked perfectly for me was the one which I saw in You Tube by ITXTutor.
Search for "How to Install MTK Preloader 65xx Driver Correctly - Windows 8.1 64bit approved ! [HD]-PAxTCvRmlio" in You Tube.
Go Through the tutorial and download files from there. Do it exactly as it says in the tutorial.
[NOTE : IF YOUR ANTI VIRUS BLOCKS MTKDroid TOOL CREATE AN EXCEPTION]
7. Download MtkDroidTools-v2.5.3 tools on your PC. Once downloaded run the application as administrator. Switch ON your phone
Connect phone to PC. Take screen shot of MtkDroid tool application with your phone details. Create a scatter file and save it.
During this process MTKDroid showed only one error
04/06/15 14:09:29 ATTENTION!
04/06/15 14:09:29 File /system/recovery-from-boot.p which restore factory recovery in case of phone switching on in a normal mode Is Found!
[NOTE : I CAN SAY CONFIDENTLY YOU CAN IGNORE THIS ERROR. IT MIGHT BE SOMETHING THAT LENOVO USES TO ENFORCE ITS OWN RECOVERY IMAGE. THIS ERROR
FURTHER CREATES SOME PROBLEM DURING ROM IMAGE PROCESSING.]
8. Download SP Flash Tool v5.1352.01. Run the tool as administrator. Open the scatter file saved in previous step.
Go to Readback. Do a complete readback on phone. Start address always from 0x0000. Wait until READ back completes. It may take 15 to 30 minutes
and you end up with atleast 700MB size file.
My backup was 1 GB. Less than 700 MB means, there is some issue with read back. The factory image of kitkat which came as OTA was more than 700 MB.
Don't continue. Retry readback properly. You might have missed or incorrectly done some procedure(for e.g. wrong end address).
9. Once read back is complete, Run MtkDroidTools-v2.5.3 tools on your PC. Connect phone(switched on) to your PC.
Go to "root, backup, recovery" tab. Click on "To process ROM_ file from Flash Tool".
It will pop up asking to load the ROM image which you made in previous step.
Load that image. MTK should automatically start processing image.
At this point I got error as follows
05/06/15 19:16:27 --- Kernel Block Map to PMT mismatch!
05/06/15 19:16:27 -------------------------------------------
05/06/15 19:16:27 BlockName Offset
05/06/15 19:16:27 -------------------------------------------
05/06/15 19:16:27 Kernel: __NODL_PRELOAD 0x0000000003980000
05/06/15 19:16:27 PMT: PRELOAD
05/06/15 19:16:27 Kernel: __NODL_BMTPOOL 0x0000000118980000
05/06/15 19:16:27 PMT: FAT
05/06/15 19:16:27 -------------------------------------------
DON'T WORRY ABOUT THIS ERROR AS WELL. LET THE PROCESS CONTINUE
MTKDroid TOOL will ask if you need to make a CWM recovery automatically, click no and one more window will pop up, press cancel.
[NOTE : EVEN IF YOU SELECT YES TO MAKE CWM RECOVERY, MTKDroid TOOL WILL THROW MORE ERROR AS COPIED BELOW.
IT WONT CREATE CWM RECOVERY IMAGE. HOWEVER PROCESS WILL COMPLETE]
05/06/15 19:16:34 --- ERROR :No find KernelGZ
05/06/15 19:16:34 --- ERROR :No Split Boot Image
Because of PMT mismatch error Flash tool will create two scatter files.
MT6589_Android_scatter_emmc.txt and
MT6589_Android_scatter_emmc_PMT.txt.
MTK Log is as below.
05/06/15 19:16:27 --- scatter from PMTis write to the file:
C:\Users\..\Desktop\MtkDroidTools-v2.5.3\backups\Lenovo-P780_150112_ForFlashtoolFromReadBack_150605-191615\MT6589_Android_scatter_emmc_PMT.txt
05/06/15 19:16:27 - Use it if SP FlashTool errors of 8038 or 4050 occurs
The entire processed ROM file will be kept in backups directory of MtkDroidTools directory. Ensure you make a copy of this for safe keeping. This
is very important especially MT6589_Android_scatter_emmc_PMT.txt file will be very useful later.
[WHY YOU NEED TO DO ALL THESE FIRST IS BECAUSE IF YOU BRICK YOUR PHONE, EVEN A SOFT BRICK, MTKDroid TOOL IS VERY MUCH USELESS.
THIS TOOL WORKS ONLY IF YOUR PHONE IS SWITCHED ON AND BOOTED TO HOMESCREEN. MTKDroid USES ADB DRIVERS TO CONNECT WITH PHONE AND NOT VCOM DRIVERS.
IF PHONE IS NOT DETECTED BY MTKDroid THEN PROCESSING ROM IMAGE WILL NOT BE POSSIBLE. THAT OPTION WILL BE DISABLED ON THE MTKDroid TOOL.
SO NO SCATTER FILES, NO RECOVERY, BOOT, PRELOADER IMAGES, ETC, OF YOUR PHONE. SO BE VERY CAREFUL]
------------------- PROCEED FURTHER ONLY AFTER IF YOU HAVE COMPLETED ABOVE TASKS -------------------------
NOW ACTUAL PROCESS OF ROOTING AND CUSTOM RECOVERY STARTS
FIRST THING YOU WILL HAVE TO TRY IS ROOT THE PHONE USING FREELY AVAILABLE TOOLS
1. I tried various methods of rooting but, not one worked on Lenovo P780.
framaroot, towelroot, iroot, root genius, geno, mobogenie and many more didn't work.
Finally the latest version of Kingoroot did succeed to some extent.
2. Kingoroot version which worked partially was 1.3.8.2338
By partially, I mean kingo app did say Root was successful on both PC and phone. However Root checker application said "Root is not properly installed"
Application like SuperSU and busybox did not work after installation due to improper rooting.
[TRICK : DO A FACTORY REST]
3. I booted the phone in to FACTORY recovery. Did a "Factory Reset"
Now things started to brighten up!! The ever tough Lenovo P780 started to give in slowly and steadily.
After Factory reset done and phone booted up. The first thing I did was to take SP flash tool Readback once again, so that I have a clean factory image.
you may skip read back if you don't need a clean image.
4. Used another rooting application this time, i.e., iRoot older version 1.7.9.2
Viola!!! phone got rooted properly this time.
Root checker showed "Root Available", busybox and other applications started working.
NOW WE HAVE ROOT ACCESS TRY INSTALLING CUSTOM RECOVERY
[NOTE : EVEN IF YOUR PHONE DOES NOT GET ROOTED BY 3RD PARTY APPLICATION READ ON THERE IS STILL HOPE]
1. MOST HELPFUL LINK ESPECIALLY FOR ROOTING CUSTOM RECOVERY INSTALLATION IS GIVEN BELOW
http://forum.xda-developers.com/lenovo-p780/help/rooting-tutorial-kitkat-t2835605
IF ROOT FAILED FOR YOU USE TUTORIAL IN LINK TO ROOT AND TRY. THAT IS A DIFFERENT PROCESS. BUT FIRST CUSTOM RECOVERY
2. Go through the link fully. Get a good understanding. No need to do it exactly as it says. A little bit of tweak worked for me,.
3. I first tried to overwrite the factory recovery with the same factory recovery image that I backed up earlier, to see how it goes.
It is always good to try this as a first step to write using flash tool. Use the scatter files and recovery image from back up.
Here's the sequence of steps I tried.
a) Using SP-Flash-Tool-v5.1352.01, Tried to overwrite only the recovery image again with same factory image(download only). Note I used
MT6589_Android_scatter_emmc.txt scatter file which was created from my phone from MTK droid tools.
I got error from flash tool
"PMT changed for the ROM; it must be downloaded"
Error number 8038. The image was not downloaded
b) Now I realized why MTKdroid tool created another scatter file MT6589_Android_scatter_emmc_PMT.txt. It was for this issue.
I retried the same steps again, but now with MT6589_Android_scatter_emmc_PMT.txt file. Flash tool downloaded the factory recovery image successfully.
I powered on the phone, but was shocked to see it was not booting up. It came to lenovo logo and displayed error something like "DL install failed"
It was never booting up. It was SOFT BRICKED!!!!
How come with just overwriting factory recovery image again with same image.... I don't know reason for that.
Even a simple, harmless operation of overwriting factory image caused a soft brick.
This is the main reason WHY do a complete read back and relevant back up before starting write operations!!!!
I tried several other scatter files along with TWRP and CWM recovery images downloaded from the internet. I tried with all scatter files from
http://forum.xda-developers.com/lenovo-p780/help/rooting-tutorial-kitkat-t2835605. It did not work.
c) Finally after several attempts, the working combination for me was a little surprise.
I tried MT6589_Android_scatter_emmc_PMT.txt file created from my phone, along with SP_Flash_Tool_v3.1304.0.119_lenovo and TWRP_v2.7.1.1_P780_ROW_KK_Corrected
both downloaded from http://forum.xda-developers.com/lenovo-p780/help/rooting-tutorial-kitkat-t2835605
Select DA DL check box and do a download only.
This combination worked. Now I have a fully rooted and TWRP installed on my Lenovo P780.
Hope this helps!!!