yashsingh1/xdaforums huggingface dataset:
[HTC Desire S] madmaxx82:
yes, see above post ;)

Please Update the App :)

There was a problem with the superuser check.

Edit: The file to tell recovery what to do was actually correctly written, but the app had a bug in the check for that and thought it was not.. that's why you got the error..

..and also why recovery did everything you wanted after you manually rebooted into it :D

BTW: Your avatar is great :)
[HTC Desire S] mimirom:
Oh thank you, nice to know someone's appreciating it :)

When was the bug fixed? I think I updated the app just before doing the flashing, like within 1 hour from now backwards. Will do it anyway. Thanx.
[HTC Desire S] madmaxx82:
It was fixed around 1 hour ago..

If something like that happens again, please use the report issue button inside the app, so I can get more info about why :)
[HTC Desire S] jorgen2009:
Thank you madmaxx82, that would be great. Perhaps it's an idea to check for backups in the CWM directory for restoring. All new backups could go in the 4ext directory, maybe perhaps with a warning for not being CWM compatible. Hey, who wants to go back to CWM once they've seen 4EXT Recovery :)

PS I'd be happy to test for you too

Edit: The new version (2.0.3) with the combined 4ext directory works flawlussly! The Control directory is placed inside the 4ext directory now and even deleted in the root of the SD card. Good job madmaxx82!
[HTC Desire S] madmaxx82:
App updated, new features per request:

- remount system rw/ro

- add to the context menu when a zip file is selected in file managers

- no need to download auxiliaries anymore

- bugfixes :)
[HTC Desire S] madmaxx82:
If anyone that upgrades from a previous version has issues with the App not working. Please remove it from Superuser, kill it and try again.

The way to handle root was changed. It now only needs to request for it 1 time, binaries don't need to be downloaded anymore et.c.
[HTC Desire S] old.splatterhand:
I didn't find a answer for my question, so maybe you can help me out:

Its the first time im on 4ext and ist looking very good so far so thank you for that!

But what exactly does the "Full wipe" wipe?

Is this the same like make all steps of wiping/formating under clockwormod?

Only to be sure, that after this is no bad surprise like empty SD card or something...;)
[HTC Desire S] Tectas:
Full wipe could mean wiping /system /data /cache and /dalvik cache (wiping system is only within big problems necessary, it's at normal use done within flashing new roms) or if you mean the first option factory reset, it wipes /data /cache.

Sd or system are never wiped except you choose it yourself or you choose the last format option, then all except of the sd is formatted.

Swyped from my Desire S
[HTC Desire S] madmaxx82:
This tells me you are not at rc5 yet ;)

Please upgrade!
[HTC Desire S] old.splatterhand:
Updated now, thanks.

But still a question, cause there is the option to "format boot".

I have not seen this at cwm.
[HTC Desire S] madmaxx82:
This was requested by someone on the desire.

It doesn't really erase boot on emmc systems, but on mtd.

This is really not necessary as it gets overwritten when boot is flashed anyway.
[HTC Desire S] Sebby:
hello madmaxx

i have a backup off a rom with sd-ext as tar

now i won't to remove some files in the tar file

but when i restore the rom again the md5 checksum fails

please can you add md5 checksum on/off in recovery

or that you can make a new md5 checksum for that backup

this is for the desire not desire s

wrong treat

and sorry i dont pm you about the apps backup option (forgot) busy
[HTC Desire S] Tectas:
As much as I know the md5 sum is also within the backup folder itself just replace it and all should be ok!

Swyped from my Desire S
[HTC Desire S] madmaxx82:
Hi Sebastiaan :)

Just open the app, go into manage your backups and let is check the backup you modified..

It will complain that the md5sums don't match and ask you if you want to correct that at your own "risk" :)
[HTC Desire S] amidabuddha:
Hey thanks for the awesome Recovery!

Like the looks and the functionality much more than of CWM. The updater app is great too and I am glad that you decided to keep it free of chage!

One suggestion (if it sounds reasonable to you and of course possible to code):

can you make the cursor to go on the back line (<<<<<<<) in the menu after completion of a task?
[HTC Desire S] madmaxx82:
Thnx for the feedback :)

I could do that but it would be quite some work and considering something else...

..you probably won't need that any more in a not too distant future :D
[HTC Desire S] Sib64:
Just one suggestion

in your menu, when you need to format, you find:

- format system

- format data

- format boot

- format sdcard

- format sd-ext

