yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] Borat38:
Just dropped in to pat madmaxx82 on the shoulder and say "Well done, thanks for your work. Much appreciated."

Flashed this via Root Toolbox without any problems. I have to say it's got more tricks up its sleeve than either ClockworkMod or Amon_RA (both of which I've used before)
[Desire Android Development] cv1ekas:
has no luck flashing this recovery via fastboot and android flasher too (via Hboot works fine)

all recovery flashing process is ok and it doesn't give any error,but all that i got is old amonra recory still there and no any signs of 4EXTRecovery in my phone,I think it's new Hboot cause this,becouse with older hboot 0.93 flashed it via fastboot sucsesfully
[Desire Android Development] Sebby:
hi madmaxx

what about this feature

flash a recovery.img or hboot.img or radio.img or splash1.img

direct from your recovery

like this

Flash image from file

-> Flash recovery image

-> Flash splash1 image

-> Flash radio image

-> Flash hboot image
[Desire Android Development] madmaxx82:
So via hboot it worked? Or did I misunderstand you?

If it didn't use the OneClick version!

[/QUOTE]

Hi Sebastiaan15,

recovery.img yes, but I'm no fan of flashing splash, radio or hboot from inside recovery.

Those are the most dangerous things you can do, which should be flashed via bootloader or fastboot in my opinion.

If something goes wrong (wrong image file, corrupted image file, battery running out, et.c.) your device is bricked. Forever. Until you find someone with a jtag or send it in.

People flashing those things should follow guides on how to do that what to watch out for et.c.

I don't like having this in a recovery where you only need to "click" and you are done.

Also it's not common to do that on the other devices from inside recovery. This would be exclusive to the Desire (for now).
[Desire Android Development] madmaxx82:
Thank you :)

Yes I will reduce the start up time by changing pretty much of the code that runs when the device boots. ;)

Thanks a lot :)
[Desire Android Development] Sebby:
oke thanks for the replay

oo one more thing

have you already looked at the dynamic partitoning..

what whe talked about a view weeks ago via irc

great recovery by the way everything is working

i also rooted and s-off a desire S and installed your recovery

great work...:D
[Desire Android Development] Jakedude2011:
Hi, madmaxx...

So with my specs (in signature) should I just choose the "rename it to "PB99IMG.zip" and boot into bootloader to flash through HBOOT" option without any problems?

And could U explain why its called "fake flash version"?

Thx. :)
[Desire Android Development] madmaxx82:
Will come in the future ;)

Hi,

normally you need an eng hboot (eng s-off) to be able to flash via fastboot, but since your s-off by alpharev you can try using fastboot or Android Flasher.. just extract the recovery.img and use fastboot flash recovery recovery.img (or use android flasher).

You can also try the PB99IMG, it shouldn't matter. But if you have not supercid and there isn't your cid inside that PB99IMG you might need a goldcard.

You can also try the OneClick version which works for many, but if it works or not depends on what's installed on your PC.

A Fake Flash is an "update.zip" that is signed which you can use to start 4extrecovery if you are still using your original recovery and don't want to flash it permanently or if you are s-on.

Edit: I'd just use the PB99IMG.zip. If that fails try the OneClick, this is extremely simple.. if that fails try fastboot/Android Flasher.. if all fails it's very very strange, then contact me via email ;)
[Desire Android Development] angusc:
MM,

Also remember that if someone has the newer CM R2 hboot s that they now are overriding the super cid and so a goldcard is no longer required.

Sent with Desire.
[Desire Android Development] Jagdish84:
Comming from monrax RMD recovery i must say you did a really nice job!!

I think the USB brick feature made by monrax on his port of amon ra would be a nice addition to your recovery as well, just my 2 cents, its not a very common scenario but could make life easier if its there.

thx in advance!
[Desire Android Development] madmaxx82:
Thanks for the info.

Thanks very much!

I will look into it.. but will need some time. Currently I'm a bit sick and everything is quite slow in my head :)

Also there is already a lot I need to add/change for the next version.. and this feature only affects the Desire currently.

Thanks for the feedback and the suggestion!

I will include it in a future release.
[Desire Android Development] FlatOutRU:
Recovery says that my fat32 isnt perfectly aligned.How to do it? Can i do it in recovery?
[Desire Android Development] madmaxx82:
Edit: you will lose all data so you need to make a backup.

If your sdcard's fat partition is already fast enough, then just leave it as is. This might be more important for sd-ext!

