yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] yuweng:
haha, been using x86 earlier b'cos of driver compatibility issue but now also lazy to upgrade...

Yeoh bro, for Android Kitchen to work on MT6577, you'll need 'curi ayam' patching... :D

There are so many MT6577 out there, to update edify_defs for all model is crazy... :eek:

After extraction at AK, go to ADVANCED OPTIONS -> Convert update-script or updater-script -> Convert update-script to updater-script (Edify)

Then go to AK -> tools\update_files folder, copy emmc-update-binary to WORKING folder \META-INF\com\google\android, delete existing copy & rename emmc-update-binary to update-binary

Open updater-script with Notepad++ & delete the 2nd & 3rd line & add the following to the 2nd line & save it...

format("ext4", "EMMC", "/dev/block/mmcblk0p3");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");

Build ROM from working folder & Voila, you'll have Android Kitchen working on MT6577 & i believe it will work on MT6575 too... :fingers-crossed:

If you need to add apps/ games to WORKING folder /data/app then you will need the below...

format("ext4", "EMMC", "/dev/block/mmcblk0p5");
mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/data");
package_extract_dir("data", "/data");
set_perm_recursive(0, 0, 0777, 0777, "/data");

format("ext4", "EMMC", "/dev/block/mmcblk0p3");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");

AK will works with either system.img or system.ext4.tar but *.tar will take a longer time to decode symlink...

As usual, wipe data/ factory reset first before installing ur newly created update.zip... :o

Actually you don't need to format statement also at updater-script since you already manually done it... :D
[Miscellaneous Android Development] apad:
Thanks for the guide but still got no time to continue the custom rom. Will update once I got time ;)

---------- Post added at 10:29 PM ---------- Previous post was at 09:48 PM ----------

I can confirm that this option is not working on my MTK6577 One X. tried few time, but still store on phone storage instead of sd card
[Miscellaneous Android Development] androidnyubi:
awesome, i was looking for this tutorial, to repartition my umi x1 mtk6577 , thanks, but i don't want the sdcard swap, only want to delete emmc partition

so its only the first file needed to flash using cmw right? or i can edit the vold.fstab on my own rom
[Miscellaneous Android Development] whitetigerdk:
Just to let you know...

