yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] madmaxx82:
Thank you! But it's not really super, because I forgot the damn customizable option for the toggle usb icon AGAIN!!
[Desire HD Android Development] madmaxx82:
Updated again because of that icon option. Sorry, this is probably not my day :D
[Desire HD Android Development] Wacco001:
LOL, but still ... thanks ;)
[Desire HD Android Development] Maxxy13:
I'm having trouble restoring with 4ext recovery RCMix ROMs that were backed up with another recovery. It just gets stuck in the boot loop. The problem happened with v2.0.3 and RCMix v1.9 and re-occured just now with the latest 4ext recovery v2.1.0 RC3 and RCMix v2.0.

I've tried to enforce ext3 and restore again but to no avail.

I ended up reverting to CWMR 2.6 which restored the ROM without a problem.

Sent from my Inspire 4G
[Desire HD Android Development] cruzin_cruzing:
No problems whatsoever, thanks for the great recovery. :)
[Desire HD Android Development] madmaxx82:
Strange! Even more that it didn't work with any previous version.

BTW: I guess this rom is ext4 compatible, so no need to set the backup to ext3?

Exactly that problem was reported by 4 people with 2.1.0 and is now resolved (confirmed by 3 of them, 1 pending).

Anyone else can confirm that there's a problem with RCMix and 4ext?

Regarding the Inspire: Did you try if CWMR 4.xxx does work for you?

I will upload a version with the inspire kernel. Shouldn't matter, but one never knows.. maybe this helps.

Thnx very much ;)
[Desire HD Android Development] claude96:
Hey madmaxx , unfortunately I can confirm that Rcmix doesn't run on ext4 and that you have to format ( system , data , cache ) to ext3 b4 flashing the ROM , it happened to me twice with the ver : 1.9 & 2.0 .

PS : I didn't try to mount system & data b4 flashing the ROM , maybe that's why it didn't run correctly !
[Desire HD Android Development] madmaxx82:
What do you mean by didn't run correctly?

Didn't flash?
[Desire HD Android Development] madmaxx82:
I know what the problem is:

RCMiX doesn't make sure /system is unmounted before formatting /system.

In 4ext /system is often mounted because of checking prop files.

BUT this can also happen in CWMR if the user would mount /system to do anything there (ok this is would be rare but possible) and didn't unmount it before flashing a rom that does not unmount /system before it formats

So if the updater script does not make sure /system is really unmounted before it will end in chaos!

If you unmount /system manually before flashing rcmix, then it should work.

Shortly after I uploaded rc3 yesterday, I recompiled it with additional code that unmounts both /system and /data before starting any updater-script.

This solves the problem for the more lazy scripts which don't check that!
[Desire HD Android Development] claude96:
It hangs at boot , it boot loops.
[Desire HD Android Development] CitizenLee:
Hey, looks like the d/l links for RC4 aren't working :(
[Desire HD Android Development] madmaxx82:
That is because the updater script of rcmix cannot format system when system is mounted, which is much more often the case in 4ext than in cwmr

Many updater scripts first unmount /system and have no problems the case.

In rc4 I have included code that unmounts /system before any updater is run

So it should work.. can you try it out please?
[Desire HD Android Development] madmaxx82:
Will rename this one to final
[Desire HD Android Development] :
Noob question lol, I just created 2 sd-ext and a swap, whats it used for?? how do I use them?
[Desire HD Android Development] madmaxx82:
You can try rc4 here: http://dl.dropbox.com/u/32775859/4EXTRecovery_v2.1.0_RC4_ace.zip

I'm just renaming it to final now as it is really stable and this last issue with roms that don't properly unmount /system before formatting is also resolved.

Will upload it in a few mins
[Desire HD Android Development] CitizenLee:
Thanks mate, sending to phone now ;)
[Desire HD Android Development] Wacco001:
Thanks ... !!
[Desire HD Android Development] brolee93:
your link in first post 2.1.0 final in recovery dont work .

good work i like it
[Desire HD Android Development] madmaxx82:
To sum it up:

The 2.1.0 release was up since 6 days.

During that time it was downloaded ~7000x from xda. Given that it was also included in ARHD, even more people used it.