Yes you can use recovery to recreate all partitions.. all partitions you create will be "perfectly" aligned.

However, after you did that, I'd recommend to format your fat32 partition again from your pc, because the current version still uses parted for formatting fat32 which -regarding to the feedback of Sebastiaan15- seems to be less optimal than using your OS to do that.

This will change with the next version!

So just create your partitions in recovery, all will be aligned to 4k sectors and all will be formatted! In case of sd-ext it formats them using the optimal recommended blocksize for 4k sectors and uses other optimizations.

So this is already optimal.

But with v2.1.0, for a -maybe- better result, I would reformat fat32 afterwards from your OS..

Just use toggle usb storage after partitioning and do that from your pc again.
[Desire Android Development] Jagdish84:
Just get well mate, the ppl can and will wait for any further developments. :)
[Desire Android Development] John_Blaze:
Sorry to hear youre not feeling well bud.. take a rest from things and get better ok?
[Desire Android Development] FlatOutRU:
I don`t have any problems with fat32 now (11mbs write). I reformatted sd-ext with this recovery and progs fell a bit faster. I`ll wait for the next version. Thanks to answer!
[Desire Android Development] madmaxx82:
Good to hear!

Thank you guys :)
[Desire Android Development] beanbean50:
sorry to read you're not feeling too well at the moment, hope you make a speedy recovery

hehe :)
[Desire Android Development] rophaq:
get well soon bud:)
[Desire Android Development] Kanzar:
Flashed 2.1.0 w/ Android Flasher and one of Amresh's themes. Everything looks purty~~

Nice work.

Take it easy, ok? :o
[Desire Android Development] Jakedude2011:
I flashed it through HBOOT with no problems. Fast and slick.

Rebooted the entire system, turned off the phone (reboot to recovery)

it turned off, rebooted... and black screen...! :eek:

Then I already thought "How the hell can I restore this again"...

and after 5-8 seconds thinking of that... the 4EXTRecovery showed up on screen.

PPHHHEEEEWWWWW..... :D

Looked around... nice!

Tried the "advanced - check partition alignment" -)

both partitions aligned perfectly, it said.

Rebooted the entire system... got FC on htc sense followed by google maps.

(didnt get these before...?)

Did a reboot (normal)... no FC (like Im use to! :D )

Did 1 more reboot (normal)... (just to be sure!)... no FC again!

System seems good, smooth and normal! All is good!

Nice job, MM, and thx.
[Desire Android Development] madmaxx82:
Thank you very much guys :) Your support is the best cure :D

Already feeling better.

Thnx for the feedback ;)

Loading times will decrease in the next "major" update.
[Desire Android Development] madmaxx82:
Hi everyone,

I'm currently working on the next "bigger" release where I hope to include most/all the requests you've made, dropping parted completely, changing detection of volumes, improved startup time et.c. and some more features and theming options.

For the meanwhile, here is a very small update, because some of you are in need of more different sizes for partitioning.

There is also a new option in the 4EXT menu where you can reload your themes.

This might be most useful for themers who don't need to reboot recovery all the time now just to see any changes they have made.

You would need to remove the last line of the updater-scripts of the flashable themes, because this line reboots recovery automatically.

Anyone who doesn't need that, really doesn't need to upgrade..

Update: due to a missing "," :D there was a very strange size to chose from in the partition menu. Sorry, here is the fixed update:

Desire GSM different versions, pick one of them:

4EXTRecovery_v2.1.1b_bravo.zip, md5sum: 4c2c70f97286186b7296a510172fe93f

extract and use AndroidFlasher or fastboot to flash recovery.img

4EXTRecovery_v2.1.1_bravo_OneClick.zip, md5sum: e003d2b585e11c8b963e4b888bf21734

extract, turn on usb debugging, start runme.cmd/runme.sh (windows user/linux user)

PB99IMG_2.1.1_bravo.zip, md5sum: 2bb7e78ffdbf2c14be62218300f964bf

rename to PB99IMG.zip and put it on your sdcard, start into bootloader and let it install

Desire CDMA different versions, pick one of them:

4EXTRecovery_v2.1.1_bravoc.zip, md5sum: 5561b36023aca4b90732f782a11fc845

extract and use AndroidFlasher or fastboot to flash recovery.img

4EXTRecovery_v2.1.1_bravoc_OneClick.zip, md5sum: df2f7293f6aa39adaa9d3dd9985ef9f2

extract, turn on usb debugging, start runme.cmd/runme.sh (windows user/linux user)

