yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] madmaxx82:
Thank YOU very much :)
[Desire HD Android Development] CYRAXDroid:
how do I uninstall 4ext so I can go back to clockwork mod recovery?
[Desire HD Android Development] madmaxx82:
You don't need to uninstall it. Just flash CWMR on top. it will replace your previous recovery!

Asking in one thread is enough don't you think? ;)
[Desire HD Android Development] maatsby:
Having recently diagnosed myself as a flashoholic, I have found this recovery and the recovery control app invaluable! I don't know what I'd be doing without it.

Thank you for all of your hard work madmaxx82!

Quick suggestion, sorry if this has been mentioned before. I thought it might be nice to have a clock at the top of the recovery near the battery percentage. Not sure how difficult this would be, and obviously it's not critical, I just thought it might be a nice feature.

Thanks again!
[Desire HD Android Development] madmaxx82:
Thank you for that great feedback! :)

Regarding the clock: it will be there most probably this week :)

Have a good time and thank you again for your nice post and support!
[Desire HD Android Development] ruchern:
Is there any known issues of flashing theme for ROMs will cause the phone not to boot for 2.27 RC5 recovery?
[Desire HD Android Development] madmaxx82:
There are no known issues for 2.2.7 rc5 other than cosmetic ones.
[Desire HD Android Development] ruchern:
Okay. Thanks for clarifying.
[Desire HD Android Development] valcyone:
How can you disable or enable TAR backups in 4EXT 2.2.7 RC5?
[Desire HD Android Development] BenPope:
From the application:

Recovery -> Recovery settings -> Backup Settings -> Use tar backups
[Desire HD Android Development] ruchern:
Can I delete the .md5 file or anyway to skip the md5 check? I do not need to check for md5.

EDIT: I found a way to this. Its solved now.
[Desire HD Android Development] azazel71:
Thanks button jabbed madmaxx,just purchased your app ,amazing work and so simple to use,also cleared some space on my storage as i now dont need certain apps now,yours does it all,thanks again for a well thought out app:):)

sent from my rootin tootin REVOLUTION DHD
[Desire HD Android Development] jorge1978:
I try to flash via recovery,but I get message:instalation aborted.why!
[Desire HD Android Development] anetam:
Hi madmaxx82,

I just flashed your wonderful recovery over the previous Clockwork which I had on my Desire HD. I'm running Cyanogenmod 7.1 stable, in which updater-script file I see that it only formats the /system partition as EXT4, and to the /data and /cache it does nothing. When I write the "mount" command in Terminal Emulator, it shows all the partitions as EXT4, but in 4EXT recovery /system is only EXT4, the rest are EXT3. What could be the reason to this?

Also, just out of the blue do you happen to know how are all the three partitions formatted by factory default because I might have to revert back to stock soon in order to sell my phone?

Thanks very much in front, keep up the amazing job!
[Desire HD Android Development] madmaxx82:
Wohooo :D

Thnx for sharing ;)
[Desire HD Android Development] claude96:
thanks , but I think that you didn't see that I edit my post , it's about the size of the png I think .

the first pic on the left doesn't fit properly, !
[Desire HD Android Development] ricey1986:
Whenever i follow the steps in the ext4.prop i get an error on recovery saying E:Missing bitmap icon_clockwork (code -3). I downloaded the picture on the right you have put up and named it to icon_clockwork.png (changing the extension). What am i doing wrong? Ive got a really nice Keeley Hazel pic i want to change to :D.

Ricey
[Desire HD Android Development] madmaxx82:
Please someone try that out and confirm.

@mattiadj: you mentioned that this is also present in official CWMR..

Do you remember a version where this wasn't an issue?
[Desire HD Android Development] madmaxx82:
You don't have double extensions have you? also just renaming a jpg won't work probably.. it should really be one ;)

Convert it!
[Desire HD Android Development] madmaxx82:
Anyone would test the new version?

Would be nice to know if file system check for sd-ext and expose all partitions via toggle usb storage work. Also the "back button disabled" craziness has been removed.

Also there are some fixes like: when you wipe, install a zip, make a backup et.c., CWMR normally removes all icons afterwards.. now the "main" icon will re appear.

Startup time *should* be better.. et.c.

md5sum: 76ca2651f8dfe793c9511dafe85e7a0e
[Desire HD Android Development] memnoc:
I'm not sure I understood the problem but I've installed virtuous unity 1.27 and everything works perfectly fine..apps are being restored and of course I can downalod everything from the market,,as always..
[Desire HD Android Development] vault1965:
It seems more like Rom install problem than recovery issue... A2sd can be a hassle...

