www.chinaphonearena.com

Full Version: How to build CWM and root Bedove X21 (MTK6577) and other MTK phones
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
Hello everybody,

after some weeks trying to root my Bedove X21 phone by using every method published in this forum and other, I have learned soe things and specially why I got problems and how to face them. I finally rooted my phone and I would like to share this experience with you. For experienced users I will include a summary of steps here, and for those doing this for first time or wanting more information I recommend to read the attached detailed tutorial.

Summary:

1. Ensure you have the correct USB drivers
- Remove old drivers from previous android devices using usbdeview tool
- install MT6577 USB VCOM drivers [Admin: Anyone having issues with proper driver install can try PDA VCOM Drivers. See the stickies]
- Mediatek Preloader USB VCOM Port must be shown for some seconds in Device Manager when switched OFF phone is plugged-in. If it is not shown, then you must solve this before going ahead.

2. Create scatter file with MTKDroidTools (version used 2.4.6)

3. Extract ROM from phone using SP Flash Tool (version used 3.1304.0.119)
- Switch OFF phone
- Open Sp Flash Tool
- Load Scatter file
- Add ROM file to save in Read Back tab
- Set start block (0x00000000) and size (use CACHE start address from scatter file)
- click Read Back to start process
- plug in switched OFF phone to USB, extraction process will start
- if successful, a green circle will be shown and a big file with your ROM (just part of it) will be saved in your disk

4. Extract partitions from ROM file and patch them with MKTDroidTools
- switch on phone and start MTKDroidTools
- Select tab “root, backup, recovery” and click “ To process file ROM_from Flash Tool”
- select ROM file saved in step 3
- click YES when asked if you want to mke CWm recovery automatically
- wait until process is finished. A folder named "backup" should have been created under MTKdroidTool folder, and under most recent subfolder some files with images of ROM partitions + scatter file (patched _PMT.txt or only .txt) + patched boot image + patched recovery image.

5. Flash patched recovery and boot using Sp Flash Tool.
- Copy patched scatter file (original-scatter-filename_PMT.txt) + patched boot and recovery files to an empty folder. If there is no _PMT.txt file, copy the existing scatter file (.txt, same as original created in second step). Rename patched boot and recovery files to boot.img and recovery.img
- switch OFF phone and unplug it from USB
- run SP Flash Tool
- load scatter file (_PMT.txt or .txt if _PMT was not created in step 4) and check only BOOTIMG and RECOVERY are selected [Admin: This is rey69's tutorial, however I must amend it to say that most phones SHOULDN'T have to flash patched_boot.img as well. First time around, please just try flashing patched_recovery.img and leave your boot.img alone.]
- click Download
- plugin switched OFF phone to USB. Flash process should start
- if successful, a green circle will be shown

6. Root your phone with MTKDroidTool
- unplug phone
- open MTLDroidTool and go to "root, backup, recovery” tab
- boot phone to recovery mode (vol-up + power)
- plugin to USB
- option "SuperUser" should become available as soon as phone is recognized
- click SuperUser
- done


And that's all. For more details please follow the detailed pdf tutorial. It is obvious to say that these steps worked for me, it is not guaranteed that will work for you.

Good luck!
I have prepared a pack composed by:
- the rooting tutorial in pdf
- usbdeview tool
- MT6577 USB VCOM drivers
- MTKDroidTools 2.4.6
- Sp Flash Tool 3.1304.0.119

Direct download: [Only registered and activated users can see links Click here to register]
(2013-06-11, 02:57)rey69 Wrote: [ -> ]Hello everybody,

after some weeks trying to root my Bedove X21 phone by using every method published in this forum and other, I have learned soe things and specially why I got problems and how to face them. I finally rooted my phone and I would like to share this experience with you. For experienced users I will include a summary of steps here, and for those doing this for first time or wanting more information I recommend to read the attached detailed tutorial.

Summary:

1. Ensure you have the correct USB drivers
- Remove old drivers from previous android devices using usbdeview tool
- install MT6577 USB VCOM drivers
- Mediatek Preloader USB VCOM Port must be shown for some seconds in Device Manager when switched OFF phone is plugged-in. If it is not shown, then you must solve this before going ahead.

2. Create scatter file with MTKDroidTools (version used 2.4.6)

3. Extract ROM from phone using SP Flash Tool (version used 3.1304.0.119)
- Switch OFF phone
- Open Sp Flash Tool
- Load Scatter file
- Add ROM file to save in Read Back tab
- Set start block (0x00000000) and size (use CACHE start address from scatter file)
- click Read Back to start process
- plug in switched OFF phone to USB, extraction process will start
- if successful, a green circle will be shown and a big file with your ROM (just part of it) will be saved in your disk

4. Extract partitions from ROM file and patch them with MKTDroidTools
- switch on phone and start MTKDroidTools
- Select tab “root, backup, recovery” and click “ To process file ROM_from Flash Tool”
- select ROM file saved in step 3
- click YES when asked if you want to mke CWm recovery automatically
- wait until process is finished. A folder named "backup" should have been created under MTKdroidTool folder, and under most recent subfolder some files with images of ROM partitions + patched scatter file + patched boot image + patched recovery image.

5. Flash patched recovery and boot using Sp Flash Tool.
- Copy patched scatter file (original-scatter-filename_PMT.txt) + patched boot and recovery files to an empty folder. Rename patched boot and recovery files to boot.img and recovery.img
- switch OFF phone and unplug it from USB
- run SP Flash Tool
- load modified scatter file (_PMT.txt) and check only BOOTIMG and RECOVERY are selected
- click Download
- plugin switched OFF phone to USB. Flash process should start
- if successful, a green circle will be shown

6. Root your phone with MTKDroidTool
- unplug phone
- open MTLDroidTool and go to "root, backup, recovery” tab
- boot phone to recovery mode (vol-up + power)
- plugin to USB
- option "SuperUser" should become available as soon as phone is recognized
- click SuperUser
- done


And that's all. For more details please follow the detailed pdf tutorial. It is obvious to say that these steps worked for me, it is not guaranteed that will work for you.

Good luck!

Hello Rey69

I am following your excellent pdf tutorial,and at the step 4:"extracting blocks..." i reach "task is complete",but in the "backups" directory , i can find the 2 new patched files (boot and recovery) but not the "MT6577_Android_scatter_emmc_PMT.txt" .There is only the normal scatter file (not _PMT ending)
Do you think that i can use it ,renaming it with _PMT ending ? to put it with lhe 2 other files in the next folder ?
i compared it with the original scatter file , it is exactely the same content.Where they also identical for you ?
Thank you and best regards
Pierre
(2013-06-17, 08:14)PIERRE ZERBIB Wrote: [ -> ]
(2013-06-11, 02:57)rey69 Wrote: [ -> ]Hello everybody,

after some weeks trying to root my Bedove X21 phone by using every method published in this forum and other, I have learned soe things and specially why I got problems and how to face them. I finally rooted my phone and I would like to share this experience with you. For experienced users I will include a summary of steps here, and for those doing this for first time or wanting more information I recommend to read the attached detailed tutorial.

Summary:

1. Ensure you have the correct USB drivers
- Remove old drivers from previous android devices using usbdeview tool
- install MT6577 USB VCOM drivers
- Mediatek Preloader USB VCOM Port must be shown for some seconds in Device Manager when switched OFF phone is plugged-in. If it is not shown, then you must solve this before going ahead.

2. Create scatter file with MTKDroidTools (version used 2.4.6)

3. Extract ROM from phone using SP Flash Tool (version used 3.1304.0.119)
- Switch OFF phone
- Open Sp Flash Tool
- Load Scatter file
- Add ROM file to save in Read Back tab
- Set start block (0x00000000) and size (use CACHE start address from scatter file)
- click Read Back to start process
- plug in switched OFF phone to USB, extraction process will start
- if successful, a green circle will be shown and a big file with your ROM (just part of it) will be saved in your disk