update.zip, md5sum: d631c869dd239326c13b145cdf62e554

fake flash version for s-on users.
[Desire Android Development] blankcn:
Boss, give LEO develop one?
[Desire Android Development] madmaxx82:
What you mean?
[Desire Android Development] angusc:
Greeeeeat! Im the first one to DL and try the latest update!

But if you are not going to post these intermediate updates on the first post then you kight want to link your signature hyperlinks to the correct post!

Thanx MM.
[Desire Android Development] John_Blaze:
Man my recovery is all messed up bud.. Flashed a theme the other night and start up time went to 30 sec and beyond.. tried to uninstall theme with uninstaller but no luck.. wtf
[Desire Android Development] madmaxx82:
Did you have time to test if adb is working?

Hey bud, which uninstaller did you use?

The one I link?

Please give me a link to the theme you flashed, maybe it's not done right (can't be uninstalled the usual way)
[Desire Android Development] John_Blaze:
I used the one called Hal 9000 ;)

http://xdaforums.com/showthread.php?t=1174097

Thanks buddy.. :D
[Desire Android Development] madmaxx82:
Did you use the uninstaller from this thread?

And the theme is still there?
[Desire Android Development] John_Blaze:
Yea.. flashed uninstaller from that page and the theme is still there
[Desire Android Development] madmaxx82:
From what page?
[Desire Android Development] madmaxx82:
Try that one

Edit: maybe you have flashed a theme once that wasn't made correctly.

If you can't uninstall that, then delete your 4ext folder on the sdcard and see if that helps..
[Desire Android Development] John_Blaze:
Ok ill give it a go
[Desire Android Development] John_Blaze:
Didnt work.. theme is still there but it sure did increase my start up time to 3-4 secs.. hahahahaha wtf! I guess all is good now.. thanks bud.. i knew you'd have a fix
[Desire Android Development] madmaxx82:
Hahaha what did fix it?

Deleting the folder or the uninstaller?
[Desire Android Development] angusc:
How do you mean MM? Pouring phone into fastboot then using adb our you mean using adb within recovery?

Sent with Desire.
[Desire Android Development] madmaxx82:
Yes just trying if adb works while you are in recovery.

Thank you!
[Desire Android Development] John_Blaze:
All i did was flash the uninstaller you gave me.. hahaha
[Desire Android Development] SDR2010:
------------------------ del pls ... :D
[Desire Android Development] madmaxx82:
Yes, those olf zip files use amend script which was deprecated by google since android 1.5.

CWMR dropped support for it with the release of gingerbread.

You would need to flash the radio using fastboot or android flasher.

Just extract radio.img and flash via fastboot flash radio radio.img or with Android Flasher.

Amon Ra still supports it, so you could also just flash an amon ra recovery.
[Desire Android Development] rophaq:
is your HBoot stock ?. if it is read again @Alpharev

If you downloaded Bravo Data++, please notice the /cache partition is too small to hold Radio flashes from recovery. You can however flash the radio just fine with 'fastboot flash radio radio.img'. Just extract the radio.img from the radio update.zip beforehand.
[Desire Android Development] angusc:
Confirmed working ADB in Recovery!

c:\androidsdk\tools>adb devices

List of devices attached

SH0AMPL06166 recovery

c:\androidsdk\tools>
[Desire Android Development] Bibracte:
Thank you madmaxx82 for this update v2.1.1.

Display bug in the partitioning ?

- skip

- 256

- 341

- 512

- 768

- 1024

- 15362048

- 4096

Why not use the same system as Amonra RMD and Recovery, with the choice of any value with the trackpoint ?
[Desire Android Development] madmaxx82:
****, forgot a ','

Will upload a fixed 2.1.1b.

The ui and interaction works completely different in amon ra and cwmr so this is not possible.
[Desire Android Development] Kanzar:
Think he means the HD2, as that was codenamed Leo? It's a Winmo phone that can run Android (amongst other phone OS).
[Desire Android Development] keyra74:
flashed 2.1.1b, can't go into recovery, phone get stuck on slpash

can boot to rom thou
[Desire Android Development] madmaxx82:
Hi, could it be possible that somehow you got the bravoc version onto your phone?
[Desire Android Development] keyra74:
¤facepalm¤ u answered faster than i typed... i installed bravoc recovery

2.1.1b ok now :)
[Desire Android Development] Tomaka:
Just to let you know, I did format my ext partition from ext3 to ext4 using my -not rally installed- 4EXT and it did the job (I checked with partition info). To me, it means that ext4 support is effective.

