yashsingh1/xdaforums huggingface dataset:
[HTC Incredible S] madmaxx82:
Hi Mike ;)

Your rom is running GREAT with all the sense 3 addons you posted (the allinone).

Which script do you mean?
[HTC Incredible S] mike1986.:
Recovery update 3 :)
[HTC Incredible S] madmaxx82:
You mean the script inside the zip: flash ext4rec.zip ?

This one doesn't execute on the rom :) It's just for people running linux to flash the recovery.

There's no script executed on the rom itself :)

edit: it's the pendant to the .cmd file
[HTC Incredible S] madmaxx82:
Okay to make sure everything's working when using the 3.0.2.8, I restored an ext3 rom from a backup created with 3.0.2.6, booted it, rebooted into recovery again and made a backup with 3.0.2.8_EXT4mod.

Then I restored an ext4 rom, booted it to make sure it works, rebooted into recovery and restored the ext3 rom -> worked.

Looks good, hope everything's else is ok too. Please report any problems.

Thanks!
[HTC Incredible S] YANGHY:
Hello Max,

Thanks for sharing us the recovery with EXT4 support.

I have been struggling on flash for many days. No success yet.

When I use your recovery to flash zip, backup, or restore, most of time I can not complete the command. Just freeze there forever.

However, when I use offical 3.0.2.6, everything works great.

I am ship S-off, also tried ENG S-off, different Radio ROMs, still have freezing problem.

I flashed MDJ's kernel over stock 2.3.3 ROM, I also have freezing problem.

And you are using MDJ's kernel to complie recovery, so I suspect this could result from the kernel.

Is there any better idea? Please kindly help. Thanks!
[HTC Incredible S] madmaxx82:
Hi,

so did I get you right? You flashed the ext4 recovery and you can enter it, but when you select any options inside the recovery your phone freezes?

If so, then maybe a kernel without oc would work.

Please tell me if I understood you right and I'll compile one for you to test.
[HTC Incredible S] attn1:
ClockworkMod Recovery v3.2.0.0 - with ext4 support and working properly and flashing my cm7 build properly, along with the eng hboot posted earlier by jcase, repacked for safe, easy flashing:

f3cc42269ed9b1a9f0cee4608c345444 PG32IMG-vivo-cwm-vivo-v3.2.0.0.zip

1c268669e9840c5354c3d2fa6bf17080 PG32IMG-vivo-eng-hboot-0.96.zip

To flash either one (S-OFF REQUIRED) do this:

adb reboot bootloader
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip <zipname>

Hit thanks if this helps.
[HTC Incredible S] madmaxx82:
Okay recompiled with non oc kernel

here's version 3.0.2.8:

for easy flashing while phone is booted: View attachment 616751

just unpack and start runme.cmd when you are on windows, or runme.sh if you are running linux.

for flashing from inside recovery: View attachment 616750

flash it like any other zip

rebuilt 3.2.0.0 too, although unnecessary as attn1 already provided it ;)

This is attn1's recovery packed for easier flashing: View attachment 616752

just unpack and start runme.cmd when you are on windows, or runme.sh if you are running linux.
[HTC Incredible S] madmaxx82:
EXTREMELY excited to see your CM7 build!

BTW: Does version 3.0.2.8 not flash your CM7 correctly?

I added 3.0.2.8, because mike requested it (he said official 3.2.0.0 had some potential problems with sd ext)
[HTC Incredible S] madmaxx82:
Thanks :)

Thanks for making me aware that there was a file missing on the server :D
[HTC Incredible S] jkolner:
Bug...

I have found a small bug in v. 2.2.7 RC2

When you change color to a theme, you can change Menu, Titel and Text. But the Titel color gets the same color as the Text when you boot into Recovery, even if you has 3 different colors for Menu, Titel and Text. I have tried with several thems but it the same every time.

I know its a small bug, but thought i would mention it ;-)
[HTC Incredible S] madmaxx82:
Thank you! :)

Just wanted to start compiling rc3, but will now stop and fix that :)
[HTC Incredible S] madmaxx82:
version 2.2.7 RC3 now online :)
[HTC Incredible S] jkolner:
That fix must be what you call a "quickie" - the color of the Title problem now works with RC3 ;-)
[HTC Incredible S] madmaxx82:
Hehe I found it fast..

I also added transparency options the same time.

Thanks again for pointing me at this, added you to the change log :)
[HTC Incredible S] diiiooon1989:
can someone upload the flashable zip with the newest recovery

i tried to install miui but i need the newest recovery

