yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] vampire36:
K i have an issue...

I am using the stable v2.1.0...

I partitioned my 8gb sd-card as values in the screenshot...

sd-ext 512

sd-ext2 2048

swap - 128mb...

But at the end it says sd-ext2 not formatted warning...

I tried going to 4Ext menu and formatting but the warning stays...

Any solutions...

Also currently am using

sd-ext 1024 and swap 256...

sd-ext 2 as 0...

So just lemme know what is optimal values of swap and partitions in case of 1 or 2 partitions...

Thanx a lot :)
[Desire Android Development] John_Blaze:
I had that same problem.. i set my mine to 512 mb, 0 for 2nd ext, and 0 for swap and it went away
[Desire Android Development] madmaxx82:
Don't use any sd-ext partitions on the Desire S. That's not supported by any rom and without any use!
[Desire Android Development] Flip78:
This thing is great!

I am using it with the fake flash method since I am S-ON (I am a bit lazy).

The partitioning feature is working flawlessly. I reformatted my SD card to increase the SD-ext to 1 GB (too lazy as well to use gparted).

While advance restoring the SD-ext everyting went OK but I lost the weather animations in HTC weather. Any idea? Thanks.
[Desire Android Development] bmonster:
What rom are you using, as some roms store the weather data on the actual SD card, and not the system or sd-ext, so if you formatted your SD card the weather data's gone as well as SD card doesn't get backup with the recovery.

You can re-download them from here http://coolexe.dataninja.net/Kingdom/Extra/weather-pack.zip
[Desire Android Development] chichoko:
You dont need to be S-off'd in order to flash a custom rom :) As far as I know, when you root the phone it gets temporarily s-off'd just for the first recovery to get installed and then it gets back to s-on. Anyway, I need to find a way to flash this baby without S-off (too scared to s-off it... )
[Desire Android Development] p1yke:
I have been looking at the start up time and I realised that once you enter your recovery it is the reading of the sd card that is taking the time. People have reported times from 5 seconds up to a minute, could those with a quick start up time please reveal how their sd card is set up? Any comments would help, Madmaxx have you any comments, thanks again for this.
[Desire Android Development] madmaxx82:
I can't believe it's only that. However, the recovery really shouldn't be dependent on how you are set up. It has to boot fast regardless ;)

I will change how this is done anyway completely.

It's just that I don't have time for that at the moment, because I'm working on an app. When it's finished, I might release another v2 update where those changes are already done, or at least soon release the big update.. don't know yet, depends on how much time it will take to complete.

BTW: If by reading you mean the partition info that is being printed slowly.. that doesn't have anything to do with it, because you can already use recovery before this text is displayed or finished. It's a separate thread. As soon as you see the menu, you can use it!
[Desire Android Development] stankyou:
Hi noob question here.

When it format an SDcard via 4EXT Recovery for EXT4, is it aligned with or without journaling? I am using Insertcoin ROM and was curious if there is really a need for me to flash the optional addon for the ROM to align my SD card without journaling.
[Desire Android Development] madmaxx82:
With journaling!

If you really want to sacrifice file system safety for a bit more performance you can of course flash that, but keep in mind, that whenever you restore ANY backup, you would also need to reflash that script, as recovery always formats the partition before a restore!

Edit: in a future update I will make that configurable.. anything regarding formatting..

Many users don't know that their custom optimizations are all gone as soon as they restore a backup..
[Desire Android Development] stankyou:
Thanks for the clarification. This should clear up some things on the Insertcoin thread. LOL

Cheers!
[Desire Android Development] madmaxx82:
why that? :D

np!
[Desire Android Development] stankyou:
Well you how us newbies are. ;)
[Desire Android Development] p1yke:
Madmaxx it is the printing of the partition table that takes the time but whilst it is doing this you are unable to perform any other task, if you push any button it toggles between a blank screen and the 4ext recovery start up screen. As I said earlier though this is the best recovery. Good luck with your app.
[Desire Android Development] madmaxx82:
I see, thanks for the feedback. This shouldn't be like that.. you should already be able to perform action whilst it's printing..

Will also take a look at that!

And thanks!
[Desire Android Development] John_Blaze:
An App? What kinda app are you working on bud.. or is it a bid secret? Hahaha
[Desire Android Development] madmaxx82:
Hey bud ;)