I have a GooPhone Y5 .. and I have actually tried to flash my phone with the Zopo Z100 or Z200 (I don't remember) ..

The phone went dead.. BUT.. After installing the preloader driver for the Zopo device (just like a did for the GooPhone before first use of FlashTool) I was able to use FlashTool again.. and back on GooPhone ROM
[Miscellaneous Android Development] yuweng:
[MENTION=4783456]androidnyubi[/MENTION]

Yes, just use the MTK6577_Data_Repartition.7z by X-Dron. However, found out lately, most users doesn't have factory ROM & they started modding this & that which is very dangerous... :D Use MTK Droid Tool by russian Master Shifu rua1 to backup your whole ROM with it... :good: There is an option there to create scatter.txt so you can revert it back when needed... :good:

[MENTION=2620729]whitetigerdk[/MENTION]

Wow, this is a good find... :good: it means MT6575/ 77 is 'unbrickable' after all... :D
[Miscellaneous Android Development] androidnyubi:
thanks yuweng, this umi x1 actualy my 1st mtk based android, confusing which hack compatible with this chip hehe..
[Miscellaneous Android Development] jaydvn:
Repartition APP for MT657x (Need root)

This app helps you have up to 3GB internal storage (Data Partition) <DOWNLOAD>

*Phone must me rooted.

*Run the app > Choose the size of data partition you want (I choosed 3GB ("Bộ nhớ 3GB, bỏ thẻ SD trong" in app's menu) because after swap sdcard, i feel internal SDcard is useless).

*Then Reboot to Recovery ("Khởi động máy vào Recovery" in menu).

*Once rebooted to Recovery> wipe data/factory reset.

*After reboot, you will have the size of data partition you want.

-Good luck!

-Sorry for my bad English!

-App's language is in Vietnamese
[Miscellaneous Android Development] yuweng:
Yeoh bro, i've unpack it & notice it is actually replacing the EBR1 & MBR... :eek:

i suggest that you get Sir.nguyenhaiduongbk or phi.long to translate it to English first before sharing it here as no one else will benefit from it... :laugh:

And please include an English Readme.txt on how to use it too... :D
[Miscellaneous Android Development] jaydvn:
Ok bro, i think this app does the same way with yours, just replace ebr1, i'll ask them to translate it to english then share after.

---------- Post added at 11:14 AM ---------- Previous post was at 11:09 AM ----------

Can i ask you one more question, i use android kitchen to make update.zip of rom, but after flash the zip file, my wifi can't be turned on, do you know it because of boot.img or updater-script?
[Miscellaneous Android Development] jaydvn:
Translated Repartition APP

I've translated Data Repartition Tool to English <DOWNLOAD>

Hope you enjoy it!
[Miscellaneous Android Development] yuweng:
Yeoh Bro, did a full test & it is working great, thank you so much for sharing...

[Original Size] [500MB] [1GB] [2GB] [2.5GB] [3GB]

However, Factory Reset at TWRP show error but it works after reboot. CWMR Wipe Data/ Factory Reset no error... :o

That problem was solved by Master Shifu dsixda since version 2.14 b'cos of symlink problem, refer to Release Notes here...
[Miscellaneous Android Development] wanxbotak:
Success bro thanks..
[Miscellaneous Android Development] llinde:
Does this mean that if I want to try a new ROM it is better to leave the original PRELOADER in its place or am I saying something stupid now....:confused:

I tried to find what exactly is the function of each part of the firmware but cannot find an easy to understand description.

I guess some of the parts of a ROM are very machine dependent and others are more general.

It would be nice if somebody could describe relations and dependencies of the different parts.

Luit
[Miscellaneous Android Development] jaydvn:
I've already updated kitchen to 2.18 but still no wifi after flash update.zip. my device's board is 'signal77_ics2', maybe I'll try to rename some files in edify_defs folder to make kitchen define my device. Thanks.
[Miscellaneous Android Development] aries1dcrn:
it doesnt sink in to me yet

could someone explain further.

i have

1gb rom internal mem

16gb internal sd

2gb external micro sd (the removable one)

what will happen to them?

i cannot figure out a way to open the phone to replace the external sd.

thank you!:good:
[Miscellaneous Android Development] yuweng:
Haha, glad you find it useful, credits to the original DEV... :o

There is something wrong with your layout... :eek:

Typically for MT6577 is as the chart below & its self-explanatory... :cool:

Donno why all hack/ mod can't 100% install it to either Internal SD or External... i guess thats how Android handle apk files, some goes to internal & some to external... :laugh:

Only by using croniccorey's INT2EXT with KarmaToBurn's Mass Apk Installer, that is the only way you can 100% force install all apps, especially games to Internal Memory...

Note : i've been getting feedback that this INT2EXT mod doesn't work on all MT6577...

With the existing unbind command, INT2EXT will still work plus benefit, is that your device can still boot up even without external sdcard but it doesn't work on all ROMs...

If it bootloops then use Notepad++ to edit install-recovery.sh line 63, 68, 73, 100 from unbind to bind... :o
[Miscellaneous Android Development] aries1dcrn:
its getting clearer now:fingers-crossed: so if i use the data repartition i internal sd will be removed and added to phone memory?
[Miscellaneous Android Development] androidnyubi:
great tool :good: , but not work at my phone mtk6577 (UMI X1) , after applied 3GB restart to recovery and wipe factory , after reboot my internal storage still show 1.97GB same as before

yuweng , after i applied the hack, if i installed new rom do i have to re applied the hack?
[Miscellaneous Android Development] androidnyubi:
manage to change to 2.5GB data partition but not the 3GB :D

maybe limitation on my phone
[Miscellaneous Android Development] apad:
What is your phone model? Any picture? Maybe Google could help.

Also, I couldn't get it why at the first place you wanted to swap it? Do you plan to get 32gb external SD?
[Miscellaneous Android Development] bOyka8:
INT2EXT on MT6575 / 77 for the extreme gamers ! Working on GooApple V5+

So I just tried the "INT2EXT on MT6575 / 77 for the extreme gamers !" for my GooApple V5+ and I got it working thanks to yuweng again !

So here's what I did for the GooApple V5+ MT6575 1ghz:

Based on yuweng's tutorial : http://www.mediafire.com/view/?7zjz4onhos826bk

Download and/or install and extract these:

MiniTool Partition Wizard (Home edition) - http://www.partitionwizard.com/download.html

INT2EXT-mtd.7z (Includes install-recovery.sh) - http://www.mediafire.com/?16psto1xqw4b0s0

Notepad++ (To edit install-recovery.sh) - http://notepad-plus-plus.org/download/v6.2.3.html

ES File Explorer File Manager - https://play.google.com/store/apps/...sMSwxLDEsImNvbS5lc3Ryb25ncy5hbmRyb2lkLnBvcCJd

BACKUP YOUR GOOAPPLE V5+

1. First I installed and opened MiniTool Partition Wizard and mounten my SD card (32gb & Class10) with going in USB Storage Mode.

2. In MiniTool Partition Wizard, I selected my drive and resized it from 29gb to 26gb (FAT32).

3. Then I selected the remaining 2.5-3gb and created a new partition : Primary , Ext4 , 4kb. Don't forget to click Apply at the top left.

4. Then I extracted INT2EXT-mtd.7z and installed Notepad++.

5. With Notepad++ , I opened install-recovery.sh and changed unbind to bind in lines 61, 66, 71 and 98. Then saved it.

6. Now I copied the EDITED install-recovery.sh to the root of my /sdcard/ (Location when you open your phone).

7. Having ES File Explorer File Manager (EFEFM) installed, give it Root acces via the Settings at the bottom (check everything at root settings).

8. Next, select install-recovery.sh in EFEFM and copy it to /system/etc/ and give it full read/write/execute acces.

9. After this is done reboot your phone. For me, after the first boot it just shutted off. So then I had to power it on again and I had 2.6gb internal memory.

Hooooorah ! :good::D

Thanks again yuweng for the files, info, tutorials and time !

PS: I did find the boot to be slow so I bought SD Speed Increase Premium for just €0,79 (Market link below). Installed it and changed the speed to 4096kb and BAM, fast speed boot.

SD Speed Increase Premium - https://play.google.com/store/apps/...SwxLDEsImNvbS5zZGluY3JlYXNlLnByZW1pdW0uaXQiXQ..

Proof
[Miscellaneous Android Development] jaydvn:
Thanks in advance, I've added your codes to updater script, now my wifi works perfectly.

I'm trying to port MIUI v4 to my WVGA 6577 phone using many guide in xda. but after flash, it always stuck at the bootanimation. At last, I tried to port miui from lenovo p700i, which has the same specs with my device, but still stuck, can you help me?

---------- Post added at 03:33 PM ---------- Previous post was at 03:11 PM ----------

If choose 3GB, then your cache partition will reduce to 30-40MB, its not good at all, I choose 2.5GB, its the best choice for 4GB ROM device.

After swap Int-Ext SD, repartition 2.5GB, I bought a Sandisk 32GB class 10. Now I can install more app, store more pics and vids, thank yuweng very much for making this guide.
[Miscellaneous Android Development] angel.grin:
wifi

try to copy lib files with .so extension for wifi, i fixed the camera issue on my phone when i ported lewa os by copying the stock lib files in lib folder and lib\hw folder.
[Miscellaneous Android Development] bryan_mmx:
newbie's question on repartitioning on android

Can I use the INT2EXT method to repartition the floating 2GB Phone Storage and merge it with the 512 Int Memory? I want to maximize that 2GB. Been using my iTouch NoteII (MTK6577) for 3 months. Quite irritated by the fact that I can't maximize the 2GB Phone Storage.
[Miscellaneous Android Development] yuweng:
Data Repartition, Data Swap & INT2EXT are all totally different mod, my friend... :o Its already explained meaning you didn't read every page here...

Ok, i'll explain again, you can use Data Repartition APK, credits to jaydvn & this is my review about it...As you can see, for maximum 3GB, on my Lenovo A789, i actually get 3.57GB but Phone Storage shrink to 50mb only... :)

As jaydvn pointed out here, Data Repartition APK use together with Data Swap(OP first SHOW CONTENT) will produce best result... :good:

On the other hand, with INT2EXT, you can have up to 10GB of Internal Memory... :D The choice is yours to use which mod, credits to the original DEVs...
[Miscellaneous Android Development] melander:
thanks for sharing the tool and process in doing this on a mtk6577 phone.

we have been trying to find a solution to our re partitioning problem, we were loosing USB storage functionality. but with this tool. internal storage space was increased and also USB storage still working.

Tested on MyPhone A919 (PH) almost similar to the Micromax A110

thanks @yuweng for the thread and @jaydvn for sharing the app.
[Miscellaneous Android Development] bryan_mmx:
Oh, thanks! I didn't understand the whole idea of INT2EXT and was hoping if there a similar method to do the data repartition (since the INT2EXT looks simpler to use). Anyway, I will try data repartition one of this days. Thanks again!

Update: *insert success kid meme* Yay! Internal storage is now 2.6GB and phone storage 83mb. Now I can sleep peacefully. Wait, I can't yet because...

(Off-topic) Can anybody help me how to change the stock lockscreen shortcuts? I've been looking for it in system settings>security>lockscreen but it's not there (on my friend's SIII I can easily locate it). This is the same MTK6577 device that I've just repartitioned. Don't want to install third party lockscreen launcher since it's gonna hog up my RAM.
[Miscellaneous Android Development] khankll:
i have this option

Settings->Storage, you can simply choose which SD card is used, internal or external.

but i am confused what that means ?

i have 503MB /data partition

2.09GB /mnt/sdcard partition (it is internal sd card i cannot physically acces it .. its somewhere inside it ..

13.49GB /mnt/sdcard2 which is external sd card 16GB which i have partitioned for link2sd .. and this is the fat32 partition size

and 1.15 GB /data/sdext2 partition which is on external sd card which i created for link2sd it is ext4 partition ..

so the last 2 are the two partitions on my sd card .

so what the option originaly described does in my case ?

mine is mt6575 device ..
[Miscellaneous Android Development] yuweng:
As said, thats how Android OS works, even if you select Internal or SdCard as your preferred install location, it will still use Internal or SdCard when you install apps...

So it actually depends on your preferences which mod you wanna use & just today, a fellow xda member pm me & ask how he can disable internal memory & this can be quite easily achievable by putting a # at vold.fstab, credits to Master Shifu bgcngm...

[B][SIZE="4"][COLOR="Blue"]#[/COLOR][/SIZE][/B]dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host

--------------------------------

my bad, feedback from fellow xda member, remark the first line at vold.fstab & your device will stuck at boot... :o

Requires modded EBR1 to work & don't just use Master Shifu bgcngm's V970 EBR1 unless your device has the exact same partition layout or you will end up here... :o

if you still wanna proceed then refer to here... :cool:
[Miscellaneous Android Development] khankll:
well is it applicaable on mine 6575 based device ?

also the cache partition is 500 mb of which it hardly uses 40-50 MB i have never seen it grow beyond that .. so can we take some space from it and assign it to our /data ?
[Miscellaneous Android Development] yuweng:
Data Repartition here is only for MT6577 ONLY as the title says... :cool:

AFAIK, no DEV shared modded EBR/ EBR2 for MT6575 but you can try out the method shared by Master Shifu bgcngm here... :laugh:
[Miscellaneous Android Development] flufytendo:
Thx I will try the swap option

Enviado desde mi Zopo zp900 usando Tapatalk 2
[Miscellaneous Android Development] khankll:
@yuweng @cybermaus @bgcngm

anything possible of this clone mt6575

http://xdaforums.com/showthread.php?t=2181346 ? :crying::crying: :crying: :crying: :crying: :crying:
[Miscellaneous Android Development] milda2000:
HI

this app works perfect on ROM 4.0.4 ICS (MT6577). After upgrade to 4.1 JB brick phone. JB is different scatter file. Helps and modify this app?

thanks

Milda
[Miscellaneous Android Development] khankll:
@yuweng

there is some update on that thread .. but i am confused .. please if u could have a look at that thread ..:good:
[Miscellaneous Android Development] danisath:
Hi, thanks for this great tool...i am a beginner, would like know if is possible a full wipe after use data repartition apk, without recovery (i have stock recovery not cwr or twr). With adb or terminal emulator is impossible? I have a note 2 clone, guophone n9550 1gb/4gb

Inviato dal mio T01A con Tapatalk 2
[Miscellaneous Android Development] yuweng:
Never Ever try any mod without CWM/ TWRP or you will end up like them here ! :cowboy:

Refer to here & here... :good:
[Miscellaneous Android Development] danisath:
But i have a backup of all made with Mtkdroidtool. Little ot..why every time i make a custom cwr without cgwin (with your post about cwr and twrt) files are different?

Inviato dal mio N9550/N7100 PAD con Tapatalk 2
[Miscellaneous Android Development] mite_jan:
using zte v970

default is 500mb internal and 2gb for sdcard

repartitioning to 2.5gb for internal works fine but the external card is not readable/mounted

any help ?
[Miscellaneous Android Development] Dead-neM:
Hi use smart phone flash to completely format your device then reflash your moded firmware then replace your imei file

[explication] i think this is like a pc. if you change disk allocation size but you not erase them it will be corrupt partitions for multiple reason

good luck REMEMBER after format your device your imei file will not be good you have to replace it so save /data/nvram/md/NVRAM/NVD_IMEI/MPOB_001 after you replace your firmware replace it ! with 777 permissions [ if you doesn't make a copy a this search on google an .exe to recreate your mpob_001 file ]
[Miscellaneous Android Development] Mazarin07:
Please modify your post and add that this solution needs custom CWM Recovery.

Without that your solution doesn't work and can brick the Android device.
[Miscellaneous Android Development] Mazarin07:
Guys, I am fedup with all this deficient information.

Where is a quick and simple method to repartition the internal storage of my mtk6577 smartphone?

I did try the Vietnamese solution without CWMR being installed, and now it messed up everything. Now, instead of an Internal SD card of 500 MB and internal phone memory of 2 GB + 500 MB RAM, I have:

500 MB internal SD, and the same phone memory and RAM. This means that half of the storage has simply disappeared. 1.5GB appears unmounted in Diskinfo.

What can I do with this f.king phone?

I have found this tutorial, but get stuck at page 14. The application menu does not match with what is in the tutorial, whic has 34 pages, so itʼs complicated as hell.

I wish I never bought this phone, and never had anything to do with any Android device.
[Miscellaneous Android Development] mite_jan:
i am using these files from here http://xdaforums.com/showpost.php?p=30786931&postcount=4for for repartitioning and like i said it is repartitioning the whole memory to be used as internal (which is great) but after that i don't know what to change into the rom so that the external sdcard be readable

should i only edit vold.fstab ? or requires more
[Miscellaneous Android Development] yuweng:
Bro, don't say deficient info, all prior WARNINGS has been given here, here & here... :rolleyes:

You didn't read every post & you have been posting at various of my thread asking for cwm & again, its here & if still you can't see it, click at the SHOW CONTENT & look for Latest CWM Recovery 6.0.2.8 for MT6575/ 77 here & still you cannot find it, its here...

AFAIK, Master Shifu bgcngm's mod is to totally disable internal memory which requires modded EBR1, refer to here for more info... :cool:
[Miscellaneous Android Development] MaxAndroided:
Has anyone tested it mod on alcatel OT-997D or BASE Lutea 3 :confused:

I do not trust the thing :rolleyes::angel:
[Miscellaneous Android Development] yuweng:
Since you ask, many has reported Data Repartition doesn't work on latest JB ROM... :cowboy:

Many has found ways around this by flashing modded scatter.txt & EBR1 to increase internal memory to 2.2GB max.. :cool:

-------------------

Just compared my scatter.txt & modded one & found they actually shrink the cache partition, clever way... :laugh:

Original scatter.txt

CACHE 0x33fe8000

USRDATA 0x540e8000

__NODL_FAT 0x741e8000

modded scatter.txt

CACHE 0x327e8000

USRDATA 0x528e8000

FAT 0xe29e8000
[Miscellaneous Android Development] MaxAndroided:
Ok im on ICS... I want to test it :fingers-crossed:
[Miscellaneous Android Development] Mazarin07:
I have read your posts, but I got stuck here.

It seems that the Android Kitchen available is an update, so its menu structure does no more match your tutorial.
[Miscellaneous Android Development] mite_jan:
i don't know what his disable_internal_sdcard.zip is making

i see only a modification of \storage\framework-res.apk\res\xml\storage_list.xml

i don't see where he is modifying the vold.fstab file

on his rom this works perfectly but on another roms i find it very dificult to repartition and disable internal sdcard
[Miscellaneous Android Development] yuweng:
its already explained here & you ask again... :cool:

Since so many is experiencing problems then better you guys use this one here guarantee to work even for a n00b... :good:

Works on fat, ext2, 3 & 4 if your're on ICS & JB ROM... :cool: For GB ROM only works on fat... :laugh:
[Miscellaneous Android Development] Mazarin07:
Link2SD is far from perfect. OK, it moves your app to an extended partition of the external Sd-card, but data generated during app running will still be stored on the internal SD-card.

It happened to me, that during car navigation this internal storage got filled in (probably because of the on-line map sections continuously downloaded), and Android kept sending me warning pop-ups, making the navigation app unusable. Imagine this in a heavy traffic situation in an unknown place where you badly need GPS-assisted navigation...
[Miscellaneous Android Development] yuweng:
Hmm, then you should try the modded version INT2EXT at the OP, never had a problem with it... :cool:

Works on GB, ICS & JB too, thanks to Master Shifu croniccorey here... :good:
[Miscellaneous Android Development] sicksoul:
is this tools can be use in THL w8 (MTK 6589) to increase/repartition Internal Storage? :confused:
[Miscellaneous Android Development] melander:
any update for the MTK Repartition Tool? Looking for a way to repartion internal memory of an MTK6589 device. any help would be appreciated. Thanks!

~~~~~~~~~~~~~~~~~~

just found this thread, it is in spanish so just use google translate.

there is now a similar tool there that can be used to repartition the internal storage of MTK6589 devices.

hope this helps.