During that time I got critical bugreports about a common issue from 4 users. All of them (except one who didn't reply yet) confirmed that this was solved in RC3.

Then there was another problem:

Some updater-scripts don't make sure /system is unmounted before they try to format it.

If /system is mounted when formatting, this does not work and results in chaos.

/system is most often unmounted in CWMR, except when the user mounts it which is rarely the case. So those roms worked in most cases with CWMR.

In 4EXT however, /system is mounted very frequently to read data it displays.

That made such roms fail to properly install!

In the final version I added code that unmounts /system before any updater-script is run, preventing that.

Version 2.1.0 Final Changelog

:

Added: automatically unmounts /system and /data before the start of an updater-script, because there are some lazy scripts that don't unmount /system before formatting which results in chaos.

Enhancement: a bug in CWMR and 4EXT caused files transferred via toggle usb storage to not show up immediately afterwards in the install menu.

This was the case for SOME users while the majority had no problem with that.

Those users had to reboot recovery for the files to show up.

I added some code that resolves that for those that had that problem (confirmed by 2 users until now).

​
[Desire HD Android Development] madmaxx82:
Thank you!

Corrected..
[Desire HD Android Development] madmaxx82:
Hi!

You only need those partitions if you are using a rom that makes use of them ;)

Otherwise they are completely useless!
[Desire HD Android Development] :
Just about to install HoneyUnity, does that use those partitions?

thanks
[Desire HD Android Development] leith51:
No

Sent from outer space
[Desire HD Android Development] DanteGR:
I believe it doesn't :)
[Desire HD Android Development] madmaxx82:
The last one of the 4 users who reported about problems with restoring a certain backup just reported back.

Problem solved with 2.1.0 Final for him too :)
[Desire HD Android Development] eliashadow:
i dont know if its problem of recovery, but i have tried to install RIL for my radio many times with no success!After rebooting the RIL are the same as before!

I have tried differents zip files with the same RIL and also i have try to install with and without mount system.
[Desire HD Android Development] madmaxx82:
To possibly find out what the problem might be, be it related to the recovery or not.. doesn't matter, please install the ril again and then send me your recovery.log to the mail address in my sig.
[Desire HD Android Development] eliashadow:
ok mate...when ill be back @ home ill send u the log...
[Desire HD Android Development] LorD ClockaN:
As mentioned a hundred times already... before flashing RIL, manualy mount /system and than flash RIL

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] madmaxx82:
This won't work as I added code to unmount /system before an updater-script starts.

Because of updater-scripts that try to format /system without checking if it is unmounted first!

It's the responsibility of any updater-script to mount/unmount the partition it needs..
[Desire HD Android Development] madmaxx82:
And I don't find any problem with that:

ui_print("Applying RIL - packaged by jkoljo");
mount("MTD", "system", "/system");
package_extract_dir("lib", "/system/lib");
unmount("/system");

Edit: why use "mtd" here? This won't work.. now i understand that you need to manually mount /system before this is run.
[Desire HD Android Development] madmaxx82:
Change this line:

mount("MTD", "system", "/system");

To:

run_program("/sbin/mount", "/system");

And it will work everytime.. no manually mounting before necessary.. regardless if you have ext3 or ext4.. it will work everytime
[Desire HD Android Development] LorD ClockaN:
it's not my script :)
[Desire HD Android Development] andreasy:
Just FYI:

The one-click push script didn't work for me. I tried both on USB charge mode (standard) and in fastboot. It failed in all attempts.

I flashed via CWM and it worked fine though. No probs, looks nice so far. I'm about to align my SD card now.
[Desire HD Android Development] eliashadow:
As u can see in my post mister have already mount system...;)
[Desire HD Android Development] andreasy:
wait a sec, I think I confused myself although I've read the whole thead today. In regards to sd card alignment, if I use my sd card just as data storage, do I need to do this or is it only for those who want to convert their card to App storage and hence, make the card unreadable in Windows?

I tried to do it just now but it asks me for 1st partition size and the available options are quite small which means that it will not make my card 1 partitions but it will make a few of them.

I read the thread but I remember a point where discussion of benefit was taking place with emphasis on fat32 which made me think that it's good for everyone not for app2sd and then the next discussion was talking about app2sd and hence my confusion now.
[Desire HD Android Development] evilc1:
Just installed and changed ext3-ext4 data, worked perfect thanks. Prior to playing with settings I did a backup, can I re-name the b/u before it starts making it? also how will I know when there is an update available?

Thanks again for an app that's been long overdue.
[Desire HD Android Development] madmaxx82:
Re download.. should really work!
[Desire HD Android Development] madmaxx82:
Hi, this doesn't work always.

You need to have usb debugging enabled and htc sync could also interfere..

