yashsingh1/xdaforums huggingface dataset:
[HTC Incredible S] CYBERFANT:
I have changed my sdcard to a 2 gb card.

In recovery mode i install 4EXT, no errors. After reboot the same white screen with htc logo :-(

All my partitions are ext4!

Here the recovery log:

Starting recovery on Wed Sep 7 23:29:43 2011

can't open /dev/tty0: No such file or directory

framebuffer: fd 3 (480 x 800)

ClockworkMod Recovery v3.0.2.5

recovery filesystem table

=========================

0 /tmp ramdisk (null) (null)

1 /recovery emmc /dev/block/mmcblk0p21 (null)

2 /boot emmc /dev/block/mmcblk0p22 (null)

3 /cache ext3 /dev/block/mmcblk0p27 (null)

4 /data ext3 /dev/block/mmcblk0p26 (null)

5 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1

6 /system ext3 /dev/block/mmcblk0p25 (null)

W:Unable to get recovery.fstab info for /sd-ext during fstab generation!

I:Completed outputting fstab.

I:Processing arguments.

W:failed to mount /dev/block/mmcblk0p27 (Invalid argument)

I:Checking arguments.

I:device_recovery_start()

Command: "/sbin/recovery"
[HTC Incredible S] madmaxx82:
Please now that you have a new card, install it via the app.
[HTC Incredible S] CYBERFANT:
I have tested this with the app. Install failed.
[HTC Incredible S] madmaxx82:
When does it say that?

After uncompressing? Before it asks for superuser or after?
[HTC Incredible S] madmaxx82:
Does it detect your device correctly?

You know that you are in the incredible s forum?

Judging from your signature you have a Desire HD?

If you downloaded the version for the incredible s by mistake it would explain why it doesn't boot.
[HTC Incredible S] CYBERFANT:
OK, i have download the wrong 4EXTRecovery_v2.1.3RC4.zip. I did not know that there are different versions. Now i get the right and the install works in recovery mode!

In the App my Desire HD identificatet correctly to Desire HD.

After uncompressing and after the superuser query the install fails.
[HTC Incredible S] madmaxx82:
Ok, glad you got it working.

Why it says install failed inside the app is strange.. haven't had a report about that yet, but I will watch out..
[HTC Incredible S] CYBERFANT:
You can install a debug option or update log?

Can you rename the downloads to 4EXTRecovery_v2.1.3RC4_for_HTC_Desire_HD.zip?

Then you can see whether you have downloaded the correct file.

Thank´s for Help!
[HTC Incredible S] madmaxx82:
Will think about that.. but on the download page you see which device this download is for already..
[HTC Incredible S] madmaxx82:
4EXT Recovery Control App is nearly finished, would be great to get some critics :)

Thank you!
[HTC Incredible S] madmaxx82:
I got one report of a user with an incredible s who couldn't flash recovery with the app.. this is kinda strange since I can't reproduce that.

Unfortunately he didn't respond back yet. I hope he will.. But anyway it would be great if anyone who can't install recovery with it would send me a pm so I can fix that (probably rare) problem.

Thank you!
[HTC Incredible S] madmaxx82:
RC1 uploaded :)

Recovery Control RC1

Please tell me if there are any issues left.
[HTC Incredible S] madmaxx82:
Uploaded RC4 :)
[HTC Incredible S] kaysen:
Hey I have been using this 4EXTRecovery for as long I can remember ,I got one question....can I flash ROMs VIA Rom manager when I'm using this ?
[HTC Incredible S] madmaxx82:
Yes you can, but it might replace 4ext with cwmr on the first try. There is a setting somewhere to override that. But you can also just reflash 4ext afterwards.

Rom Manager shouldn't replace it a second time.

Have you tried the 4ext app yet? You could use it to flash roms too ( and do a lot of other things ) ;)
[HTC Incredible S] madmaxx82:
RC5 is up:

Changes:

Navigate with back key inside file selection dialogues, some little dialog and text fixes.

