yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] DanteGR:
Can't I restore a backup that was made with original CMWR?

When I try to restore one (it's EXT4) it says md5 checksum mismatch.

The rom i am currently on is ext3. Could that be the problem?

Should I first full wipe to ext4 and then nandroid restore?

Thanks!
[Desire HD Android Development] Whiskey103:
It should work,i guess your backup is corupted on SD.
[Desire HD Android Development] DanteGR:
Thank you very much for replying!

Ok im very sad now cause I lost the best backup I had if it indeed corrupted :( :(

There is no way to retrieve it right?

Thanks again!
[Desire HD Android Development] madmaxx82:
Hi,

yes there is! But keep in mind that there's a problem with it if the md5sums don't match.. could be unimportant but could also cause your backup to not boot anymore..

Open your nandroid.md5 file inside this backup folder. There you see the md5sums for all the files inside that backup folder..

Just recreate those md5sums for all the files mentioned in nandroid.md5 and replace the ones that don't match anymore. You can even use your phone for that.. just enter "md5sum <path_to_an_imagefile>.

Then this backup will restore!

Good luck :)
[Desire HD Android Development] Whiskey103:
You can try full error check on sd in pc.
[Desire HD Android Development] madmaxx82:
Did you have success?

I'll add something in the next version to optionally force to restore a "corrupted" backup at one's own risk if the md5sum check fails..
[Desire HD Android Development] Palmahnic:
That's perfectly fine. Don't worry about it.

Anyway, there was plenty of space on the sd card, and the fs was error free.

I guess it's just one of those things that happen, and we'll never know.

:)
[Desire HD Android Development] madmaxx82:
I HATE that :D

If I can't reproduce it and don't know why it failed for you, this is giving me headaches :D

Would be nice to have a recovery.log.. but already too late of course..

Maybe it would be useful to automatically copy the recovery.log to somewhere on the sdcard for the last x recovery sessions..
[Desire HD Android Development] Doo Doo:
is there any way to have rom manager recognize this recovery?
[Desire HD Android Development] leith51:
It does I use Rom manager to do backup and it works fine

Sent from outer space
[Desire HD Android Development] ajay83:
Hi guys NOOB question

When it says my partitions are not aligned properly... After I choose to keep my FAT32

What values for SD ext should I use? Is this just for app2sd stuff?

thanks
[Desire HD Android Development] Doo Doo:
no i mean where it says "Current Recovery" in Rom Manager for it to say ClockWorkMod 4EXTRecovery V2.1.0 RC1
[Desire HD Android Development] madmaxx82:
yes for a2sd d2sd and such..

So if you don't need sd-ext partitions, just chose 0 and it will skip them..

No that is not possible.. but you can use rom manager anyway.. it will reboot into 4ext.

Just the text won't match!
[Desire HD Android Development] ajay83:
ahh, ok. Thank you mate. Guess I'll leave my SD card as it is then. Never kept Apps on it anyway(dont have many lol)

My system, Data and cache are now ext4 thanks to your app so thank you very much =)
[Desire HD Android Development] madmaxx82:
Glad you like it :)

thanks
[Desire HD Android Development] zelendel:
Is it normal that after I use the sub mount toggle that I have to reload recovery for the new files to show up?
[Desire HD Android Development] madmaxx82:
No, please upgrade to latest version.
[Desire HD Android Development] zelendel:
Am on the latest version. I would not have bothered to post till I knew I couldnt figure it out myself:D
[Desire HD Android Development] madmaxx82:
Ok, this is not normal ;)

Confirmed working.. used it myself yesterday about 20 times at least.

Hmmm
[Desire HD Android Development] LorD ClockaN:
I ha to do that too with new recovery

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] madmaxx82:
sorry, what did you want to say?
[Desire HD Android Development] LorD ClockaN:
Forgot to quote.. reload recovery to show files on sd

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] zelendel:
Ok Ill see if I can nerrow it down. Let me leave you with as much info as I can.

Device-Inspire

Rom-Android Rev 5.2.2

Kernel-This one 2.1.0 rc1

Kernel was built in so I will see if a stand alone flash will work
[Desire HD Android Development] madmaxx82:
Could you please try the following?

Open 4ext.prop in the folder 4ext on your sdcard and set

usb.toggle.fat32_only to yes

And try again.

Would be interesting if that works.

