yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] HC4Life:
Absolutely amazing this new 4EXT Recovery Touch.

Thx madmaxx ;)
[Desire HD Android Development] LorD ClockaN:
Touch version is fantastic when it comes to looks, but I like fast and responsive recovery so I'll go back to "old" one, but of course I'll keep an eye on this :)
[Desire HD Android Development] P00t:
Same.

The response is a bit laggy, but everything works well.
[Desire HD Android Development] wmg316:
This was a JOKE people!! :p

I was just complementing...
[Desire HD Android Development] Chezbel:
Too late, it's gone viral now...
[Desire HD Android Development] Dunc001:
OK, we've got 4ext Classic running on HD2 now (obviously without ext4 conversion for our internal memory but everything else works) - is it possible to support touchscreen for us?
[Desire HD Android Development] goodrench:
Epic!!!
[Desire HD Android Development] f100cleveland:
Works awesome on my Inspire! Rc1 was not usable but rc2 touch screen works flawlessly! Great work!
[Desire HD Android Development] leith51:
Speechless dude you out done yourself this is the finest looking recovery I've ever seen.

If possible can I make one slight suggestion as its touch can you make it so that when you press it to open its only half the section instead of the full area it would make it easier to scroll through and not keep opening a section you didn't want to

If that makes any sense lol

sent from my dhd
[Desire HD Android Development] woSaa:
the Touch Recovery works great! i'm happy.

thanks from MIUI-Germany vor next Generation recovery :D
[Desire HD Android Development] guigus76:
Just amazing work

Thank you

Works fine on my dhd

Guigus76
[Desire HD Android Development] sutehk:
Wow! Gorgeous work. Working fine on Inspire.
[Desire HD Android Development] amresh:
Added two themes here: http://xdaforums.com/showpost.php?p=15753676&postcount=2

Will try to come with more in coming days.
[Desire HD Android Development] buddaking:
Hey amresh how do we install themes

. Please
[Desire HD Android Development] x1123:
OOT

Hi madmaxx82

sorry for OOT

May I know what machine do you use for your development and what OS powered your developing machine. :D

cheers up
[Desire HD Android Development] amresh:
Clicked thanks instead of quote :D.

Download zip file and copy on your sdcard, reboot into recovery and flash like a nor zip package.
[Desire HD Android Development] RayYung:
Can't thank you enough for your 4EXT Recovery. I bought your Recovery Control to support!

Please keep up your good work!!:D
[Desire HD Android Development] djcsurf:
Awesome new recovery.

What leith51 suggested would be good idea, maybe something like a check box or 4ext logo to click for required action would be cool.

At the moment the touch isn't that responsive on the menus, on some I need to press the right side of the screen, others nearer the left to get it working.

I'm sure you'll hit the sweet spot before too long.

Sent by my pukka fukka SCI MIUI
[Desire HD Android Development] jotha:
And here's another Theme for this fine piece of software ;)

Neon Theme for 4ext-Recovery Touch

As it is a port of my Sensation Theme please

download in my Theme-Thread for Sensation
[Desire HD Android Development] anit77:
Thank you for your work!!!

I really liked the 1st 4ext that I bought Recovery Control. Recently I've been having problems with the market updating only this app saying I haven't purchased it. So after seeing the Touch version I just uninstalled Control and loaded Updater.

Madmaxx this Touch version is slick as snot on a door knob!!! Excellent Job!!!

Here's another $5US for you!

Conf#5WE9876921891690S
[Desire HD Android Development] Chezbel:
Touch is more responsive on v1.0.0.2 RC1, great work.
[Desire HD Android Development] jotha:
Here's another theme for 4ext-Recovery Touch .

Scribble-Theme for 4ext-Recovery Touch

As it's again a port from Sensation, please download in my Sensation-Theme-Thread
[Desire HD Android Development] napster113:
nice and simple thankyou.
[Desire HD Android Development] memnoc:
@madmaxx mate, I would like to let you know about an issue with new amzing, and unbelievable touch recovery;)

if you install something using the erase from fastboot (or fastboot commander), recovery being corrupted and you forced to install it again..I guess something in data partition that keep recovery working cause this issue when deleted, anyway, keep up mate, it's amazing what you're doing here, all the dev's world should be thankful to u, I hope a lot of donations come in u're paypal mate, mine will come soon;)
[Desire HD Android Development] Euphorie:
Best theme so far :)