- format all partitions except sdcard (DANGEROUS)

I propose to invert the positions of the followings lines:

- format sdcard

- format sd-ext

by this

- format sd-ext

- format sdcard

Indeed, there can be confusion and by error you format the sdcard and not the sd-ext.

Cheers Max, and good job again ;)
[HTC Desire S] ben_pyett:
If you start switching orders this will only cause my confusion in my opinion

Swyped from my Desire S using XDA Premium
[HTC Desire S] Sib64:
we format rarely our card SD, that's why I've wrote this proposition
[HTC Desire S] ben_pyett:
I agree with you, but, surely even less people are now using sd-ext partitions (especially on this device) so the options appear to be ranked in the most commonly used order.
[HTC Desire S] amidabuddha:
+1 for ben_pyett's post

with 1.1 GB /data partition I never had the need to install any apps om my SDCard
[HTC Desire S] loveboatcaptain:
i think a kind of "show whats inside" a backup would be great since you added a lot of further explanations to the recovery. this is really help to see whats happening inside the black box ;)

so if you are able to implement some kind of message or info text which folder contains which partions and a kind of disclaimer if somthing importent is missing. but i think everybody should be able to handle his backups.

i rename every folder to my kind of tag after backup. the numbers didn´t help me ;)

take your time for that feature, but great to see you are as crazy as me in playing with your toy :P

regards from berlin ;)
[HTC Desire S] Malooga:
Oh definately :)
[HTC Desire S] madmaxx82:
Thank you so much for all your kind words :)

I think I now added all the features except the full wipe option, as I'm not convinced that this is very useful, but then I don't really know what it does as I haven't looked at the source.

Do you want that too?

Could someone please test it out? :)
[HTC Desire S] loveboatcaptain:
wipe all function for me is the fastest option to make everthing clean before flashing a new rom.

i know what you mean... why this... every good rom formats system at the beginning and factory reset is always users choise.

i dont need is as much as i need advanced backup... i prepared a little update.zip which wipes everything. so i can do it with the same clicks in the recovery ;)

i will test your beta now ;)

regards and thx a lot
[HTC Desire S] madmaxx82:
Thanx :)

So the wipe all function is to wipe really everything?

Edit: But excluding battery stats I guess :D

I'll add it.
[HTC Desire S] loveboatcaptain:
NICE!!!

of course WITHOUT battery stats ;)

flashed your new version with the old one... works fine

first test advanced backup ;)

thx so much
[HTC Desire S] madmaxx82:
In the root menu like on the screenshot, or in the wipe menu?
[HTC Desire S] loveboatcaptain:
ok tested following:

adv. backup system

adv. backup boot

wipe system

adv. restore system

adv. restore boot

reboot

everything works as before... guess it works ;)
[HTC Desire S] loveboatcaptain:
i would place it to wipe menu with the DANGEROUS!!! tag behind ;)

hihi

could you also remove the doubled install menu "apply update from sd card" is on frontpage and in "install zip from sdcard"

regards
[HTC Desire S] madmaxx82:
Yes of course ;)

But not today anymore.. need to do get some sleep :)

Just posting a bit, and then going to bed :)

Edit: and send you the source.

Thank you for everything!
[HTC Desire S] loveboatcaptain:
take your time... the beta is doing a great job.

will have a look and try to compile it before you release it :p

just for me of course ;)

and don´t thank me... i have to thank YOU ;)

great job... nice contact...

regards and see you soon
[HTC Desire S] MarylandCookie:
Fantastic work madmaxx82 :)
[HTC Desire S] madmaxx82:
Updated :)
[HTC Desire S] loveboatcaptain:
you are my superhero ;)

this is awesome work.

made the first backups and restore tests and everything i tested works as it should be :D

one little thing... the "apply update from sdcard" is still doubled. onein main menu and one in install from sdcard submenu... i don´t if it´s possible to remove it from main menu...

but this is nothing...

i will refer to this recovery in my own posts and on my website ;)

regards
[HTC Desire S] madmaxx82:
Thank you very much!!

Sorry that I didn't reply to your pm yet. At the moment I'm a little bit stressed :D

I looked at that and found that the menu option apply update.zip from sdcard is a little different than the option in the install zip from sdcard menu (there you also have an "install /sdcard/update.zip").

The difference seems to be that apply update.zip is for correctly signed (i.e. "official" updates).

So when I moved that option into the install menu, than it would confuse ppl since there's already an install update zip option, that is a little different to "apply zip from sdcard"

