yashsingh1/xdaforums huggingface dataset:
[HTC Incredible S] madmaxx82:
The first flashable 4EXT Themes :)

http://xdaforums.com/showthread.php?p=15716549#post15716549
[HTC Incredible S] madmaxx82:
Updated first post with a "theme uninstaller". It will delete any flashed theme and revert to your custom settings you had before flashing that theme!
[HTC Incredible S] baste07:
that's great, i'll give it a go
[HTC Incredible S] knightrocker:
Time to go nuts :-D thanks bro :-)
[HTC Incredible S] baste07:
anyone else done flashable themes? aside from the three in the link
[HTC Incredible S] hussainmushahid:
I don't know if its a ARHD problem on a recovery problem but when I restored my ARHD backup I had lost my status bar, it had just vanished, couldn't enable it or anything, also lost my configuration for desktop visualizer. Had to install the newer ARHD 1.1.2 version in order to fix the status bar.
[HTC Incredible S] madmaxx82:
This is very strange!

I have a report of a user who says his system doesn't boot when he restores a backup + your report of the status bar.

Such issues are extremely rare when there are thousands of users using the latest version (counting desire, desire hd, desire s and incredible s).

It's extremely difficult if I cannot reproduce a problem...

But I will try to find anything that could solve this rare bug.
[HTC Incredible S] highKo:
is there a key combination (eg. holding power+any key) to enter directly into recovery. or must i go always the route bootloader -> recovery. (i know the adb/fastboot possibility but dont want to use it)
[HTC Incredible S] knightrocker:
U can use Rom manager... it has a reboot recovery option :-) or use a rom with an extended power menu like arhd or miui...
[HTC Incredible S] highKo:
thanks for your reply..

but i mean when my phone is off.

turning on with a key-comination enter directly the recovery - that is what i asked for.
[HTC Incredible S] Master Darko:
With phone turned off press volume down and power button. That gets you into fastboot menu where you can boot into recovery from.

HTC Incredible S : ARHD
[HTC Incredible S] Raithmir:
Again that's not what he asked.

I don't believe there is a way to do what he wants on the Incredible S, I know you could on my old Samsung Galaxy.
[HTC Incredible S] Master Darko:
My bad. I take that back.

Technically, IS only has 3 physical buttons. Power, volume up and down, which means only 2 possible hard key combinations. Power and volume down gets you into bootloader. Power and volume up boots normally. I say it is not possible. Happy to be proven wrong. :-)
[HTC Incredible S] Raithmir:
It isn't, go back and read his post, he knows he can boot into bootloader and then select recovery. He is asking if there's a way to go straight into recovery with some button press, and I don't believe there is.
[HTC Incredible S] madmaxx82:
Yes of course, like with any other recovery.

Just use rom manager to reboot into 4ext or if you have the advanced power menu, just use the reboot into recovery option..
[HTC Incredible S] telectroguy:
whats the next stable release after 1.1.1 . there is lotta changes which i think are unnecessary.:)..then again its my personal option..no offence.i think you should stop releasing new versions and maintain the current version until its stablem:D...im scared to flash the buggy versions lol...please reply back which is a safe bet after 1.1.1..:))))..
[HTC Incredible S] madmaxx82:
The most stable one after 1.1.1 is the latest one.

There have been >6000 downloads not counting all the users who flashed Android Revolution HD 1.1.2 where it is flashed automatically and those that pulled this version from xda and uploaded it somewhere else (chinese/french/spanish/italian/german boards..)

It is not 100% bugfree (no software is, but you know what I mean).

I got 3 reports of users who have had troubles restoring certain backups with 2.1.0 RC1.

I was never able to reproduce this problem on my device, but I'm aware that there is a very rare issue and I'm investigating it with the great help of hussainmushahid at the moment who is able to reproduce this with one of his backups and spends much of his free time trying out things for me :)

Also big thanks to bippollino who sent me a logcat and first reported that.

Now draw your own conclusions.. this version is used by thousands of people and I got 3 problem reports. I realize that not everyone will report any issues, but still 3 compared to >6000 is a really low value :D

So it's very stable, I use it myself all the time, but there does exist one very rare issue.

However even if you were so unlucky to tap into this: It only affects the restore process, not the backup, so all your backups are save!

If you really happen to tap into that one you can always flash 1.1.1 and restore this backup with this version instead.

Developing has stopped until I find the cause of that.
[HTC Incredible S] telectroguy:
Kool!! thank's a lot for explaining things.flashing the latest version..:).will report if i find any..
[HTC Incredible S] madmaxx82:
Hi!

I will upload 2.1.0 final very soon. Fixed this last bug.
[HTC Incredible S] madmaxx82:
New Version. 1st post updated. RC2 is probably final :)

All known issues killed :)
[HTC Incredible S] madmaxx82:
Please everyone upgrade..
[HTC Incredible S] bippo:
Upgrade

This one working supper (for me also), thanks very much, your work is much appreciated!!!:D:D:D
[HTC Incredible S] madmaxx82:
Thnx for the feedback :)
[HTC Incredible S] madmaxx82:
I realize this is not really important, but again I FORGOT THIS DAMN USB ICON customizable option AGAIN!

So there will be an rc3 soon, I'm sorry.
[HTC Incredible S] madmaxx82:
Sorry, this is not my day.. so this is RC3 WITH custom option of the toggle usb icon I had forgotten in 2.1.0 RC1 already..
[HTC Incredible S] baste07:
great work max, i'll install it right now, i'm currently on my way out but i'll test it within the day as well
[HTC Incredible S] knightrocker:
: cool: thanks max :-)
[HTC Incredible S] highKo:
how do i a nandroid backup. tried over backup -> backup. but after i restore i got stucked at booting. i also saw an advanced backup with a submenu. is there a short manual?
[HTC Incredible S] jkolner:
My friend just got a IncS and i have set it S-OFF and rooted it, and installed 4EXTRecovery v2.1.0 RC3, and is now about to installe ARHD 1.1.2 ROM.

Since it's a 4EXT ROM, do i then have to change the phone from EXT3 to EXT4 befor i flash the custom ROM?

Or is that done automacticaly?
[HTC Incredible S] Master Darko:
All auto nowadays.
[HTC Incredible S] hussainmushahid:
are you updated to the latest version? You don't need to go to the advanced backup menu, just select backup from backup and restore and your whole ROM will be backed up and in case you need to restore it in the future, just go to restore, select the latest backup and walla! old as new :D
[HTC Incredible S] madmaxx82:
Finally final :)
[HTC Incredible S] -Maverick-:
Awesome! I was waiting for a final release before moving on from 1.1.1. :D

Which version of CWM is this final release based on?
[HTC Incredible S] madmaxx82:
:)

4.0.0.5

You will find that much has changed since 1.1.1 :D
[HTC Incredible S] baste07:
is the final the same as 2.1 RC3?
[HTC Incredible S] madmaxx82:
no ;)
[HTC Incredible S] baste07:
ok, thanks max
[HTC Incredible S] hussainmushahid:
yey final release :D
[HTC Incredible S] thiagofbrito:
I can't download from XDA app this might have something to do with download address not showing as a link.
[HTC Incredible S] Master Darko:
I'm trying to download it with Tapatalk. Version 2.1.0 attachment is listed as 5 bytes in size. All other attachments are 4 or 5 mega bytes.
[HTC Incredible S] madmaxx82:
Will check the links and change them from attach to url. ;)
[HTC Incredible S] thiagofbrito:
Thanks for the fix! You did such a great job modding CWMR. They should hire you. :)
[HTC Incredible S] madmaxx82:
Hahaha thank you :)
[HTC Incredible S] knightrocker:
Actually ... cwm is managed by a line indian ... kaushik dutta ...
[HTC Incredible S] FormelLMS:
Koushik Dutta ;-) with an "o" instead of an "a" :-p
[HTC Incredible S] 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
[HTC Incredible S] bippo:
question

Hi, I have also a Wildfire S, s-off, rooted....it is possible to use this recovery with it????:confused::confused::confused:

Thanks in advance:):):)
[HTC Incredible S] madmaxx82:
Hi,

Sorry, I don't want to support additional devices at the moment .

But will soon. ;)
[HTC Incredible S] bippo:
OK

OK, I will try it anyway and report later, thanks anyway.:D:D:D
[HTC Incredible S] madmaxx82:
If you really must, then at least change the kernel please ;) otherwise I'm afraid recovery won't even boot.
[HTC Incredible S] Master Darko:
Wrong time in folder name

Folder in which the latest backup was made is "2011-07-22.02.50.27_Virtuous-Unity-Vivo-v1.29".

Backup folder name is derived from the backup date/time plus rom name. The problem I have is that the time part is incorrect. I did the back up at 12:20pm, not 02:50am. I may have a valid explanation for the time shift.

Difference between 12:20pm and 02:50am is 9.5 hours. I live in Adelaide, Australia and time zone here is GMT+9.5. Therefore, time is technically correct but displayed at GMT and not at my local time.
[HTC Incredible S] madmaxx82:
Hi!

This is the same with CWMR.

The recovery does not know about your timezone!

You set the timezone in your rom when you boot it first.

But this information is unknown to the recovery so it uses a default timezone.

This was always the case.

Of course we could add that as a new "feature".. read the timezone settings somewhere and use that...

Although I'll hate the maths, we could do that if it's really that important.

At the moment though there are other things needed to be added which I think are more important..
[HTC Incredible S] bippo:
Wildfire recovery

Didn't install at all, aborted! :o:o:o
[HTC Incredible S] madmaxx82:
Probably the version for the IS is too big for the wildfire s recovery partition.

Because there were even people with the wrong phones who forced the installation by using the OneClick method :D

They didn't realize they donwloaded from the wrong thread.

Just wait a bit and there will be a version for the wildfire s too.

Just need to get ready with some things.

I don't want so much devices at the moment, because there are still much changes to come, and then I would need to support all the threads of different phones and react to bugreports, and that would slow everything down.
[HTC Incredible S] bippo:
Thanks

OK, thanks, just wanted to try reformatting partitions to ext4, but I will wait, thanks anyway for Ur great work!!:)
[HTC Incredible S] Master Darko:
Thanks for the prompt reply. Now I'm aware of the time zone difference so I know what to look for in the backup folder name. It sounds like too much work for the little tweak.

You should have GMT+9.5 as default zone anyway. :-p
[HTC Incredible S] madmaxx82:
:D

Maybe it won't be much work.. let's see.. I also never liked that so much that the time wasn't correct ;)
[HTC Incredible S] vere850211:
Sorry

i post in a wrong place
[HTC Incredible S] Master Darko:
Aha, reverse psychology is working. :)

Other option, can you have an extra dialogue in the recovery after selecting backup where defualt name can be overwritten?
[HTC Incredible S] madmaxx82:
You are being cheeky :D

With what would you like to overwrite the default name with?

You mean <date><time><romname> I suppose.
[HTC Incredible S] Master Darko:
No, my idea is not going to work in recovery mode. I was thinking have default date.time.rom name come up that requires confirmation that user can overwrite with anything using keyboard. Of course no such luxury in the recovery mode. That would require GUI similar to Rom Manager.

Back to maths and time zones...
[HTC Incredible S] madmaxx82:
Yes this would be cool.

The problem is that I don't have access to anything from the sdk.. even not everything from the ndk. The recovery.img would grow too big.

So there is really no java inside..

You would need to draw a keyboard yourself + hook into the events of the touchscreen and do everything yourself... extremely much of work to get this working properly. + this limitation in size..

I already had problems on the desire where the recovery.img grew too big for some to flash. Needed to reduce the kernel size..
[HTC Incredible S] Master Darko:
How much effort would it be to set up apk with GUI for the recovery? It would be an easy way to initially install the recovery plus an option to start backup process or even select an image to restore before restarting into the recovery itself.
[HTC Incredible S] Master Darko:
Ah Tapatalk at its worst. Sorry double post.
[HTC Incredible S] mike1986.:
Thanks mate ;)
[HTC Incredible S] madmaxx82:
A pleasure :D
[HTC Incredible S] AndroidMobileNZ:
I'm getting "Can't open.....(bad). Installation aborted". When I try to flash this recovery from recovery. Do I need the mdeejays kernel before I flash it? I'm trying to get Mike's new ROM. Am on his version 1.0 at the moment.

UPDATE - downloaded it again and it worked fine. Stand down everyone ;)
[HTC Incredible S] kevinsb:
I got the same issue as "Can't open......(bad)..... aborted".

My current recovery version is 3.0.2.4 and I want to upgrade to 3.0.2.8+EXT4.
[HTC Incredible S] madmaxx82:
This normally means corrupted zip file.. did your download work?

I'll download and try myself, much more likely that I messed up the upload.
[HTC Incredible S] kevinsb:
The file is 4.60MB (4826108 bytes) for your reference.
[HTC Incredible S] madmaxx82:
I redownloaded it and flashed it. And there was no problem.. are you sure your download and moving to sd card was successful?

Please try the following in an adb shell:

md5sum /sdcard/3.0.2.8_EXT4mod.zip

the result t should be:

8b587a4b39913ead0c81861c5dc14850 /sdcard/3.0.2.8_EXT4mod.zip
[HTC Incredible S] kevinsb:
Thanks for quick reply. Am I wrong to process the flash recovery?

1. Go to recovery menu.

2. Select Zip file from sdcard.

3. Check. (1~3 are the same steps to flash ROM)

The MD5 I checked, which is the same as yours. So strange.
[HTC Incredible S] madmaxx82:
No it's ok. Strnge..

Could you try upgrading to latest ClockworkMod Recoveryx before you try to flash it? Just install through rom manager.. latest official recovery through rom manager should be 3.0.2.6
[HTC Incredible S] madmaxx82:
There are a few other ways you can flash this, but it would be very nice if you could help me track down this issue ;)
[HTC Incredible S] vido.ardes:
I have also had this error and been able to fix it simply by restarting the recovery and trying again. I get it quite a lot if I try transferring files and flashing them from the recovery in the same sitting

EDIT: Just to clarify, I didn;t mean with this file, I just mean with update zips in general
[HTC Incredible S] madmaxx82:
Thanks pr0phet, but 2 people in a row? And kevinsb tried a few times I suspect.. Maybe there's something fishy
[HTC Incredible S] madmaxx82:
Also maybe the fs on the sdcard got corrupted somehow.

You could try the following:

Boot into recovery and go to "mounts and storage", mount /system and make sure /sdcard is NOT mounted!

Then open adb and try this:

/system/bin/fsck_msdos -f /dev/block/mmcblk1p1
[HTC Incredible S] kevinsb:
I tried to upgrade to official 3.0.2.6 but still got the same issue.

So, maybe this is the 3.0.2.4 issue?
[HTC Incredible S] AndroidMobileNZ:
Have you tried downloading again? I did and it fixed the problem. I also flashed it from within ROM Manager the second time around.
[HTC Incredible S] madmaxx82:
I added a file you can try which flashes this while your phone is booted. Don't try it when you are in recovery..

Please try it. didn't test it on windows, but should work.

Thanks
[HTC Incredible S] kevinsb:
ok, now i got 3.0.2.8_EXT4mod in my IS. i use windows xp. thanks for help.

btw, what's problem with it?
[HTC Incredible S] madmaxx82:
You mean why it didn't work for you when flashing inside recovery?

Either a corrupted download, or maybe a corrupted filesystem on sd (did you do the fsck?).

Doing it with this alternate method circumvents the sdcard and uses adb to transfer the files, so there isn't the need to "securely remove" and everything should be written completely.
[HTC Incredible S] kevinsb:
You mean why it didn't work for you when flashing inside recovery?

>Yes.

I want to try but I don't know how to use this tool and where they from, sorry.

But if you can provide the details, I am willing to check this!

Thanks.
[HTC Incredible S] madmaxx82:
To be on the safe side you could first make a backup of your data on your sd card...

Okay to check your sdcard's fs for errors:

Boot into recovery and open an adb shell

Then type this:

mount /system

and to make sure type: umount /sdcard (if there is an error, doesn't matter, then it wasn't mounted)

then just type "mount" and make sure that you don't see /dev/block/mmcblk1p1 listed.

then type:

/system/bin/fsck_msdos -f /dev/block/mmcblk1p1

answer yes to all questions.
[HTC Incredible S] madmaxx82:
You can use rom manager for that, works perfectly ;)
[HTC Incredible S] Master Darko:
Rom manager doesn't install your recovery.
[HTC Incredible S] madmaxx82:
of course if you tell it to

Edit: you mean download 4ext straight to your device..

will come ;)
[HTC Incredible S] Master Darko:
Oh no, please don't feel pressured to implement any of my crazy ideas. It was mainly my curiousity and maybe a small portion of wishful thinking. :)

If time zone tweak isn't a big deal, go for it. If it requires brain surgery then don't worry about it. I will survive. I'm pretty sure there are things with higher priorities than correct time in the folder name. :) keep up the awesome work.
[HTC Incredible S] yolinkin:
i`m on Desire ... just can`t manage to flash the recovery :-/ tried "fastboot flash" command a few times it keeps on telling me fail :(
[HTC Incredible S] madmaxx82:
Hi!

You need to download from the correct thread ;)

Just click the link for the Desire in my sig :)
[HTC Incredible S] yolinkin:
oh cheers man ... been struggling all day long managed to brick 4 x MicroSDs in the last week trying to get Cool3D Sense 3.0 to work and just now i found IEFtm`s unbricking method ... and i`ve seen some1 recomending your recovering for partitioning the SDs so hopefully by the end of the day i`ll b fully functional :D thx again
[HTC Incredible S] Slic|<:
Does this support Droid Incredible 2? Since seeing as how it does support Droid Incredible S and those 2 are practically the same phone.. I downloaded the first link and tried flashing it via CWMR 4.0/CWM 4.0 and it says fail.. something about vizo, it not liking that part of it.
[HTC Incredible S] vido.ardes:
At a guess there is an assert in the update script looking for a device name, the Incredible S is known as 'vivo' where as the Droid Inc 2 is known as 'vivow'. You could just try removing the assert, but I can't guarantee the recovery would work
[HTC Incredible S] kaufmanj67:
Hey madmax have been testing the the final build on MT4G with great success on ext4 roms with your ok would like to share my port with a few more MT4G testers.

Sorry didn't get back to you sooner. Summer is finely here and been busy with my dirt bike LOL

Brought to you by my thumbs and a phone
[HTC Incredible S] madmaxx82:
Hi!

Not extremely happy with it, because I'd like to support ppl using 4EXT, (especially when there are new devices).At the moment this isn't possible if new devices come along as I need time for v3 and I got a nice cold so progress is even slower.

That's also part of the reasons why I stopped supporting more different phones for now. Compiling for them is most of the time no problem (for many of them at least ;) )

As soon as the next version is out, which might be the biggest update yet (not sure about some things yet) and this version was out of beta and proven to be stable, I'll continue with supporting more devices.

If you do it, then go along, but it will be unsupported and unofficial.
[HTC Incredible S] kaufmanj67:
I meant 4ext sorry backwards kinda week. As for support wouldn't want to cause you any more work that's why didn't bother you much after I did the port figured out a lot on my own. I was thinking since you don't want the headache of multiple threads that would tell people to thank you for the work but direct there ? to me. That way your not bogged down with little stuff and can continue writing a kick ass recovery.

I don't want you to think I'm trying to take any credit for anything. I feel this is on its way to being the best recovery.img out there. Just want to help if I can. Thanks again for the hard work and hope I feel better soon.

Brought to you by my thumbs and a phone
[HTC Incredible S] SERGI.3210:
ooooppsss i have an issue with this recovery.. can be posibble that "vol-&power" don´t work in this recovery???? is there any solution? it can be dangerous.... :(
[HTC Incredible S] baste07:
hmmmm volume down + power works for me on this recovery
[HTC Incredible S] kaufmanj67:
Works on my port for myt4g

Brought to you by my thumbs and a phone
[HTC Incredible S] madmaxx82:
It works on any version.
[HTC Incredible S] madmaxx82:
New version, more theming options

Because the next major version will take *at least* an additional week to be ready and will be a Beta when it arrives,

as it will be *quite* different to any previous version, here is a little unsupported update of the soon to be outdated code used in v2.x to keep you busy flashing :D

It's not the update with promised changes/additions, but introduces more theming options and some little improvements.
​

Changelog v2.1.2

Improvements

:

Startuptime when there were themes with lots of different icons improved:

Except of the main background image, all images are loaded in the background after the recovery is ready.

-> so you can use it already even if the theme contained big background images which slowed down startup time even more on the Desire in previous versions.

Startup delay will be improved further, but this won't happen anymore for v2.x.

Yaffs2 partitions and their remaining free space values are now displayed too.

Filesystem info is now written to /cache/4ext/vol_info for any scripts that might want to check it.

New theming options

:

It's now possible to define a background image for any menu_item and its corresponding category.

While the user moves up/down any menu_items in main menu the background image changes "on the fly" to represent the item.

Menu item in 4EXT menu to reload the current theme.. so no restart is necessary any more when you change themes.

Of course the flashable zip of the theme must not reboot recovery, because it would render that option useless ;)

​

This version is neither stable nor unstable.

Not much has changed so I hope it's as stable as 2.1.0 final, but this must be evaluated by you ;)

md5sum: 040ba831d15e91184fd86b39118fc41b 4EXTRecovery_v2.1.2_vivo.zip

md5sum: 4b2dc71c62d9bf496acc88738ba4cb8e 4EXTRecovery_v2.1.2_vivo_OneClick.zip
[HTC Incredible S] madmaxx82:
Whiskey already has done some changing on the fly themes:

http://xdaforums.com/showthread.php?t=1174898&page=6
[HTC Incredible S] Cardiiiii:
Madmaxx, you got any sort of recovery for the HTC Sensation?
[HTC Incredible S] madmaxx82:
Sorry, new devices won't be supported before the next version is ready, which will take > 7 days at least.
[HTC Incredible S] Cardiiiii:
But you're working on one for the Sensation?
[HTC Incredible S] baste07:
how come the title has been changed to 2.1.2 but it is not yet supported?
[HTC Incredible S] madmaxx82:
Yes, the sensation is on top of my list ;)

But it will take some time for the code to be finished for the next "major" update.

It already runs, but there are still a lot of missing features that need to be finished.
[HTC Incredible S] madmaxx82:
To make people aware that there is a new version.