Can't wait to get my fingers on it and create something :>

Maybe i will annoy you, Whiskey and Max with some stupid questions when i do it^^

@Topic:

Simply best recovery system ever :)

At least since now it is standard recovery for everyone and there are no reasons to stay with CWM anymore. (even if CWM was/is great, but this one is still better)
[Desire HD Android Development] madmaxx82:
Thank you very much Memnoc :)

However the problem you tell me about with fastboot doesn't have anything to do with the recovery code. I don't have any idea though what is causing that issue in your case and what exactly you do to reproduce it.
[Desire HD Android Development] madmaxx82:
Thank you VERY much for your kind support! I've received your mail from today and will answer you shortly.

Thanks for the feedback :)
[Desire HD Android Development] Wolf:
@Madmaxx82. You have nothing to apologize for. It is hard for developers to juggle real world commitments and forum stuff and almost everyone should understand that. Those that don't have more serious issues they should deal with. Thank you for your excellent software and your outstanding support. Enough said. :)
[Desire HD Android Development] joaquinf:
I'm having some issues downloading the paid version of 4ext recovery control from android market. I already paid for it and i've received the mail telling me that the payment was succesfull 20 mins ago but its stuck in starting download screen.

Any thoughts?

Thanks in advance for this awesome software
[Desire HD Android Development] Whiskey103:
Well it's all over xda, it seems the Market has some global issues tonight. I would try it later again. It happens sometimes.

@madmaxx82 : nothing to apologize for. In the meantime your "crew" will offer as much support we can do ;)
[Desire HD Android Development] joaquinf:
My bad, sorry i did not know that i havent read the forums today. Thanks for answering though ill try later.
[Desire HD Android Development] sigurd_LU:
The newest version is great, the touch responsiveness is really good now and I think I won't go back to the classical recovery anymore. Thanks again Max for your work :)
[Desire HD Android Development] wmg316:
I have a question about "restores". I know it is nothing specific to your recovery system...but since I'm using 4EXT, I will ask it here.

When I restore a NAND BU, is there a need to do my normal formats/wipes as I do when I install a ROM...or does a complete restore overwrite EVERYTHING (thus no need to format/wipe system, cache, etc)?
[Desire HD Android Development] madmaxx82:
Sigurd_Lu: Thank you :)

@Whiskey thanks so much mate! :)

No, when you restore a full backup, you don't need to do this with the usual suspects of recoveries ;) unless you use something more exotic, they will format the partition you are about to restore in the background before your files are being restored
[Desire HD Android Development] madmaxx82:
PM sent ;)
[Desire HD Android Development] ivolol:
This is awesome work maxx, well done to you. I'm sure many people are very happy about this.
[Desire HD Android Development] joaquinf:
Thanks for answering and the support given.

I did what you wrote in the pm but didnt work, i couldnt push the instalation from market.android.com because the download never started in the device so try again installing from the phone with no luck and now i'm stucked in the starting download screen, screenshot attached.

I'll try to download it tomorrow though, it's a shame because this is a hell of a software, nice job dude this is a new chapter in recovery's story i'm loving the touch recovery and hopefully i can enjoy this app soon.

This is the google order number just in case you wanna check the purchase 14372534986843620859.G.630723421283574 thanks for your support

EDIT: just tried to install another app the i've purchased and same thing happened, so it looks like it really is a global issue as Whiskey103 said

EDIT2: Finally im able to install this awesome app, it was a global issue with the android market because all downloads started at the same time, so thanks again for the support given and its time to check the features.

Keep going with this project

Thanks
[Desire HD Android Development] lows10:
AWSOME!!

This by far is the best recovery out there and now its touch haha ya no other recovery could touch 4ext and now its even better i didnt think it was possible great work maxx is it me or does this seem faster lol idk flashing roms and restoring backups seem faster idk maybe its the popup of how many secs it took either way thanks for sharing with us
[Desire HD Android Development] uxu:
Sounds really great.

Maybe a stupid question, but do i only have to download the 4EXTRecoveryUpdater.apk ? This will install the Recovery on my device, right?

After doing this, do i have to reflash the ROM?

thx,

uxu
[Desire HD Android Development] :
very good work :D

but i have a little problem...

i use a yes/no script for install add-ons on my personal rom but is no compatible with your new recovery (ok with old)

the script load but your recovery is over the question of the yes/no system (i think is because the anim at the botom don't stop rotate when the script is launch...and this line not stop the animation progress "show_progress(0.10000, 10);")

can you mod this or create a system for a yes/no script with this fonction or mod the animation progress (or take me line for stop this feature in the script because show_progress rules not work ) ?

package_extract_file("yn/yesno","/tmp/yesno");
set_perm(0,0, 0777, "/tmp/yesno");
run_program("/tmp/yesno"," ",
"****************************************************",
"Ajoute a la rom le dock base full transparent",
" ",
" ",
"Yes - Je veux ajouter cet add-on",
"No - Passer au prochain add-on",
"****************************************************",
" ",
"Choisir yes ou no et validez avec power");
file_getprop("/tmp/yesno.prop","answer.yesno") == "yes"
then
.
.
.
.
.
else
.
.
.
.
.
endif;

i can test files if you want pm me some mod

thanks a lot
[Desire HD Android Development] Whiskey103:
A: yes just download updater.

B: no need to reflash ROM
[Desire HD Android Development] Palmahnic:
Hey madmaxx, I've had your recovery from its very first stages of the classic one, and I have to say your mod is great. You outdid yourself with the touch version.

There was a glitch, a tiny tiny one, that happened to me after flashing lyapota's mod. When it had finished, the script said it was done, but the red flashing circle continued to rotate until I pressed the back button.

Other than that, this version, 1.0.0.2 rc1 is very responsive, and the touch works much better than the previous version, and faster too.

Thanks for all your hard work, it's much appreciated.
[Desire HD Android Development] grzesiek1945:
Latest version is great for me, touch is good as should be on the beginning. Thx :)

Sent from POLAND with HTC Desire HD using Tapatalk :D
[Desire HD Android Development] claude96:
Wow , man I thought your previous recovery version is great ! this one is even greater , and btw madmaxx : this is the Bugatti touch.
[Desire HD Android Development] stu76:
Fantastic update to a great app. Thanks for the effort, really appreciated.
[Desire HD Android Development] evilc1:
Touch screen

Can someone help me, for some reason I do not get the touch screen when starting 4ext recovery? I get the original 4ext screen then after selecting say recovery - backup - new, it then goes into the touch screen and completes the request.

If I go to online install/ upgrade I get the 2 "panels" classic and touch, in classic all are in red (meaning I have updated), in touch I have 2 blue (old) 1 yellow (v.1.0.0.2.rc1) which I thought I downloaded and installed ( but still being in yellow indicates to me it's not installed)?

In the folder 4ext (sdcard) the version is showing as 1002.1.0

tia.
[Desire HD Android Development] claude96:
I think you should go to touch again and select the updated version then re-download and wait for it to install , or : make shure to check the option to install a copy to your sdcard and manually push it to your phone if the re-download didn't work for you , hope this helps.
[Desire HD Android Development] zjxpot:
Help

All, I am currently using 4EXT v2.2.7, everything was working fine I had no problems, until I did a full wipe and tried flashing a modded ICS 5.1 rom and when I tried booting this rom my phone remains at the 4EXT recovery main menu and just loop that's all it is doing just looping.

I am wondering if anyone can help me with problem

Thanks
[Desire HD Android Development] Chezbel:
Having the time displayed in recovery is excellent! it's a simple thing, but it makes life more convenient.
[Desire HD Android Development] evilc1:
Downloaded to sdcard and tried to install that way and got..

opening update package

installing update

critical error installation aborted.

cancelling pending actions and booting UI

I then get the recovery touch UI screen, I select reboot all reloads as normal then try to open touch recovery and get 4ext recovery control 2.1.4? with all the options as before.
[Desire HD Android Development] Whiskey103:
Go to IRC channel and ask for a PD98IMG.zip file with latest recovery.img or just push the file on your SD (is it a recovery.img file?) with fastboot flash recovery recovery.img in bootloader.
[Desire HD Android Development] hopscotchjunkie:
That's clearly a ROM problem, so you should be asking whoever is supporting it.

//sent from my Desire HD using Tapatalk; all errors entirely intentional.
[Desire HD Android Development] maatsby:
just want i always wanted, and just in time for christmas, a touchcovery! holy crap this is amazing. my volume rocker and my pushed-in-too-far power button thank you! everything seems to be working without any issues. thanks again
[Desire HD Android Development] nike_bytom:
got it , paid! thanks well done
[Desire HD Android Development] madmaxx82:
Hi,

You cannot flash that zip file via recovery. You can only extract the recovery image and flash via fastboot. But this shouldn't be needed at all.

Did you use Online Install / Update inside the app to flash the touch version?

And when you did that it said flash successful but you still have the old one on your phone?

This is very strange then!

Could you please do this again from inside the app:

Online Install / Update -> Touch, select 1.0.0.2 RC1, click install, let it flash and then click the report button to send me a report.

This hasn't happened even once yet! Would like to know what the reason might be.
[Desire HD Android Development] madmaxx82:
Thank you very much! Yes this cosmetic bug can happen if some timing is very bad. Will be fixed :)

Thank you all soo much :)

Please come to irc, I will help you get running again.

Will send you a pm.

Thanks :) yes noticed that too.. having spent days in recovery now :D it's nice to be able to see what time it really is :)

Thanks a lot for all your support :)
[Desire HD Android Development] LorD ClockaN:
I'm pulling back everything I said about laggines of touch recovery!

1.0.0.2 is superb recovery in every way!
[Desire HD Android Development] evilc1:
Thanks for the reply, I tried recovery using image via fastboot that one stated failed. I have done it again as you asked and it said successefully flashed, (same as before) I then clicked Bugreport/contact and fille it out including highlighting include recovery report, at the end it said sent? Hope you get it.

EDIT:

Noticed the recovery log was the wrong one it was dated 11/12/11 today is the 12th. I have completely uninstalled 4ext and removed the folder from sdcard, I then reinstalled from market and updated as you asked in this post. I then made a last recovery log which I am attaching to this post for you.
[Desire HD Android Development] madmaxx82:
Thank you very much :)

Okay, let's continue here instead of by mail in case there is a misunderstanding and some others would also like to know.

I don't really yet understand what you mean exactly.

You say that recovery version is 1.0.0.2 RC1 which is the latest one and you have v2.1.4 of the App installed which is also the latest version.

You told me that when you reboot into recovery using the App to do some actions you set automatically, you get to see the old interface?

How does that look like exactly? Is it really the one from 4EXT Recovery Classic?
[Desire HD Android Development] skoblar:
hello to all:)

please, a link to download 4EXT Touch Recovery v1.0.0.2 RC1

thank you in advance:D
[EVO 4G General] cris14:
i have rootetd my evo 4g with revolutionary susccesfully but when i try an app that needs root it says iam not rooted and root explorer just mounts as R/W not R/O

can anyone help please??
[EVO 4G General] atapia984:
http://xdaforums.com/showthread.php?t=1218386
[EVO 4G General] Lacedaemon:
Maybe you haven't flashed/installed Superuser. The last time I checked, Revolutionary only gives you S-OFF. Download & install Superuser here.
[EVO 4G General] cris14:
i have superuser
[EVO 4G General] infamousteeboy:
I thought you were suppose to flash the superuser.zip via custom recovery as soon as you complete S-Off?

TrevE Supporter!
[EVO 4G General] Notorious:
You are
[EVO 4G General] cris14:
thanks i flashed it and it worked i dont know why wont work first time

thanks so so much
[EVO 4G General] infamousteeboy:
Download This and flash via recovery

Wipe Cache

Wipe Dalvik Cache

Flash

Fix uid mismatch

Reboot

Try again

TrevE Supporter!
[EVO 4G General] infamousteeboy:
For sure hit the thanks ;)

TrevE Supporter!
[HTC Sensation] madmaxx82:
Features of 4EXT Recovery Classic:

(Use 4EXT Recovery Control or Recovery Updater for complete Changelogs and Known issues!)

not all features may be relevant for all devices

Displays additional information:

Identifies your current rom and displays its name

Current filesystems on your partitions

Free space remaining of all of your volumes

Current battery charge level

Backup | Restore:

Correctly calculates free space needed to complete a backup ( version > 2.2.6 RC4 )

