yashsingh1/xdaforums huggingface dataset:
[Desire General] Chromium:
camera works with 3rd party, not sure about usb tethering as i never use it.

Compared to vj's rom, its a tiny bit slower. Nothing to bad. And imo its much better to be stable, than fast.
[Desire General] gaara6775:
That sounds cool. Saw a video of it on YouTube,,looks gud to me. Thanks for sharing it . :)
[Desire General] jmcclue:
lol i thought this thread was for partitioning ur sdcard, not best jb/ics rom, u guys gone way off topic here :cyclops:
[Desire General] gaara6775:
Ooppss... Sorry.. no more asking qustn on Rom:cyclops:
[Desire General] vasanthrg:
Very useful information .....

I have tried with 4ext Recovery method and it have never created any issues.... thanks for giving the information....
[Desire General] jmcclue:
Hahahaha did ya have to quote the whole bloody guide?
[Desire General] Chromium:
hes being grateful and showing his affection. lol :laugh:
[Desire General] naeembabakheil:
Thanks

i installed Cool Droid Bravo v3 and it has EXT4 Parttion Recovery Tool and i does the same as u wrote Thanks , but i have a question ?

What is SWAP format ????
[Desire General] Chromium:
Its basically a format that allows your sd card to be used for additional ram. Most roms dont support it though, so theres usually no point of making a SWAP partition.
[Desire General] srbutt:
optimal size

what shall be the best size of ext3/ext4 partition. minimum and maximum it shall be set to provide optimal performance.

I have partitioned my sd-card ( class 10) for 1.5G ext4 partition and using it with VJ rom. I read in some thread that more size of ext4 partition will use more memory of your phone , how correct is this information.

thanks.
[Desire General] Chromium:
Your partition should be between 512mb-1.5gb. Anything more may cause it to not work or be very slow.

I'm not sure what u mean with ur second question.

Also I've heard of some people having multiple ext partitions which supposedly makes it faster, but its a bit more difficult to set it up.
[Desire General] eflammer:
I have a few questions from a technical perspective.. The methods listed as do not use.. what is wrong with them? I saw one mention of minitool not producing "aligned" partitions, but im not exactly sure what is meant by that, and i have seen a few threads about CWM damaging cards, but im not quite sure how that can happen or why.

Mind you im not saying this is wrong only that I don't understand it.. and I would like to.

Another thing mentioned in this thread was that there should be an upper limit on partition sizes of around 1.5 GB for performance reasons. Is this still an active issue under JB. I ask because my plan (which is how i found this thread) was to to take my 32GB card and set aside like 8 GB as a second partition to give to Link2SD to make space for apps and use the remaining space for media files and such. This thread implies that would be a mistake. Or I am misreading it, so feel free to correct me.

Like i said i'm not saying anyone is wrong.. I just want to understand the reasons behind the recommendations, I have an IT background so if you just want to link a bunch of tech articles, thats fine.
[Desire General] abaaaabbbb63:
I recommended avoiding minitool and cwm partitions from my personal experience, and from what I've seen at other people. Many users that needed help with data loss, or applications not installing properly had partitioned their sd-card with either minitool or cwm. I had problems too, my first time, when I used cwm. I don't exactly know why the two make bad partitions, but it's a fact that, in time, those partitions become faulty.

And for the 1.5 recommendation, I wrote that because I have seen and experienced that partitions over 2 GB don't work properly with a2sd scripts. I think symlinks aren't properly done.

Unless you want to move every little thing on your internal memory to sd-ext, you won't even use your 8gb partition. I mean, thats enough for about 800 apps. And don't forget that, if you don't use mounts2sd and mount data, cache, dalvik cache, and system/app to sd-ext (about everything you could possibly move), your internal memory will also get filled slowly.

And, if you do move everything to sd-ext, your phone will move a lot slower, even on a class 10 sd-card.
[Desire General] :
Will that EXT4 recovery overwrite CWM recovery?
[Desire General] abaaaabbbb63:
Yes, it will. Don't worry. 4ext recovery is better.
[Desire General] :
To install that ext4 recovery updater, first I need to install ext4 recovery control right? Or is it standalone?
[Desire General] Chromium:
No. You choose one or the other. The 4EXT Recovery Updater is the free version, while 4EXT Recovery Control is the paid version.

Regardless of which one you choose, they will both allow you to install the 4ext recovery.
[Desire General] jmcclue:
u have to pay for 4ext recovery control. u can download the 4ext recovery updater app for free and use that. or in my sig u can click the 4ext recovery as PB99IMG and flash 4ext that way. guide in the link.

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