Partitioning inside recovery works like that: you select sizes for sd-ext sd-ext2 and swap. Then it calculates the remaining space on your card and distributes all the remaining space to the fat32 partition (which will end up as 1st partition).

If you don't want one of those extra partitions, you can just select a size of 0. This will skip that partition!

You only need that if you are using a rom that uses sd-ext and/or swap partitions.

Hi!

Thank you!

You can rename any backup after it was created.

the automatically generated name of a backup will always be: <date><time><RomName>.
[Desire HD Android Development] d12unk13astard:
Would this recovery work on the mt4g?
[Desire HD Android Development] madmaxx82:
Yes it would. Should work on nearly any android HTC device (at least if newer than or equal Desire or Legend). Not sure about the Sensation yet, if I would need to change code.

But I don't want more devices to join at the moment, because I'd like to add some more features and changes first.

But I will soon :)
[Desire HD Android Development] d12unk13astard:
Thank you very much forthat quick reply, was just backing up my stuff from sdcard and wanted to make sure b4 doing anything :D

Awesome work btw man, this is what i've been waiting for a long time, closest thing to amon_ra type recovery for our phones Will donate some greenbacks when i get paid.
[Desire HD Android Development] eliashadow:
I redownload,mount system,install RIL and everything is ok now mate...;)

Thanks for one more time...:)
[Desire HD Android Development] madmaxx82:
****ing great :D
[Desire HD Android Development] madmaxx82:
Thank you very much :)

Edit: you have a DHD too don't you? Not that we have a misunderstanding there.. this package is only for the "ace". Would need to compile for the mt4g..

If you or anyone else has any suggestions please send them to the mail address in my sig.

Not that I'm out of ideas.. I even need to follow some good requests I didn't have time yet, but your ideas are really appreciated!
[Desire HD Android Development] Dacoco:
Hi,

nice extension of CWM. But i have one important question:

CWM 3.0.2.6 (and maybe the future versions too) has a annoying issue described here. It restores only 10k files which is very bad when you have a very large data partition.

Then the recovery fails and the phone does not start correctly.

Did you fix that issue on your mod?

LinoX described what he did to fix it in his thread.

Thanks

Regards

Daniel
[Desire HD Android Development] LorD ClockaN:
yes, that issue is fixed a few RCs ago
[Desire HD Android Development] Dacoco:
Are you sure about that? Because i lately installed CWM 3.2.0.0 and since i could not extract my nandroid backup the issue was still there in 3.2.0.0...
[Desire HD Android Development] amresh:
@madmaxx82

Can you please send me image for installation progress screen? I tried to find but couldn't get perfect image. I am planning to modify my images and supply installation progress screen into my themes.
[Desire HD Android Development] LorD ClockaN:
are you sure you're in the right thread?

3.2.0.0 has nothing to do with this 4EXT 2.1.0 recovery

completly 2 different things.

you can check in the first page in change logs that that issue is solved
[Desire HD Android Development] andreasy:
*** Wrong quote. Sorry, Deleted ***
[Desire HD Android Development] andreasy:
He means a few RCs of 4ext, not CWM, although they use the same engine.
[Desire HD Android Development] Dacoco:
I know, but 4EXT has CWM as base and CWM still has this bug!

In the logs i see

"Fixed a very rare bug where certain backups didn't restore. They restored properly with any previous version but not with 2.1.0 RC1. Now solved!

Big thanks to Hussainmushahid for helping me with a lot of testing, because I could not reproduce it on my own device until today."

But as there were different problems i want to be safe that the 10000 files bug is repaired. Because it's very annoying when you can't restore and the nandroid backup is important!
[Desire HD Android Development] LorD ClockaN:
This is the fix and included.. taken from first post:

included fix for unyaffs by LinoBarreca. Thanks to LinoBarreca and dnlilas who pointed me at it!

don't worry, you can use this recovery
[Desire HD Android Development] Dacoco:
Ah, fix for unyaffs. Yes, that's it. Great. Thanks!
[Desire HD Android Development] amresh:
Never mind, I found myself.
[Desire HD Android Development] memnoc:
Hi madmaxx,

something weird here. 'm a dhd owner, running final release of your recovery

just flashed honeyunity hd 1.0 and I get this error

E:Error in /sd card/Honey Unity HD 1.0.zip

(Status 1)

Installation aborted