Bugfix: The code for removing eventual spaces inside backup names didn't work properly.

Now they are correctly substituted in case someone used space characters for a new backup name.

New option: copy the recovery log of your last recovery session to your sdcard.

New option for the bugreports formular: attach your last recovery log.
[HTC Incredible S] hippihippo:
Keep up the awesome work maddmaxx. :)

Swyped from my HTC Desire S using XDA App
[HTC Incredible S] madmaxx82:
Thank you very much :)
[HTC Incredible S] knightrocker:
Dammit max ... A month ... I'm gone for a month and youve come this far ... Amazing work bro... At this rate all u have to do is support more devices and you've beat koush :D
[HTC Incredible S] madmaxx82:
Thank you very much mate :)

But NO!! :D Even if I could (which I can't :D ) I would never want to do that (beat him)!

It is HIS work after all 4ext is based upon and I'm very very grateful for that!

4ext will stay a small recovery with only a handful of devices :) (but soon some will be added ;) )

And the app is solely there to support the features 4ext has.

Take care :)
[HTC Incredible S] knightrocker:
LOL ... Yea I guess ur right ... There are some people u just can't beat .... But keep up the good work :)
[HTC Incredible S] madmaxx82:
Thank you very very much :)

Finally it's there :) published a few hours ago

Free version with just update and install functionality will follow soon :)

Hope to translate it too. But first the recovery needs to be upgraded ;)

Edit: I would like to give it away for free to friends and all people who helped or contributed. But guess what? NO official possibility to do that with the market.. will work something out.
[HTC Incredible S] knightrocker:
All hail madmaxx :D wish I could buy full ... I h8 being a teen :P

I remember that day when u said app development is easy... when we were testing cm7 beta ... Guess ur right :)
[HTC Incredible S] madmaxx82:
Hahaha np mate :) If you want it, I'll give it to you.

App development is really nice in that you can do a lot in a short time because of the frameworks available to you and the high level. "Easy" is the wrong word though.. depends on what you want to do :)

Didn't you think about starting with that? That would be great! I'm sure you can do a lot soon :) If you are interested I have something for you. Just send me a pm.
[HTC Incredible S] jkolner:
Great work!!!

What's the difference between RC8 and the one from the Market?

/ Jess Kölner /

/ Sent from my phone /
[HTC Incredible S] knightrocker:
hehe ... thanks max ... i sent u a pm :)
[HTC Incredible S] suaji:
I cant install through "4EXTRecovery support App"

It said "Try disabling logging in the Superuser..............."

I did disabling but its also same error.. huhu

I want to try install on CWM Recovery but got confused too many .zip files. Could suggest me which one for Revolutionary CWM Recovery 4.0.1.4?..

So sorry i am really Noob..

What happen if also failed install in CWM Recovery mode?.. My phone will be brick?..
[HTC Incredible S] madmaxx82:
Thank you :) none at the moment except the RCs will expire ;)

No, your phone won't be bricked.

Which phone do you have? I ask because sometimes people post in the wrong forum :)

Does the app ask for superuser rights? You can verify by trying the reboot into recovery option from inside the app. Does that work for you?
[HTC Incredible S] suaji:
TQ Sir for fast replying..

My phone Incredible S laa.. Yup at first time it ask for superuser. And i allow that.. After failed to install, i try remove superuser permission & restart to install again.. But still cant laa..

I got .img (saved) on sd card after failed to install directly.. Can i use that file (.img) to install in Recovery Mode?.. If can, which one should i choose?.. "apply update from sdcard" or "install zip from sdcard"
[HTC Incredible S] madmaxx82:
That's very strange.

I will send you a pm now.
[HTC Incredible S] suaji:
I got your PM.. Thank you so much Sir for helping me.. :D

WELCOME TO 4EXTRecovery v.2.1.3 R4.. hehe

hehe TQ very very much Sir coz helping newbie like me..
[HTC Incredible S] madmaxx82:
Someone there who would test a preview of the next recovery version?