Open for any suggestions though..
[HTC Desire S] loveboatcaptain:
for me it is ok the way it is now ;)

my only wish would be to but "choose zip from sdcard" would be the first option not the second in submenu ;) one klick less for the most people cause they flash more custom roms with that recovery than official ones ;)

this would be superhero recovery with sugar, cream, cherry and chocolate on TOP ;)

i love this mod ;)
[HTC Desire S] madmaxx82:
:D

I will do that :)
[HTC Desire S] ben_pyett:
I tried the one click method for the latest RC1: 4EXTRecovery v1.1.1 RC1 EXT3/EXT4 this time it didn't work...(I wasn't on the same PC as last time...as I'm not at home) I got the following error:

ECHO is on.

ECHO is on.

ECHO is on.

pushing files with adb..

ECHO is on.

adb server is out of date. killing...

* daemon started successfully *

1350 KB/s (92632 bytes in 0.067s)

protocol failure

ECHO is on.

ECHO is on.

writing recovery..

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

ECHO is on.

removing leftover files..

adb server is out of date. killing...

* daemon started successfully *

adb server is out of date. killing...

* daemon started successfully *

rm failed for /data/local/tmp/recovery.img, No such file or directory

finished

No Errors? Then it should have worked.. reboot into recovery to check

Press any key to continue . . .

Any ideas? is this me (or my laptop?) or the one click method?
[HTC Desire S] madmaxx82:
There seems to be a problem with adb or your drivers.

Please just use the normal version to flash (not the OneClick)

Edit: do you have the android sdk installed or do you already have or did you ever use adb binary?

Edit2: do you have drivers for your device on that pc?
[HTC Desire S] ben_pyett:
I've got ANdroid sdk installed and HTC SYNC (and therefore I assume the USB drivers) installed. I don't really know much about ADB, but, the command "$ adb devices" works fine. :confused:

Although I've now flashed it through recovery.:D
[HTC Desire S] Sib64:
I think we are in confusion.

That I propose it's this order

To format:

- system

- data

- boot

- sd-ext

- sdcard

- all partitions

and not actually. When you format it's in this order ? No
[HTC Desire S] madmaxx82:
Hi! ;)

I did it like that because I was lazy ;)

the option to format sd-ext won't appear at all when you have no sd-ext partition set up. So I would need to switch positions at runtime when format sdcard should be after format sd-ext, which is more work.

So what's your last word on that? :D

Let's assume you have sd-ext partitions :)
[HTC Desire S] Sib64:
I assume my proposal, and I think that it's a good choice ;)

Cheers Max.
[HTC Desire S] enigmaamit:
A little help please...?

Hey madmaxx,

I'm currently on CWM Recovery 5.0.2.0 and using ROM manager. I'm running Lowveld's Hyperion ROM v1.2

I just wanted to ask you what changing a recovery entails? Please consider the following questions:

1. Can i flash your recovery using the 4ext updater while i'm on the above configuration? Will anything in my system change if i do this... Good or Bad???

2. Can i just flash the 4ext recovery, and then change the file system to ext4 while booted into 4EXT recovery without wiping or damaging my ROM?

3. Or should i flash 4EXT Recovery, wipe everything, then do a file system format to EXT4 and then flash the ROM all over again and set the whole thing up?

4. Or do i just flash 4EXT, then wipe everything, format fs to ext4 and restore a Nandroid backup (Taken previously on CWM Recovery)??

Am confused about all this. Could you guide me please?:o
[HTC Desire S] ben_pyett:
You're over thinking it all, its really simple....download from the links in post#1 either :

Free version: Recovery Updater

or pay for Fully featured version: 4EXT Recovery Control

these will download and flash the new version of the 4EXT recovery for you while your device is up and booted and simply overwrite the existing CWM.

You're partitions will already be 4EXT I imagine, you'll be able to check the type of your partitions using the new 4ext recovery anyway and convert if needed - without causing any harm!

Nothing on your system will be changed apart from the recovery.

EDIT: just checked your ROm and it doesn't say ext4 explicitly but I can't believe that it doesn't support it.

EDIt1: if you have any concern then take a Nandroid backup before - which is always good practice!
[HTC Desire S] enigmaamit:
So if i check and my partitions are not already EXT4, do i need to format the file system manually to EXT4? What happens to my data (ROM etc...)

If i have backups that i took while i was on CWM recovery and they (presume) were on a EXT3 fs, how do i restore them to ext4?

