yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] Shidapu:
Hey again :)

Yep I tried to do it the manual way but still fails every time.

I'd really really appreciate that implemented!

Your work is undoubtly perfect.

The best recovery ever.
[Desire HD Android Development] claude96:
Yes,same way we can change the menu colors,we can choose the transparency level , just a thought !
[Desire HD Android Development] dlnraja:
when for htc sensation or htc evo 3d cdma/gsm
[Desire HD Android Development] madmaxx82:
Will look into it :)

Very soon :)
[Desire HD Android Development] madmaxx82:
Uploaded RC4 :)
[Desire HD Android Development] madmaxx82:
Thanks :)

I wish it was :D

Thank you :)

I will add that option!
[Desire HD Android Development] Shidapu:
Haha great man! lovely!! :) Can't wait!

Cheers for your continued work and the lack of frustration to me!!! haha :)
[Desire HD Android Development] kalagas:
@madmaxx82

I use recovery 2.1.3 RC4 and I make Nandroid Backup, but when I try to restore it I get md5 mismatch...

Then I go from inside your latest apk and doing check md5, I get same message that the md5 is incorrect in all .img files....

Then I choose the option to fix it but when I try to restore it I get again the md5 mismatch message....

Do you have any idea why the Nandroid backups I create have md5 mismatch???

I tried it with ARHD 6.1.0, RCMix3d VoidU v1.0 and DeSense v4.0b (all 3.06 based ROMs).... Also in all these 3 ROMs I have install my Mixed Theme v3.0 that it works just fine...

Or maybe you think it's my sdcard's problem???

Thanks for your time...

Sent from my DesireHD with Mixed_Theme
[Desire HD Android Development] spike_uk:
working great thanks for all your hard work
[Desire HD Android Development] Shidapu:
I bought a completely new 32GB card from store's about a month ago after the problems started arising, i have the same problem on all my 4 SD cards. :)

I belive there's something else buggering the phone!
[Desire HD Android Development] kalagas:
And what are we going to do???

Nandroid Backup is the most important discovery in Android, in my opinion... It's very very important to be able to make working Nandroid Backups...

Sent from my DesireHD with Mixed_Theme
[Desire HD Android Development] Shidapu:
I totally agree with you here.. Im figuring out if BootManager could be the culprit, trying out different stuff that could link eachother to a possible problem.

Lets Compare what we have installed together?..

Flashed:

ARHD 6.1.0

Juwe's Ramscript

Market Apps:

[Root] Chainfire3D Pro

[Root] Live dmesg

[Root] Live Logcat

Autorotate Switch

Call Delay Patch

Rom Manager + Premium

Superuser Elite

Titanium Backup + Pro key

Removed:

BootManager

Cleaned up my SDcard abit aswell :)

Also, do you backup via Rom manager? or via CWM? :)
[Desire HD Android Development] Shidapu:
Just noticed, i just made a new backup of current rom, and after reboot, i checked the Backup directory, opened up the nandroid.md5 file and see this:

719425e51738011ab1f41c735732c8c8 boot.img

99e673d3b8fd7f197c7751ad9dd29610 cache.img

f1702566d0c2ede58f4c984844ac5533 data.img

e1fb3df4b31412033c23d335de46205c recovery.img

82df55ba41ff16a2463e0429f6cc10f4 system.img

But .android_secure is missing in the list?.. :/

Edit:

Did a MD5 Check and for the first time, i've gotten the Checksum is correct! (I belive this has to do with trying to backup via Rom Manager, these days i backup via Nand only)

But .android_secure is still missing in the list.

After trying to restore the rom i still get MD5 Mismatch! :)
[Desire HD Android Development] kalagas:
I backup via Recovery only...

So something else happening...

Maybe it's something with new 3.06 base???

I have installed 127 apps from market but I am sure that with same apps I could restore Nandroid Backups with no problems in 2.36 based ROMs and same versions of 4ext Recovery that I tried now with 3.06 based ROMs....

Sent from my DesireHD with Mixed_Theme
[Desire HD Android Development] Shidapu:
Maybe it has to do with EXT4 then? :)

Im not even sure when i got this problem, but i belive it was some time around the EXT4 Era.. :)
[Desire HD Android Development] DaRk_dOg:
Hello kalagas,

I also use 2.1.3 RC4. I've used it to backup and restore between CM7 and MIUI (both AOSP) several times without any problems.