Most new features are still missing but one very critical one is already done and works great on my IS.

Just send me a mail :)
[HTC Incredible S] madmaxx82:
2.1.5 rc3 is up for testing..

To enable tar backups you need to switch them on from inside 4EXT Recovery Control (4ext settings menu) or edit 4ext.prop manually (backups.use.tar=yes)
[HTC Incredible S] madmaxx82:
new version is up :) 1.6.1 RC1

Tra backups, two new features and hopefully without any major issues :)

(Even better if there were none :D )
[HTC Incredible S] madmaxx82:
If someone uses an old version of 4EXT Recovery Control and gets the message that the trial is over, please download it again from 4ext.net.

I have extended the trial long ago, but if you haven't upgraded for some time, then it might show the expired message. Back then I thought to have a free version ready, but couldn't publish it yet due to no time because of working on recovery and updates.

Sorry for that!
[HTC Incredible S] Inferi0r:
Here are some pictures as proof for this conclusion like I promised earlier:

Proof 1 (light)

Proof 2 (dark)

Device A: purchased 17 march 2011

Device B: purchased 20 july 2011

Device C: purchased 18 april 2011

Sorry, but I can't make new pictures with special tools for now.
[HTC Incredible S] madmaxx82:
Very interesting.

I'm lucky I got one early then :D

I got a Sensation now and the screen is absolutely terrible.
[HTC Incredible S] wzu7:
where v2.1.6 RC1 download link ? im blind....
[HTC Incredible S] Madeli:
The 4EXT recovery control is awesome :) I gladly payed for it to support this project further. Great work! :)
[HTC Incredible S] madmaxx82:
I removed the direct links, because it's so much easier for me to update all threads then.

I might also put links on 4ext.net, but I don't think it's really necessary as you can use 4EXT Control to get any version you like.

If ppl use the app, it is also easier to read changelogs and known issues.

Even if you don't need/want any additional features it has, it's a good download manager :D

You can chose "install" on any version you select to automatically download and flash, or just "Download". It verifies the md5sums automatically and displays the changelogs/known issues.

Currently it's in a free preview. So all other features are included as well.

Functionality to download/flash/view known issues/changelogs will always stay free :)

Thank you very much Madeli for that compliment and your support!! :)
[HTC Incredible S] lundberg512:
+1. Makes things more easy with recovery very noob friendly (suits me) :)
[HTC Incredible S] madmaxx82:
If you installed version 2.1.6 RC1 AND enabled tar backups, it didn't name backups of ext3 partitions correctly.

They didn't get a filename extension:

If you have already made a tar backup with RC1, just rename the files to <filename>.ext3.tar to fix that!

For example:

If you open your backup folder you will see files like:

boot.img recovery.img system.ext4.tar, data.ext4.tar cache.ext4.tar and so on.

If you find any of those files missing their file extensions like:

"data", "system", then those were ext3 partitions..

rename them to data.ext3.tar, system.ext3.tar et.c. and the backup will restore fine!

Also the message generating md5sums wasn't displayed, but md5sums have been correctly generated.

All issues have been resolved in RC2 which will be online shortly.

Sorry!
[HTC Incredible S] madmaxx82:
RC2 is up, fixing all those issues.
[HTC Incredible S] madmaxx82:
Just want to tell everyone, that there is a new known issue with tar backups!

It can happen if you have enabled tar backups that superuser stops working after you restored a tar backup.

To anyone not familiar with this: it is disabled by default! So don't worry if you didn't enable that setting!

I have updated known issues and also sent a notice about that.

To work around this, you can flash your rom again (no wipe needed) and it will be ok.

Nonetheless please deactivate tar backups for now.

It doesn't happen for everyone and always.

Difficult to track it down and I couldn't reproduce it on my device yet.

It is or was also known to happen with CWMR5 which introduced tar backups.

Maybe it's solved in the newest version I don't know however I have seen a lot of posts regarding that.

