yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Mr Creosote:
thanks for the quick reply, sure, I understand that, I have tried it with no antivirus/anti-malware, including disabling windows defender, I've tried it on a linux laptop and an android tablet, and I've tried inspecting the contents of the mtkdroid zip archive without extracting it too, and the pwn file is not present there. same story with when I've downloaded it from other sources, there's no pwn file in mtk_droid_tools/files.

I've enclosed a screenshot of the contents of MTKDroid_2.5.3_mod_by_bovirus/files , there's no pwn file there.

edit: can we just clarify, is the pwn file supposed to be there when the zip is extracted, or is mtk droid tools supposed to generate the pwn file?
[Android Software/Hacking General [Developers Only]] bovirus:
Please read carefully my reply. You didn't answer about my requests

Brand/model of the device

Android OS version

Screenshot and log of MTKDroid about the operation failed.
[Android Software/Hacking General [Developers Only]] Mr Creosote:
ok, I'll get hold of those later, it's my friend's tablet I've been trying to root, I don't have it with me. it was driving me up the wall yesterday and I was quite flustered as he's yet again bought some damned generic chinese thing off ebay, which I keep saying not to do.

could you please answer a simple question for me first though, that doesn't require any of those things:

is the pwn file supposed be present in the files folder at the beginning, ie before I connect the device or try to run mtk droid?

or is mtk droid supposed to generate the pwn file?
[Android Software/Hacking General [Developers Only]] Zoide_:
Does anyone know of another method for backing up an MTK-based device running Android 5.1? I looked for other backup methods such as using SP Flash Tool, and they all require MTK Droid Tools at some point.

Thanks
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=2050782]Zoide_[/MENTION]

Please read carefully first posts.

The request is out of scope of this thread.

This thread is only about MTKDroid. Nothing else.

You can use the same method explained in first post but you need to have the scatter (you cannot create in anyway).

You have t use Falshtoot Readback/create ROM/use ROM-Backup-Splitter.
[Android Software/Hacking General [Developers Only]] Zoide_:
I didn't quite understand. Do you mean that there is no way to back up my Android 5.1 device (Ourtime X01S MTK6572 smartwatch)?

Thanks
[Android Software/Hacking General [Developers Only]] AlexZap:
There are ways, there is just no quick pushbutton option any more. First look for twrp for your device. If that isn't possible, you can dump file system images via adb.
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=2050782]Zoide_[/MENTION]

Please read carefully first posts and the requirements for MTKDroid (that is the scope of this thread).

Then any request to CPU like NMT67xx or Android 5.x and up is out of teh scope of this thread.

Could you please make a short list of the commands and I will add it to first post?

Could be a plus for an user thar has MT65xx Android up to 4.4.x biut didn't work MTKDroid.
[Android Software/Hacking General [Developers Only]] AlexZap:
unfortunately there is no short list of commands. i made a tutorial for this once upon a time and it can be found here: http://www.chinaphonearena.com/foru...53-MT67xx-and-others-SP-Flash-Tool-compatible

and it was an adaptation of this thread here: http://xdaforums.com/showthread.php?t=1818321

in my tutorial i list how to backup from internal storage to the SD card. you need root, you need busybox installed on your phone. if you want to backup over adb, your computer will either need linux or you need to have cygwin installed on your computer.

basically you need to look in /dev/block/platform/mtk-msdc.0/by-name/ on your phone to find the partitions

next you use nc (netcat) and dd to pipe your backup over adb

and in another terminal you used netcat to recieve the piped backup.

so, say you want to backup recovery over adb:

1) enable usb debugging on your phone. connect it and on your computer run

adb devices

to make sure you can communicate with it.

2) forward adb to a known tcp port:

adb forward tcp:5555 tcp:5555

3) next backup the chosen partition

adb shell su -c "nc -l -p 5555 -e dd if=/dev/block/platform/mtk-msdc.0/by-name/recovery"

4) catch the recovery. if you use & above at the end of the command, it will backround the process. or you can open another terminal and run

nc 5555 |pv -i 0.5 > recovery.img

you need to do this for each and every partition. it will always work if you are rooted. it isn't even unique to mediatek phones, it will work on all android as long as you are rooted and you can find the /dev directory where partitions can be found. but it is a pain in the butt!. some times you have no options tho.

it does not give you a scatter file. another thing you can generate, but it is not easy at all.