An App to online update/flash/control/... 4extrecovery ;)
[Desire Android Development] John_Blaze:
Wow! thats great news bud! sounds like a task though.. but anyone can do it you can.. ;)
[Desire Android Development] mattman83:
I think he means when it's first booting and the phone is on a black screen (after splash, but before you're fully booted into recovery), hit the power button and it shows it slowly printing the partition info however the menu etc is not up yet.

M.
[Desire Android Development] Flip78:
@bmonster

Thanks for your answer, I will check that.

I am running IC 1.0.9
[Desire Android Development] bmonster:
It Should have backed up the weather data if using IC, does for me.
[Desire Android Development] John_Blaze:
Woooo hoo!! nothing wrong.. jus wanna say " Hey Maxx-e " you the man!! :D
[Desire Android Development] Smiffyboots:
For me the boot up time of 4EXTRecovery varies from rom to rom. I don't reformat, just full wipes. Acesmod007 is about 3 or 5 seconds to boot recovery, where as insert coin is much longer.

Personally I don't care how long it takes to boot, as the quality of 4EXTRecovery out ways the waiting :)
[Desire Android Development] John_Blaze:
Right!!!! I love 4ext!! But lets not forget good ole Koush.. even Maxx says thanks to Koush for his excellent code.. eh Maxx? ;) Max still be the man though for taking it so much further an i commend him for all his hard work and looking out for us!
[Desire Android Development] Smiffyboots:
No idea why you quoted me to be honest!? I was just pointing out boot up times are rom specific, not thanking everyone involved in this genius recovery program...
[Desire Android Development] Droidxda:
Hi max,

For the next release, do you itvs a good idea to have a feature to manage the backuped file in the recovery?

That is tho say, pick one and delete it :)

HTC Desire with Leedroid HD Port's inside. Sent by XDA App
[Desire Android Development] John_Blaze:
Sorry bud.. was drinking last night. wasnt meaning to bash ok?
[Desire Android Development] Smiffyboots:
>.< lol ok :)
[Desire Android Development] angusc:
I had a but of a nightmare thing yesterday not sure if it was 4ext related but I was on version 2.1.3 and wanted to try leedroids latest rom. So I did nandroid all ok then tried in vein to flash the new rom.....failed on ask attempts. Then thought that I would update my old CM7 HBOOT to the newer CM7r2 so flashed it in pb99img.zip method all ok. Tried flashing leedroid again but still no go. Then tried to restore my nandroid backup but unable to boot rom afterwards. Tried to reformat my sdcard, no luck. Eventually flashed an earlier version of 4ext still no luck. Them flashed the original rom zip file without wipe and managed to boot up. It send that there may have been an issue on the restoring of the sd-ext .........? I was just glad to get back up and running again after all the grief!

Sent with Desire
[Desire Android Development] Droidxda:
I use the recovery 2.1.3 and lee R5 a2sd with no problem.

I backup and restore by the recovery with success too

HTC Desire with Leedroid HD Port's inside. Sent by XDA App
[Desire Android Development] John_Blaze:
Yea i had the same problem the other day trying to flash Oxygen.. Seems weird cuz it restored a backup of Oxygen jus the other day no problem and ive also flashed Oxygen before with 4ext so yea.. weird I to was jus glad to get booted back up.. Hahaha
[Desire Android Development] Znuff:
Hi,

Anyone have weird issues with pushing files to /sdcard while in 4EXT?

If I push a file to, let's say /sdcard/oxygen.zip, I can't see it in the browser. Tried rebooting the recovery. Tried toggling USB storage. I even looked in the /sdcard directory while in a shell.

If I push a file to some random short name, like, /sdcard/plm.zip - it shows up!
[Desire Android Development] madmaxx82:
Such a problem would be completely new.

May I ask how exactly you pushed the oxygen file?

Did you use adb push oxygen.zip /sdcard ? Or adb push oxygen.zip /sdcard/ ?

Sorry if the question sounds dumb ;)
[Desire Android Development] ptr_hamilton:
Well 2.1.3 works great Max! Thanks a lot!! Every time I use recovery i use it with pleasure

Any news about recovery for pyramid with your touch? Baadnwz - and I appreciate this - pushes updates almost every day and whenever I need to go yo recovery I miss your mods!

Thanks again
[Desire Android Development] madmaxx82:
Thanks for the feedback :)

It will take 1-2 weeks from now on to support any additional devices.

The sensation should be first.

BTW: Updated: minor fix (for a bug not Desire related)

+ much better implementation of the file system info export done to /cache/4ext/vol_info (will survive any format/wipe now)
[Desire Android Development] ptr_hamilton:
Coooool :D

