yashsingh1/xdaforums huggingface dataset:
[HTC Desire S] hawst:
This is aweson work man! You really exited me. Not able to dont donait you one more time $)
[HTC Desire S] dmatik:
Great job!

Flashed today the new Touch version, looks very cool!!!

Loved the new colors also!

The only downside I noticed is that pop-ups sliding is a little bit laggy, but it is not a real problem.

Thanks for the great work!

Best Recovery ever!!!!
[HTC Desire S] shrome99:
WOW!!! This is the best thing I've seen since ICS. A recovery that uses touch. Downloading now :D
[HTC Desire S] Rapier:
Great work. I'm using it from yesterday and I'm speechless. To be honest, the default graphics is great, don't need a theme...plain and simple.
[HTC Desire S] old.splatterhand:
Please show me the way to the hidden easter egg before i change to the touch version. :D

I really wanna see it ;)
[HTC Desire S] ben_pyett:
So true, where as we love to theme and customize our roms, recovery is purely functional and it's the function target than they looks that we worry about, making it touch simplified the entire process and removes half of the mystery from recovery

Swyped from my Desire S using XDA Premium
[HTC Desire S] olyloh6696:
Awesome work max!
[HTC Desire S] Cabanne:
Great job, nothing to say except thank you. ;)
[HTC Desire S] shrome99:
Here's a little feedback - The recovery is super easy to use. The menus are familiar as they are the same as classic 4ext recovery, the weird robotic spinner at the bottom while flashing ROMs is awesome :p

Suggestions - Increase the size of the fonts, they are very small in huge boxes/tiles. Also, add some kind of log you can access in recovery, showing the past actions in current recovery session, as when you're heart is racing, you sometimes forget weather you wiped cache or not ;)
[HTC Desire S] Adidas108:
thx a lot man for ur effort

now noobs cant complain :P

good work.keep it up!
[HTC Desire S] apx@dwx:
great job dude. works brilliant for now...
[HTC Desire S] zeetype:
great work. i would re-iterate what shrome99 said earlier about the font size. bigger is better ;)
[HTC Desire S] budingyun:
this is best bro. :D
[HTC Desire S] shrome99:
One small suggestion - The ZIP files are placed at the bottom (when you choose INSTALL ZIP FROM SD CARD). It is not that easy to scroll :p can you somehow place them on top, so that we don;t need to scroll to the bottom?
[HTC Desire S] Tectas:
Don't be as petty, like it's now it's also great ;) Even if you're somehow right ^^

Swyped from my Desire S
[HTC Desire S] shrome99:
No no, don't get me wrong, i LOVE this recovery. Flashed 2 ROMs using this, it's great. Best recovery ever used, by far. That's just a suggestion, to make it even better.
[HTC Desire S] Tectas:
I know^^ That's why I added the even if you're somehow right ;)

Sry that I didn't say it clear.

Swyped from my Desire S
[HTC Desire S] budingyun:
what the changelog for rc2?
[HTC Desire S] rafkin:
can anyone post the 4EXT Recovery Touch v1.0.0.6 IMG file? my device wont boot...
[HTC Desire S] jmcclue:
http://xdaforums.com/showthread.php?t=2275946
[HTC Desire S] wuselwurm:
Hi,

yesterday i flashedcustom roms on a desire s for the first time. All went perfect. I tried different 4.x (CM) androids.

But i have a problem with the newest CM11 images. I found out that i flashed 4ext recovery 1.0.0.5 and for Kitkat i need 1.0.0.6. Ok, no problem, i flashed the recovery again with the newest version but the desire S stuck on the htc logo instead of booting into the recovery. First i thought perhaps a got a bad file but that was not the problem. I tried it several times but as soon as i flashed 1.0.0.5 again all went smooth and it booted into the recovery. But when i flashed 1.0.0.6 again it get stuck on the htc logo immediatly after selecting recovery from bootloader menu.