if you already HAVE a scatter file... you can use the latest versions of SP FlashTool to backup your rom. you dont even need to be rooted. or so i am told, i have not attempted this procedure at all.
[Android Software/Hacking General [Developers Only]] bovirus:
AlexZap

Having the scatter you can use the procedure reported in first post with any deevice/any CPU/any Android version

- Using the scatter and Flashtool in Readback mode you create ROM file image file

- Using ROM-Backup-Splitter and scatter you can split ROM image file in all modules.
[Android Software/Hacking General [Developers Only]] Zoide_:
Hmm... Interestingly enough, MTK Droid 2.5.3 *does* generate a scatter file for my MTK6572-based smartwatch.

The only problem is that when it does the backup it gives the "preloader_and_dsp - ERROR : Zero file, no space left on device!" error.
[Android Software/Hacking General [Developers Only]] AlexZap:
Look at the scatter file. It is probably full of junk, or addresses that don't make sense.
[Android Software/Hacking General [Developers Only]] Zoide_:
Understood. What would be the steps for restoring the backed up files via adb? This is for a device for which there is no TWRP.

Thanks
[Android Software/Hacking General [Developers Only]] AlexZap:
Well, if you back up the recovery partition, you could always try and port twrp to it. I don't know about screen size tho. Then you could just do it all through twrp anyway. You would need a recovery image and a rebuilt twrp image for a screen that size, like for another mediatek smart watch. Then porting is pretty easy. If you track them down, I'd be happy to do it for you.
[Android Software/Hacking General [Developers Only]] bovirus:
Could be possible for some devices taht have a small size free to store file geenrated by MTKDroid.

Use the alternative way

- Create scatter file with MTKDroid

- Use Falshtool Readback to generate ROM image file

- Use ROM-Backup-Splitter and scatter to create separate file modules.
[Android Software/Hacking General [Developers Only]] juanamores:
Thl T9 pro MT6737 (not mt6737M)

Hardware :

Model : thl T9 Pro

Build number : MRA58K dev-keys

Build date UTC : 20161018-195926

Android v : 6.0

Baseband v: MOLY.LR9.W1444.MD.LWTG.MP.V88.P6, 2016/09/06 15:14

Kernel v : 3.18.19 (shen@shen) (gcc version 4.8 (GCC) ) #1 SMP Wed Oct 19 03:57:24 CST 2016

--->>> Connect to device <<<---

--- ERROR : --- TotalBytesPerChunk Not Found. Set default Page/Spare=2048/64 !!!

Unknown ROM structure, can not be backed up!

Screenshot
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=7888458]juanamores[/MENTION]

Please before to post read carefully the first post of the thread.

In the first post is written clearly that MTKDROID is NOT compatible with MT67xxx CPU.
[Android Software/Hacking General [Developers Only]] juanamores:
I'm sorry bovirus, I had not read this carefully. :o
[Android Software/Hacking General [Developers Only]] ranchu-panchu:
D6

Hi,

Will it work with D6 watch ? D6 is also using MTK 65xx , android 5.1 .

Thanks,

Ranchu
[Android Software/Hacking General [Developers Only]] thebrainkafka:
Is there a Tool for MTK 8x devices?
[Android Software/Hacking General [Developers Only]] TarekZeghost:
hi the tablet was bricked because of interruption at step 6 now it is completely bricked and cant be recognized by pc for flashing firmware .... any solutions and thanks in advance ....
[Android Software/Hacking General [Developers Only]] Kizoky:
I don't know what to do

I want to create a full backup of my ROM, but without creating a scatter file I can't do it

Inside build.prop it says "MT6580" and not MT8321M, even my CPU is called MediaTek MT6580

Pressing ROOT won't do anything expect it gives me this error and my computer can't recognize it until I restart my tablet again

What to do?
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=7865113]ranchu-panchu[/MENTION]

Please read always carefully first post before to post.

Android 5.1 is not supported.

[MENTION=3946376]thebrainkafka[/MENTION]

Please read always carefully first post before to post.

The question is OT. here.

The scope of this thread is only about MTKDroid.

[MENTION=5905436]TarekZeghost[/MENTION]

Please read always carefully first post before to post.

The question is OT here.

Please open a thread about your device.

[MENTION=5903579]Kizoky[/MENTION]

Please read always carefully first post before to post.