Does every ROM flashed format its own file system?

When devs like proxuser and lowveld say "full ext4 support" for a ROM, is this what they mean? What DO they mean?

I am usually not this cautious flashing ROMs or patches or kernels and stuff, because i know i can fall back on the Recovery!

It is the only sane part of all that i put my phone through, and has always come through whenever i've had problems. Plus Rom manager is fantastic.

I just wanted to clear my doubts at the risk of sounding completely like a stupid noob...
[HTC Desire S] Tectas:
As much as I know the partitions be as they were before (ext4 or ext3) to change it make a backup go to the ext4 4ext ext3 option within recovery -> 4ext change backup -> change backup -> choose the backup you made before -> restore the changed backup -> done ^^

Swyped from my Desire S
[HTC Desire S] paultoan:
Seem to you always release RC version... I think we await a final/stable version.
[HTC Desire S] ben_pyett:
My take is as he constantly adds new additional functionality he classes this as RC , the backup restore functionality works and always had.

Swyped from my Desire S using XDA Premium
[HTC Desire S] zeekiz:
4EXT Recovery has always been stable, never had any major flaws or bugs, as far as I have come across.

But if you want something stable you do have the option of 4EXTRecovery_v2.1.0_saga.zip, but your better off staying at the current version, as the additions outweigh downgrading.
[HTC Desire S] nodeffect:
Did anyone tried this out yet? https://market.android.com/details?id=ext.recovery.control
[HTC Desire S] cjward23:
Yes, it's worth every penny :)
[HTC Desire S] mpattman:
Totally agree, very much worth it.
[HTC Desire S] ben_pyett:
+1

We have to help support the Dev and pay for all the additional functionality we keep getting

Swyped from my Desire S using XDA Premium
[HTC Desire S] amidabuddha:
You can try before buying if you install the free 4EXT Recovery updater which comes as a 3 days trial of 4EXT Recovery Control. If you like the set of options (and you definitively will) then buy the app from Market :)
[HTC Desire S] Sib64:
We are several for helping the dev to develop its application (like @ben_pyett) and to have bought it because it's really excellent and worthwhile
[HTC Desire S] madmaxx82:
Thank you all sooo much for your very nice posts and support! :)
[HTC Desire S] madmaxx82:
Version 2.2.7 RC3 with lots of fixes and some changes online :)
[HTC Desire S] codryn:
Hey madmaxx82 you are doing a great job like always :) I just bought your app for supporting you but I will install it when it will come to a final version. Until then I`m staying with 2.1.0 .. is a cosmetic thing for me I don`t like to see RC :)) Just ignore me :P
[HTC Desire S] madmaxx82:
Thank you very much :)

I can compile a custom one for you displaying "final" :D :D

Have you seen the new known issue for 2.1.0 final? ;)
[HTC Desire S] madmaxx82:
I'd say the latest RCs are at least Microsoft "finals" :D

For me it's very difficult to name something a final. There are many versions I'd call final instead of RC, but a final for me is something, that has been around for more than a month and there has been no bugreport that was confirmed to be really a bug in the recovery.

This happened with 2.2.6 rc5 or so, and then still after a month it was clear that there was still something not 100%.

It's completely impossible to write software without any bugs of course, you can only try to have as little as possible and test it on all the devices for a very long period of time.

Back with 2.1.0 it was much simpler, because much less devices were supported and 4EXT Recovery was simpler :)

To pick the most stable version, I wouldn't count so much on the name.

If I was really picky, I'd wait at least 2 weeks after a new version was out and then take a look again at the known issues and compare them to other version's known issues and pick the one that suits me best.