Thanks Max and btw I'll update my desire to rc2
[Desire Android Development] madmaxx82:
Great ;)

Hope to not taking too long to start with the migration.

BTW: Many completely new, very professional looking themes available!

http://xdaforums.com/showthread.php?p=16730432#post16730432

You need version > 2.1.2 to be able to see changing background images.

Thnx very much to Apaquette420!
[Desire Android Development] John_Blaze:
Hey bud.. im on vacation in North Carolina.. i miss anything? Whats the latest version?
[Desire Android Development] bmonster:
2.1.3 rc2 :)
[Desire Android Development] expza:
Hi All,

I'm really really sorry if this question has been answered but I searched and couldn't find a clear description.

Is this Recovery fine to use if you intend on staying with ext3? I'm currently using CWM 2.5.0.7 as I've found every subsequent version to be really buggy, but feel that 2507 is just too out of date these days, as most recoveries have introduced a tonne of new features.

Feel free to virtually slap me if someone has asked this before and I've just wasted your time ;)
[Desire Android Development] madmaxx82:
Hey bud ;) enjoy your stay, not much has changed!

Hehe no need to slap anyone for asking questions!

Yes you can use it!

4EXTRecovery does not change file systems on its own. It's made to preserve any filesystem type you have. The most use of that is of course if you have ext4, because then CWMR would always format your partitions with ext3 regardless.

On each restore of a backup, CWMR formats your partitions first.

Yes, you can use 4EXTRecovery if you only use ext3 too :)
[Desire Android Development] John_Blaze:
Hey Max.. for some reason recovery wont flash Oxygen now.. inslall aborts. I can restore a backup of Oxygen though.. seems wierd. And now im on CM7 and when i try to send something to sdcard it says i dont have enough storage left.. where is this memory being taken up at?
[Desire Android Development] madmaxx82:
Hey Johnny :D

Your sdcard not enough space left problem: So is it not full? Try to find the folders that take up most of the space.

Do you have all required partitions set up as required by oxygen? Do you have the right file system they want you to have before flashing it?
[Desire Android Development] ptr_hamilton:
@John: FYI

Good tool to check that is called diskusage
[Desire Android Development] John_Blaze:
No not full.. i have 5.17 available space left. Maybe ill try repartioning to something else and see if that works.
[Desire Android Development] madmaxx82:
If you still have space left, but you get an error when you try to copy a file to it, then the sdcard has a problem or the file system is corrupted!

Did you try to repair it with checkdisk?
[Desire Android Development] John_Blaze:
How do i bring checkdisk up?
[Desire Android Development] madmaxx82:
Click on properties of your volume there you can check the filesystem.

You can also use chkdsk [your volume letter] /f

for example:

chkdsk g: /f

.. in a console
[Desire Android Development] John_Blaze:
Ok doing a check now. I got another problem.. 2 actually.. just tried to download Shoot me and it said i dont have enough space.. tried a second time and it did but then when i start it up it says i dont have root when i know i do
[Desire Android Development] John_Blaze:
It says no problems were found on disk or device. I have nothing on sdcard right now either and it still does the same
[Desire Android Development] madmaxx82:
There must be something completely ****ed up.

I hope your sdcard is really ok (hardware).

I'd really start from scratch..

Repartition et.c. for the rom you want to install..
[Desire Android Development] John_Blaze:
Yea im downloading the latest CM7 build from Rom Manager now.. as for what its supposed to be partitioned to i have no idea. this is what i have it partitioned to now

View attachment 693307
[Desire Android Development] madmaxx82:
Don't say your sd-ext partition is the first partition on your card?
[Desire Android Development] John_Blaze:
What do you mean? This is the way it comes out
[Desire Android Development] madmaxx82:
In any case, pls repartition using 4ext. I don't know if cyanogen mod for the desire needs/supports sd-ext.

There must be a thread in your forum telling you how to install..
[Desire Android Development] John_Blaze:
Yea i had it on 4ext.. thought id try 3xt to see if that would work. Ok ill look up a CM7 thread and see what i can find.. thanks Max
[Desire Android Development] beanbean50:
Hi max,

how's things with you...

just wondering if your alignment method in recovery is the same as sibere's method found here:

http://xdaforums.com/showthread.php?t=1224408
[Desire Android Development] adrax:
Hi!

I have a FAT32 and a EXT4 partition on my sd. Both unaligned as checked by 4Ext tools.