I'm working on this.

If someone runs into this problem, please send me a pm or a report telling me which version of superuser and which rom he was running.

Thank you very much and sorry about that.

Anyone entering the app gets a one time notice about it.
[HTC Incredible S] madmaxx82:
Update:

Anyone who is willing to still enable tar backups, please do so :)

If you run into that problem just flash your rom over without wiping so you don't lose any data and it will work again.

If I can find someone that has that issue on the Incredible S, it would be great to know the rom that was installed and if possible the version of superuser, so I can install it too and try to reproduce it!

Thank you very much :)
[HTC Incredible S] Hawkysoft:
nice work bro :) you keep amazing me over and over
[HTC Incredible S] madmaxx82:
Thank you very much mate :)

Sorry, somehow missed your post.
[HTC Incredible S] ansg86:
Great work , i am still stick with v 2.1.0 final and it never dissapoint me..

Thanks man.
[HTC Incredible S] madmaxx82:
Thank you :)

BTW: I really wonder why noone has found the easter egg (.png) I was hiding inside recovery for about 2 months :D
[HTC Incredible S] :
Is it inside the recovery or the app?

I am going to find it out:mad:
[HTC Incredible S] madmaxx82:
:D

Inside recovery.. I think since 2.1.2
[HTC Incredible S] :
Any tips, max? :p

Give some hints to let us find the easter egg, can you?
[HTC Incredible S] Legsmaniac:
Slight niggling bug.

Using latest 4EXT Recovery 2.1.6 RC2

When I do Nandroid Backups and then later wish to recover to another backup, it's hard to see which ROM to restore to when using Virtuous Unity due to the ROM name length which is cut off.

Either Virtuous Unity need to use shorter names or 4EXT needs to allow text wrapping to see the whole of the name.

For example,

I had a backup of both Virtuous Unity 2.37 and 2.39 but they both show as....

(Date & Time) Virtuous-Unity-Incs-2.3

the last digit being cut off on the edge of the screen on the Incredible S.

Please can you allow word wrapping on the next update? :)

Or something like....

(Date & Time)

ROM Name

on two lines.
[HTC Incredible S] madmaxx82:
It's a png that doesn't belong there :P

That would be quite a lot of work with the current code.

A quick fix is removing all '-' so everything relevant would fit into the limit ;)

Will do that for the next update which should be today.
[HTC Incredible S] madmaxx82:
New versions of recovery and 4EXT Recovery Control.

Big changes :)
[HTC Incredible S] Legsmaniac:
Nice one! Thank you.

Still no fix for the long ROM names though?
[HTC Incredible S] madmaxx82:
It's in the changelog inside the app.

'-' is stripped so there is much more space for more important parts of the name like the version :D

Please try it out and tell me ;)
[HTC Incredible S] Legsmaniac:
Just tried it and the last digit is still cut off and the "-" are still there.

However, this is with existing backups. Perhaps I need to make a new backup? Haven't tried that yet.

This is OK for new backups if this is the case but I'm not likely to re-backup old ROMs.
[HTC Incredible S] madmaxx82:
It only applies to new backups ;)
[HTC Incredible S] Legsmaniac:
OK, not quite what I was hoping for but hey, I can live with that as it will get better in time. Thank you. :)

Testing a new Backup now............

Checking new Backup........

Yes indeed, the "-" are stripped out. :)
[HTC Incredible S] madmaxx82:
Everything else would have been a LOT of work.

Thanks for reporting back :)
[HTC Incredible S] Legsmaniac:
I appreciate that. Thanks for what you did, it's better than nothing. :)

I've also posted on the VU forum regarding the ROM naming in the hope that they'll shorten it in future. ;)

As Mr Tesco says (UK) "Every Little Helps!"
[HTC Incredible S] madmaxx82:
:) alright. But I REALLY doubt they care about how a recovery names their backups :D