I think it's strange that it doesn't work for you since the Desire people were happy this worked since the last version and on my incredible s it works too..
[Desire HD Android Development] zelendel:
I noticed that after I mounted it and unmounted it If I flashed something I would get an error about mounting a directory. Ill try this and see if it works and see if I can get the directory. Sorry should have been better prepared:(

EDIT: Ok Weird is right cause it worked. After unmounting and trying to flash a zip I get this error Mounting Partitions: assert failed: mount( "ext3", "EMMC", "/dev/block/mmcblk0p25", "/system") || mount ("ext4" "EMMC", "/dev/block/mmcblk0p25", "/system")
[Desire HD Android Development] madmaxx82:
What worked? The usb mount + transfer a file and it shows up immediately?

About that error: Print partition iinfo and take a look which filesystem your /system has..
[Desire HD Android Development] zelendel:
Yes the file showed up right away. My system is ext4 if I reload recovery the same file will install just fine.
[Desire HD Android Development] zelendel:
Changed it back to "no" and sure enough had to reload recovery to make a file show up
[Desire HD Android Development] madmaxx82:
Ok, so you copied the file to your sdcard and it showed up immediately (with usb.toggle.fat32_only =yes or without?). But then the file didn't install as long as you didn't reboot recovery?
[Desire HD Android Development] madmaxx82:
I guess you don't have any sd-ext partitions.. ?
[Desire HD Android Development] zelendel:
With usb.toggle.fat32_only=yes, the file showed up right away. With it set to no I have to reload recovery for it to show up. The error for flashing comes up with both. I have to reload recovery to flash the zip. (this could be the zip though. It is the all in one for ARHD)
[Desire HD Android Development] madmaxx82:
Can you please try copying a new flashable zip to your device and then use "securely remove device" in your os edit: before unmounting in recovery, and try installing again (with fat32_only=yes)?
[Desire HD Android Development] zelendel:
That is how I normally unmount my device. Safely remove, then unmount. I am going out for a bit so if you say it is working for you and most others then I can assume it has something to do with my setup. I will try a few things during the day and report back tonight. Thanks for all your help. Love the new recovery.
[Desire HD Android Development] madmaxx82:
damn.. "Sorry, you are limited to five thanks per day" I will do that once some time has passed :D

NO! You helped me identify a bug! For devices without any additional partitions, this seems not to work without reboot recovery!

Also your problem with the zip file: If this file is ok and you always safely remove..

Then it has something todo with the cache not completely flushed.

I will try to solve that and upload a new version.. would be great if you could test it out then.

BTW: wanted to say exactly the same: need to leave now, going out for some time :D will upload the new version later!

Thanks and see you then.
[Desire HD Android Development] zelendel:
I totally missed this post some how. Yes I have a SD-ext and an SD-ext2 both formated to ext4. I will check in later and flash the update. Feel free to send me an email if it would be easier for you.
[Desire HD Android Development] madmaxx82:
Sorry I didn't have time yet.

Will do that asap and send you a mail or pm.

I still don't understand why so many ppl don't need to reboot recovery to see the files they transferred via usb. But as I undertood you can reproduce that always..
[Desire HD Android Development] zelendel:
No worries man. Take your time. U am still out with the better half enjoying some nice Alasken weather.
[Desire HD Android Development] Whiskey103:
Hello guys,

I made some 4ExtRecovery Themes.

ThemeTeamBeta1

http://www.androidrevolution.nl/Whiskey/4EXTRecoveryThemes/4EXT_ThemeTeamBeta1.zip

ThemeTeamDutchFlag

http://www.androidrevolution.nl/Whiskey/4EXTRecoveryThemes/4EXT_ThemeTeamDutchFlag.zip

ThemeUserBeta1

http://www.androidrevolution.nl/Whiskey/4EXTRecoveryThemes/4EXT_ThemeUserBeta1.zip
[Desire HD Android Development] LorD ClockaN:
2 pics are the same! Loving the green one!!!

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] madmaxx82:
Holy **** :D

That looks great!

Thank you!!
[Desire HD Android Development] madmaxx82:
:D look more carefully.. they are not the same ;)
[Desire HD Android Development] morgan39:
And now where can I change the colors on this themed versions? in the zip before installing?

After installing I can´t see the 4ext subdirectory on my sd ....... :confused:
[Desire HD Android Development] Whiskey103:
Hum.. We will look into it.

In the meantime here is a uninstall option.

http://www.androidrevolution.nl/Whiskey/4EXTRecoveryThemes/UnInstallTheme.zip

Flash this and you should be back on stock theme.
[Desire HD Android Development] madmaxx82:
Hi Morgan39,