I've checked everything...zip file isn't corrupted, sd card it's fine and the most strange thing is that the rom is flashed succesfully!!:eek: I reboot and everything it's fine but I still get that error...

What does it means?
[Desire HD Android Development] madmaxx82:
strange that its empty.. can you print partition info please?
[Desire HD Android Development] madmaxx82:
Do you have adb?

If yes try "adb shell cat /tmp/recovery.log"

If this is empty too then this is really strange.. although everything works right?
[Desire HD Android Development] SAPPH1RE:
Running adb shell through recovery shows the recovery's log. Only exporting to sdcard shows nothing.
[Desire HD Android Development] madmaxx82:
Okay that's good..

Are you able to "mount your sdcard on your computer" and access files on it while in recovery?

( toggle usb storage in main menu )
[Desire HD Android Development] SAPPH1RE:
Yes, i can access any file in my pc through recovery.

Anyway, will check with you later, i had some work to do.
[Desire HD Android Development] madmaxx82:
Okay.. if this is the only problem that exporting recovery.log to sd doesn't work, then this isn't critical... hope everything else does work :)

Need to get some sleep now, it's already 5am here :)

Thnx for testing!
[Desire HD Android Development] dnlilas:
@madmaxx82

Does your build include the correction to the identified CWM bug on restore?

#define MAX_OBJECTS 50000 (instead of 10000)

https://github.com/LinoBarreca/andr...mmit/f68082036c79f2994e88d5bedacafc2fe50dea33

http://xdaforums.com/showthread.php?t=1154892
[Desire HD Android Development] chemita:
as you change the color??
[Desire HD Android Development] madmaxx82:
When I moved to 4.0.0.5 I had to change quite a lot also with nandroid.

I don't include that.

I can only say that I have had ~3000 downloads past move to version 4.0.0.5 and never had a bug report where someone couldn't restore a backup.

Is there any test case? How to reproduce this, I'd check immediately if 4ext is affected.
[Desire HD Android Development] madmaxx82:
Look into the folder "4ext" on your sdcard.. there is a file now named 4ext.prop where you can change various rgb values ;)
[Desire HD Android Development] chemita:
Oh thanks!!!! I tested now jijijijijiji
[Desire HD Android Development] madmaxx82:
Sorry didn't read well enough.. already too late here.. this is no bug in cwm but a bad unyaffs utility tuneable.. will check it

Edit: thnx for the hint! Applied!

Next version will include it..

Seems to be extremely rare though...
[Desire HD Android Development] oxlong27:
thanks for this. its working well on my inspire. im sure this is a dumb question but i cannot find the option to change color, where can i find this? thanks
[Desire HD Android Development] madmaxx82:
Read first post ;)

Take a look at 4ext.prop in the folder 4ext on your sdcard ;)
[Desire HD Android Development] LorD ClockaN:
Holly crap!

This looks amazing.. Haven't tested it yet, because I'm not home, but looks really promising!!

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] mero01:
I agree this looks amazing ,

Alot of work put into this I see!!

Thanks :)
[Desire HD Android Development] haynesteve:
Didn't like red menu, changed to green - otherwise excellent.

Thank you
[Desire HD Android Development] oluwaponmile:
Wow.....this is the best recovery ever with many options.....kudos to you....changes the way things were done...

well done mate
[Desire HD Android Development] oluwaponmile:
Toggle usb storage now works great, i can see my sdcard from my pc now. It wasn't in the first release.

Many thanks mate
[Desire HD Android Development] mike1986.:
Toggle usb is working with no issues!

Amazing work my friend! :)
[Desire HD Android Development] madmaxx82:
Hi!

Good that it worked anyway :)

To find out what that error means, just send me the recovery.log after you flashed that and a link to this zip file to the mail address in my sig.
[Desire HD Android Development] madmaxx82:
Sorry, I wasn't online till now :)

Glad you got it..

Next versions, besides more functionaility, will also have much more possibilities for theming :)
[Desire HD Android Development] madmaxx82:
This is a pastebin from someone running ClockworkMod Reovery 3.0.2.5

http://pastebin.com/WZ3UJekZ

There you see a status 1.

This can happen when the file system on any partition is slightly corrupted.

I also got this once. Formatting data/cache helps.

If you don't want to format data you can also just make a backup and restore that backup afterwards and THEN install again.

Between a backup and a restore, the recovery formats you partitions.

Then everything should be fine!