What could be the problem? Would be nice if you had some hints for me. Thank you very much!
[HTC Desire S] zeus.lny:
are u S-on, if yes, u have to flash boot.img file which came with the ROM via fastboot,
[HTC Desire S] rht_sg:
i had rooted my DS sometime last year after flashing 4EXT classic and then SuperSU.

i just noticed that bootloader is unlocked, but phone is S-ON ??!!

shouldn't it be S-OFF since i rooted it ?

or am i confusing those 2 things ?

i want to update my recovery to the 4 EXT touch, and tried to use the updater apk, but the recovery was not updated - even though at that time it showed that now the recovery version is touch. when i went into recovery, it took me to the classic version. now i think because i am S-On.

directly putting the zip file in sd card also wont work i think.

so i need to use fastboot again ?

thanks!
[HTC Desire S] paulie-uk:
Unlocking your bootloader via HTC DEV keeps your device S-ON. If you want to S-OFF, you'll have to use e.g. Revolutionary and will most likely have to downgrade your HBOOT before the attempt.

If you're not confident, an unlocked, rooted S-ON device with a custom recovery is a fine place to stay at and the benefits of S-OFFing from there are minimal (esp. on our device :( ).

I haven't heard about S-ON people with root having trouble updating recovery partitions. If you're finding the apk won't do it, then yes, tell it to save the zip and then you have the new copy of the recovery which you can try flashing via fastboot instead. Remember to double check which fastboot commands you will want to use (i.e. depending on the command, you may want to extract the zip manually first)
[HTC Desire S] rht_sg:
thanks for ur tips. yes my Hboot is 2.xx so downgraing it will b another issue.

i will try fastboot commands instead.

lets hope it works.

do i need to be s-off to install a custom rom - will try CM 10/11 ?
[HTC Desire S] StormShadowBK:
This isn´t the right place to ask those questions.

Short answer: NO, you just need flash the kernel(boot.img) after each flash via fastboot but you have to look for your display panel if you´re planning to flash CM. Search for "MDDI"
[HTC Desire S] rht_sg:
apologies for asking this here. the noob thread might have been a better place for this.

thanks for your advice, my panel is Sony, so i think that should not be a problem.
[HTC Desire S] mrobo:
error when flashing - Warning: No file_contexts

I got the latest touch version and when try to flash cm12 to saga get error Warning: No file_contexts

I am going back to twrp.
[HTC Desire S] Lapyyyyyy:
Will u update your cool recovery for flashing CM12, 5st android?

Thank's
[HTC Desire S] Saf98:
Yh is there a new update or something?
[HTC Desire S] NiruBhai:
Super Cool Recovery with Touch support.. Good Work dude :)
[HTC Desire S] avensakias:
Just perfect..

Sent from my HTC Desire S
[HTC Desire S] craacK:
there were some changes needed for inspire 4g and different DHD displays .. nothing else changed
[HTC Desire S] enigmaamit:
I don't think that is correct.

I recently upgraded to RC2. and the changelog says that there was a bug in RC1 whereby the UI froze when changing file system format from ext3 to ext4.

This was the bug that was corrected in RC2 and i think its a significant bugfix, and not a minor device compatibility update as you has suggested.