lol beat me to it
[Desire General] :
Ok, thanks guys, I understand everything now, gonna get this done now.

---------- Post added at 10:59 PM ---------- Previous post was at 10:14 PM ----------

Okay I got a problem.... :(

I did everything as you said and right after it finished creating partition I installed VJs AOKP CM ROM and after booting I didn't get any space, plus I'm getting error: Unfortunately, the process android.process.acore has stopped.
[Desire General] Chromium:
did you do a full wipe?
[Desire General] :
Yes, I did. After I booted to ROM I wrote in the emulator as you told me to...When it rebooted Link2SD was warning me about unused sd-ext...
[Desire General] Chromium:
link2sd? Where did that come from?
[Desire General] :
I don't know. Maybe preinstalled.

---------- Post added at 11:15 PM ---------- Previous post was at 11:09 PM ----------

OOOR, maybe I really didn't wipe anything but though I did. I reinstalled ROM with wiping and there is no Link2SD now, but still internal storage is 141MB not 1GB after writing in terminal....
[Desire General] Chromium:
Thats odd. AFAIK link2sd doesnt come with this rom...a2sd does.

Did you completely wipe the sd card + delete all partitions before making the ext partition?

Also how big is it, and what ext type did you format it to?

---------- Post added at 05:18 PM ---------- Previous post was at 05:15 PM ----------

If you go to Settings>Storage it wont show the space on your ext partition. Use an app like titanium backup or freespace to see it.
[Desire General] :
In VJs AOKP 4.2.2 ROM, inside /system/etc/init.d, there is a file named 10apps2sd. Is that the file I have to delete in order to get Mounts2SD working? Because when I install it, it says that sd-ext device mmcblk0p2 is already in use by another script?
[Desire General] Fractalogic:
So there's no need to use Gparted for partitioning the SD card, and think about the order in which you format each partition? Like Fat32 first and then Ext3 or Ext4?

Is 4Ext Touch Recovery a free tool? Who's the guy behind this? Do they have a website? I see some apps with the same name, and those are payed apps. Is the recovery still free anyway?
[Desire General] abaaaabbbb63:
Gparted is mentioned in case you don't have s-off, and don't want to obtain it anyway, or if you don't want to change your recovery, or you don't have a 4ext recovery compatible phone.

Order of creating partitions doesn't matter.

4ext is a free recovery you can install by using the methods in the OP. The Recovery Control is a paid app, available on the Play Store. It has many features to control the recovery. The Recovery Updater, which is free, can be obtained from the 4ext site: www.4ext.net, and is used only for installing and updating the recovery.
[Desire General] eddiehk6:
you can pick the method for partitioning. I've always used gparted, never failed.

if you follow the video guide, FAT32 must be first (on the left) and ext3/4 second (on the right), both primary.

4ext is good too, just easier to use. it's free, you can search around for it, or just see thread in my sig :good: (requires s-off to install)
[Desire General] redchili:
nice tutorial that helped me again to do things right, thanks a lot!

i recently switched from cwm (that i really liked fot the time being) to 4ext (touch) and did not regret my transition for a second, so i can just encourage everyone doubting to give it a try. really easy to install through free '4EXT Recovery Updater'-app and easy to use as well.

one small thing that confused me though (since i'm not flashing latest roms etc on a regular basis) was the whole sd-ext thing. guess i grokked it in the meanwhile but adding a intro-section like

to the beginning of the tutorial would imho help to get a better overview/understanding right from the start. feel free to use any of the text provided if you want ;)

red
[Desire General] abaaaabbbb63:
Thank you for your help. Modified the op.
[Desire General] SShadowXX:
Great tutorial. thank for providing simply and easy way of partitioning... specially for the screenshots! :laugh:

Just bought a 16gb class10 sdCard,

Reinstall my ROM

THen installed Mounts2SD,

move apllication, data, delvyk-cache and cache to ext, then boom!!!!

Now I have an phone way faster than before... :laugh:
[Desire General] abaaaabbbb63:
You should leave your data on internal. Moving it to ext can cause minor slowness, even on a class 10 sd-card.
[Desire General] viking_kong:
[Q]

i have a question,uhm,what if i like to have a swap partition of my sdcard without the ext partition?i mean just fat32 for media storage and a linux swap only.i have enough data storage for apps.i don't want extra apps for enabling swap.just the swap partition and a init.d script.is it possible and how to mount the 2nd linux swap.hmmm.TIA.
[Desire General] Chromium:
Not sure if 4ext let's u make a swap partition without the ext one. But you could definitely use gparted to do it
[Desire General] abaaaabbbb63:
Skip the sd-ext and sd-ext2 partitions, and only select the swap one.
[Desire General] sarjithp:
sd-ext size

For the first time in my life i installed a cutom ROM, in my HTC desire. For which first post of this thread had really helped me to partition my sd-card. I had given he partition just like shown in the example. I had installed the ROM PA2.56. now in this ROM, there seems to be more internal space than my old android. would i have got more space, if i have given more space in sd-ext partition? or they are not related to that. sorry if this question seems to be very childish.
[Desire General] Chromium:
Yes you will get more space, but it is not recommended to make the partition more than 1.5gb.
[Desire General] shiktek:
SD card second partition not accessible

I have rooted my Karbonn A1+ and using Link2SD I have linked most of the apps to the second partion of SD card.

I installed Chainfire 3D app, linked it to SD card and then opened the file.

It asked to download the driver and I did it.

From then, the phone is repeatedly re-booting and the launcher is not completely launched. I cant access any of the apps nor make a call :(

I am using Go Launcher Ex.

If I remove the SD card, the default launcher is loaded and the phone works fine.

Help please :)
[Desire General] abaaaabbbb63:
The app doesn't work for all devices. If you take the sd-card out, then the app isn't installed, so the phone boots normally. You have to somehow uninstall the app.
[Desire General] Dragonji:
Is there any alternative to FAT32? I've got 16GB ADATA card and I'd like to 'bypass' 4GB file limitation.
[Desire General] abaaaabbbb63:
If you change the partition type, then it will not be accessible by the phone. You will not be able to, for example, listen to music, if that partition isn't formatted as fat32.
[Desire General] Dragonji:
Well, for example Ubuntu supports exFAT, Android is Linux too so it should be possible to backport exFAT support.

http://www.phoronix.com/scan.php?page=news_item&px=MTI3OTQ
[Desire General] abaaaabbbb63:
Yes, but you'll have to find, or make a script to make the phone recognize the partition. Android by default recognizes fat32 as an sd-card. Formatting the sd-card as exfat, then plugging it in the phone won't solve anything.
[Desire General] solosaniok:
Thanks a lot !!
[Desire General] Sparco_92:
My Desire get freeze at "Creating fs for sd-ext.. Formating sd-ext ext4.." and does not continue, what's going wrong? I'm on last 4EXT touch recovery.

EDIT: i hanged it to another SD card and it works.. may be the problem of the sd? are there some sd cards that can't be partitioned?
[Desire General] Chromium:
Try gparted.
[Desire General] abaaaabbbb63:
Well, there are indeed some faulty sd-cards that can't be partitioned. Usually, low quality sd-cards are faulty.
[Desire General] Sparco_92:
It may be the problem, i used a 2Gb sd card that i got free with phone because i didnt need much storage on it.
[Desire General] The Prince1:
Thanks alot Andu, great work

So, which way do you think is the better?! Better not mean easier, better mean stable and less lag.
[Desire General] abaaaabbbb63:
Like, which method?

Both do the same thing, 4ext is easier.
[Desire General] Android_Number17:
is this only for HTC? im using Samsung Galaxy Ace GT-S5830 . thanks for the answer :)
[Desire General] Chromium:
It works for other devices as well. Don't flash the desire 4ext recovery on your phone though.
[Desire General] abaaaabbbb63:
Use the gparted method if you don't have 4ext recovery for your phone.
[Desire General] The Prince1:
Ok, regarding to 4EXT can I s-off my device then install 4ext then s-on my device back again?!