the subdirectory on your sdcard will remain untouched!

It must be there!

I updated the first post with a theme uninstaller which will revert you back to your own custom settings you had before flashing any theme!

To your question: you can even customize a flashed theme completely by using the following options:

1. customize the 4ext.prop or icons in a flashable theme's zip file and flash it again.

2. open your 4ext.prop on your sdcard and do the following:

To keep the themes backgrounds but to use your own colours:

set color.custom.sdcard.force = yes

To keep the themes colours, but use your own icons:

bitmaps.usericons.sdcard.force = yes

To uninstall the theme completely --> revert to your own settings you had before flashing, simply use the theme uninstaller from 1st post!
[Desire HD Android Development] no_johnr:
In the folder 4EXT I see a lot of "crap" in Windows when mounted and SD Card doesnt behave as it should.

Are this related? What should I see in the 4EXT-folder, in addition to the prop-file and "icon" folder?
[Desire HD Android Development] madmaxx82:
No this isn't related.. what kind of crap do you see? :D
[Desire HD Android Development] Whiskey103:
Did you flash a theme? Maybe I messed up :)
[Desire HD Android Development] madmaxx82:
No, the theme doesn't touch the sdcard ;)
[Desire HD Android Development] Whiskey103:
Ow yes.. I forgot :) Pffff so it wasn't me... Wasn't Shaggy either ;)
[Desire HD Android Development] no_johnr:
Suddenly the folder "disappeared" while playing around in recovery and flashing worked again *phew*.

I saw folders and files with names like 754$&%%4 and filesizes larger than 1 gb. And I couldn't flash or md5check Rom.zip...
[Desire HD Android Development] madmaxx82:
Then your sdcard's file system got damaged! Most probably when unmounting unsecurely, or the sdcard is dying.

You should do a chckdsk / fsck, or back it up/ format and restore!

This has nothing to do with this folder.

Edit: sorry didn't read well enough: glad you got it working again :)

BUT: Really, check your sdcard for errors!
[Desire HD Android Development] morgan39:
Sorry, I badly explained;I meant that I saw the old subdirectory 4ext with the 4ext.prop file on the pre-install not themed version but not the file containing the new colors of themed version.

I used the uninstall established for this and it works OK, so now I have the previous version and I'll try to get my colors and my theme.

As for how to modify the colors in the themed versions is perfectly understood.

Thank you very much for the quick response. :)
[Desire HD Android Development] zepp3lin:
I did not know about this recovery version till I flash mikes rom 5.2.2

Anyway I like this cwm version. It's user friendly, clean tidy menus and less scrolling. Batt% charge info and most important it's ext4 support.

Did a nandroid backup with it and restore, so far so good no fault in restoration....

Thanks
[Desire HD Android Development] madmaxx82:
Thanks for the feedback :)
[Desire HD Android Development] mobilkungen78:
The best recovery i used so far..

No more endless no´s less scrolling and much friendlyer menues

Very well orginaized

thanx for a superb job
[Desire HD Android Development] madmaxx82:
Thank you very much :)

Still much to do though :)
[Desire HD Android Development] vault1965:
We all count on that :)
[Desire HD Android Development] mobilkungen78:
Like what? ;) Its perfect
[Desire HD Android Development] Whiskey103:
More themes.. :D working on it :)
[Desire HD Android Development] mobilkungen78:
Yes please
[Desire HD Android Development] madmaxx82:
:D

Some of the things I would like to change/add soon:

faster start up of recovery by dropping parted

dropping parted for formatting fat32

add format /sdcard per request

settings menu, so you don't need to edit 4ext.prop yourself for those yes/no settings.

settings to chose what should be backed up by default (request) (i.e. no sdext)

Additional sizes for partitioning maybe setting your own possible values in 4ext.prop (request)

Option to restore a backup even if md5sum check fails on your own risk

Menu option for uninstalling flashed themes, so you don't need to flash the uninstall.zip

Some users still need to reboot recovery after they transferred a zip file to actually see it in the install menu.. (works for most users, but there seems to be something that should be improved).

Add another additional "failsafe" if the naming of backup folders after your currently installed rom fails. I haven't had one report of a failed backup because of that on latest 2.1.0 RC1, but still this should be 10.000% bulletproof.
[Desire HD Android Development] no_johnr:
Yeah, could be from unsecured unmounting (pressing back in recovery). Now that you mention it. I did disconnect from Windows securely the last time (when it worked).