Anything else but <date><time> in a backup's name is considered luxury, just look at CWMR :D
[HTC Incredible S] ehsan76:
You can always go to your SD Card and into the Clickworkmod folder and in backups rename the folder name to your liking and then it will show in recovery as you have named it.

No need to go for big code changes in recovery or Rom name changes :) Simply rename the backup folder and its all done :)

Ehsan
[HTC Incredible S] hussainmushahid:
madmaxx, I haven't used your latest recovery yet but the one that came with ARHD 1.1.6 had the same backup restore problem that I had earlier with 2.1 RCs.(missing status bar and widget configuration)I haven't gone through the latest post in this thread so sorry if you have already fixed this problem, will test today and let you know.(although I'm using a different ROM now)
[HTC Incredible S] Master Darko:
CWRM names the backups in year-month-date-hour.minute.second format with no rom name. Hence, you better remember what you flashed that night or was it yesterday morning. :-)

HTC Inc S : CM7 Nightly
[HTC Incredible S] madmaxx82:
Hi!

I don't have any idea what could have possibly caused that problem.

Please give the latest a try!

If you still have that problem with that version, then please send me a Bugreport and I will do my best to find the problem and solve it.

I really think that 2.2.6 RC4 is by far the best 4ext version ever! :)
[HTC Incredible S] madmaxx82:
hehe :D

BTW: the feature to get your correct time zone info into 4ext should come with the next update I hope..
[HTC Incredible S] smokestack76:
Thread is a sticky now ;)
[HTC Incredible S] Master Darko:
Cool bananas. Don't forget the daylight savings that is current in some regions. Gotta make you work for your money. :-P

HTC Inc S : CM7 Nightly
[HTC Incredible S] madmaxx82:
Have you found it already?

Ok, hint, look into the /res folder inside recovery.

Really, I thought someone would find it by accident during the last months :D
[HTC Incredible S] :
No time to find it out, too much school homeworks and projects.

2011/2012 school term is my school's 160th aniversary:)

So, no time to find the .jpg, lol.
[HTC Incredible S] itandy:
I just upgraded to 2.2.6 RC4 and after performing a backup, the md5 file (fsinfo file too) looks like this.

Something is wrong here?

EDIT: seems this problem only exists for tar backup
[HTC Incredible S] madmaxx82:
No, this problem does only exist on your device :D

The file is created by a small script using "md5sum" binary which is completely external and has nothing to do with recovery or even this recovery version.

It was already there and exactly the same in 2.1.6.

AND it is the same when you have switched off tar backups.

It even doesn't know anything about the backup's type.

md5sum * > nandroid.md5

Please check your fat32 partition, sdcard and phone.
[HTC Incredible S] itandy:
I just tried again using tar backup and this time it works fine. Thanks!
[HTC Incredible S] madmaxx82:
If anyone wants to try the beta of tomorrow's update, it's here:

www.4ext.net/4EXTRecoveryControl.apk

Added the app to the (zip)file open dialogues and improved performance of some actions. It's also not necessary anymore to download any auxiliary files :)

It will tell you that there is an update for the app available, but that's not true ;) Just ignore that.
[HTC Incredible S] snoopz:
Do I need to wipe data/cache partitions before restoring from backup (switching from virtuos unity rom to stock rom backup) ?
[HTC Incredible S] madmaxx82:
When you restore a full backup, you don't need to wipe.

But if it is an advanced backup that doesn't contain cache nor data, then you need to wipe most probably ;)
[HTC Incredible S] madmaxx82:
App updated, new features per request:

- remount system rw/ro

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

- no need to download auxiliaries anymore

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

The way to handle root was changed. It now only needs to request for it 1 time, binaries don't need to be downloaded anymore et.c.
[HTC Incredible S] madmaxx82:
Sigh, adb pull /res/images/nteaseg.png
[HTC Incredible S] ehsan76:
A Request :)

Hey Max,

I been using your recovery from the very start on my Incredible S. It just changed the entire recovery scene and I love it.