Or I have to stuck in s-off as long as 4ext is installed?
[Desire General] abaaaabbbb63:
Why would you want to s-on again? S-off has many advantages, and makes your life a lot easier in case something ever goes wrong.
[Desire General] The Prince1:
You are right Andu but there are some roms have to be s-on to install. Right?
[Desire General] abaaaabbbb63:
Totally wrong. Usually, s-on and s-off doesn't count with ROMs, but most ROM threads recommend being s-off.

No ROM requires s-on.
[Desire General] NautTboy:
Help me understand

So I have 4gb SD card.

my Alcatel OT 918(s) Mix 2.3.6

So I must partition my SD to install custom rom.

So I did.

I had 1024mb

and 512mb

rest go to SD.

I see, total space in SD of 2.5gb, sound right.

Where the 1024mb and 512mb go? How can I check?

My internal memory is still low. Started with 100mb available after fresh install and now 30mb left.

This is the reason I want to install custom rom so I can have more space and less craps.
[Desire General] abaaaabbbb63:
Well, you see 2.5 gb of sdcard space. The rest went to the partitions.

The sd-card storage is FAT32, a form of memory that can be read by windows. Android works with EXT formats. Your phone's internal memory is EXT. So that's why you have to create an EXT partition on your sd-card, so it can be used by the ROM.