Here's my 2 cents suggestions for future evolutions : when partitioning, let the user chose custom partition size and provide option for "used all the space left on card" so we could for instance format a 8go card : 5.3 go to Fat32 and the rest to Ext4 (for data2SD).

And thanks for all the hard work and the quick replies, your recovery rocks :)

Btw, one more question : can I fix a partition alignment after it's been created ? :p
[Desire Android Development] madmaxx82:
glad I didn't mix them up when uploading :D

Thnx for the feedback!

About the partitioning sizes: not possible how it is now. Because you cannot distribute all remaining space to fat32 AND another partition!

SD-ext partition sizes don't vary a lot. There are usually only a handful of common suggested sizes, whereas the size of the fat32 partition depends on the size of your sdcard AND how much sd-ext partitions and maybe swap you have and how big they are.

So I think it's best to stick to the current schema where all the remaining space is distributed to the sdcard.

However I could give you the option to define additional custom sizes in the config file, which you could then use inside recovery.

About changing/improving alignment afterwards:

Not easily, you would need to move the beginning of the partition.

That would destroy your filesystem on it. You can do that with advanced partitioning tools, but they need to understand ext4 completely.

Also they must first move the filesystem as a whole (of course including your data) and then change the beginning.

It's far better to just make a backup, recreate the partition and copy the data back! It's nearly the same.
[Desire Android Development] John_Blaze:
So Max.. im wondering if i can use Rom Manager to flash clockwork and the use PB99IMG zip to to flash newest 4ext?
[Desire Android Development] madmaxx82:
Rom Manager never flashes.. just uses fake flash.. why do you want to do that when you want to flash 4ext afterwards?

Yes you can use PB99IMG, but you would need to insert your bravoc recovery.img again..

I did get your cid and 2,3 other cid infos, but that's still so extremely little, that I still don't upload a PB99IMG for the bravoc. I know some with supercid or different hboots can flash it anyway, but I don't know if that's the majority.

Since I don't own a Desire, I'm extremely out of date :D
[Desire Android Development] John_Blaze:
Well reason being i still can get theme to uninstall.. Its not that i dont like the color. Startup time varies from 5 sec to over 30
[Desire Android Development] madmaxx82:
But why do you want to flash again because of the themes?

That wouldn't change anything, or do i misunderstand you?

Just use a Theme that only changes the background and not other images as well and wait for the next version which will speed up the startup!
[Desire Android Development] John_Blaze:
Ok you got it bud.. ;) Hey jus got through watching Captain America.. Bad ASS!!
[Desire Android Development] madmaxx82:
hahaha ok have fun.

cu soon.
[Desire Android Development] John_Blaze:
Later bud.. ill try to wake up sooner today so we can get something worked out.
[Desire Android Development] Tomaka:
I think I wasn't clear enough : I'd like to set the specific size of the 1st partition (ex Fat32 5.8 go) instead if picking it up in a list, and let 4EXT create the second partition (aligned!) with the space left (ex : aligned ext4 size : space left on the card). Would that be possible ? If yes, then I'd say bye bye to gparted for DATA2SD use :)

Ok, I understand fixing alignment is a real pain :(
[Desire Android Development] Droidxda:
I didn't understand if we still need to use the uninstaller script before flashing a new one ?

or just to get out the theme ?
[Desire Android Development] madmaxx82:
I don't understand you.

You never select a size for fat32 in a list. All remaining space will be automatically assigned to the 1st partition after you selected the size of sd-ext sd-ext2 and swap (if any).

You can also tell recovery to leave fat32 as is so you don't lose data and just only recreate aligned sd-ext partitions.

Since there is no way in entering data (there is no keyboard inside recovery) you cannot enter a size for fat32.

I could only implement something where you can increment by xxmb / button press.

But since the sizes for fat32 partitions VARY so much.. I don't think this would be very comfortable. Also I don't know anyone who would not want the fat32 partition to be as big as possible.. So it makes more sense to first select the sizes for all the smaller partitions you want/need and let recovery distribute any remaining space to fat32.

Also I don't understand the reason why someone would want a bigger sd-ext partition than necessary. Shouldn't your fat32 partition be as big as possible?

Edit: update: it would be possible, but a lot of work.. will think about it, but you are the first one who would like to set the size of the fat32 partition rather than just distribute all the remaining space to it.

Anyway there's very much todo for the next release, so this won't be a high priority.

Hi,

you can just flash another theme over your current one..

Any theme you flash will automatically uninstall any previous theme it finds (if done right).
[Desire Android Development] Droidxda:
Clear now.

I made the RM test with the last update.zip, and sorry, the same issue :(
[Desire Android Development] madmaxx82:
This bad bad Rom Manager :D

Strange that it doesn't work for you where I think it works for others..

Did you ask Ghisy if he could try?
[Desire Android Development] bmonster:
Can't see the download links for v2.1.1b ???

Forget that I'm blind :)
[Desire Android Development] Droidxda:
Yes, but i m waiting for him ;)
[Desire Android Development] nefas83:
Hi,

at first: nice recovery ;)