Sent from my Kalagased LeeDroid Desire HD using laggy Tapatalk
[Desire HD Android Development] vault1965:
Backlights are working on this version?

Sent from my Kalagased LeeDroid Desire HD using laggy Tapatalk
[Desire HD Android Development] madmaxx82:
Should be yes.

You need to flash it using fastboot / Android Flasher.. this is no "installable" zip for installing from inside recovery.
[Desire HD Android Development] madmaxx82:
New version available

Updated ;)
[Desire HD Android Development] dannych:
THX! Keeping up:)
[Desire HD Android Development] amresh:
Sorry I couldn't go though thread to find my answer.

Will this recovery be able to restore nindroid backup taken by CWM 4.0.0.2?
[Desire HD Android Development] madmaxx82:
Of course!
[Desire HD Android Development] amresh:
Wow! I am simply speechless. This recovery has everything that I was missing in CWM. Thank you for bringing this to us and please keep this dev alive.
[Desire HD Android Development] madmaxx82:
Thank you for this very positive feedback :)
[Desire HD Android Development] eliashadow:
Its not only a great recovery...Its the greatest recovery ever exist!!!!!!:D

Keep up pal...
[Desire HD Android Development] :
+1 to that

Sent from my Desire HD
[Desire HD Android Development] mattiadj:
I used cmw 3.0.2.8 i think. I think the problem is with a2sd.

I think the better way to fix it is to reproduce this error :).

Anyway great recovery!

Inviato dal mio Desire HD usando Tapatalk
[Desire HD Android Development] P00t:
That's not tthe recovery problem. Its your file. It might be corrupted or not fully downloaded. Make sure to check md5
[Desire HD Android Development] preacher65:
When you type "mount" in Terminal Emulator, it shows how the partition is

mounted

by the operating system. Max's recovery shows how the partition is

formatted

. They aren't always the same thing - most ROMs/kernels can mount an ext3 partition as ext4, which gives some of the features of an ext4 formatted partition, but not all of them.

Stock ROM uses ext3 for all partitions, but if you flash the RUU it will reformat them for you, so you shouldn't need to do anything.
[Desire HD Android Development] anetam:
Thanks a lot for the info I didn't hesitate to press the Thanks button :)
[Desire HD Android Development] madmaxx82:
Thank you all for your help in support :)

Sorry for the late reply! Preacher65 already posted the perfect answer to your question though.

If anything is important or you need faster support, please use the app's report/contact button as I'm sometimes late checking the threads.

I must apologize. The clock isn't there yet.. I'm sure you already noticed, it didn't magically appear :D

But... it should really be that week!
[Desire HD Android Development] Simba501:
Will this support the HTC Vivid or original Galaxy S2 in the future?
[Desire HD Android Development] floepie:
I'm in the menu "Convert/Format Filesystem". If I then go to wipe|format --> EXT4, I'm presented with 4 options.

What is the difference between the 1st option "wipe data/factory reset" and the 3rd option "format data"? Thanks...
[Desire HD Android Development] ViDtje:
I think that wipe data/factory reset deletes all the data stored on that partition and that format keeps the data on the partition and it reformats to EXT4.
[Desire HD Android Development] madmaxx82:
Vivid: most probably, S2: maybe ;)

wipe data/factory reset formats /data, /cache and any sd-ext partitions you might have ("a factory reset").

Format data just formats /data ;)
[Desire HD Android Development] preacher65:
Also CWM used to include the /sdcard/.android_secure directory, I think, not sure if that's still included? Or am I remembering wrong? :)
[Desire HD Android Development] floepie:
Just a theoretical question. When restoring, is it first necessary to format the partitions? Or, is that redundant? Thanks...
[Desire HD Android Development] madmaxx82:
Is included ;)

Not necessary for partitions you are going to restore. Any recovery is formatting the partition it is about to restore in the background before.

That's also the reason for ending up with an unwanted file system when a recovery doesn't "save" info about your partitions when you create backups..
[Desire HD Android Development] tjfoo:
Good day, madmaxx82 :)

Just bought and installed 4ext recovery control from the market.

May I know which recovery should I install? The stable 2.2.1 or the RC 2.2.7 RC5?

I am using Desire HD, just want to know which work best with DHD?

Also, how can we change the version of 4ext recovery? (sorry, i am still a noob :p)