I have a fresh backup of my card, and will also run a check. Thanks.
[Desire HD Android Development] DanteGR:
I lost you after opening the nandroid.md5 part my friend!

I do not understand how to perform the red part of your post.

Thanks in advance :)
[Desire HD Android Development] Whiskey103:
New Themes :D

http://www.androidrevolution.nl/Whiskey/4EXTRecoveryThemes/4EXT_ThemeHyperkamote1.zip

http://www.androidrevolution.nl/Whiskey/4EXTRecoveryThemes/4EXT_ThemeHTCGirl.zip
[Desire HD Android Development] leith51:
Love all the theme done but I only disagree with one thing having the arhd logo on as not every user is using arhd

Sent from outer space
[Desire HD Android Development] acidspider:
How bout some leedroid tags or just leaving plain?
[Desire HD Android Development] pablo11:
Just a quick question, why do I still have to mount the system partition to flash ril files?

I'm on virtuous Unity and all partitions are ext4. I thought we wouldn't need to do this anymore.........
[Desire HD Android Development] Whiskey103:
Yeah. But this few where just a testfase to see if ppl like themed recovery. I will open a thread maybe, and place clean themes there.
[Desire HD Android Development] LorD ClockaN:
@pablo11:

that depends on how the update.script is written.. it doesn't mount ext3,4 partition correctly so you need to mount it manualy
[Desire HD Android Development] a user:
no offense, but one must be quite bored to waste time creating themes for a recovery. i mean how much time do you spend in recovery? Oo

well, everyone how he likes it :P
[Desire HD Android Development] zelendel:
Depending on what your doing. One can spend alot of time in recovery. I know I do.
[Desire HD Android Development] pablo11:
Thanks for clearing that up for me.
[Desire HD Android Development] zepp3lin:
Well if you paint your toilet with nice colors, definitely you wont be bored inside even if its 5 mins.....
[Desire HD Android Development] a user:
when i am in recovery i have no time for being bored. and i am 100 times more often at my toilet than in recovery ;)

but well i see, some of you are quite often in recovery and idleing there to feel the need of themes (why ever).
[Desire HD Android Development] nitr00:
Nice recovery mate!

But would it be possible to migrate the contents of clockworkmod folder to your 4EXT folder? Also save the recovery.log to the 4EXT folder would be nice.

So we have one central folder for our recovery, and this way the root of SDcard is more clean and less spammed.
[Desire HD Android Development] amresh:
I created a new thread for themes. Find and report themes in

4EXTRecovery theme section

.
[Desire HD Android Development] Whiskey103:
Ah. You beat me :(

Well now I don't have to do it anymore.

I just post my stuff there then :)
[Desire HD Android Development] LorD ClockaN:
I love my toilet! It saved my life more times than recovery :)

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] amresh:
Thanks with pleasure:).
[Desire HD Android Development] madmaxx82:
Thank you :)

Yes we could copy the recovery.log to the 4ext folder, but we should not change the other locations.

Because the way it is now, 4ext is backwards compatible to the official cwmr.

If we change the backup folders and you flash cwmr it wouldn'tm find your backups ;)

The 4ext folder really only exists for settings and files concerning 4ext..
[Desire HD Android Development] leith51:
I totally understand what your saying there is no real reason for it apart from to make it look different. But on the other hand its done because it can be done, in turn its the same as theming a Rom its done because we can not because we have to.

Sent from outer space
[Desire HD Android Development] SERGI.3210:
then 4EXT REC replaces my CWM RECOVERY?? sorry for this silly question but myenglish is very bad lol...

of which CWM version is based?

flash it is a risky process?

thanksª!!!
[Desire HD Android Development] eliashadow:
Hi sergi!

Don't ask much,just flash it via recovery and u will find a brand new recovery world,more easy,more beautiful,more fun...and no,its not dangerous to flash it...;)
[Desire HD Android Development] LorD ClockaN:
yes, it replaces your CWM

Flash is risky as flashing your normal CWM recovery
[Desire HD Android Development] Whiskey103:
Oke,, i had to open my own thread with themes for 4EXT recovery

http://xdaforums.com/showthread.php?p=15769970

Just to be able to manage the fp, better as just post the themes in the thread posted here already, no offence mate :rolleyes: i will link to your theme thread in my post ;)
[Desire HD Android Development] SERGI.3210:
hi ilias!! how looong!!!! flashing it and testing...my work allows me to connect much miss XDA:o

THANK´S MATE
[Desire HD Android Development] BolecDST:
Sorry but how do you customise this recovery? I'd like to create something myself. Where are the files that need to be swapped or edited?