4. Extract partitions from ROM file and patch them with MKTDroidTools
- switch on phone and start MTKDroidTools
- Select tab “root, backup, recovery” and click “ To process file ROM_from Flash Tool”
- select ROM file saved in step 3
- click YES when asked if you want to mke CWm recovery automatically
- wait until process is finished. A folder named "backup" should have been created under MTKdroidTool folder, and under most recent subfolder some files with images of ROM partitions + patched scatter file + patched boot image + patched recovery image.

5. Flash patched recovery and boot using Sp Flash Tool.
- Copy patched scatter file (original-scatter-filename_PMT.txt) + patched boot and recovery files to an empty folder. Rename patched boot and recovery files to boot.img and recovery.img
- switch OFF phone and unplug it from USB
- run SP Flash Tool
- load modified scatter file (_PMT.txt) and check only BOOTIMG and RECOVERY are selected
- click Download
- plugin switched OFF phone to USB. Flash process should start
- if successful, a green circle will be shown

6. Root your phone with MTKDroidTool
- unplug phone
- open MTLDroidTool and go to "root, backup, recovery” tab
- boot phone to recovery mode (vol-up + power)
- plugin to USB
- option "SuperUser" should become available as soon as phone is recognized
- click SuperUser
- done


And that's all. For more details please follow the detailed pdf tutorial. It is obvious to say that these steps worked for me, it is not guaranteed that will work for you.

Good luck!

Hello Rey69

I am following your excellent pdf tutorial,and at the step 4:"extracting blocks..." i reach "task is complete",but in the "backups" directory , i can find the 2 new patched files (boot and recovery) but not the "MT6577_Android_scatter_emmc_PMT.txt" .There is only the normal scatter file (not _PMT ending)
Do you think that i can use it ,renaming it with _PMT ending ? to put it with lhe 2 other files in the next folder ?
i compared it with the original scatter file , it is exactely the same content.Where they also identical for you ?
Thank you and best regards
Pierre

Hi Pierre