Hope that clears anyone's doubts.
[HTC Desire S] goatimus:
This is great very easy to use. But somehow it seems to take away that nerdy feeling I get from using the old style :(
[HTC Desire S] craacK:
Yes, i forgot that bugfix, but ..

"a minor device compatibility update" ?

Telus DHD and Inspire 4g users couldnt even use the recovery correctly .. i dont think its minor ^^
[HTC Desire S] Rapier:
May I suggest introducing a progress bar for some time consuming tasks? I know that spinning wheel looks cool, but when making/restoring backups, flashing and so on, a progress bar could be usefull

It was in the "non touch" version of 4EXT

Keep up the good work

Sent from nowhere over the air...
[HTC Desire S] kylon:
+1

Great idea
[HTC Desire S] enigmaamit:
What i meant was that by adding support for those two devices, the recovery functionality itself did not change. It did not reflect as any big change for other device owners, except the DHD and I4G guys. So for the Desire S owners (us), inclusion of other devices is not a major update, the fixing of a bug where your recovery UI gets frozen, is obviously of a much bigger concern to me.

Secondly, this "major" device compatibility update doesn't even get a mention in the recovery changelog on our phones, so i wouldn't associate it with too much importance anyway.

Ah forget it, you can believe whatever makes you happy man....
[HTC Desire S] zeekiz:
Enigmaamit; Seriously man, I spend half my time on these forums trolling/ flaming/ being an outright tosser to users who don't read and ask moronic questions.

But that was extremely uncalled for. You really jumped the gun at full throttle and tried to shoot him down for almost no reason at all.

PS. THANK YOU MADMAXX82 THIS FREAAAKIN' RAWKS!
[HTC Desire S] enigmaamit:
I'm sorry you feel that way zeekiz. But i'm not flaming anyone or "shooting down" anyone. You can interpret my comments any which way you like, but in all fairness, i just voiced my thoughts, same way as he did his. Somebody asked for a changelog, and someone else gave a less that accurate answer to his question. I pitched in to correct him, that's all. Hell, i shouldn't even be explaining this to you, or anyone else. There was no foul language used and nothing unparliamentary said in my post. It's a free community in a free world and i'm only expressing my opinions. You, of all people, should know :D

I'll just let it rest there.

Peace.
[HTC Desire S] apx@dwx:
+1

i miss such a feature!
[HTC Desire S] Tectas:
+1

Would really be nice, maybe you can integrate it in the spinning wheel somehow^^

Swyped from my Desire S
[HTC Desire S] bjohv052:
Simply awesome! It's like my new laptop, where I can use the mouse inside bios, only better.

Suggest removing "Reboot now" and moving the "Power menu" to the top.
[HTC Desire S] kylon:
Progress bar is useful,and i think an accurate message error can help rom dev to fix their script
[HTC Desire S] JackyJack:
How comes I can't find any video of this recovery on youtube ?

I'd like to see how smooth it is along with the cool busy animation you told about ;oþ
[HTC Desire S] apx@dwx:
cuz i haven't a second cam :D

it isn't soooo smoth as it could be, but a gread idea and absolutely worth to try it.
[HTC Desire S] madmaxx82:
I really hope it has gained a level of smoothness that is quite good since the last update :D

Of course it could be smoother in some areas of the UI and I will work on that.
[HTC Desire S] Patrick-Mav:
Touch recovery is simply the coolest thing since sliced bread.

Thanks.

Patrick

:D
[HTC Desire S] shrome99:
+1

This is quite slow, and has some issues, but i'm sure madmaxx will fix 'em, this is only version 1. For now, i'm back to classic 4ext, but i'm sure i'll be back soon :D
[HTC Desire S] madmaxx82:
Hi! If it is still slow and has issues after the last update there must be something specific to the desire s version. All DHD, Incredible S and Sensation users gave feedback that this version is really fast and they are very happy :)

Please tell me where it still lacks speed. I know scrolling isn't perfect yet, but it is fast and easily 10x faster than using volume buttons.

But other than that I'm not aware of any speed issues on 1.0.0.2
[HTC Desire S] enigmaamit:
I would say the slowest bit is the animation part where the translucent brown window drops down as notification/prompt...

Still its so frigging cool, my SGS2 buddies were left hiring in a corner after I showed them touch in recovery mode!!!

I'm sticking with the touch version!!

Beamed from the Dark Side using xda premium.
[HTC Desire S] madmaxx82:
Thanks ;)

Strange I already made this much faster.. It shouldn't take much longer than half a second.. hmm.. I have an idea ;)

Thanks for the feedback!
[HTC Desire S] shrome99:
EXACTLY enigmaamit !!!! That's what I forgot to mention. I haven't tested newest build, but scrolling around menus was slightly slow too
[HTC Desire S] enigmaamit:
Try the 1.0.0.2 RC 1.