Maybe there is something wrong with the new base, indeed its weird.

Regards, D_d
[Desire HD Android Development] madmaxx82:
android_secure not in the list of md5sums is completely normal as it is part of data.img

We already had that topic about md5sum checks failing for you everytime months back ;)

I don't know what's up with your device.

For most users that have that problem the reason is a corrupted filesystem or a bad sdcard.

Copying the backup from your sdcard, formatting it fat32 and copying back sometimes even helped (strange enough).

If someone has a problem with failing md5sums, it's best to check the file system of your sdcard or better make a backup and re format it.

Then create a NEW good backup and it should restore properly.

Shidapu: You have that problem since 1 month? If it is not your sdcard then it is something with your phone.

md5sum checks work! Otherwise we would have many unhappy users posting here!

It has nothing todo with your file system as md5sums are generated for the .img files which as nothing to do with the file system the content of those .img files is from.

It just makes a difference if your fat32 fs is ok or not.

Edit: Shidapu: Just prepared that really dangerous switch for you in the preferences inside the app.. will add the property to 4ext.prop once the recovery knows about that feature.
[Desire HD Android Development] Shidapu:
Aye your right, I've had other strange problems like flashing roms and stuff in the past, but i was allways able to restore a rom even though i got corrupted flashings :)

Im just glad you're still helping me out!

The phone has been in for repairs once, and then they changed the PCB.

But i guess i could format the SD card again, belive it would be a good idea really, im gonna start fresh and i hope for the best. :)

Have been backing up the files on my SDcard since 1.32 base haha :) Maybe its time for a fresh start.. Didn't really think of the Filesystem giving out such hard problems to an SDcard before :)

Any tips for formating? Quick format or not? Allocation Unit Size Default?

Cheers once again. :)

Edit:

Once im done with everything and everything checks out perfectly, im gonna have to appologise to every developer i've told a flash zip didn't work with.. haha :)
[Desire HD Android Development] kalagas:
Before I was using seo's tb fusion ext3 ROM...

So maybe it's has to do with ext4...

On the other hand, if there was a really problem with ext4, then almost all users should have the same problem as we have...

So I will try what @madmaxx said as last try... To backup my sdcard and then format it ...

Sent from my DesireHD with Mixed_Theme
[Desire HD Android Development] madmaxx82:
Formatting fat32 to be aligned is very tricky and not easy.

You need to calculate the reserved sectors count to add to the fat at the beginning of the partition to get your data aligned.

Without doing that manually, I think it's still better to use gparted for that than windows.

But if you don't think the performance of your card is way too low, it might not be worth the extra work.
[Desire HD Android Development] Shidapu:
Cheers man :)

I'll try out Gparted then, got Ubuntu on my laptop ready for action..
[Desire HD Android Development] ruchern:
Hey. It will be great if there is a changelog for the app everytime it gets updated.
[Desire HD Android Development] madmaxx82:
This is still pre release, once it is published (today or tomorrow) there will always be a detailed changelogs :)

BTW: RC5 is up:

Changes:

Navigate with back key inside file selection dialogues, some little dialog and text fixes.

Bugfix: The code for removing eventual spaces inside backup names didn't work properly.

Now they are correctly substituted in case someone used space characters for a new backup name.

New option: copy the recovery log of your last recovery session to your sdcard.

New option for the bugreports formular: attach your last recovery log.
[Desire HD Android Development] claude96:
hello madmaxx, about this problem it happened to me once b4 and it was cos I ( connected the phone to the pc & mounted the sdcard did what I was doing then I forgot to eject the mounted partition ) and took off the usb cable, so later when reconnected the usb & mounted the sdcard I had a warning to fix problems with the mount partition and this is when the problem started , after the fix, the backups ( md5 ) check failed so I copied the backup to the pc formatted the sdcard but still md5 failed ! so I checked it with md5 check over the pc and changed it manually in the backup text but still nothing

So I think it's best to format the sdcard with only one fat partition and try a backup and restore and if that doesn't work try another sdcard with only one fat partition , hope this can help .

PS : I also think that the size of the sdcard matters , the bigger the size of the sdcard the bigger is the risk of an md5 check fail ( coz this happened to me with a 16gb sdcard and it was also a new one ) but never happen to me with smaller sdcards ( 8gb ) and under same conditions ! wierd ! so tell kalagas to try it with a smaller sdcard then 32gb ( 4 or 8 gb is better )
[Desire HD Android Development] kalagas:
Pm I quote myself cause I made all possible things and nothing happened...