Tar backups (can be switched on or off)

Complete CWMR5 compatibility

All Backups you create will be named after your currently installed Rom for easier identification.

Never unwillingly get "downgraded" to EXT3 again

Always restores backups using the file systems you HAD on your partitions at the time of creation!

-> all partitions formatted with ext4 at that time, will be restored to ext4. The same is true for ext3.​

You can manually change any existing Backup to ext4 or ext3

-> so that after a restore, all partitions and up with the file system you wanted!​

Advanced Backup: backup only a single partition

Convert any of your partitions to EXT4 or EXT3 without data loss.

Formatting:

When you wipe or format it will always use the same file system you currently have.

-> but you can change that​

When you format ext4 it will always create an aligned file system

Correctly identifies unformatted sd-ext partitions

-> if it finds one it displays a warning and suggests you may format them by visiting the 4EXT menu​

Filesystem check and repair option in advanced menu

Partitioning:

Alignment check of your partitions

Full support for up to 2 sd-ext partitions + swap (Backup/restore/format/convert, fsck, et.c.)

(RE-) Partition your sdcard for sd-ext without removing your fat32 partition.

All partitions created with 4EXTRecovery will be perfectly aligned to 4k

Installing:

Integrated md5sum checking option

Menus:

Most popular menu items rearranged

Format menu

Power Menu + option to reboot into bootloader

Changed Advanced Restore: first select what you want to restore, then select the backup

-> Useful for restoring from "Advanced Backups"​

4ext.prop:

Configuration file on your sdcard where you can set options to be used by 4EXTRecovery

Change all settings conveniently with 4EXT Recovery Control

Many more options to come

Share your settings / themes by packing your config into a flashable theme

Other stuff:

USB Storage Autostart (must be switched on)

Mount usb storage exposes all partitions on your sdcard to the os (not just fat32)

-> you could even partition your sdcard from your PC while connected via USB​

Switch haptic feedback on/off

Button backlights

​
[HTC Sensation] madmaxx82:
Recovery Interface Api for Apps and Scripts​

Both: free and paid 4EXT apps now provide a very easy to use interface you can use to access 4EXT Recovery from within your shell scripts or apps.

Features:

wipe cache

wipe dalvik

wipe data / factory reset

install multiple zips at once

backup

If you are interested, please download this zip file with examples​

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 Sensation] ptr_hamilton:
Yeah! Finally :D

This one is really awesome Max

Thank you so much for all the hard work you've put into this!

Cheers Pete
[HTC Sensation] TheUntouchable:
Wuhu :D Now its official, the best recovery is live! :P
[HTC Sensation] Whiskey103:
Nice, Congratz Max :)
[HTC Sensation] biohaz55:
Update?

Oops, premature post..... just rechecked OP to find update to 2.1.4 will be available later.
[HTC Sensation] TheUntouchable:
Thats a market problem, check it later again :)
[HTC Sensation] matt95:
oh yeah!finally is out!great job man!
[HTC Sensation] jjdoctor:
OMG! that's truly awesome...
[HTC Sensation] ptr_hamilton:
It's available at slideme :D
[HTC Sensation] jotha:
Congrats Maxx to that very fine and advanced piece of software. ;)
[HTC Sensation] matt95:
just installed it and...it is SIMPLY AMAIZING!
[HTC Sensation] MxFadzil92:
super nice cool and great ! :D hope to see much more cooler themes ! :D
[HTC Sensation] MiKA7:
This recovery is Legen.... wait for it!!! Dary!!!!
[HTC Sensation] albino71:
Dude, this is simply magic! Saving many buttons. :) Great job, thanks!
[HTC Sensation] Pavelol:
this recovery is awesome!!!!!

thx alot max :)
[HTC Sensation] mike1986.:
Finally out for everyone! :)
[HTC Sensation] tinker2000:
oooh, that it absolutely magnificent :)
[HTC Sensation] law16:
Thank God for this, buttons will be saved

Thanks!
[HTC Sensation] madmaxx82:
It's already there.. just enter recovery settings and disable md5sum checks there to disable them completely for recovery. For the app itself disable the feature to "check md5 in app instead of recovery" too inside application settings and you will never see any md5sum checks again.

sent from a phone using xda premium