I have a ROM installed with lots of programs and data, and I don't want to reflash.

Is there any way I can repartition with 4Ext (to get it aligned) and then restore all my data?

Thanks!
[Desire Android Development] madmaxx82:
Hi,

thanks, fine, just very very busy at the moment :D

Hope you are fine too?

All start sectors of any partitions you create will be a multiple of 1024k. So the partitions are all aligned to 1024k and anything for that this is a multiple of ...

Regarding alignment of ext4: yes, it's using the same parameters + a few more, disabling some features of ext4 noone would ever need on a phone like subdirectories depth greater than 64000, extended attributes support, support for single files larger than 2GB, nanosecond accurate inode timestamps, no reserved space for resizing, et.c.

Regarding fat32: no! I already mentioned, 4ext in its current version still uses parted for formatting fat32 (only for that), which doesn't support more advanced parameters for creating fat32 fs.

So it's is better that you reformat fat32 after re partitioning with 4ext.

This will change in a future release (probably the next one).

I'm also planning to support custom parameters you can define for yourself for formatting ext4 and even fdisk.

The problem is, the recovery must also use your optimized settings, because

ANY recovery that is based on CWMR (I don't know about Amon Ra, but probably it's true for that one either), will format your partitions each time you restore a backup!
[Desire Android Development] madmaxx82:
Yes,

Make a backup of your current rom in recovery.

Then copy all contents from your sdcard to your PC, or save it somewhere else.

Repartition the sdcard.

(After you have partitioned with 4ext, reformat fat32 with your own customized tuning options if you want for better performance.)

Afterwards copy back all contents you have saved from your sdcard

use 4ext to restore your last backup ;)

I think it's unnecessary to say, but just in case :D :

Be sure to use a similar configuration for your new partitions (same count of sd-ext partitions).

For example, if you had an sd-ext2 partition when you created the backup, then repartitioned without sd-ext2, and you want to restore that backup which expects an sd-ext2 partition, you will run into problems.
[Desire Android Development] adrax:
Wow, thanks for the fast answer!

Any hint for that "tuning options" for the FAT32 partition? Do you mean aligning it?

I've searched, but didn't find a straight way of aligning a FAT32 partition...
[Desire Android Development] madmaxx82:
Aligning fat32 isn't so easy.

I have found different methods, which I tried and then verified by using a disk editor.

What worked best for me was getting the start address of the first data being written to fat32, and then reformat using reserved sector count as appropriate.

I don't know how you would do that on Windows though.

You can try the easier method described by sibere. BeanBean50 linked Sibere's thread above: http://xdaforums.com/showthread.php?t=1224408

BTW: Even if you only use windows to format your sdcard, will give you a better result than using parted from recovery!

Parted for formatting fat32 inside recovery sucks! That's the reason why I will drop it!
[Desire Android Development] madmaxx82:
You can also look at that: http://www.patriotmemory.com/forums/showthread.php?3696-HOWTO-Increase-write-speed-by-aligning-FAT32

When I prepared the Recovery for the Desire, I found that thread because Sebastiaan15 pointed me at a post from Badnewz who linked it ;)
[Desire Android Development] adrax:
OMG, not easy indeed.

I've came across this tool though: sdcard.org<slash>consumers<slash>formatter_3<slash>

(sorry, I can't post links yet).

I don't know if it gives the same results, but I'll first try to format with it and then shrink the fat32 partition to have room for the ext4. Who knows...
[Desire Android Development] madmaxx82:
Hehe, I'd not waste soo much time on that if you experience your fat32 partition to be fast enough.

In my opinion it's much more important that the rom runs as fast as possible.

But if you want to dig further, maybe Sibere could help you out in his thread.
[Desire Android Development] adrax:
I agree. Maybe aligning just the ext4 partition is enough.

Thank you very much!
[Desire Android Development] cyrilthefish:
Apologies for the mild thread hijack

Noticed the mention of this utility creating a swap partition. I've used various roms over the past year or so and have yet to find a single desire rom/kernel that has swap support...

What roms/kernels for the desire DO have swap support? have wanted to try it for quite a while to see if it helps things :)
[Desire Android Development] madmaxx82:
Sorry can't help you there, maybe someone else will reply (I don't have a Desire myself and don't know about all the details of the roms available to you).

But what tool are you referring to for creating swap partitions?
[Desire Android Development] adrax:
You know what? It worked!