Yesterday I switched to Sensation and sold out my long kept beloved Incredible S. Unfortunately you have not released 4Ext for Sensation yet and after rooting my new toy and using the standard CWM recovery the first thing that came into my mind was your recovery :)

Please release it for Sensation as well so that all of us can enjoy it as well. I am missing it badly :)

Regards.

Ehsan
[HTC Incredible S] madmaxx82:
Psst, soon :)
[HTC Incredible S] ehsan76:
Thanks :)

Waiting :)
[HTC Incredible S] shiningarmor:
if im from 2.1.0 final, i simply dl the latest 1, flash from recovery?
[HTC Incredible S] madmaxx82:
No, just install the recovery updater app, select the version you like and let it install it for you.

If you like you can also tell it to download it to your sdcard and then flash it manually. But it's enough to select "install"
[HTC Incredible S] shiningarmor:
thanks. been on 2.1.0 final too long. didnt really check this page for update since vu rom is named incs instead of vivo :P
[HTC Incredible S] hussainmushahid:
tested out your new recovery and no backup restore missing file bug yey! :D
[HTC Incredible S] shiningarmor:
thanks maxx, for fixing a silly error :P
[HTC Incredible S] eddycyf:
I can't restore 3.2.0.0 backup with 3.0.2.8, anyone?
[HTC Incredible S] chobie:
Do I simply flash this to upgade or do I need to reinstall ROM after?
[HTC Incredible S] madmaxx82:
No, you don't need to reinstall a rom afterwards. But the whole point of this is just to be able to install EXT4 roms.. if you don't plan doing this now, you don't need to install this.
[HTC Incredible S] madmaxx82:
Could you tell me what happens if you try to do that?

Was the recovery's zip file called 3.2.0.0_revb or only 3.2.0.0?

Edit: I'll test it out now.

Another question: is the rom in the nandroid backup you want to restore a rom with EXT3 partitions or is it an EXT4 rom?
[HTC Incredible S] eddycyf:
Stuck at HTC screen, the file name is 3.2.0.0_EXT4.zip

umm... too much flashing... not really sure, but I think I was trying to restore EXT3 which created by 3.2.0.0_EXT4.

Thanks!
[HTC Incredible S] madmaxx82:
Okay, could you please flash revb and try again to restore the nandroid?

I'll upload it..
[HTC Incredible S] madmaxx82:
If this works for you, then stay on that (unless you are using sd ext, where this version might have issues regarding Mike1986)

Please tell me if it worked.

If you suspect this to be an EXT3 rom, could you verify something?

After the restore, inside the recovery, open an adb shell and try to mount /system ext3:

umount /system (just in case it is already mounted)

mount -t ext3 /dev/block/mmcblk0p25 /system

if there was no error when mounting, then do a ls /system to see if it's ok.

I did a mistake when compiling the first 3.2.0.0 (troubles with nandroid of ext3 roms). That's why I uploaded revb soon afterwards.. now it's using 3.0.2.8 because it's a stable version.
[HTC Incredible S] madmaxx82:
Forget the test, recovery won't mount ext3. It will only mount ext4 on the shell (you can mount ext3 partitions with ext4).

But: I just used 3.0.2.8_EXT4mod to restore a nandroid of Mike's Revolution HD 1.0, which was backed up with ClockworkModRecovery 3.0.2.6.

So that works.. I still hope 3.2.0.0 "revb" can restore your 3.2.0.0 nandroid properly..

Currently testing making a nandroid backup of an ext3 rom with 3.0.2.8 to restore it afterwards..
[HTC Incredible S] eddycyf:
Thanks man, will try it later today, I'm not using mike's rom, so I'd roll back to 3.2.0.0_EXT4.
[HTC Incredible S] madmaxx82:
Okay, but unless you only use it just for this restore, I'd really use "revb" instead..
[HTC Incredible S] mike1986.:
I think it's better to make script with sh instead of bash. My ROM doesn't support bash :)