Thanks.
[Desire HD Android Development] sigurd_LU:
2.2.7 RC5 has no known issues, I used it for a long time and it worked fine, I'd recommend using it :)
[Desire HD Android Development] tjfoo:
Thanks, sigurd_LU :)

So how do we update to a newer version if we currently installed one? Assuming a recovery version is installed and a new version is out? Any idea?
[Desire HD Android Development] sigurd_LU:
You can choose online install | upgrade in the app, then a list of all the versions is shown. There you choose the new one, click on install and you're done ;)

Btw, have you seen the touch version already? http://xdaforums.com/showthread.php?t=1377757
[Desire HD Android Development] tjfoo:
Wow, the touch recovery seems really cool. :cool:

Is it fully compatible with Desire HD? Any known bug(s) yet?

You give me an extra problem now. :D

So which one shall I go? Please advice, this is my very first use of recovery.

Thanks!
[Desire HD Android Development] Chezbel:
I've been using Touch Recovery on my Desire HD since it came out a week ago without any issues and some days I've done several backups and several restores while testing different ROMs.

You can choose between the Touch version and the Classic version from inside of 4EXT Control (the app, not the recovery itself) by using the menu option "Online install | upgrade". So you can try both out and see what you like best, but I'm guessing you will choose Touch because it is so cool.
[Desire HD Android Development] tjfoo:
Yes, the Touch Recovery is very cool! :cool:
[Desire HD Android Development] djcsurf:
Madmaxx could you please tell me how 2.2.7 recovery determines the rom name when making a backup. When I used 2.1.1 it automatically assigned the rom version, from memory since using 2.2.7 it only shows date and time.

What file location does 2.2.7 look in for rom version.

Btw I do have rom name enabled in settings, tia

Sent by my pukka fukka SCI MIUI
[Desire HD Android Development] tjfoo:
Hi guys :)

I have another question: what is hot reboot? I know it boot faster than normal reboot, but what actually it does? and when/why shall I need it?

Thanks.
[Desire HD Android Development] craacK:
it is something like "reset (graphical) Android shell without performing a full system reboot"

it does nearly the same task as an normal reboot, just faster ^^
[Desire HD Android Development] madmaxx82:
Because of your signature I guess you are using MIUI. MIUI always stood out depending on its flavour ;)

The recovery tries to guess the best candidate for a romname by comparing 5 different properties in build.prop.

Do you have Recovery Control by chance? Does it detect your MIUI rom name?

If yes, I need to get recovery on par with it.
[Desire HD Android Development] madmaxx82:
Like craacK already said it kills the graphical shell. It's a much faster reboot. Useful if you change things (depending on what) and want a very quick "reboot".

However this can make problems with some apps/roms, so only use it if you know it works well for you!
[Desire HD Android Development] djcsurf:
madmaxx82

First off, sorry I should have done a little more investigation before posting.

Right, I just checked making a backup just using 2.2.7 recovery and it detects rom name & version perfect. I then tried a backup via recovery control and it only detects date & time, so this minor issue is with recovery control.
[Desire HD Android Development] madmaxx82:
Ah I see, so it is the other way round :)

Something seems to be broken then.

Could you please mail me your /system/build.prop? So I can test a fix for the next update.

Thank you!
[Desire HD Android Development] tjfoo:
madmaxx82, do we need to wipe before restoring backups?
[Desire HD Android Development] erfannorouzi:
if the restoring rom in another base you have to full wipe

for example current rom is miui and your restoring rom is ARHD so you have to full wipe
[Desire HD Android Development] Drashna:
Not true at all. The process of restoring will format the partition before reporting the data to it. There is no need to wipe if you are restoring.

Sent from my Inspire 4G
[Desire HD Android Development] agheh:
hi madmaxx82... wuestion.... if we would convert our system to ext4 does the ROM need to be ext4 supported or it doesnt really matter?
[Desire HD Android Development] leith51:
Most roms are ext4 now adays mate but yes the only reason to convert to ext4 would be to use an ext4 Rom otherwise no point

sent from my dhd
[Desire HD Android Development] Software Guru:
Afternoon

Just loaded the latest version

Excellent
[Desire HD Android Development] xdaco:
Working like charm on my Inspire 4g ..
[Desire HD Android Development] ToddeSwe:
What should be mounted in recovery?

Hi!

Was a bit quick when mounted everything in recovery so now i can't remember the default mount and unmounted in recovery?!

What are and what are not mounted as default?

