yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] AlexZap:
I thought of trying syserr's method, and I'm sure it would work great, but there were two obstacles that I had when starting this little project:

1) I started it backwards. In the old mtk ROMs you had dumchar_info where you could (somewhat) simply pull a scatter file. When I started this, I had no idea where to get the scatter file from. Unless the end user already had one, my script didn't create one. And in syserr's method, the dice script needs a scatter file. It wasn't until later and some more digging and playing that I found I could create a scatter file, at least for my Jiayu.

2) the other issue I thought was to use his script, I ha ave to dump the entire ROM. On my phone, that is 16gb. That's going to take a loooong time over usb. Even my tests over adb wireless weren't much faster. By doing individual partitions, it saves time. I can choose if I want to spend the time backing up the userdata partition (12gb on my phone)

I will have to take his dice script and put it together with my scatter generator and see if it works. If it does, I might 're write that part.

The other thing I came across is that a lot of the ROMs from manufacturers have the system.img and cache.img and whatnot in the "android sparse filesystem format). I have the tools to convert ext4 images to that format, but I found that sp flash tool didn't like them. That's why I shrank the file systems the way I did.

Thanks for the scatter files!! I will go through them and add the partition types for sure.

Edit: dang! Looks like there are a lot more partitions then what I found, and most of them are marked i_download=true, so if you really want to share your ROM or really need to restore a backup, these partitions will also need to be backed up too. But since there is a bunch of variance between devices, I think know syserr's method might be the only way, and then delete/remove anything that is not marked to download from flash tool. This is gonna take some work.
[Android Software/Hacking General [Developers Only]] yuweng:
Good info, bro & a quick search found this, this has happened all the time at my other threads, development all started from XDA but users post feedbacks at other site & not at my thread here & no one benefit from it... :rolleyes:

Updates

The Russians are Terror... :eek: :laugh:

Found out after doing some digging & they actually got it working since Sept 2014 ! Another example here & they even got native Win SPFT working on linux via Wine... :cowboy:

Though you need to register then only you can view the linux SPFT version... :cool:

View attachment 3369870

You are most welcome my friend... ;)

Been hacking MDRT since rua1 drop development, will pm you later with my findings, best to discuss in private since its way OT... :cowboy:
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=4478781]yuweng[/MENTION]

Why do you want to discuss in private about MTKDroid development?

I believe that is the right place here to discusss about it.

rua1 drop completly the develop of MTKDroid.

The program is not compatible with new 64bit Mediatek chispet.

I believe that with the help of you and other users we can contribute to update MTKDroid.

You anticpated me just a bit because I want to ask to you and AlexZap if you can identify which system is used by MTKDroid to pack .exe program file and work on MTKDroid to support 64bit Mediatek chipset.

Thanks.
[Android Software/Hacking General [Developers Only]] yuweng:
bash scripting & possibly linux apps developement has got nothing to do with MTK Droid Tools

And you think its so easy to reverse an exe, only rua1 can make changes & updates to his tools, all i did was getting its adb command for backing up the MTK Factory ROM...

its easier to develop a whole new app from scratch than to decompile/ translate it back to source code...

End of OT...
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=4478781]yuweng[/MENTION]

[MENTION=5726442]AlexZap[/MENTION]

Ok. I believe that could be possible to open a new thread for the developpping of theese scripts (not maintain it as private exchange).
[Android Software/Hacking General [Developers Only]] yuweng:
Some indication why development was stop...
[Android Software/Hacking General [Developers Only]] scotyard:
I thought that MTK Droid Root & Tools was an official MTK program. How naive of me! Apologies to all the devs involved in this project for my naive statement and hats off to your hard work! Thank you for bringing this wonderful tool to the masses. And big up to everyone trying to take this project forward!
[Android Software/Hacking General [Developers Only]] Dvalin21:
There is a dev that has taken over the project, some what. Go over to chinaphonearena.com

---------- Post added at 07:35 PM ---------- Previous post was at 07:34 PM ----------

And with that said, request thread to be closed
[Android Software/Hacking General [Developers Only]] vampirefo:
No need closing thread, very few people would be willing to go to that forum, if dev wants attention XDA is the forum he should be on with that said the dev should do his work on XDA.
[Android Software/Hacking General [Developers Only]] AlexZap:
The dev over there is working on a version for the newer chipsets, which are not compatible with this application. On the same note, his application is not compatible with the older chipsets. He has not taken over dev of /this/ app, he is writing a new one, very similar to the bas script I have put out there (and am working on a major update to). This app and thread is unrelated to his app, so there is no reason to close this thread.
[Android Software/Hacking General [Developers Only]] Dvalin21:
Understood, thank you
[Android Software/Hacking General [Developers Only]] bovirus:
Could you please post about the thread link on ?

Thanks.
[Android Software/Hacking General [Developers Only]] vampirefo:
Nothing really to post about, guy wants hits on his Facebook, and that forum wants you to join to read, switch and bate, they are trying to up their membership.
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=2472806]vampirefo[/MENTION]

Please post the link of the chinese thread to read and FB page of the author.

Thanks.
[Android Software/Hacking General [Developers Only]] vampirefo:
http://www.gizbeat.com/7883/newest-mtk-droid-tool-replacement-for-mt6752-mt6732/

People do all kinds of scams to get facebook hits so so sad, LMAO

http://www.chinaphonearena.com/forum/Thread-SpaceMTKTool-a-new-suite-for-all-MTK-Devices

[MENTION=637263]bovirus[/MENTION] hurry up and sign up, they need more members, and the guy needs more facebook hits, LMAO.
[Android Software/Hacking General [Developers Only]] bovirus:
The tool is name SpaceMTKTool by SpaceX.

I know it (I'm already registered to beta program).
[Android Software/Hacking General [Developers Only]] AlexZap:
LMAO!!
[Android Software/Hacking General [Developers Only]] vetfactor:
unable to install USB drivers

my device is V1 MT6582 which is midway between micromax A unite 2 and micromax A Canvas2.

i just want to increase its app memory (only 980 mb)

but i am unable to install usb drivers either yours or others.

pc win8 X64.

Help please:(
[Android Software/Hacking General [Developers Only]] bovirus:
@ vetfactor

You request is OT here. It's regrding USB driver installation (and not MTKDroid).

To install the USB driver search "MediateK USB Preloader driver" (for Falshtool) and before to install disable driver sign in Windows 8.

To change USERDATA partition you have to modify EBR1/EBR2 using program like "EBR-editor" or "EBRTweak"
[Android Software/Hacking General [Developers Only]] ravisghosh:
no download link

I don't see any link to download the app. Am I missing something here?
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=4173520]ravisghosh[/MENTION]

What's app? MTKDroid? Please read first post.
[Android Software/Hacking General [Developers Only]] ravisghosh:
I'm sorry if it sounds stupid, but aren't we supposed to download MTKdroidTools.exe from somewhere.
[Android Software/Hacking General [Developers Only]] santabanta114:
When you mention app guys here would immediately think of apk file. Please state your questions more clearly.
[Android Software/Hacking General [Developers Only]] WearySky:
Edit - posted in wrong thread. Whoopsy.
[Android Software/Hacking General [Developers Only]] prinsvlad:
Hello ,

i've been busy adjusting the mtk droidtools configuration settings and have managed so far that it is now possible to backup your nvRam and create a scatter file......however not all the functionality is present yet. I need help from someone who will help me to futher develop mtk droidtools for the newer 64bit devices running on Lollipop 5.1 .

So far it is still not possible to create a custom recovery , but i hope in future it will be!.

link: https://mega.co.nz/#!sN5QCKRJ!9a6UrFWPY--y8Rc-zM0HW5cwdYgMH1dF5MU6-KBIopQ

I am not a dev , nor do i have all the knowledge or skills in programming so all support is needed and welcome!!..

Please help the MTK devices fans!.

Thanks for your time

Paul
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=5215503]prinsvlad[/MENTION]

Many thanks for this.

You modified the configuration file.

I already tried it but we just obtain to recognize new 64bit device.

How do you enable save NVRAM?

Do you have any idea how to open MTKDroid.,exe?
[Android Software/Hacking General [Developers Only]] BuPe:
Hi Paul,

I am also trying to create a scatter file from my Zopo ZP330, but it is not showing up in the official 2.5.3 or in your version either.

Can you provide instructions on how to create the Scatter file for this phone (I saw it in your signature)?

I want to do a full readback from flashtool before I start playing with it but for that I need the scatter first.

Thanks,