Its much much faster now!! I think madmaxx has hit the nail on the head with the latest release!!
[HTC Desire S] codryn:
Nice one. I like it. For me is smooth and good looking. Good job. 5 stars on market !
[HTC Desire S] madmaxx82:
Shrome99, please always update to the latest version before posting ;)

Critics are very good and needed and appreciated, but not if they refer to a superseded version.

The latest one is available since 3 days now..

Thanks very much :)

Thanks you for your support and the great feedback :)
[HTC Desire S] cadkey:
perfect, just one problem ... now indispensable for me :)

thank you very much
[HTC Desire S] shrome99:
Sorry madmaxx82 for being such a dummy :p I was busy these days so i had time for NOTHING. I tried the latest version, and it's much better, waaaaay faster. Though,there's still room for improvement ;) I'm sure you'll get it all sorted out soon .

One question - NANDROID backups are recovery specific right? So, if i'm on touchcovery, and restore a backup i took on classic 4ext (or the very old one, of my stock ROM i took on CWM) what will happen? Will it just restore my previous recovery along with everything else, i'll reflash 4ext and be done? Or will it screw up my partitions? (ie. I should go back to the recovery i made the backup with before restoring it?)
[HTC Desire S] madmaxx82:
Thank you very much! :)

No problem at all :)

Yes, there is still room for speed improvements, but it should already be way faster to use that one instead of the classic recovery :)

The touch editions are based on rock solid 2.2.7 rc5 with some little enhancements.

So the actual code of the features you are using like install/backup/restore and everything else that is not part of the UI, is using 2.2.7 RC5.

That means, ANY backup done with CWMR (any version) OR 4EXT Recovery Classic is 100% compatible. The other way is true too. Any backup done with the touch edition can be restored by any other CWMR compatible recovery ;)
[HTC Desire S] mrmojorisin':
this is really really awesome. Recovery in touch, ddint think it was possible. Crazy. Just wanted to show my appreciation. Thanks madmaxx82.
[HTC Desire S] goatimus:
Got to say I been using for few days and its great. Missed the old way at first but couldn't go back now
[HTC Desire S] old.splatterhand:
Hi madmaxx82, would be really nice, if you could show the way to the hidden easter egg.
[HTC Desire S] dmatik:
Unable to flash

Hi,

I have a problem flashing it on Stock device.

It has the latest stock ROM, flashed by RUU, with HBOOT 2.00.0002.

I unlocked it with HTCDev.com

I Rooted it successfully.

When trying to flash the 4EXT it never shows me any errors and says that it was flashed successfully, but when I reboot to recovery I still see the stock HTC recovery.

I tried both the application and the old one click installer.

Any suggestions?

(Sorry if it's already been asked)

Thanks in advance.
[HTC Desire S] Tectas:
As Much as I know you have to flash the image in bootloader with fastboot, if you used htcdev to unlock the bootloader.

Swyped from my desire s running damn sweet ice cream
[HTC Desire S] dmatik:
Worked like a charm, thanks!
[HTC Desire S] enigmaamit:
New version out!

Hey madmaxx, i see in the recovery control app that a new version 1.0.0.3 Beta1 is out.

How come no update of the OP?

I've always been on RC's. Is this Beta ok to flash?

EDIT: Never mind. Already flashed it. :D
[HTC Desire S] Sib64:
The new Touch version Beta is ok for download since yesterday

I've flashed yesterday, and on first seems OK ;)

Well done @Maxx
[HTC Desire S] madmaxx82:
Sorry for the extremely late reply!

Grab any recovery image that was posted after August/2011. There are still some quite old versions scattered around xda.

Unpack it and take a look into the folder /res/images.

There you will nteaseg.png ;)

You can also flash it and then use adb to pull it like so:

adb pull /res/images/nteaseg.png
[HTC Desire S] madmaxx82:
Updated :)

1.0.0.3 Beta 6 is now available.