Android 5.1 is not supported.
[Android Software/Hacking General [Developers Only]] shinhosuck1973:
Is there a way to make MTKDROID compatible to mt67xx? Can you do it? How about mt87xx? MTKDROID TOOL needs to be updated. Now days new devices have newer cpus. thank you
[Android Software/Hacking General [Developers Only]] nerbiyoso:
the best process is really just flashing a custom recovery like cwm and just flashing an update.zip for rooting. you will need cwm eventually so i think theres nothing wrong with flashing cwm first before rooting. and this process works with jb mtks.
[Android Software/Hacking General [Developers Only]] Mawe79:
don'T think so.....because if you flashing the (from droid tools modyfied) boot.img you can do a backup in droid tools....you can't do this while flashing the recovery....and i prefer droid tools backups instead of cwm-r backups!
[Android Software/Hacking General [Developers Only]] nerbiyoso:
you can also backup with MDRT once you have cwm installed. and the good thing is you can backup the phone as stock, with unmodified bootimg and unrooted.
[Android Software/Hacking General [Developers Only]] :
Do you guys know where I can get (ENGLISH) Recovery OR LEWA Touch recovery.img for STAR N9588?

All recovery is in CHINESE and I cannot understand. I need ENGLISH recovery.

Thanks buddies! :)
[Android Software/Hacking General [Developers Only]] x1123:
If your phone is MT6577 base you can patching your own stock boot to CWM (in English) with MTDT. I have MT6577 1 GB Ram from Zyrex vendor and successfully patch stock boot to be CWM-5.0.xx and flash using MTK Flash tools
[Android Software/Hacking General [Developers Only]] :
Now all I need is 1.6Ghz overclock and a 100mhz overclock on the gpu and Im the happiest camper in the world!

I'm running TWRP 2.4.2.0!
[Android Software/Hacking General [Developers Only]] sas007:
recovery

Big thanks to OP for tool.Hi guys neebi to this and need a little help.I am trying to make a cwm recovery for my device.

i am stuck on 3. Choose path and a ROM file name

Click on Add button. Double click of a mouse on the appeared line. Choose a file name, the name has to begin with ROM_ as offers FlashTool! Remember path and the name of ROM_ file.

It says double click on appeared line but i seem to have lots of lines so which line do i choose

also if i amnage to do it and then go on to process file rom from flashtool nothing is there to select so what am i doing wrong.

any help much appriciated

cheers

sas007

UPDATE:DONE.
[Android Software/Hacking General [Developers Only]] andydidacus:
link for the tools?
[Android Software/Hacking General [Developers Only]] bgcngm:
The link can be found on the first post, please read it carefully.
[Android Software/Hacking General [Developers Only]] JohnnyInBriz:
On Goophone I9 (MTK6589) when I try to do a back up it gets stuck at userdata_nvram_only.ext4.tar
[Android Software/Hacking General [Developers Only]] EGY_STARS:
Hello Rua1, I'm so happy to see you here my friend.

I don't understand this line please?

what did you mean to say here Rua1? because I'm confused.

I just got a new phone, which is: STAR S7589 - Quad Core MT6589 1.2GHz 1GB RAM - Android 4.2.1 JB.