2.2.7. rc3 looks very promising, but for ppl who like to run the most stable version I can't recommend something that hasn't been out for more than a week.
[HTC Desire S] codryn:
I liked 2.1 final and for backup/restore was perfect for me but I wanted to try something new :P. I saw a 2.2.1 final I think I`ll stick with it until next one . I like this new control app. Very nice.
[HTC Desire S] madmaxx82:
Yes 220 and 221 are there too.

They are essentially 2.1.0 and 2.1.1 finals, but have been recompiled with the new api for the app. So people who really prefer to stay on those older versions can still use the app.

It is however not really the same and hard to call final again because of no tests.

4EXT Recovery code other than the new api is however exactly like 2.1.0 or 2.1.1 final. But it is a new compile + new api, so I can't say it will be exactly the same for 100%.

As you really seem to be the "final" guy :D which I can understand, I'd recommend you to wait a bit for reports about 2.2.7 rc3.

2.2.6 rc5 was already very much a final. Until I got 2 reports about a problem that could occur with one new feature: preserving 4EXT Recovery themes over new flashs or format /system.

This is fixed in 2.2.7 rc2 which only introduced the charging leds with battery % indicators and a few configurable settings via 4ext.prop.

It was fixed by improving the code and because it is switched off by default (you must enable that setting for recovery to even use that feature).

2.2.7 rc3 is an improvement over 2.2.7 rc2 in that it enables those battery % readings on all devices, not just Sensation, IS, et.c.

Yes there is a new colour setting and md5sum checking can be turned off, but this is nothing that could possibly break it.

So 2.2.7 rc3 really looks very promising and would be even more a "final" than 2.1.0 final.

I will now work on the next release, but leave the code for 2.2.7 rc3 alone.

When there are really any bugs found for 2.2.7 rc3 I will correct them and then make a final out of it :)

It's now time for that since it looks like that this version is just very stable already.
[HTC Desire S] codryn:
Nice. You are a dedicated programer. If all devs would be like you until now we could had a super android system with super apps :P
[HTC Desire S] blindndumb:
Some Themes Here
[HTC Desire S] madmaxx82:
Thank you VERY much!

I'm again over the 5thanks/day limit of xda though :D

Pressed it in your thread before ;)

I will add links to your thread in all 4ext threads except Sensation, because they need a higher resolution as soon as I'm finished with the app update :)

Also feel free to post info about your new themes on every 4ext thread! Just cklick on them in my signature :)
[HTC Desire S] Nonlim:
Please, upload the image of 4EXTRecovery 2.2.7 RC3 for installation over ADB
[HTC Desire S] Sib64:
Why do you need a image from the upload and use adb command ?

If you've got 4EXTRecovery Control and Connection, on 10 sec, it's upload

or use 4EXT Recovery Updater.

It's easier and so faster ;)

Website link for all 4EXT
[HTC Desire S] amidabuddha:
+1

if your phone is bricked and you can access only to Bootloader and Recovery (and when it is CWM is not enough to analyse - I am not aware is it able to print the partition info, but in 4EXT is much easier to see partition problems at glance or to format ext2 to ext4, which sometimes is enough to fix)
[HTC Desire S] Sib64:
But if you can accessed at your bootloader and Recovery, you can flash Recovery apk by it.

and after you can see your partition, isn't it ?
[HTC Desire S] madmaxx82:
Please always enable application settings -> "additionally save recovery.img"

That way you always have your currently flashed, md5 verified recovery.img stored on your sdcard too.

Will upload it though I don't have time for doing that for all devices at the moment. It's far more important to update the app and recovery and that already takes the whole day every day.

Edit: 2.1.0 final is on 1st post and is quite capable of being a good recovery for emergency :D

But I'll attach 2.2.7 rc3 to this post in a minute anyway.
[HTC Desire S] amidabuddha:
madmaxx82 thank you for that. Actually as you said for repairing of the partitions 2.0.1 version is more than enough. My reply was more an answer to philos64 when one will need the image. There are some cases of bricked phones in the Desire S forum that I recommend just to flash 4EXT Recovery over CWM and then to reformat all partitions. The best part is that often this is enough to unbrick the phone!

Unfortunately there are still a lot of users that are not aware of the positives of your Recovery so they keep the one, flashed by the Revolutionary exploit (CWM) and when thing are getting ugly they cannot say what is the state of their partitions. Sorry for the long explanation, I hope it is clear... :)
[HTC Desire S] madmaxx82:
Thank you!

Yes I understand.

I must add links to the images for all devices. I should have done that already but I really didn't have the time yet.

I'd like to add some big features to recovery and the app really needs an update I have been working on that weekend and still it's not ready.
[HTC Desire S] Sib64:
I wrote this response, because the question doesn't give further explanation.
[HTC Desire S] olyloh6696:
i never knew recovery could be this functional!

this is handsdown, the best ever recovery manager! its got so many options! its so useful!

Many thanks!!

i'll never go back to CWM!
[HTC Desire S] shrome99:
That's why everyone kept nagging you to switch. This is far too good ;)
[HTC Desire S] blindndumb:
NEW METRO STYLE THEME WITH RETOUCHED METRO ICONS..

Best 4EXT Theme..LOOKS AWESOME

Black Rounded Header and ICONS for each option..

You will fall in love :):) Get Here