Edit: need to include something to check for file system errors.. now only checking sd-ext is possible..
[Desire HD Android Development] Morak75:
Great recovery, allowed me to see that I wasn't full ext4 and change ext3 --> ext4 :) Thanks for your (&all) work
[Desire HD Android Development] madmaxx82:
Thank you :)
[Desire HD Android Development] drewdatrip:
Is this recovery also compatible with the Inspire? I know the Inspire and DHD are nearly identical, however I wanted to be sure as I know flashing the incorrect recovery can Brick ur phone

Drew
[Desire HD Android Development] aamadorj:
I'm using 4EXTRecovery v2.1.0 FINAL on my Inspire 4G without any problems. I haven't flashed an entire ROM with it but I've used it to install add-ons successfully.
[Desire HD Android Development] memnoc:
fs or partition corrupted??! sounds dangerous...but I don't think so...I've tried to flash the same zip with 2.1.0. rc2 and get error...than flashed with 2.1.0. and get error...I've tried to flash another rom and it's work fine...so, the problem isn't in my fs nor in recovery itself, but likely in the rom's zip...just to be clear, I flash every rom this way:

format system,data,cache

wipe data factory reset

flash rom

And I don't have any sd-ext partitions...my fs is ext4, my sd card is fat32..

sorry but I'm not able to give you a log cause I'm on revo 5.2.2. now..even with revolution succesfull flash..one shot:D

Could it be some scripts in honey unity zip that cause that error?
[Desire HD Android Development] madmaxx82:
Did you flash this before?
[Desire HD Android Development] memnoc:
What do you mean? flash steps, or rom? For the rom it was the first time, for the flash steps I always do this way since CMW...never had an error like this..

Also read again my previous post I've add some infos..I never use full wipe..

edit: now I gotta go mate, but within two hours I'll be here again;-) thanks for support;-)
[Desire HD Android Development] madmaxx82:
I don't know if that helps, but they have these instructions to flash their rom:
[Desire HD Android Development] madmaxx82:
There's a new great, very complete theme made by apaquette420!

He doesn't have his own thread yet and there's no general thread available so I'm posting it here for now.

Please give him feedback :)

Edit: removed, because he will put up his own thread!

Edit2: the link: http://xdaforums.com/showthread.php?p=15865466
[Desire HD Android Development] memnoc:
yeah, I saw it..but I don't trust full wipe anymore, I prefer format all aprtitions to have the safest and cleanest installation possible..as I told ya, I've tried with format, than without format, than only with data factory reset, than with the usual way I described...same result...please madmaxx can you give it a try? Just download the rom and flash it as I told you, so we can be sure that isn't a recovery bug or issue or wathever...please:D
[Desire HD Android Development] leith51:
Link please

To the new themed thread

Sent from outer space
[Desire HD Android Development] c0de_junkie:
here is my theme thread....

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

and just to claifiy madmaxx82 said I am a "she", but the last time I looked down stairs, seems to tell me a different story!!! lmao
[Desire HD Android Development] c0de_junkie:
Im about to flash that rom right now to see if I can help you out in getting it working for you... but I will only be following the steps that are posted in the OP of that rom!!

EDIT**

well i followed these steps to a "T"

1. Boot into recovery

2. Backup

3. Flash HoneyUnity HD Full Wipe

4. Flash HoneyUnity HD 1.0

5. Eat a donut of some variety - VERY IMPORTANT

(including the donut)

and the rom is booting just fine!! IDK what else to say other then try following the steps in the OP of the Rom that you want to use... the person that wrote it wouldn't have put it there if it wasn't required!! Now back to LeeDroid...
[Desire HD Android Development] madmaxx82:
:D

Sorry!!! :o

Now I need to edit 4 posts :D

Please anyone try installing honey hd rom, following their instructions on how to flash it (flashing their Honey HD Wipe script before) and post if it worked or not?

I cannot do that because I don't own a DHD.
[Desire HD Android Development] madmaxx82:
It's in my sig :)

Editing 1st posts now.
[Desire HD Android Development] :
I had this problem earlier, i updated to the latest recovery, then fornatted all partitions, i then used honeyunity fullwipe, then installed the rom and that fixed the problem for me and im running it now, give this a try!
[Desire HD Android Development] DanteGR:
I flashed the HoneySense HD rom about 4 days ago using their full-wipe zip and everything worked ok mate :)

Using your perfect recovery ofcourse ;)
[Desire HD Android Development] madmaxx82:
thnx :D

thank you all for your reports!

@Memnoc, please try it using the Honey HD script.