I'm trying now to create a full system backup before I do anything to the phone, but I can't do a READ BACK following your method via SP FLASH TOOL. (I'm using version: 3.1308.0.125)

when I click on Read back and then plug in my phone nothing happens! the SP Flash Tool says: SEARCHING as if it can't feel the phone even though my drivers are okay and good!

here is the story:

* I have the right drivers for mtk6589, and I could load MTK Droid Root & tools and I created a scatter file (MT6589_Android_scatter_emmc.txt)

* when I go to SP Flash Tool and load the scatter then go to the read back tab and create the ROM_0 and put the needed Hex code for a full back up ended at the: CACHE Address for a full back up

* then I switch off my phone, then I remove the battery for about 5 seconds then I put it back and then on SP Flash tool I click on READ BACK then now I plug in my phone to the computer then I wait and nothing Happens!

I tried pressing the volume + and - in various ways and still nothing happens! no read back ever started!

can anyone here with the same phone model help me find out how to start the read back process on SP Flash Tool for a full system backup?

I'm still trying tho, but I guess I need some help here.

thanks guys, and appreciate your work Rua1
[Android Software/Hacking General [Developers Only]] JohnnyInBriz:
MKT Droid Tools uses ADB which uses a different driver to that required by SP Flash tool. Remove and replace the battery, plug in the USB cable and then open Device Manager to see if all drivers are installed
[Android Software/Hacking General [Developers Only]] EGY_STARS:
of course installed and all is fine... and not the first time to use mtk droid and toos... so all my drivers r fine... I need help from people with the same phone... maybe there is a combination of keys to be pressed or something, as I tried many and still nothing and still cant read back and still SPFT is saying: Searching!

::EDIT::

ok, even though I tried 2 different drivers for the mtk6589 so far and both are working for MTK droid and tools, but I still want to try what you might have JohnnyInBriz can you link me both drivers if you have them?

I even tried: PDAnet ADB MTK6577 / MTK6589 Drivers.

I won't mind trying further more.
[Android Software/Hacking General [Developers Only]] JohnnyInBriz:
There is a link to drivers in the 3rd post of this thread: http://xdaforums.com/showthread.php?t=2256010
[Android Software/Hacking General [Developers Only]] EGY_STARS:
thanks man, but still no luck... nothing new..

I happen to be able to root my Star S7589 with this method: http://gleescape.com/posts/2376

but still I want to find out whats wrong with not being able to use SP Flash Tool for read back and sure the same will happen with download... (it's a brand new phone).

thanks tho so far... and still waiting for any possible help
[Android Software/Hacking General [Developers Only]] JohnnyInBriz:
Remove the battery and replace. Connect USB cable without turning on the phone. Check in Device Manager if the driver is missing. If driver is installed then start any download or readback after removing/replacing the battery before replugging the USB cable (with phone powered off)
[Android Software/Hacking General [Developers Only]] lopestom:
I think rua1 tell for everyone this:

#18

So even if someone wants to try some ROM improved, but different and not safe to be on your device, better you be prevented and removing those options in SPFT.
[Android Software/Hacking General [Developers Only]] Mawe79:
in other words when you are goind to flash a new FW....just UNCHECK preloader and DSP in Flashtool!

It is always dangerous to leave them checked, you can brick your phone this way!

Hope now you understand
[Android Software/Hacking General [Developers Only]] EGY_STARS:
thanks lopestom and Mawe79 for your explanation, and actually this is what I thought but excuse me if I just wanted to make sure and not just leave it to guessing if you know what I mean.

as for bricking the phone so I'm unfortunately sad to announce that my Star S7589 is now BRICKED! Rofl!

seriously it's bricked because I was stupid enough to try formatting my phone using SP Flash tool and choosing Format Whole Flash. so this way I removed the preloader from the phone and it's now dead.

I haven't found any resources so far on the internet for a solution to such case specially when it comes to the new MT6589 processor, not to mention the phone model itself.

if anyone interested in checking this out with me trying to find a solution to this case (as I know it'll happen to others sooner or later) then I'll be glad to provide the whole story and what I tried to do and what I found out and what's going on on device manager, etc. just contact me in PM cause I guess this is not the suitable thread for my case.

thanks again guys. :)

::EDIT::

I'm glad to announce that I unbricked my phone.

Missions accomplished and problem is solved with a very unique way.

will write about it sometime later.

now it's official that MT6589 can be unbricked even if u make a Whole Flash Format via SP Flash Tool. :)

::EDIT # 2::

I downloaded a stupid ROM from needrom.com for my S7589 and it caused my phone to get bricked again ( Rofl )

no worries as I got it back to life, but the thing is that this time it was different... kinda little tricky to get it back to life but it happened after sometime.

I need a Stock Factory ROM for Star S7589 without being modified or rooted or anything, is this possible? PM plz if u have it... hope it's latest: something after 15th of April 2013.

still trying things out, and once I'm sure I'll write about it later.

thats all :)
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=6778517]shinhosuck1973[/MENTION]

If the product could be update it was updated.

The MTKDroid is availble just only as exe file (not source) and the author is not available anymore.
[Android Software/Hacking General [Developers Only]] vampirefo:
Really depends on what you are trying to do, Miracle box works for mt67xx.
[Android Software/Hacking General [Developers Only]] DesCoene:
Mtk root tools etc..

I seriously start to doubt on all them chia phones,

see them pictures how to create a scatter file from a wiko sunny 6.0 marshmallow

even flashing a custom recovery over adb commands ??? really wondering how they f++cked it up