Peter
[Android Software/Hacking General [Developers Only]] ravisghosh:
I was talking about MTK Droid Tool EXE file which would be ran on PC, not on phone.
[Android Software/Hacking General [Developers Only]] Kaboosh:
No link to download droid mtk tools!

Hey Quasimodo, one of us must be smokin' something because I DON'T SEE ANY LINK FOR DROIDTOOLS!!

The link at the top just takes you in an endless loop between posts #1 and #922 on this thread. WTF?!?

Update: My apologies. I didn't realize the copyright mafia had it removed.
[Android Software/Hacking General [Developers Only]] bovirus:
Here the link for MTKDroid 2.5.3

https://mega.co.nz/#!GQQ0UADT!8MWBd9P8LQc3kMSHdemGj-qA5MCwLqKQdRjjX7ZFZ9Q
[Android Software/Hacking General [Developers Only]] rzdz:
Problems creating valid scatter file from Alcatel C7 7041D...

Hello experts,

I hope you can help me solving the following problem:

I made a backup of my brand new and unused Alcatel C7 7041D (MT6582) using MTK DT v2.5.3 and SP flash tools v5.1516.

The read out scatter file seem to be not correct, because every attempt to flash back ends in this error:

"PMT changed for the ROM, it must be downloaded"

After weeks of reading a lot about flash tools, android file systems and partitions and making also a ton of experiments, the only thing that worked, was using a scatter file of 7041X (with some little differences to my own file).

There must be any differences in partition info "in the phone" and in my scatter file.

This is my "not working" scatter file (green marked: difference to working scatter file):

So, why can't MTK DT create a working scatter file from my own phone?

How can I solve the problem in a clean way (correcting wrong entries in the phone instead of using scatter files of different devices)?

Apparently Alcatel uses a kind of unusual partition layout (maybe used as "hacker protection"?)...

Can somebody help me, please?

Some more detailed info:
[Android Software/Hacking General [Developers Only]] bobl61:
I can't understand what the problem is. I have MtkDroidTools v2.5.3 installed, and it works fine with my BLU Studio 5.0 C HD (D535U). However, with my new Blu Studio C (D830U), it does not recognize the phone at all. They both have the same Chipset (Mediatek MT6582), same CPU (Quad-core 1.3 GHz Cortex-A7), same GPU (Mali-400MP2). Only difference I can see is OS (D535U v4.4.2 KitKat) (D830U 5.0 Lollipop). I used usbdeview to uninstall all phone drivers, and then reinstalled (PDaNet, MTK, etc.), but the phone just won't get recognized. The phone is rooted, with BusyBox installed. Any ideas?
[Android Software/Hacking General [Developers Only]] AlexZap:
People think the issue with mtk droid and root tools is the processor... 32 bit vs 64 bit, but that isn't the case. When mediatek rolled out the kit Kat 4.4.4 based ROMs, there was a major overhaul in the way they work. The older ROMs have a file /proc/dumchar_info which was basically the scatter file. This is what allowed mtkdrt to do its magic. On the new ROMs (4.4.4 and after) this file doesn't exist any more. No dumchar, no working droid and root tools.
[Android Software/Hacking General [Developers Only]] bobl61:
Thanks for the info. So there is no way to backup, or create custom recovery for Lollipop devices?
[Android Software/Hacking General [Developers Only]] imparator:
Never mind this question. Figured it out allready. Scatter is start address size is end address

PS: i am total newb at this.....
[Android Software/Hacking General [Developers Only]] AlexZap:
there is no simple way to backup the phone... if you are rooted, there is a linux/cygwin script i wrote to create a sp flash tool compatible backup for the device. read back a couple of pages in the thread. there are a couple of other tools other people ahve come up with. as far as auto-generating a custom recovery, no one has come up with that yet. carliv is working on his CWM*T recovery and perhaps someone will make an autogenerate tool for that when he releases that. it helps to know what phone you have to see if a recovery is already out there.
[Android Software/Hacking General [Developers Only]] barbas66:
Pardon y'all, but where is the link to the file? I can't locate it!

Thanks.
[Android Software/Hacking General [Developers Only]] bigrammy:
See this post ;)

http://xdaforums.com/showpost.php?p=62073469&postcount=1660
[Android Software/Hacking General [Developers Only]] bobl61:
I'm not too familiar with Linux, but I was able to set up VirtualBox and installed Xubuntu. Was having too many problems (locking up every time I plugged my phone in) so I got rid od Xubuntu and set up Linux Mint. After a few days, I was finally able to get my phone recognized, and execute your script. However, it did not work. Here is the output:

List of devices attached
0123456789ABCDEF	device

bob@bob-VirtualBox ~ $ /home/bob/Downloads/./mtk_backup.sh
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Checking for netcat ... netcat found!
Checking for adb ... adb found!
Checking for pipeviewer ... pv found!
backing up preloader
/home/bob/Downloads/./mtk_backup.sh: line 388: pv: command not found
fixing preloader
dd: ‘0123456789ABCDEF-20150825-162954/preloader.bin’: cannot skip to specified offset
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.00175983 s, 0.0 kB/s
/home/bob/Downloads/./mtk_backup.sh: line 328: 4 + : syntax error: operand expected (error token is "+ ")
backing up cache
/home/bob/Downloads/./mtk_backup.sh: line 437: pv: command not found
backing up system
/home/bob/Downloads/./mtk_backup.sh: line 442: pv: command not found

It just stopped at the last line. I waited for like an hour, but it just stalled. Any ideas?
[Android Software/Hacking General [Developers Only]] AlexZap:
I have got an idea... On vacation right now... I'll post a fix later tonight.
[Android Software/Hacking General [Developers Only]] bobl61:
Thanks :good:
[Android Software/Hacking General [Developers Only]] Gurkirat_Singh:
Hey there, I just want to say I did everything you right in this post, installed adb drivers turned in the USB debugging mode. Still I didn't get it I am not able to root. I tried many methods I found on XDA installed many drivers. But I didn't able to root and when I uncocked the boot loader flashed cwm and relocked it and not into recovery mode I got the root but still not able to use adb terminal properly can't use the command "adb pull /system system". Can you help me because I am freaking tired now by kept reading the posts on and on.

Or other way you can tell me any easy way to port a MIUI ROM(only easy way). Because I tried other also like

http://www.mtkroms.com/2015/02/unpacprepack-bootimg-and-port-kernel.html?m=1

http://www.mtkroms.com/2015/05/mtk-kitkat-porting-guide.html?m=1

None worked for me. Reached some point and then got failed.

Last but not least Thanks for Reading....
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=6535083]Gurkirat_Singh[/MENTION]

Pelase avoid to QUOTE the first post. Just post you comment

Just enlarge the thread without any additional scope.

Please read carefully first posts. Your question (ROM porting) is completly OT.

This thread is not about how to porting a ROM. Please post your request in a specific thread for ROM porting (not here).
[Android Software/Hacking General [Developers Only]] Gurkirat_Singh:
Okay but what's the meaning of OT.
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=6535083]Gurkirat_Singh[/MENTION]

OT = OFF TOPIC = Not related to this thread.
[Android Software/Hacking General [Developers Only]] Gurkirat_Singh:
Thanks, I hope you will help me in the future also.
[Android Software/Hacking General [Developers Only]] bovirus:
[MENTION=6535083]Gurkirat_Singh[/MENTION]

You are taking the problem in wrong way

Please don't wait an answer here.. The answer here will be OT.

You have to post post in the right thread (not here) and wait there the answer.
[Android Software/Hacking General [Developers Only]] sha91:
[MENTION=5119815]rua1[/MENTION],

For some time now I've been trying to unlock the bootloader of my device Huawei Honor 3x Pro G750-T20.

Every attempt in fastboot mode had been a failure.

Always returned remote:unknown command

Eventhough device was recognized in adb and fastboot but still after typing in the command:fastboot oem unlock xxxxxxxxxxxxxxxx enter/execute.

Have tried with many adb/fastboot files links in many guides yet the same outcome

remote:unknown command

In the latest version of mtkdroidtools v. 2.5.3 though there is 2 command list. One for adb and fastboot. But there is no ' fastboot oem unlock'.

Could this be WHY I've been getting the unknown command?

Could you please add this,

fastboot oem unlock

command line in the mtkdroidtool fastboot software.

Thanking you in advance.
[Android Software/Hacking General [Developers Only]] bone101:
Sorry ,I touched the ansewer button unseriously

root for cat b15q is no problem.