With that tool (SDFormatter 3.0) you can format the whole SD in FAT32 with an option called "format size adjustment"... and it's aligned!

Then you can shrink the partition with any tool (I use MiniTool Partition Home Wizard) to gain room for the Ext4 partition again and do the rest.

Now 4Ext says "your partition is perfectly aligned!" on both fat32 and ext4 :)
[Desire Android Development] John_Blaze:
So i tried this Sdformatter and formatted my sdcard.. then partitioned my card but still having the same problem. when i try to send an app to sdcard it says failed to move application.. there is not enough storage left.
[Desire Android Development] paolo-red1:
I use 2.1.3 RC2. There is a way to reduce start-up time? For example disabling control oh the theme.. Thanks
[Desire Android Development] madmaxx82:
Hey John!

This all seems so strange, I wonder if your sdcard is ok?!

Does your rom support a2sd?

I think you mean the standard functionality since android 2.2 where you can move some apps to sdcard?

And there it says your storage is full?

Does your card behave normal when you mount it in your os and copy files onto it?

Can you try a different card?
[Desire Android Development] madmaxx82:
I'm aware that the current versions take long to boot on the Desire.

I will speed it up when I release the next "major" update.

To your question regarding theme. If themes are the causing your startup delay, you can simply uninstall them.

If you don't have a theme installed, then the reason for the long startup delay is something else (detecting your partitions/file systems).
[Desire Android Development] ziggy1001:
Very minor glitch maybe me :o or rom specific Cool's Sensation v7

Latest: 4EXTRecovery v2.1.3 RC2

-> Fake Flash

Could not mount data to make a backup but installed as main recovery backed up fine although i have not restored the backup

Thanks for all the wonderful work

Any thoughts on btrfs support?

start-up time slow here as well but WTF my life's not that busy;)
[Desire Android Development] madmaxx82:
Hi!

Are you absolutely sure that you used the fake flash for the rc2 version too and not the "unsupported" none RC2 fake flash?

I just noticed that I had forgotten to include ext4 support in the "unsupported" version.

About btrfs: no, I won't include it, since it's still quite exotic and I don't see any advantages over ext4 when used for phones.
[Desire Android Development] ziggy1001:
It was this zip if that identifies it

update(2.1.3_RC2).zip
[Desire Android Development] madmaxx82:
Thank you!

So you are absolutely sure that there is no older update.zip installed on your phone?

It would be great if you could help me eliminate the tiny chance that somehow an older update.zip is in use :)

Could you boot once more the fake flash and verify that recovery identifies itself as RC2?
[Desire Android Development] John_Blaze:
Well i havent used CM7 for quite awhile but im sure that it supported app2sd.

Yea.. no problems at all when i mount it to laptop to transfer files
[Desire Android Development] ziggy1001:
Ah Bull**** sorry have so many different zips on PC and sd-card which i repartitioned the other day now with correct RC2 fakeflash AOK:D:o
[Desire Android Development] madmaxx82:
Hey bud ;)

No, I meant if it used sd-ext with a2sd.

But you mean the normal move application to sdcard function yes?

Are you even able to access the sdcard from inside your rom?

If you didn't try yet or know, just try to use rom manager and for example rename a backup..
[Desire Android Development] madmaxx82:
Ahh I'm glad it's ok :)

Thnx!
[Desire Android Development] John_Blaze:
Yea.. jus wanna move some apps to sd to get some space cuz i dont have enough for all the apps i want. Jus renamed a backup from Rom Manager no problem

View attachment 695172
[Desire Android Development] TheUntouchable:
Any change for gettings this on sensation? :D
[Desire Android Development] dirkw01:
Problems on Restore

Hi madmaxx82,

I have the exactly the configuration, which is described in my signature.

I have encountered the following problem:

1.) Made a backup in 4EXT (nandroid) of the LD 2.5.0

2.) Did a factory reset

3.) Flashed another LD ROM (HD port 3.3.3. R5 to be precise) successfully

Then I want to go back to LD 2.5.0 to get several configuration infos.

4.) Made a backup (nandroid) of the 3.3.3 R5

5.) Did a factory reset

6.) Restore the LD 2.5.0 nandroid-backup, which was created just above

Restore went okay.

But after rebooting and unlocking my SIM card, I get several FCs. :confused:

It is impossible to recognize all, but the last one is 'com.htc.launcer'.

After a short while, the phone restarts with the bootanimation and bootsound.

Any idea, what went wrong? :confused:

Cheers

Dirk