Now, what ROM are you using?
[Desire General] NautTboy:
Firmware 2.3.6

baseband version 6573

kernel 2.6.35.7

build ICS2.3.6 V5 by markL
[Desire General] abaaaabbbb63:
You need to install an a2sd script. An a2sd script is the thing that actually moves apps to the ext partition. Flash this script from recovery:

http://db.tt/m4sQLDOI

Don't forget to backup first.
[Desire General] NautTboy:
Apps on SD

This rom already have Apps on SD, it should works same way correct?

How can I tell that there is EXT partition via mobile?

Under SD Card and phone storage, is there suppose to be another , like ROM?
[Desire General] abaaaabbbb63:
To see the ext partition, use this app:

https://play.google.com/store/apps/details?id=ru.krikun.freespace

The script that comes with that ROM only moves data/app to sd-card. The one I gave you also moves Dalvik cache. Dalvik cache occupies a huge amount of internal memory.
[Desire General] The Prince1:
Thanks dude,

Finally I s-off my device and root it again, and installed 4EXT recovery sucessfully.

Now back to the roms, I tried to flash Supernova rom but It doesnt work at all on this case. all i have is the white screen with green htc stay forever.

It was working perfectly when I was on s-on, with AmonRa recovery!

Any suggestions?
[Desire General] abaaaabbbb63:
Describe the steps you did when you flashed.
[Desire General] The Prince1:
As instructed in the developer subject, I copyed the rom and the Data2sdInstaller files to the root of my device SD.

- Reboot to recovery, Install from sdcard, choose zip from sdcard, then select the rom file Supernova_2.4.0.1_signed.zip.

- The file flash normally and when the job done I reboot the phone.(thats what should I do as instructed there, to run the rom one time then reboot to recovery and run the patch file).

Please Consider that I followed your steps how to partision sd card using 4EXT recovery. Ext4: 1024M, No second partision, swap:0
[Desire General] abaaaabbbb63:
You should first do a full wipe, then flash the ROM.
[Desire General] The Prince1:
I did that already. wipe cache, dalvik, battery stats.

Plus because Iam new to this recovery and I dont know what the following options for: format sys- format data- format boot- format sd-ext

So I format everything then repartitioned and wipe the things then flash the rom and......Nothing, same result
[Desire General] abaaaabbbb63:
And you are sure you followed all the installation instructions?

http://supernova.droidzone.in/category/installation/
[Desire General] The Prince1:
Yes I followed every single line.

BUT, I found whats wrong, wasnt the rom or anything else, it was the stupid recovery words :p

As I told you before I have done wipe for cache + dalvik + battery stats and it doesnt work. But when I wipe data/factory reset its working now.

I dont know why did they call it this strange name? should call it full wipe rather than factory reset.

Any way its working now, thank you Andu for your help.

Maybe you could Tutorial/Explain the 4EXT recovery as new subject in future :D
[Desire General] abaaaabbbb63:
Well, the "factory reset" in 4ext does the same thing as a normal factory reset on a stock ROM. It wipes cache, data, and leaves the system intact.

I also recommend using the "Wipe all partitions except sd-card" before installing a ROM. Less things can go wrong.
[Desire General] jafferkhan:
ive tried every step mentioned to partition the damn card through gparted, i selected 512MB out of my 4GB card, with ext3 for a2sd on vj 4.1.2 for htc desire, it still gives me just 143 MB free ... already messed up all my apps once ... what the hell is wrong here? i'm S-On which is why i can't get 4ext to run, i tried revolutionary but it stalls on waiting for device so i gave up... :crying::crying::crying::crying::crying::crying::crying:
[Desire General] Chromium:
It probably is working, you just dont know it. In settings it will still show 143mb after partitining/activating a2sd. That is the amount of space on your /data partition. If you used the recommended a2sd configuration "y,n,y", only the apps (apks) and dalvik cache will be moved to your ext partition. The app data will be left on the actual internal storage (/data/ partition).