It should be a major improvement over the last betas of 1.0.0.3 and I hope it is already as stable as a RC, or even better. I *hope* ;) You need to tell me ;)
[HTC Desire S] madmaxx82:
I'm very sorry.

A bug slipped through in Beta 6.

It was a last minute change.

Some menu items were out of order inside the wipe menu!

Please flash beta 7.

Sorry again!
[HTC Desire S] madmaxx82:
A very nice new theme is available from DaRk_dOg.

1st post updated a few days back. Just posting in case you missed it:

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

Also updated 3rd post with some info for Rom chefs:

How to make use of 4EXT Recovery Touch from within updater-scripts:​

Since Beta 1.0.0.3 Beta 4 you can do the following:

identify whether the user is running 4EXT Recovery Touch or not (to use or not to use the following commands)

make use of the native yes/no dialogue (confirm / cancel buttons)

prevent recovery from redrawing the screen ( in case you need to use your own 3rd party interactive binary )

​

To identify 4EXT Recovery Touch:

if getprop("ext.edition") == "ng" then

<your code>

endif;

To use the native confirm dialogues:

ui_print("4ext: show_yesno"); # <-- recovery will pause your script and display "yes / no" buttons.
run_program("/sbin/sleep", "2"); # <-- for safety since the above is executed asynchronous

#check the return value by calling:

if getprop("ext.confirm") == "yes" then

<yourcode>

endif;

To prevent recovery from redrawing the screen ( if you want to use an external binary that needs to occupy the screen and get the focus )

ui_print("4ext: disable_scrn_update");

# don't forget to enable it again after your yesno binary or graphical installer is finished, by calling:

ui_print("4ext: enable_scrn_update"); #otherwise the recovery will appear to be frozen as it won't update the screen anymore.
[HTC Desire S] old.splatterhand:
Wow, looking great. It makes a good thing better.

Thanks for sharing!
[HTC Desire S] bjohv052:
When I'm in recovery, I often have to press twice before the command registers. Anyone else?
[HTC Desire S] madmaxx82:
Thanks :)

Using Beta 7?
[HTC Desire S] harshs23:
I can confirm the same for beta 7, is it an issue? I thought that it did not register due to a longer press being required as a security feature against short accidental taps that my result in accidental wipes/actions.
[HTC Desire S] goatimus:
I also get this. Its pretty annoying but it does stop me doing something stupid (which I do quite often)
[HTC Desire S] madmaxx82:
How do you like the current dev version?

www.4ext.net/PG88IMG.zip

Please give me some feedback.
[HTC Desire S] enigmaamit:
Quick question... How do you take screenshots inside the Recovery?

I'm using 4EXT Recovery Touch v1.0.0.3 Beta 7
[HTC Desire S] bjohv052:
Yes, beta 7.
[HTC Desire S] madmaxx82:
Press the search key.. as often you want to take one.

After you are finished taking screens copy them to your sdcard by using the menu item inside the tools menu ;)
[HTC Desire S] enigmaamit:
Thanks for that madmaxx...

BTW, what's new with the new recovery? How come it's not downloadable via the Recovery Control app like always? It'd be nice to know something about the changelog before flashing :p
[HTC Desire S] madmaxx82:
No time for that currently. I have to continue working on the next release.

It's my answer to " I have to press items multiple times.."

It would be nice to know if this is improved as I cannot reproduce that with the current build.

This is no official release so it's not downloadable/flashable the usual way through the app.

It's close to a new release but some features for the Desire are missing and some changes that should be done aren't there yet as well as some tuning maybe.
[HTC Desire S] enigmaamit:
This is why i had asked... because i can't reproduce that "need-to-press-twice" error on my device either. The recovery is working flawlessly with just a single touch adequate for all purposes within the Recovery. I don't know why some users are having this problem...
[HTC Desire S] madmaxx82:
Strange..