edit: nevermind, I just noticed the instructions in the sdcard prop file.
[Desire HD Android Development] madmaxx82:
Take a look into /sdcard/4ext/4ext.prop ;)

There you can find all the settings.

Basically you set values for red/green/blue for: menu items, text colour, and header text colour.

For customizing backgrounds or other icons/images: any image you put into the folder /sdcard/4ext/icons that is named after one of the original filenames will be used instead of any default icons.

When you open 4ext.prop you will find a list of the default filenames.
[Desire HD Android Development] droidcandy27:
My quest for EXT4 recovery ends here. Best DHD recovery on the planet yet.
[Desire HD Android Development] amresh:
If you mean to say about my theme thread then my assumption is totally different mate. I am glad that we as a community will have more options. Even I will flash your theme if find better per my taste. I always prefer to have more options than having one or two. In fact you are free to include my themes in first post and in that case I will close my thread and use yours (to post) if I have something new. :)
[Desire HD Android Development] amresh:
Would it difficult to set "wipe to data factory reset" as last item in wipe menu (if I remember correctly then last wipe item is 4th)?
[Desire HD Android Development] madmaxx82:
Currently the last item depends on if there are any sd-ext partitions, they are set to come at last if there are any.. do you really think this option should be last (after sd-ext)? Isn't it used most often by most users?
[Desire HD Android Development] amresh:
Based on what I see (not having sd-ext partition), I think best place for data factory reset is after wipe battery status. Most of the times users follow wipe process as cache wipe followed by delvik-cache wipe followed by battery status wipe. I don't think data factory reset is used most often by users and hence should come last.
[Desire HD Android Development] -Ho-:
Hi madmaxx82,

i got a question about restoring.

i backup my rom (ARHD5.2.2) with this recovery before, then flash a theme.

But then some problem occur, and i want to recovery from the backup.

After recovering, the system status bar has gone, and i don't know how to get it back.

The whole status bar are missing (e.g. clock, battery, 3g status, etc.)

I want to know is that some problem with my recovery :(

Thanks for your nice recovery=]

It's really cool
[Desire HD Android Development] madmaxx82:
Hi!

You have tapped into a very rare bug which was only reported by 3 users until now. Wasn't able to reproduce this until today.

I fixed it and will upload it in the next 30min-2hours.

Still don't know if I should name it final or RC2.. this was the only bugreport yet so final might be appropriate, hmm..

In the meantime, just use an older version to restore this one backup. I twill work! This rare bug only affects the restore, not the backup. All backups are fine!
[Desire HD Android Development] -Ho-:
Hope you can fix it soon=]

Can i use those backup with CWM ver. recovery?

or which version of your recovery you suggest?

:D
[Desire HD Android Development] madmaxx82:
I will upload 2.1.0 final in about 15 minutes :)

Yes those are compatible with CWMR. But CWMR will get you converted to ext3 by using it.
[Desire HD Android Development] madmaxx82:
Grab it ;) http://xdaforums.com/attachment.php?attachmentid=659623&stc=1&d=1311100698

Still need to update 1st post.
[Desire HD Android Development] :
whats the cpu speed when recovery boots?
[Desire HD Android Development] madmaxx82:
It should be at a very low level scaling up as needed during a backup for example.

I would need to check the table to give you an answer about min/max for the dhd as I don't own the device.

But you can check that easily yourself:

Current freq: adb shell cat /sys/devices/system/cpu/*/cpufreq/scaling_cur_freq

Available freqs: adb shell cat /sys/devices/system/cpu/*/cpufreq/scaling_available_frequencies
[Desire HD Android Development] Irvysan:
Best recovery for the DHD by far, thanks for your work.
[Desire HD Android Development] SERGI.3210:
oohh seems that nobody knows the response of my question in the Q&A section.. i´m going to leave here the link.... maybe anyone knows the solution :(

thank´s in advance...

http://xdaforums.com/showthread.php?t=1174955
[Desire HD Android Development] Patrics83:
Thanks for this great recovery!

Keep up the great work mate :D
[Desire HD Android Development] Wacco001:
Sorry, but is it possible this link is not working ?? I get "Invalid Attachment specified" ... :o
[Desire HD Android Development] madmaxx82:
First post updated, new version :)
[Desire HD Android Development] madmaxx82:
Thank you very much!! :)

I will answer your questions after I updated all threads with the latest version :)
[Desire HD Android Development] Wacco001:
Thank you !! SUPER work !! :)