Is my question THAT stupid or to hard to answer? :)
[Desire HD Android Development] krzych:
Guys, I need help - I have no SD in 4ext touch recovery (latest) while being booted into rom, SD is present. What can I do? Additionally I have no text (only icons) as I themed 4ext and now cant read anything :(

I installed "forcibly" latest version over the latest version, but it did completely nothing. What can I do? I need to reflash my rom... should I try Clockworkmod Rom Manager or something?
[Desire HD Android Development] madmaxx82:
Don't use 4ext recovery classic anymore!

Do not manually flash 4ext recovery touch over classic!

Use 4ext recovery control or updater to install the latest recovery touch and afterwards enter the themes menu and press uninstall theme just for safety in case there's anything left over from classic that wasn't cleaned up automatically.

sent from a mad droid
[Desire HD Android Development] krzych:
No no no! I didnt! I did it by updater! And my recovery was working perfectly, the same version, I used it much, and now it says:

unable to write to ums lunfile (no such file or directory) Unable to connect to your (internal?) sdcard

PS. Somehow, I managed to reload theme, so I see text now

PS2. It sees sdcard fs type (fat32) but doesnt see the size (--)
[Desire HD Android Development] madmaxx82:
Okay then the file system the theme is installed on must have become corrupted somehow. I'd uninstall it.

sent from a mad droid
[Desire HD Android Development] krzych:
I did right now, but still no SD card while booting into recovery :(

I need it :(

It even says my fat32 is perfectly aligned but still cannot mount it or see the size :(

Can it be that the rom broke 4ext's sd access? (i did have problems with the rom sd - slowness and such, but it worked - and sd is perfect, checked on pc)

Just installed Rom Manager, it says the same - but additionally says it cannot mount /dev/mmcblk1p1 nor mmcblk1

What happened? What should I do?

---------- Post added at 01:09 AM ---------- Previous post was at 12:36 AM ----------

When I log into the rom itself, device is present:

# ll /dev/block/mmcblk1p1

brw------- 1 0 0 179, 65 Oct 9 23:04 /dev/block/mmcblk1p1

#
[Desire HD Android Development] krzych:
Since you do not allow to PM you, can you describe me how recovery works?

I need specifically, where it gets the /dev from (which partition), how to access recovery's partition (which device, how to mount it on live system to check that there's all ok), whether it uses the kernel from /system or does not use kernel at all, anything

I need to investigate why rom can mount SD without any problem, and 4ext does not (neither can Clockworkmod Rom Manager, so it's probably based on the "external" situation like looking for /dev somewhere else, or loading broken kernel or something)

I did test the SD very very thorougly on PC and it looks clean, so I wouldn't take this into consideration.
[Desire HD Android Development] krzych:
And my dmesg while in recovery
[Desire HD Android Development] krzych:
Ok, I've managed to reflash the rom. Boot.img was crap from the prevoius one. 4ext runs now normally.
[Desire HD Android Development] vitodecataldo:
Up
[Desire HD Android Development] vault1965:
Installed new version and loving it. Keep up with your work man, only md5 check function is priceless not to speak of other goodies.

Thanks again
[Desire HD Android Development] DaRk_dOg:
Hi, one small bug report:

On advanced menu, if you choose "filesystem check" it says "currently no options". However if you choose this option it prompts for repairing the filesystem or not.

Regards, D_d
[Desire HD Android Development] a user:
hmm, i went into advanced->filesystem check

selected "currently no options available" (the text bug DaRk_dOg mentioned) and after one or two seconds i get the message that:

Filesystem contains errors! Fix them? ....

i chosed yes and again after two seconds i get message:

repair faild. reboot recovery and try again.

now tried it two times allways failing.

but i wonder WHICH filesystem actually has the erros it claims to have? which filesystem has been checked, which one has errors? and why fails repairing?
[Desire HD Android Development] ricey1986:
No I always have extension showing on my comp ill have a try with another png tonight when I get in from work
[Desire HD Android Development] DaRk_dOg:
Hello a user,

To be honest i discovered it accidentally, because i used an sdcard without ext partition. It works exceptionally well with an se-ext partition (as mentioned in the OP)

Regards, D_d
[Desire HD Android Development] globalm:
Hi

Using the latest version - great recovery!

This may be slightly OT, so please point me to the right place, but if the recovery tells you that partition alignment is not correct and I should consider re-partioning, then how do I actually do that? NOTE - I'm not talking about the SD-Card - that should be easy enough - it seems to think the phone's 'real' partitions are messed up.

Thanks for any insight.
[Desire HD Android Development] a user:
well, but my questions remain: what is it checking? which fs does it claim to have errors? btw. i do not have any other partitions on my sd than the original fat32 one.

is this only for app2sdd-ext partitions? then why does it says i have errors instead of telling me there is no partition to check?
[Desire HD Android Development] -fluffy-:
well this is the best ever

just convertet my ext3 to ext4

restartet the recovery

an it said ext4 insted of ext3 on sd-ext

thit a file system check an it say file system on sd-ext is ok

thit not loss any file on converting
[Desire HD Android Development] madmaxx82:
Thank you for reporting!

Fixed!

FYI it did a check on /system.

This is just for sd-ext partitions and will destroy any fs on /system if you also chose to repair this "anonymous" fs.
[Desire HD Android Development] madmaxx82:
No it's checking all your partitions on your sdcard only..

If you partition using 4ext it will create perfectly aligned partitions automatically.

If it just said any of your sd-ext partitions were misaligned, you could use it to repartition only sd-ext (use the option to leave fat32 untouched)
[Desire HD Android Development] a user:
Oo

well i did said yes two times but my system is still working. well, lucky i guess.
[Desire HD Android Development] madmaxx82:
Yes... btw: how big is /system on the dhd and what file system do YOU have on /system?
[Desire HD Android Development] -fluffy-:
i can answer that on my device

/system is ext4 size 585

/data ext4 size 1232

/cache ext4 size 314
[Desire HD Android Development] madmaxx82:
Thnx!

Anyway this is really only for sd-ext partitions and fixed thnx to "a user " for the report.. wouldn't have noticed so early that you can activate "Currently no options available" ;)
[Desire HD Android Development] -fluffy-:
well it works fine fore me i convertet my sd-ext3 to sd-ext4 whitout any problems atall still have all my data

so ones again A BIG THX TO U
[Desire HD Android Development] a user:
df -h says:

/system 549.2MB

/data 1.1G

/cache 295.3MB

all ext4 (really ext4!).
[Desire HD Android Development] a user:
no really madmaxx82,

you make me lough!

i did by far 10000 times more usefull posts and never got a thanks and now i got one from you for only posting my partition sizes? Oo

if i would knew it earlier how easy :P
[Desire HD Android Development] madmaxx82:
Thnx! BTW: df is meaningless for identifying the file system.. your rom may chose to mount any file system as ext4, also if it might only be ext3.. you would need to use recovery, but when you say (real) then I believe you know what you are talking about ;)
[Desire HD Android Development] a user:
err, i used df only to identify the size. i know the filesystems already.

i am a long time linux dev and user. i know how to find this out. it was just easy now to only enter a terminal in my dhd to check out the sizes ;)

even your 4ext says ext4 btw. :P
[Desire HD Android Development] mattiadj:
Any fix for my backup and restore problem? I not tried with latest since if something will be wrong I'll have to install all my 253apps again!

Inviato dal mio Desire HD usando Tapatalk
[Desire HD Android Development] madmaxx82:
I cannot determine the cause of that problem since noone else reported that and they say a2sd can make problems on its own in that regard.

And if this is also a problem with official CWMR then it's even more difficult to say.

What happens if you backup?
[Desire HD Android Development] madmaxx82:
It would also help if you could tell me what the last version of official CWMR was where it worked for you..
[Desire HD Android Development] akpe:
To upgrade we just need to flash the fresh zip over the old version of the recovery? I saw something about deleting or replacing a file but exited and can't remember what I need to delete/replace :/
[Desire HD Android Development] madmaxx82:
To install a new version of 4ext you just need to flash it inside recovery.

Then IF there is a new version of 4ext.prop config too, the recovery will tell you when you boot into it, that there's a new version and you should delete/move the old file (/sdcard/4ext/4ext.prop). It will continue printing this message as long as you didn't do that.

In the upcoming next version, if there's a new version of the config file too, it will automatically rename your old config, install the new one, and tell you about that. So you can copy your settings (if you had any) from the old config into the new one.
[Desire HD Android Development] globalm:
Think I found a bug!

If you mount SD-Card in recovery and copy files in there, such as a safety copy of a backup, you can't see or use what you have copied until the phone has been rebooted.
[Desire HD Android Development] madmaxx82:
Did you unmount the sdcard in your os and then in recovery before trying to "see" the files?

Will try that!