I formated my sdcard and without put anything to it after formated it, I made a Nandroid Backup directly from Recovery...

And again the md5 checksums, mismatch...

Sent from my DesireHD with Mixed_Theme
[Desire HD Android Development] madmaxx82:
You could try another sdcard.

Maybe there's a problem with it.
[Desire HD Android Development] Shidapu:
Same here :(

Gonna try a 16GB SDHC card instead...
[Desire HD Android Development] madmaxx82:
Not you ;) Kalagas..

Yours will always fail :D

Why should that change suddenly? Or did you never try another card in that long time?
[Desire HD Android Development] nqk:
Thank for the great recovery. I had been using Clockworkmod only but when I switched to MIUI, I can't get the updater in MIUI to work automatically with Clockworkmod Recovery (it works only with Rom Manager)

With the free 4EXT, it works like a charm.

- MIUI Updater: working

- Rom Manager: working
[Desire HD Android Development] Shidapu:
hahaha :( I don't know what to say really.. I wish it worked without problems, but im cursed with these problems :(

After the first flash it seems corruption rate is lower with a lower sized SD card, i havn't really thought about problems with SD cards sizes in general.. I thought Desire HD supported 32GB?? :D

Well i'll probably never find my solution, but maybe, just maybe get a working rom some day.. :P

Corrupted flashes is worse than MD5 failures in recovery anyway XD...
[Desire HD Android Development] madmaxx82:
Thank you very much! :)

I have an idea what we could try to maybe find out what's wrong.

Please send me a pm so I don't forget tomorrow.. need to get some sleep now :)
[Desire HD Android Development] a user:
i am running with an ADATA 32GB clas 4 card shortly after i bought the phone. no issues so far.
[Desire HD Android Development] krzych:
I don't know if anyone asked this, but seems not (googleseeming ;P) - why didn't you put this app into market? I hate non-automatic app installing ;P (if there is a reason for market being bad, we should set up our own XDA market ;P).
[Desire HD Android Development] a user:
i think he already said it will be put on the market, didn't he?
[Desire HD Android Development] krzych:
I think not or goole failed. But I've just clicked "download" and there IS announcement that it will be in the market, so sorry for stupid question :) (if it would be included in the thread I wouldn't ask :) ).
[Desire HD Android Development] kalagas:
I have good news to share...

I did the following things and now all my backups (directly from Recovery and/or from Recovery Control application) have correct md5 sums:

1. I backed up my sdcard in my pc with a card reader...

2. I putted my sdcard in phone again and I reboot into 4EXT Recovery.

3. From advance menu in 4EXT Recovery 2.1.3 RC4, I choose the Re-partition sdcard option.

4. I skipped the first 2 chooses (the sd-ext and swap) and I choose to partition all sdcard to fat32. I stayed to Recovery and didn't make reboot.

5. Then I removed again the sdcard from my phone and I put it back to the card reader and connected it to my pc.

6. I copied from my pc all necessary folders (photos, zip files for flashing like ROMs and themes, etc) but I DIDN'T copy back the folders like: .android.secure, Android, Titanium Backup...

7. I put back my sdcard to phone. I choose the option power off from Recovery menu.

8. I opened the phone by holding the volume down button and I choose to go again to Recovery.

9. I made full wipe and then I reflased my ROM.

10. I made then a reboot and I let the phone to download all settings and apps from market. Then I made all my settings in applications manually from scratch, without use the titanium backup or similar application.

11. After setting my phone as I wished I made one more full reboot just in case.

12. Then I rebooted into Recovery and made a Nandroid Backup and then I checked the md5 sums and they were just right...

13. Then I flashed my Theme, made one full reboot, then reboot into Recovery and made another one Nandroid Backup and again the md5 sums were right.

So all I made all these steps to ensure that my ROM will be flashed from scratch and my sdcard won't include any trash, virus or anything else...

And it worked....

That's why I would like to share with you, in any case I could help someone who has the same issues I had...

Sent from DHD with Mixed Theme
[Desire HD Android Development] Shidapu:
Ooh I'd love hearing you out :)

Can't wait!! :D

Edit:

Lol after much less struggle i finally got ARHD 6.1.0 + RevoHD Theme running without FC's.. And its not stuck in Boot, Unbeliveble!!! :)

WIll probably use my 16GB card when flashing and 32GB card for something else...

But im still intrested in what you had in mind, if i can get the 32GB card working flawlessly, im very much intrested!!
[Desire HD Android Development] madmaxx82:
Hehe it's there, finally :)

published a few hours ago

Free version with just update and install functionality will follow soon :)

Hope to translate it too. But first the recovery needs to be upgraded ;)

Edit: I would like to give it away for free to friends and all people who helped and contributed. But guess what? NO official possibility to do that with the market.. will work something out.
[Desire HD Android Development] kalagas:
I hope being the first bought it...

Good start ...

Sent from DHD with Mixed Theme
[Desire HD Android Development] madmaxx82:
Thank you! :)
[Desire HD Android Development] drewdatrip:
Purchased. Thanks again

Drew
[Desire HD Android Development] wikie:
so cool I'll buy it now, the app

thank you
[Desire HD Android Development] Towboat_man:
Just bought App. And very Cool I have to say....I have one question? When the image's are loading the very last one flashes NG...something and it's so fast I can't read what it says. Any ideas????
[Desire HD Android Development] Anoobossi:
Just purchased

Bugger, deinstalled wrong version and can't redownload. Aargh
[Desire HD Android Development] spike_uk:
Purchased and worth every penny
[Desire HD Android Development] Shidapu:
Purchased your app, but im just curious, why the 13 SEK price? :P 7 SEK = 1 $ price is probably more appealing.. ;)
[Desire HD Android Development] madmaxx82:
Thank you all so much for your great support!

There seems to be a problem with the market or my account at the moment since many transactions get cancelled. I guess because it doesn't download.

Then after hours it works again..

I will contact google about that. Hopefully it will be ok until tomorrow :)

---------- Post added at 02:07 PM ---------- Previous post was at 02:06 PM ----------

Thank you very much ! :)

What exactly would you propose? :D
[Desire HD Android Development] Simba501:
Wow, the app is awesome.

Sent from the most interesting device in the world.
[Desire HD Android Development] aamadorj:
Great new app for the Android Market!

Yesterday I had some problems buying Recovery Control, but Google people fixed my problem so today I bought the app. I've been using 4EXT Recovery and Recovery Control release candidates versions for a while and I happily support further developments of both projects.

Good luck at the market, madmaxx82.
[Desire HD Android Development] Shidapu:
I had exactly this problem, but just letting it confirm the payment for 30 minutes or so fixed it, finally it went thrue and its now working properly. :)

$1 Apps are great! And reduces piracy by a big margain :) I belive in selling cheaper makes you sell in bigger quantity, and people rather buy your app after pirating if its cheap on market. :)
[Desire HD Android Development] a user:
the price is cheap enough!

considering what remains after googles 30% and the vat in austria 20% and the average value of money there and also taking into account that such an app has a very limited potential client spot (rooted, dedicated to optimizations...) the price is more than fair.
[Desire HD Android Development] Shidapu:
Well yeah i kinda agree and disagree with you there, didn't even know Google took 30%, i thought Apple did that kinda ****.. :P

VAT at 20% doesnt work for me on this app, so its taxfree for me... 7 SEK translates to $1 on my currency, no VAT that is.

Can't argue about the value of this app, its simply gold, really!

As with the client being very limited in potential, i kinda agree and disagree with that, sure, not everyone might want to change recovery now and then, most of the users on Android is probably not even rooted (Just assumption looking at HTC Facebook haha...) but it COULD be potential, if he's thinking about supporting every single phone on the market..

And as i said earlier, people go for piracy when apps are too "expensive", note my wording, some people think Apps are too expensive at $2.. Same with $1 aswell, BUT it reduces piracy overall.. And thats guaranteed, look at piracy in general over the world..

But i didn't argue about the price just for one reason, and that reason is that i will support this guy no matter what, because i value his work 100% and i know it can be really damn good later on..
[Desire HD Android Development] cwhitney24:
Google takes 30%?? Wow that sucks. Price is more than fair.
[Desire HD Android Development] a user:
no it is not. he has to pay that if he exceeds over a given limit! (depends on the law of the country).

he simply didn't configured google checkout to show you vat.