sincerely
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=5683248]DesCoene[/MENTION];70127929

Please don't quote the entire first post just to write three liens.

Write the three liens without wuote.

Please edit your post and remove the not used quote.

Please read carefully first posts.

MTKDroid not support Android 6.0.

This thread is just only about MTKDroid. Not about recovery/ROM/etc.

I believe that your post is OT here.
[Android Software/Hacking General [Developers Only]] Master Melab:
But I've seen posts that say the preloader resides in the first partition of the device's internal storage. Obviously, then, it is software. Does it perform signature checks?
[Android Software/Hacking General [Developers Only]] AlexZap:
The preloader is the first portion of the first partition. It is matched to the hardware, which is why it is very important not to flash the wrong preloader to your device. Even with OTA updates, I don't think the preloader is usually updated. It is possible to recover from a bad preloader, but not easy. Anyway, I believe that the preloader pulls up uboot, which is part of the arm boot process. It is also where the bootloader is marked locked or unlocked. So in a sense, I guess it does signature checking... But I really am not sure. I would guess you would have to be a employee of mediatek to know exactly what does what. There just isn't a lot of I formation available to the public about it.
[Android Software/Hacking General [Developers Only]] ranchu-panchu:
burn just one image

Hello,

Is it possible to burn only one image with MTK Doid tool ?

Another thing - I've tried to flash mtk with fastboot, but it hangs on "erasing...", can't we also use fastboot with mtk devices ?

Thanks

Ran
[Android Software/Hacking General [Developers Only]] KP@2016:
Awesome

Nice tool but bunch of thing is needed
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=7424515]KP@2016[/MENTION]

Could you please describe with details your request?
[Android Software/Hacking General [Developers Only]] KP@2016:
Something like this, I made this www.mtktoolsblog.wordpress.com and soon i am gonna releasing it..

I mean that it must contains some powerful tools to do a lot more stuff..i know your tool is for building roms. But then also good work
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=7424515]KP@2016[/MENTION]

Please read the first post.

The feature of the program are quite clear and cannot be updated (the author disappear by the forum and are not available the progranm sources).

This thread is specifc for MTKDroid.

For other tools please discuss it in specific thread (when the program will be available - now is not available).
[Android Software/Hacking General [Developers Only]] KP@2016:
Alright then...no problem i was just telling
[Android Software/Hacking General [Developers Only]] shinhosuck1973:
Yes it is a very good tool if you have old mtk CPU device. Does not support new mtk cpus.
[Android Software/Hacking General [Developers Only]] apkbpkcpk:
I confirm it does not support new mtk cpus.
[Android Software/Hacking General [Developers Only]] bovirus:
Please read carefully first posts.

It's clearly reported that MTKDroid support ONLY MT65xx old CPUs.
[Android Software/Hacking General [Developers Only]] gruimed:
So...what's the deal with the "virus"? Both of my two different antiviruses don't like it...
[Android Software/Hacking General [Developers Only]] bovirus:
Any antivirus can detect this (and other programs like a virus because they can make root).

Add MTKDroid to exlcusion files not handled by antivirus.
[Android Software/Hacking General [Developers Only]] MasterSheea:
Hello,

I have a problem with mtk droid tool.

The button "process file rom_ from flash tool" is off and is unclickable.

The read back with sp flash tool was ok. But now I can not convert the files in .bin.

Someone can help me, please?

Thank you in advance.
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=7870033]MasterSheea[/MENTION]

You can use the button in Backup/Recovery tab only if the indicator on bottom elft is green (device=rooted).

You can decompress the ROM file using the scatetr (created using MTKDroid) with ROM Backup Splitter.

ROM Backup Splitter 0.2.1b - https://mega.nz/#!icp0lKpC!DLcxyRDDufE42NKAy2H-Ja-3aHWlvmfVM1Dfsd_HH8Y
[Android Software/Hacking General [Developers Only]] MasterSheea:
Hello!

Thank you for the answer and for the tool :)!!

This tool does not process single blocks, he needs the backup of the whole rom dumped in a file.

I had dumped just the partition nvram.

I have tried to dump the whole ROM, but I do not know the linear start adress to insert.

Tutorial online say to insert the start linear address of the fat partition, but this partition is not present in my scatter.

I suppose that I have to insert the start linear address of the partition sgpt or flashinfo, but I am not sure.

Some advice, please?

Thank you in advance!

Greetings