It has mtk6582m chipset , so i read some posts here but no one is working here wiht this device
[Android Software/Hacking General [Developers Only]] AlexZap:
Rua1 isn't around so I doubt he or anyone else will be adding it to mtkdrt, but if you need your boot loader unlocked, you can look here http://huaweinews.com/2013/11/unlock-ascend-y300-bootloader/. to unlock the huawei boot loader, you usually need keys. Huawei will provide them to you but it can take a while... this program is free and can generate them for you quickly.
[Android Software/Hacking General [Developers Only]] beggerking:
FOR GOD SAKE!! where is the freaking file!!?? just a link of loop back to the same page... never a link to the actual file!

---------- Post added at 11:53 PM ---------- Previous post was at 11:47 PM ----------

so here is the actual download link http://www.mediafire.com/download/6z9acf5um65cuj2/MtkDroidTools+v2.5.3.zip
[Android Software/Hacking General [Developers Only]] bigrammy:
The link was removed by xda due to some copy claim I think not the OP :(

If you had looked back a couple of pages you would of found a good link or better still use the search box for the thread. :rolleyes:

The OP is far from stupid unlike you so I would remove that comment if I was you now enjoy his hard work for free. :mad:
[Android Software/Hacking General [Developers Only]] AlexZap:
here is a quick fix to this issue... using full path names to the programs instead of searching the path. before running the script, be sure to have adb, pipe viewer, and netcat installed. on ubuntu/debian type distrubutions, you can do that by running:

sudo apt-get install pv netcat android-tools-adb

you can find the latest version at this link:

https://drive.google.com/file/d/0B-j0lhPmuyGUcFdSQzNZZWRib3c/view?usp=sharing

or it is attached... just rename the file
[Android Software/Hacking General [Developers Only]] beggerking:
Ya sorry op didn't mean what I said...was just frustrated after opening 10 Windows in a loop trying to find a usable link

Perhaps you should remove the non working link and just ask users to Google rather than posting the non working link in a loop.
[Android Software/Hacking General [Developers Only]] sha91:
Yes thank you for that info.

I've already got the unlock codes from Huawei awhile back.

From the day I received the codes to this date I am unable to unlock the phone because

in command prompt right after

1)adb device - it shows the alphanumerics(device is recognized)

2)adb reboot - bootloader - devices goes into fastboot mode

3)fastboot device - the MTK ver.6592(again device is recognized)

Up to now everything is as should be.

4)fastboot oem unlock ..............

-remote:unknown command

This is the PROBLEM.

Immediately after typing fastboot oem unlock and keying in the code received from Huawei it always comes up with remote:unknown command
[Android Software/Hacking General [Developers Only]] AlexZap:
That is very weird. Couple of suggestions: one, are you sure the boot loader is locked? Are you sure the device is genuine huawei and not a clone? From here, you probably need to go directly to a huawei thread for your phone on xda because I don't have one, and this isn't really the place to do this, as it is about mtk droid and root tools. I wish I had more help to offer. You could try here http://xdaforums.com/android/help/huawei-honor-3x-pro-g750-t20-8-core-t2840025
[Android Software/Hacking General [Developers Only]] bobl61:
Installed everything and ran the new script. Still having issues. Tried with adb insecure disabled and enabled. Same result...

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Checking for netcat ... netcat found!
Checking for adb ... adb found!
Checking for pipeviewer ... pv found!
backing up preloader
dd: block size `512c': illegal number
0B 0:00:00 [ 0B/s] [<=> ]
fixing preloader
dd: ‘0123456789ABCDEF-20150830-110715/preloader.bin’: cannot skip to specified offset
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000266554 s, 0.0 kB/s
./mtk_backup.sh: line 328: 4 + : syntax error: operand expected (error token is "+ ")
backing up cache
dd: 0B 0:00:00 [ 0B/s] [<=> ]
backing up system
/dev/block/platform/mtk-msdc.0/by-name/cache: No such file or directory
dd: /dev/block/platform/mtk-msdc.0/by-name/system: No such file or directory
0B 0:00:00 [ 0B/s] [<=> ]
[Android Software/Hacking General [Developers Only]] AlexZap:
What phone are you trying to run this on?
[Android Software/Hacking General [Developers Only]] bobl61:
Blu Studio C

http://xdaforums.com/showpost.php?p=62200444&postcount=1662
[Android Software/Hacking General [Developers Only]] AlexZap:
Hmm.. Mt6582 but on lolipop... Should work. Can you give me the output of

adb shell su -c 'ls -R /dev/block'

Run from your Linux terminal?