googles market would show you the price without vat in the market and show you the price + vat when you actually buy. this (because mostly uncommon in europe) would scare many user (already common and discussed problem). hence most sellers from europe simply do not add VAT to google prices but calculate it already in the netto price.

that does not mean they do not have to pay VAT in their country the sellers are living!!!

even if he supports every single phone.. users with interest for such an app are extrem small minority! rooted android phones is not common!

---------- Post added at 05:00 PM ---------- Previous post was at 04:57 PM ----------

yes! i know about this due my recent released app (see my sig). and i read a bunch of litrature about VAT and selling apps which totally twisted my brain.
[Desire HD Android Development] Shidapu:
Aha that explains it :) Then its a pretty fair price really, if 50% disappears..

Pretty smart really :) That way only the seller needs to worry about VAT in a way or another, i guess by buying with a netto price the user is unaware of the VAT, making it feel like you didnt pay VAT at all..

Yeah thats my guess aswell, but as there are no information about people running custom recoverys in the world we cannot be 100% sure if it could be profiteble.. Maybe not in the long run, or maybe it will when numbers start crushing the double of Android phones on the market..
[Desire HD Android Development] madmaxx82:
Thank you both so much :)

Hehe interesting discussion. And thank you!

Just want to add that I cannot and won't support lots of devices.

4EXT will stay a small custom recovery with only a handful of devices.

Soon some will be added which I promised long ago, but also if things went really well, it will never be more than about 10 I guess.

@Shidapu: I'm sorry that I didn't respond to your 2nd pm yet, I simply have so much to do at the moment. Unfortunately I need to get some long overdue work done for a customer and all the rest of my time goes into supporting the recovery/app and working on an upgrade for both. I'm far behind of all that needs to be done already.

I really need to hurry at the moment. Will respond soon :)
[Desire HD Android Development] Shidapu:
Hey don't worry man :) I totally understand you!

At the moment, everything works pretty good, only have a small amount of corrupted flashes these days, with the 16GB card, its very much lowered, if i we're to compare to the 32GB card its a very big difference in fail rates..

I'll continue using the 16GB card until a solution might be at hand! And that day im really looking forward too!!

The support you give for this is undoubtedly worth the pain. :)

Good luck man!
[Desire HD Android Development] a user:
shidapu, don't know if it helps but i am using a 32GB micro sdcard from ADATA, class 4 i think. and i read quite many positive reports about it. not a single corrupted backup till now.
[Desire HD Android Development] Shidapu:
I'll have a google on that =) thank you
[Desire HD Android Development] kalagas:
How do you communicate with Google people???

I mean is there any email ???

And if there is, can I have it please???

Sent from DHD with Mixed Theme
[Desire HD Android Development] cwhitney24:
You don't talk to Google...Google talks to you. Haha :-)
[Desire HD Android Development] aamadorj:
I browsed a lot before I found a web page that let me sent a request to Google support for Android Market. This is the page: https://www.google.com/support/androidmarket/bin/request.py?contact_type=contact_policy.

From there, I choose Android Apps and then "Market on my phone or tablet", which took me to this form: https://www.google.com/support/androidmarket/bin/request.py?contact_type=market_phone_tablet.

I hope this works for you also.
[Desire HD Android Development] preacher65:
Excellent! I finally got Market to install it, had to log in on my PC and tell it which phone to send to. I think the new ARHD release confused Android Market and it decided I had a new phone. I had to hide the old one in settings. Weird though as it's not the first app I've bought since 6.1.0!

Anyway, congrats on your Market launch! And woohoo I'm in the credits. ;) You didn't have to do that but it was kinda cool to see lots of familiar names. :D

Is the Market version a later release than RC9? Bit confused by the version nos. as I have both installed now. :) Should I uninstall RC9? Or will there be new betas via the manually installed version?

PS. Is there an issue with file name length when backing up through the app? It seems to be truncating the ROM name for ARHD - dropping the ".1.0" from the end of the ROM name. I don't think it happens when I back up from recovery.
[Desire HD Android Development] SmokeyMcBong:
Purchased! ;) will also be donating very soon :)

And a Massive thanks to MadMaxx82 and all involved in creating 4EXT, and 4EXT Recovery Control :)

thanks guys,

take care :)
[Desire HD Android Development] Jake33108:
I haven't got any money right now but I get my first paycheck from my new job this friday so I'll be buying it. I've been using 4ext for a while and using the RC app all through the betas. Definitely worth 1.90!