fisrt time I made this I used the original scatter file and I got an error 8XXX (I don't remember the exact error number) when starting flashing with SP Flash Tool. Then I investigated a bit and saw that MTKDroidTools had created a modified scatter file there, so I used it instead of the original file and all flashing worked successfully. May be in your case no modification is needed, so try using the scatter file you have and it should work. Let me know the result.
Regards
(2013-06-17, 16:03)rey69 Wrote: [ -> ]
(2013-06-17, 08:14)PIERRE ZERBIB Wrote: [ -> ]
(2013-06-11, 02:57)rey69 Wrote: [ -> ]Hello everybody,

after some weeks trying to root my Bedove X21 phone by using every method published in this forum and other, I have learned soe things and specially why I got problems and how to face them. I finally rooted my phone and I would like to share this experience with you. For experienced users I will include a summary of steps here, and for those doing this for first time or wanting more information I recommend to read the attached detailed tutorial.

Summary:

1. Ensure you have the correct USB drivers
- Remove old drivers from previous android devices using usbdeview tool
- install MT6577 USB VCOM drivers
- Mediatek Preloader USB VCOM Port must be shown for some seconds in Device Manager when switched OFF phone is plugged-in. If it is not shown, then you must solve this before going ahead.

2. Create scatter file with MTKDroidTools (version used 2.4.6)

3. Extract ROM from phone using SP Flash Tool (version used 3.1304.0.119)
- Switch OFF phone
- Open Sp Flash Tool
- Load Scatter file
- Add ROM file to save in Read Back tab
- Set start block (0x00000000) and size (use CACHE start address from scatter file)
- click Read Back to start process
- plug in switched OFF phone to USB, extraction process will start
- if successful, a green circle will be shown and a big file with your ROM (just part of it) will be saved in your disk

4. Extract partitions from ROM file and patch them with MKTDroidTools
- switch on phone and start MTKDroidTools
- Select tab “root, backup, recovery” and click “ To process file ROM_from Flash Tool”
- select ROM file saved in step 3
- click YES when asked if you want to mke CWm recovery automatically
- wait until process is finished. A folder named "backup" should have been created under MTKdroidTool folder, and under most recent subfolder some files with images of ROM partitions + patched scatter file + patched boot image + patched recovery image.

5. Flash patched recovery and boot using Sp Flash Tool.
- Copy patched scatter file (original-scatter-filename_PMT.txt) + patched boot and recovery files to an empty folder. Rename patched boot and recovery files to boot.img and recovery.img
- switch OFF phone and unplug it from USB
- run SP Flash Tool
- load modified scatter file (_PMT.txt) and check only BOOTIMG and RECOVERY are selected
- click Download
- plugin switched OFF phone to USB. Flash process should start
- if successful, a green circle will be shown

6. Root your phone with MTKDroidTool
- unplug phone
- open MTLDroidTool and go to "root, backup, recovery” tab
- boot phone to recovery mode (vol-up + power)
- plugin to USB
- option "SuperUser" should become available as soon as phone is recognized
- click SuperUser
- done


And that's all. For more details please follow the detailed pdf tutorial. It is obvious to say that these steps worked for me, it is not guaranteed that will work for you.

Good luck!

Hello Rey69

I am following your excellent pdf tutorial,and at the step 4:"extracting blocks..." i reach "task is complete",but in the "backups" directory , i can find the 2 new patched files (boot and recovery) but not the "MT6577_Android_scatter_emmc_PMT.txt" .There is only the normal scatter file (not _PMT ending)
Do you think that i can use it ,renaming it with _PMT ending ? to put it with lhe 2 other files in the next folder ?
i compared it with the original scatter file , it is exactely the same content.Where they also identical for you ?
Thank you and best regards
Pierre

Hi Pierre

fisrt time I made this I used the original scatter file and I got an error 8XXX (I don't remember the exact error number) when starting flashing with SP Flash Tool. Then I investigated a bit and saw that MTKDroidTools had created a modified scatter file there, so I used it instead of the original file and all flashing worked successfully. May be in your case no modification is needed, so try using the scatter file you have and it should work. Let me know the result.
Regards

Hello Rey69! Thumbs Up
I said that your Tuto was excellent before i try it because it is clearly writen and so easy to follow; now i can say it IS really
because ,i succed, after so many tries in vain with a lot of procedures and root tools , i finally have root !
Thank you so much for you and for Gizbeat.
In France we say "Champagne!"
I will post later some little things , my experience , following your guide.
(the original scatter file worked for me without need of renaming it , but it's not a general case)
Now for me , i have to modify the file build.prop to make Google believe that my unknown chinese phone is a french Nexus 7.
And after,to make a clean install of playstore , that is easier now that the tablet is rooted.And before all , a nandroid backup of my ROM.
Sincerely thanks and Best regards
Pierre
(2013-06-17, 22:56)PIERRE ZERBIB Wrote: [Only registered and activated users can see links Click here to register]
In xiaocai G6 works perfectly!

Gracias rey69, eres un monstruo!! ;)
I have edited the first post to include the situation commented by user Pierre, where in some cases a patched scatter file is not created by MTKDroidTools in step 4. In such cases, only one scatter file with same name and contents than original will be available in the backup folder, so this file must be copied to an empty folder together with patched boot and recovery files to be used by SP Flash Tool to flash them. I have modified the tutorial as well.
Regards
(2013-06-19, 01:33)rey69 Wrote: [Only registered and activated users can see links Click here to register]
or
[Only registered and activated users can see links Click here to register]

Best regards
Pierre
Thanks heaps!

Finally got it working for my HX-9299A (HDC One).
Was a bit more complicated as, not having a PC I had to everything through VMWare.

If there is any interest, I can post the required files so that it is only one or two (quick) steps.
Pages: 1 2 3 4