and i dont have a rom installed on it right now so i cant run the updater
[HTC Incredible 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
[HTC Incredible S] madmaxx82:
Thanks a 3rd time :D

New update: RC4 is online.

Disable progress indicators for tar backup/restore for a bit more speed.

Api extension for md5sum checks inside the app..

Please see changelogs inside the app for a complete changelog :)

New App features too: Check md5sums inside the app instead of in recovery (preventing reboots into recovery only to find out that the backup fails the md5sum check.)

This also prevents situations where you might have wiped before a restore and are now left without a working system (because the backup you wanted to restore fails the check).

Themes: You can now set the colour for the selection bar and also apply transparency to all colours used.

Feature for theme creators: setup all colours until they are how you want them to be and then export those settings to be used in your theme zip.
[HTC Incredible S] itandy:
Your theme is awesome! But when I flash it in 4EXT, it returned an error Status 6. I had to manually push the 4ext folder into /system via ADB. Any idea?
[HTC Incredible S] madmaxx82:
Sorry I had to release another update.

In RC4 -on the myTouch 4G, Desire Z / G2 and Incredible S / 2- I had missed to include icons those devices display when being charged offmode.

It is exactly the same as RC4, but includes those icons.
[HTC Incredible S] jkolner:
Question about Md5sums

When im in 4EXT Recovery Control 2.1.0 and hit "Recovery" and then "Check a file's md5sum" i get the orange file browser.

If i then go to my ROM Backups and open the folders, they are emty.

So my question is, how do i check the md5sum of a backup i have done of a ROM in Recovery?
[HTC Incredible S] madmaxx82:
Hi!

Just click on "Manage your Backups"

Select your backup and then check md5sums :)

The reason why you don't see the backups in the check a file's md5sum dialogue is that it only displays zip files you might want to flash, to keep the list clean of other files. ;)
[HTC Incredible S] madmaxx82:
If you are using RC4 or RC5 you can also switch on check md5 sums inside the app instead of inside recovery.

When you then try to restore a backup with the app it will check md5sums first before rebooting into recovery. Recovery will then skip the md5sum check because it was already done inside the app.

If the md5sum check on a restore inside the app fails, you can also tell it to fix it if you think that backup is very important.. although it's better to not use a backup where md5sum checks fail.
[HTC Incredible S] blindndumb:
New Token_Style_Smiling_Love_Theme OUT..

Check It Out :)
[HTC Incredible S] jkolner:
Thank's, now i get it ;-)

/ Jess Kölner /

/ Sent from my phone /
[HTC Incredible S] madmaxx82:
Little themes howto ;)

http://xdaforums.com/showpost.php?p=18565278&postcount=434
[HTC Incredible S] hussainmushahid:
I faced the backup restore bug that I used to have, had been using tar backup and when I restored it, I had a missing dock and a continuously disconnecting wifi.I restored backup again but still no luck so I flashed the ROM on top of it and it fixed it.I haven't tried it again yet to see if the recovery is to blame for, will probably try tonight.
[HTC Incredible S] madmaxx82:
I haven't had a report about that yet. Was going to make it a final..

Would be great if you could create another healthy backup and restore that to try.

Can you also tell me which roms and mods you have flashed where this happened for you? So I can try to reproduce it :)

If it fails again and you think this is related to tar backups, then turn them off please.

Thanks!
[HTC Incredible S] hussainmushahid:
I guess it was a tar backup problem, made a normal virtous unity backup and restored it and its working fine!

Sorry for the false alarm.
[HTC Incredible S] madmaxx82:
Thank you!

But it would be good to know if tar backups really caused your problem.

Could you please try that again with tar backups enabled?
[HTC Incredible S] Legsmaniac:
Small bug?

When you do a wipe data/factory reset, the progress bar doesn't disappear afterwards.

It does after doing a wipe cache or wipe dalvik.

It's nothing major. Just cosmetic.
[HTC Incredible S] madmaxx82:
Thanks!

Will be fixed for the -hopefully final- version :)
[HTC Incredible S] madmaxx82:
I got some questions regarding Titanium Backup's new feature: extract from "CWMR5" backups:

This actually means "tar backups", which CWMR5 uses always, and it works exactly the same with 4EXT.

But since in 4EXT recovery you have the choice to switch tar backups on or off, it means you can only use this new Titanium Backup feature for your tar backups!

Tar backups in 4EXT Recovery were disabled by default in earlier versions and are now default. However you might want to check if you have tar backups enabled or not.

You can do this via the App or by taking a look at your 4ext.prop file.

Using the app: select "recovery" and then "recovery settings". There you will find a switch "Use tar backups".

You can also verify whether tar backups are enabled or not if you enter "Manage your backups".

The currently used setting is in the title.. it should read "Backup setting: tar"

Using 4ext.prop:

You can also manually switch tar backups on or off by editing 4ext.prop:

Just open that file inside /sdcard/4ext/ and set "backups.use.tar=yes"

All backups done by 4ext recovery when tar backups were enabled will work for titanium backup's "extract from CWMR" feature.
[HTC Incredible S] Legsmaniac:
Thanks for the above information. Works well. Handy to have this feature built into TB. However, I've been using AppExtractor (free in the Market) and it works on all backups (tar and non tar). Just thought I'd mention this in case anyone wants anything extracting from their non-tar backups.

While I'm here, another small cosmetic bug. Well, not so much a bug but an annoying niggle.

When I flash anything, the text can be hard to read when it's over the centered "package" (box) image as it's bright white. Can the images be toned down or moved? :)
[HTC Incredible S] madmaxx82:
Thnx :)

I'd just change the text colour to something else ;) Remember, you can change everything to your liking. Even all the images..

Or flash a theme that replaces those images for you, you think are too bright.
[HTC Incredible S] Legsmaniac:
Thanks for quick reply. :)

Hmmmm, yeah, I could do that I guess. I've already flashed a theme modified with my own image but that only replaces the main image. I didn't realise you could change the other images too. Off to investigate this.....
[HTC Incredible S] madmaxx82:
Changing the text colour would be easier though ;)

If you are really interested, you could take a look at a small, chaotic theme guide I've posted:

http://xdaforums.com/showpost.php?p=18565278&postcount=434
[HTC Incredible S] madmaxx82:
New app preview version is online:

Download: 2.1.1 Preview

"Preview" because there were a few internal changes and also translations into French and German that might need testing. (you can switch to English again in the settings if you dislike the localized version)

A few little bugfixes and little improvements:

Backups should now be sorted by date, MIUI roms that are quite different in where they put their rom names weren't always detected correctly in the past. This should work the same now as it does for all the other roms.

There are also two new features:

Exported color settings can now be imported again.

And finally there is a new wipe feature for the Desire Z / G2, myTouch 4G and Desire HD:

Wipe EFS partitions. The app will create backups of those partitions just in case. It also won't wipe them if it discovers that the backups weren't created.

But still: BE CAREFUL! This was tested only once so far.

Credits to ghul for telling us about that.

This is not the update I wanted though. There are tons of features that I'd like to implement, however I need to focus somewhere and at the moment this is the upcoming next final version of 4ext recovery.

Please bear with me, I will continue to work on the app again asap :)

Everyone can download and use/test the new app version. It is fully featured until 14th.

I'm planning to release it officially tomorrow on the market/slideme and the official free version too.
[HTC Incredible S] jkolner:
Sweet, iv'e been looking for this one:

"Exported color settings can now be imported again".

Downloading...
[HTC Incredible S] Restorer:
Just installed v2.1.2. Thanks for this.

The smaller font makes it all look more professional now :).
[HTC Incredible S] jkolner:
+1 for the smaller font ;-)
[HTC Incredible S] Inferi0r:
Will be there a feature in the future to convert fat32 sd card to ext4 without losing data like CWMR?
[HTC Incredible S] madmaxx82:
Convert fat32 to ext4?!?

I'm not aware of any feature that is in CWMR which is not in 4ext recovery.

Please tell me more :)
[HTC Incredible S] Inferi0r:
Not tested myself but i've found here that we can use twrp recovery and CWM Recovery to convert sd card (fat32?) to ext4. I would like to suggest that future for this Recovery too.
[HTC Incredible S] madmaxx82:
It would be easy to also support "convert fat32 to ext4".

The reason I'm asking is because I don't know of any rom supported by 4ext recovery that would support ext4 instead of fat32 on your sdcard.

If you convert your sdcard's fat32 partition to ext4, your rom won't recognize your "sdcard" anymore and Windows also won't be able to read it anymore.
[HTC Incredible S] madmaxx82:
The links you post are from different devices and there seems to be a misunderstanding.

The first one wants to convert an sd-ext partition to ext4.

This is of course possible with 4ext recovery! And does NOT refer to the fat32 partition, but sd-ext partitions (separate, additional partitions to your fat32 partition on your sdcard)

The second one is using a Samsung device which has an internal "sdcard" that is formatted with ext4. Samsung devices use a very different mechanism to using their internal sdcards in Android and making it available to your operating system (like Windows).

On HTC devices this is different and cannot be used inside a rom without massive hacks and is not supported by any rom I know of on any supported device (like Nexus one, Desire, Desire S, Incredible S, myTouch 4G, Desire Z / G2, Sensation.. et.c.)
[HTC Incredible S] Legsmaniac:
That would present a problem for me and so for this reason, I wouldn't use it. :)
[HTC Incredible S] madmaxx82:
Your rom wouldn't be able to access your sdcard anymore either ;)

All HTC android devices ( those that are supported by 4ext recovery) need a fat32 partition on sdcard to work. Though they can add additional partitions (sd-ext partitions) and format them with either file system they want.

Those partitions can also be converted to ext4 or ext3 by using 4ext recovery without problem.

But not on the primary, 1st partition on your sdcard, because your rom needs a fat32 partition on sdcard to be able to access it!
[HTC Incredible S] Inferi0r:
Thanks I get it. Found in ARHD rom details that Mike was supporting sd card ext4 partitions, but that's not for a primary partition if I get it right. With this tool actually you can read ext4 partitions (also external disks) under windows 7. I've tested that tool myself. Just thinking on an ext4 partitioned sd card for performance reasons, but looks like that makes not a big difference.
[HTC Incredible S] madmaxx82:
Yes ext2read would work for windows, but the most important thing is getting a rom to work with that first.. otherwise your rom would not "see" your sdcard.

It's absolutely not supported or expected to have an ext4 partition INSTEAD of fat32 on our devices.

Samsung is differently.. they also use a completely different mechanism for making the sdcard available to your os.
[HTC Incredible S] madmaxx82:
If this ever made any sense I'd add that feature immediately.
[HTC Incredible S] _m0r0n_:
hi,

a newb here...

just check which version should I use? on the 1st post?

is there any diff?
[HTC Incredible S] :
Download the 4EXT Recovery Updator and install the newest version of 4EXT Recovery.

Basically, in my opinion, 2.2.7 RC5 is already good enough to be called as "stable", bugfree and super stable:)

Btw, any sneak peaks about 4EXT NG?:p

Looking forward to this secret update...
[HTC Incredible S] madmaxx82:
In very few hours ;)
[HTC Incredible S] _m0r0n_:
Hi,

Sorry, need to confirm something.. I am checking the instructions from this link http://xdaforums.com/showthread.php?t=1337105 to s-off and flash the CWM before I flash the custom rom but at which step should I install this ex4recovery?? After flashing CWM? Or just replace the step to flash CWM with this?

Thanks.
[HTC Incredible S] Enes_81:
4EXT Recovery is just an alternative for CWM, you can flash 4EXT whenever you want via CWM, also after flashing ROM. But I do prefer 4EXT over CWM ;)
[HTC Incredible S] craacK:
CWM is an alternative to 4EXT .. not the other way around ;D
[HTC Incredible S] _m0r0n_:
So I just have to flash Ext4? Or I need CWM to flash Ex4?

Thanks.
[HTC Incredible S] craacK:
Hey, may I quote the First post of the new Thread for you:

All downloads are available through 4EXT Recovery Updater. It's free, no ads, no tracking, no nothing, don't worry :)

.. and of course via 4EXT Recovery Control

So just install 4EXT Recovery Updater (if you dont have the paid app from market), open it and click "Online install / upgrade" , select Touch and go ;)
[HTC Incredible S] madmaxx82:
If you are already rooted, please follow the post of craack. If you are still not rooted, then continue with the guide. You can upgrade to 4ext recovery once you are completely rooted (by following craack's post) :)

Thank you very much mate for your continuous support! :)
[HTC Incredible S] Legsmaniac:
I installed 4EXT Recovery Control on my wife's IncS, same as I have (Paid App via Market) yet it's telling me that although it needs updating, it refuses to update because it's not been paid for?! :confused: What gives?

Mine works OK and has enabled me to update to the new Touch version yet I am unable to update my wife's.

What do I do?

---------- Post added 23rd December 2011 at 12:16 AM ---------- Previous post was 22nd December 2011 at 11:42 PM ----------

Update -

Actually, my wife's phone is showing she has 4EXT Recovery Updater (the free version) yet the Market is showing an update for Recovery Control, yet refusing because she hasn't paid for it. (I'm sure we paid for it?!?!)

So with no way of paying for it via the Market, we're stuffed.

Any help appreciated.
[HTC Incredible S] madmaxx82:
Hi!

Prior to version 2.1.4 of the Updater, you had to uninstall the updater app before you can install recovery control ;)
[HTC Incredible S] Legsmaniac:
Thank you. Sorted! :)
[HTC Incredible S] Inferi0r:
Please add this information to the market. I've done 3 times (on different days) a payback for Recovery Control cause it won't work (yes I had the updater app installed). Really almost gave up to buy your app:)
[HTC Incredible S] madmaxx82:
Ouch!

Of course :o

I have that info in the full features expired dialogue, but this is absolutely not enough.

Unbelievable how I could miss that.

Thanks for the heads up!

..and your support :)
[HTC Incredible S] Legsmaniac:
I now have an Asus Transformer (thanks to Santa, er, my gorgeous darling wifey) which I rooted on Xmas Day! LOL

Surprisingly, 4EXT Recovery Control is offered as a download in the Market for both my Incredible S and the TF101, yet I understand the TF101 isn't supported?
[HTC Incredible S] craacK:
You are right, right now TF101 has no 4EXT recovery (i dont know if there are any plans)

The reason why you still see the app in the market is because it is independant of your device .. everyone can see it in the market (motorola, SE, samsung ...).. but unless the recovery is available for your phone you can only use some options inside the app with CWM for example
[HTC Incredible S] Legsmaniac:
Yes, but what I mean is - whilst all apps will show on the Market, some apps say "Not available for your device" (or words to that effect) so this should really apply to 4EXT too for the devices it doesn't support.
[HTC Incredible S] madmaxx82:
The device list is in the description quite on top.

I'll try to explain why this isn't so easy:

the market automatically ready your manifest, so it does know about what resolutions your app supports, which minimum android version it needs, if it needs a hardware keyboard and so on.. which permissions it needs et.c.

By doing that the market will automatically exclude devices that don't fit that.

The developer then has the choice to manually exclude further devices.

There is unfortunately no whitelist, only a backlist.

So what I'd need to do is exclude more than 800 devices manually (yes, click on every device in a list manually to exclude it).

This is of course VERY bad and also error prone as new devices are released all the time.
[HTC Incredible S] krwlng:
any link to install the latest recovery via recovery?

i just wiped my phone and want to install the latest recovery prior to flashing the rom
[HTC Incredible S] madmaxx82:
The latest one should be setup via the new app first.

Here is a link to 1.0.0.3 you can flash via fastboot: http://www.4ext.net/ddl/vivo/1003.3.0.zip
[HTC Incredible S] poondog:
Hey max, loving your recovery I have used it since two weeks after rooting my phone

So, any plans for a nexus 7 recovery? I miss it on this device, I have cwm on it and I'm missing some of the features

Thanks for your work!

Sent from my Nexus 7
[HTC Incredible S] Jenham:
This is an awesome recovery! Its all i use now! :good:
[HTC Incredible S] highKo:
edit: wrong thread
[HTC Incredible S] mike1986.:
No SD EXT issues on this version of 3.2.0.0?
[HTC Incredible S] madmaxx82:
Hi Mike,

could you tell me of those issues?

If they are reproducible always, then I will test it for you!

Please tell me what to do!
[HTC Incredible S] mike1986.:
As far as I remember SD card was not working in the recovery if it was formatted with EXT file system.
[HTC Incredible S] madmaxx82:
Updated 3.0.2.8 to be able to restore backups done with 3.0.2.6.

Previously 3.0.2.8 could only restore ext3 backups done with 3.0.2.8_EXT4 or 3.2.0.0_EXT4
[HTC Incredible S] faf:
thanks for the quick turnaround
[HTC Incredible S] madmaxx82:
Forgot to say thanks for pointing me at it ;)

Wouldn't have noticed.. when I restored ext3 backups, they have been done with 3.0.2.8 and so I didn't notice :D
[HTC Incredible S] YANGHY:
Thanks Max

With stock clock setting kernel, it's working. Thanks a lot!
[HTC Incredible S] madmaxx82:
Thanks for testing :)
[HTC Incredible S] vontdeux:
yup..it worked.. :D
[HTC Incredible S] mike1986.:
The updated recovery is still named 3.0.2.8_EXT4_revB.zip ?
[HTC Incredible S] madmaxx82:
Yes, but I'm uploading revC now with sd-ext support.. when testing I noticed recovery didn't know anything about sd-ext ;)

But I'll do some testing (backup/restore) before updating the post.

Edit: only 3.2.0.0 was called revB before.. 3.0.2.8 was just 3.0.2.8 :) that's why I called it revB now

BTW: it had no problem mounting an ext4 partition on sd though.. but it didn't backup/restore
[HTC Incredible S] attn1:
I don't use sd ext, so I don't know. This is just the recovery I build with CM7 - it's was the most current code at the time. I use a kernel i built from htc vivo source with ext4 support added.