Well this version should be much more fluid..
[HTC Desire S] bjohv052:
Sorry, still have to press twice (or more) to register. If anything, this version is worse. Could I dump any logs or anything to help?

Note, though, that this is not a big issue for me. I still think this is the best recovery available.
[HTC Desire S] enigmaamit:
I've been on 4EXT Recovery since the early classic versions and now on the latest touch, sequentially upgrading every single one, but i have NEVER had the kind of problem you are describing brother...

I wonder why it is that we share the same device and the same recovery and yet you (and a few more) suffer from this bug while i (and apparently most other users, including madmaxx himself) don't...??

My recovery responds to single feather touches, just like it does after booting into the ROM. Absolutely no issues whatsoever...
[HTC Desire S] goatimus:
I do have this issue but it is not constant. Sometimes its fine other times its not. Its odd but it does not ruin the experience and overall greatness of this recovery
[HTC Desire S] madmaxx82:
new release :)
[HTC Desire S] Sib64:
Done ;)

and Happy new year @max
[HTC Desire S] madmaxx82:
Thank you ;)

Happy new year to you too!
[HTC Desire S] madmaxx82:
To anyone who doesn't like to see this misaligned text in the info screen, please reflash ;)

http://xdaforums.com/showpost.php?p=21258050&postcount=62
[HTC Desire S] dmatik:
Flashed a new Beta 8.

Thanks!

A little suggestion though, I think vibration feedback is not such a good idea, it even vibrates when I try to scroll the menu.

Only my opinion...

Thanks again for the great recovery!
[HTC Desire S] madmaxx82:
I'll make it less sensitive.

You can switch haptic feedback off completely btw.

Inside the app enter the recovery section and then recovery settings.. there you will find the switch.

If you don't have recovery control, then open your 4ext.prop manually and search for a line with the word "haptic". Set it to "no" ;)

sent from a phone using xda premium
[HTC Desire S] bjohv052:
Tested press-twice-bug more thoroughly. If I press really fast or really slow it always registers. If I press "medium" fast the problem occurs.
[HTC Desire S] dmatik:
Thanks for the quick answer!

I actually purchased the "4EXT Recovery Control" app from the market, and I'll use it for this one.

Thanks again!
[HTC Desire S] JackyJack:
What's new ?
[HTC Desire S] jorgen2009:
After installing the latest version (4EXT Recovery Touch 1.0.0.3 Beta 8) I get an error after cleaning the Dalvik Cache:

E:unknown volume for path [/sd-ext]

I guess it is a result of not having an seperate ext4 SD partition for apps. It's not bugging or anything, but I thought I'd let you know
[HTC Desire S] docertabum:
you will see a changelog when you update it... :D
[HTC Desire S] Sib64:
The new release fixes the bugs in the beta 7 and as @docertabum said: have you seen the changelog when you have open it,

that's why it's a new release ;)

And finally it's a new release ;)
[HTC Desire S] madmaxx82:
Please re download beta 8 and reflash.. did it improve?

Thanks very much for your support :)

Thanks! Yes that's exactly what you said.

I removed it.
[HTC Desire S] madmaxx82:
If you redownload, it shouldn't vibrate anymore when starting to scroll either.

Preparing for the next release, but wanted to push this unofficial update in between ;)
[HTC Desire S] bjohv052:
Much better! I can still provoke it occasionally, but it's a lot harder now.
[HTC Desire S] sotmax:
Well after testing it for a while i can day this is flawless....
[HTC Desire S] Technane:
What no recovery image?

Poor show.
[HTC Desire S] amidabuddha:
?

Go to play on something else please
[HTC Desire S] :
Excellent job madmaxx82. Loving it.
[HTC Desire S] ammenRA:
using the touch version on Endy rom and yesterday the app icon just disappear. reboot into recovery and it's there. try to re-install it and no warning that the app already installed or is it normal for android os not to have such warning?

currently use the classic ver.
[HTC Desire S] Sib64:
Have you install the good app ? :confused:

Cause I don't understand what do you want to tell ? :D