And for revolutionary to work you need to be on stock rom or cm7.
[Desire General] jafferkhan:
Ok that makes sense but I did this the first time too and I did a restart all my apps were corrupted.. . I did the recommended regime to yes, no, and yes.. . So fartthe apps are behind installed and working fine.. for the moment
[Desire General] abaaaabbbb63:
Why ext3? Why not ext4?
[Desire General] jafferkhan:
great, what's the difference now? whether it's ext3 or 4? i've got a class 4 card, just 4GB of storage ... already using it with ext3 and with gparted, it's working ok for the time being ... any pros and cons? :silly::silly::silly:
[Desire General] abaaaabbbb63:
Well, ext4 should be a bit faster. That's why it's recommended over ext3.
[Desire General] jafferkhan:
hmm... using on the Desire with vj's 4.1.2 ... it's running fine for the time being ...
[Desire General] greenlight093:
What happen if I do this in my Colo q1000,?
[Desire General] abaaaabbbb63:
You will get about 1 GB more internal memory. Use the Gparted method.
[Desire General] greenlight093:
i will get 1gb from My memory card ? or phone storage ?
[Desire General] abaaaabbbb63:
1 GB of your sd-card will be allocated to internal phone storage.
[Desire General] Sepulman8:
Please help!

After partition sd card my phone ROM is reseted and I have no wireless whatsoever. Phone seems to be slower. I am using rooted Htc Desire with cyanogenmod 10.1. and I used 4ext partitioning solution. Partition is created fine and it shows 1.8 free internal memory but ROM is messed up. What seems to be the problem? even installing INT2EXT4+ didn't do help. Thanx in advance for answers!
[Desire General] Pai Mei:
Have you wiped everything and reflashed the ROM after partitioning SD card?
[Desire General] rakijaman:
I have little but annoying problem, because my usb ports on pc are old 1.0 can't recognize sd card reader...so I have 4gb sd class 10 and I make partition 512mb with cwm recovery... so I mount that partition to ext4. Problems are next: few times happened the 2nd partition ext4 became read only! Yesterday I had 160mb free space on ext4 partition but after reboot something weird happened, says free space 0. And there I found folder called lost.dir on sd fat which had about 48mb one file named with some numbers and other file few bytes named nomedia. What caused those errors to ext4 partition?

Edit: 2nd file was smaller

P.S. is this ok? https://play.google.com/store/apps/details?id=com.sylkat.AParted

I mean if can't use gparted on pc...
[Desire General] abaaaabbbb63:
You had problems with your partition because you used CWM, which is known for its bad partitions.

The only programs that I'm sure about that make good partitions are Gparted and 4ext recovery. You could try Aparted, but I won't guarantee that it will work properly.
[Desire General] rakijaman:
I did it with aparted and good is no need link2sd for mount but says block size 1kb, is that ok?
[Desire General] abaaaabbbb63:
Yes, it's ok.
[Desire General] rakijaman:
Thank you mate :) I did factory reset from cwm and restored my rom with ext4 partition...but there saw while doing factory reset this

/formatting cache/data/sd-ext

Now my partition shows this

So I created that partition with aparted but not sure now does factory reset from cwm changed it? I'm in this mess since have this phone :( its frustrating you can't imagine how much
[Desire General] abaaaabbbb63:
It should be fine, as long as it works properly.
[Desire General] rakijaman:
If not works I know where to ask for help :thumbup:

Btw link2sd again asked for mount fs I choose ext4

That is my problem always with advanced restore

First restore boot then system so reboot and open link2sd/mount

Reboot restore sd-ext / restore cache and data and here we are :D
[Desire General] cytherian:
Great write-up! Applicable to other phones aside from Desire, as it's about ins-outs of 4EXT Recovery.

I do have a question... When I did an alignment check, 4EXT complained that my fat32 partition is not perfectly aligned. And the only options presented with partitioning the SD card is to keep the fat32 partition or reformat the whole card. So I'm guessing I need to save off everything and then reformat... and then just prior to rebooting, I need to take out my card and manually load everything back onto the fat32 partition... so everything is there when the phone tries to start up. Does that sound about right?
[Desire General] abaaaabbbb63:
Yes, it sounds right.

You must not boot normally as long as the sd-card is out of the phone.

But you can use 4ext's "Toggle USB Storage" option, copy everything to your PC, format the fat32 partition, then copy everything back. You only use your recovery.