but I have a problem with the updater from MIUI. If I want to flash a update through the updater out of the rom, the recovery will stop at the screen with the exclamation mark and no text. After pressing some hardware keys the text will be shown and say: aborted.

Try to flash directly from SD will be the same, I have to disable the signatur.

But in AmonRA 2.0.0 all works fine. without the signature and so.

Any ideas?

greetings from germany

nefas

p.s. I used the 2.1.0 final
[Desire Android Development] FlatOutRU:
madmaxx82,

Did you change align/format for fat32 ? to make it perfectly aligned ?
[Desire Android Development] madmaxx82:
If this rom's signature is bad, what shall I do about it?

IF it flashes in Amon Ra without any checks, then well if you don't like any safety checks, go to Amon Ra.

I can't disable any signature checking because the next ones would appear and ask me why this is disabled by default.

If you are sure your zip file is absolutely ok, then just disable the check.

BTW: red exclamation exclamation mark? Updater through out of the rom?

Are you sure you are in 4extrecovery?

What do you mean by that?

All partitions you create are perfectly aligned.

About fat32 as a file system: no software I know does that because it's really something very different to aligning an ext filesystem.

It can be done, but this is nothing like supplying a few parameters and you are done..

There will be something in the future.
[Desire Android Development] ziggy1001:
Have a look at post #2 on this guide

HOWTO: Increase write speed by 'aligning' FAT32

Not entirely sure how you could get recovery to do this automatically!

I used the recovery to set up the basic fat/ext partitions then did this manually via linux
[Desire Android Development] madmaxx82:
BTW: I don't believe the guy does it right from the first posts..

Using a disk editor, I compared the results with CitizenJohn's method which worked for me.
[Desire Android Development] John_Blaze:
Yea.. ive never seen a red explamation mark.. :confused:
[Desire Android Development] ziggy1001:
Thanks i had completely missed that!

Hohum another 30 mins of headscratching:p
[Desire Android Development] madmaxx82:
:D

I'll add support for that in the future.

But I don't think it's extremely necessary on a phone.
[Desire Android Development] nefas83:
are u kidding me?

at first: I never told anything about a "red" exclamation mark.

"the recovery will stop at the screen with the exclamation mark and no text"

I have to press the menu buttom or any other to get back to the normal screen.

The "Updater" is a feature from MIUI-Rom not from your Recovery.

AmonRA check also the signature, and the update from MIUI are mostly checked.

If not, then there will be in the name off the update. If this will be, AmonRa aborts the installation until I disabled the signatur check.

I have made a couple of screenshots for you.

Greetings from germany

nefas

P.S.

Yes I sure that I'm using 4extrecovery.
[Desire Android Development] madmaxx82:
http://xdaforums.com/showthread.php?t=957291&page=531

http://xdaforums.com/search.php?searchid=82525008

This has nothing to do with 4EXTRecovery, but with MIUI "ota updates" and CWMR.
[Desire Android Development] nefas83:
It's look like the argument handle has a error.

In one screenshot, that one after the exclamation mark, you see the the path is [SDCARD:...

I thing that this is a wildcard/tag or something similar.

Don't worry about that. :)
[Desire Android Development] John_Blaze:
Hey.. how do you take a screenshot of recovery? Shoot me wont do it
[Desire Android Development] nefas83:
Hey, I used the Windows Programm "droid Explorer".

You have to install the adb driver.

Greetings
[Desire Android Development] John_Blaze:
I already have adb.. is adb driver different? Anyways i installed droid explorer and i cant open none of my folder when i connect to fone.
[Desire Android Development] John_Blaze:
Max.. im really having big problems with my recovery. Its now taking 3 minutes and more for recovery to start up. It wouldnt back up one of my roms.. and still cant get theme to uninstall.. Help! :eek: