yashsingh1/xdaforums huggingface dataset:
[myTouch 4G Android Development] Ascarface23:
2.0.3??? where i get that ur link is still the old one

edit: nvm i got it lol im a dork ;)
[myTouch 4G Android Development] madmaxx82:
Try again please. Can't be, just tried myself.
[myTouch 4G Android Development] wolfepakt:
2.0.3 seems to have fixed my issue. I bet it has to do with something in the Sense 3.5 framework and such.
[myTouch 4G Android Development] madmaxx82:
GREAT to know! Thanks for the feedback, and for bringing up this issue!

I never had one report about that, but i guess I would have gotten one with time anyway!

Now it's completely independent of what is installed on your phone.

Glad it's working for you too now :)
[myTouch 4G Android Development] wolfepakt:
Me too! I do like this better than CWM (so far) Using the ROM name in backups should be a no brainer!

I have noticed another small issue,

whenever I start Rec Updater, Superuser asks for permission for root (it doesn't remember) then superuser FCs, then it asks again, and works right........ Not a biggie, just annoying!
[myTouch 4G Android Development] madmaxx82:
Thnx!

For those things, please clear the superuser log and try to update superuser and the su binary.
[myTouch 4G Android Development] joemoss:
where does this recovery save the backups at?
[myTouch 4G Android Development] madmaxx82:
Same location as CWMR
[myTouch 4G Android Development] bmakk2055:
What is tar backup?
[myTouch 4G Android Development] madmaxx82:
Tar is an extremely widely used file/archive format. You probably won't find any unix/linux without it.

It's very fast and is capable of storing all the standard file and directory attributes used on linux. It's very often used to backup linux installations.

It's faster than yaffs2 when backing up your phone and because it's a widely used standard you can explore or extract those archives easily using tar itself and even many other archiving utilities you may use on Windows.

Since v5 CWMR always uses tar. With 4EXT you can switch between yaffs2 and tar. I chose to set the default to yaffs2 unless you change that setting to stay compatible with other recoveries, older 4ext versions or CWMR <5.
[myTouch 4G Android Development] cwhitney24:
Glad to see another phone being added. Congrats! Everyone have fun with this recovery...it is great!
[myTouch 4G Android Development] crawler9:
Thought I'd just let you know there's no issues here. Could you add the option to wipe cache when flashing a file? Unless I'm missing something, I only see wipe dalvik, full wipe, and superwipe. Thanks for a great recovery though.
[myTouch 4G Android Development] madmaxx82:
Wow, yes, this is indeed something that should be in there.

Will be added for the next update!

Edit: for anyone wondering: this option is of course available inside the recovery, but it's missing from the app when installing files.
[myTouch 4G Android Development] wolfepakt:
I think it has something to do with the sense framework again. I recovered my royal ginger install, and no problems.

Sent from my mytouch rooted on the rom of the week
[myTouch 4G Android Development] madmaxx82:
That's probably why it's called "royal" :D
[myTouch 4G Android Development] Dragonswithin:
Just installed cm7 nightly 208 with free version of this everything works great so far no problems.
[myTouch 4G Android Development] jayb222:
How do I make and apply themes? It just askes for a folder or file when i hit thrmes in the app.
[myTouch 4G Android Development] cwhitney24:
Go to one of the links in the op (like mine or in my sig lol) and download your choice. Flash in recovery and its there! With the recovery app you can change the colors.

Edit...also download it then use the app to preview it and install it from there. To make check out my zips.
[myTouch 4G Android Development] jayb222:
I saw the links right after i posted. Thanks!
[myTouch 4G Android Development] cwhitney24:
No prob. Any questions, problems, or requests let me know.
[myTouch 4G Android Development] joemoss:
This is a great recovery way better than cwm and its only $1.19 for the version with alot of cool features

Help these guys out and buy this
[myTouch 4G Android Development] yang yu:
everyting is good think you
[myTouch 4G Android Development] bmakk2055:
I love this,I have the paid version,wanted to support the great recovery
[myTouch 4G Android Development] madmaxx82:
Thank you very much! :)
[myTouch 4G Android Development] 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 :)
[myTouch 4G Android Development] cwhitney24:
Thanks!
[myTouch 4G Android Development] el-jodio:
Love the recovery, thanks. Everything works as it should for what I use it for. Paid app also works great.
[myTouch 4G Android Development] wolfepakt:
Still loving your recovery!

Just bought Recovery Control, happy to support your work!
[myTouch 4G Android Development] madmaxx82:
Thank you very much! :)

BTW: 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.
[myTouch 4G Android Development] thederekjay:
excellent work with the app.. made my donation and bought it :D keep up the great work!

I am almost ready to have your recovery install by default when flashing my roms :D
[myTouch 4G Android Development] gmlawrence33:
Great job, just bought it too. Keep up the great work. Thank you.
[myTouch 4G Android Development] madmaxx82:
Thank you for that awesome feedback both of you! :)

And thanks very much for your support buying the app :)
[myTouch 4G Android Development] gmlawrence33:
Well worth the money.
[myTouch 4G Android Development] Ascarface23:
i bought the app as well worth every penny and being able to change and theme is as i chose how i want ..priceless ;);)
[myTouch 4G Android Development] beezie916:
I am surprised they have not stickied this yet....over all very goot recovery not to mention customizable...loving it and the Orange Crush background...lol

One thing I tried to do a factory reset just to say I did it and it just rebooted into recovery....when i say factory reset...the "Hard reset" from the bootloader....just booted recovery up..shrug...
[myTouch 4G Android Development] madmaxx82:
Big update.. version 2.2.7 RC3 online :)
[myTouch 4G Android Development] madmaxx82:
Thank you VERY much :)
[myTouch 4G Android Development] DaMyth:
Just by word of mouth only... I had to get this recovery and purchase the app... haven't got to really use it yet, but the features alone have me very intrigued. Bout time we had something different from CWM... How hard is it to make your own themes???
[myTouch 4G Android Development] madmaxx82:
Hey thank you very much!

Sorry for the very late reply!

It's not that difficult to make themes. If you have the app it's even easier although it's not designed yet to really make themes.

But you can still use it to modify the colours of your themes and install them after the colours got modified.. then just grab 4ext.prop from /system/4ext/ and you have your colour settings (see below about 4ext.prop)

I would get a theme made by someone and extract it.

You will find a folder 4ext with a file 4ext.prop and another folder "icons".

Inside this special 4ext.prop (other than the one on your sdcard) there should only be settings related to themes (colour settings, and the path where the icons will be installed).

So you can set your colours inide that 4ext.prop file, and put your png graphics into the icons folder.

the png's must have special names to be recognized by recovery.

The main background image's name for example is icon_clockwork.png

Here's a more complete list:

advanced.png indeterminate2.png power_menu.png
backup_restore.png indeterminate3.png progress_empty.png
ext3_4ext_ext4.png indeterminate4.png progress_fill.png
icon_clockwork.png indeterminate5.png reboot_now.png
icon_error.png indeterminate6.png toggle_usb_storage.png
icon_toggle_usb.png install_from_sdcard.png wipe_format.png
indeterminate1.png mounts_storage.png

As you can see most of them are named after the menu item's name.. so they get loaded whenever the user moves onto one of those menu items.

toggle_usb_storage.png gets loaded when you move to toggle usb storage and so on ;)

The png's should use the display resolution of your device.

If you have any further questions just pm me or one of the themers :)
[myTouch 4G Android Development] DaMyth:
thanks a mill... gonna get a six pack and have a sit down with the ol' macbook tonight...

oh one more question... are the backups we make of our roms suppose to go into the clockworkmod folder???
[myTouch 4G Android Development] madmaxx82:
Hehe would love to have one too (six pack) :D

Yes, because it shouldn't break compatibility with CWMR.

If you wanted to change back and forth all the backups should be in one place.

Looking forward to your themes :)
[myTouch 4G Android Development] jaibar:
[Noob][Q] How to install over CWM?

I am currently using CM7.1 with CWMR- how do I install ext4 over it?

Will they co-exist (e.g. what happens when I choose Reboot--> Recovery) or I have to re-flash CWMR (Should I want to)?

I apologize if I missed installation instructions in OP :D
[myTouch 4G Android Development] madmaxx82:
Hi!

No they won't coexist, because you can only have one recovery flashed to your recovery partition at the time :)

You can however still use rom manager if that is what you are aiming at.

Just download the free 4ext updater app, select the version you would like to have and select install ;)
[myTouch 4G Android Development] DaMyth:
My first theme... hope you guys like

http://xdaforums.com/showthread.php?p=18465128#post18465128
[myTouch 4G Android Development] jaibar:
10x. Installed app from market (donation) and seems to work fine.

Another question: system shows as ext4, whereas data and cache are ext3. Is there any benefit in converting them to ext4, or just leave as is?
[myTouch 4G Android Development] madmaxx82:
Awesome :D

Posted in your thread!

Hi and thank you very much!

Yes you can convert all of those partitions to ext4. You might notice a slight increase in speed depending on useage, even if not it won't be slower ;)
[myTouch 4G Android Development] beezie916:
Hey I was able to get t-mo to send me a 4gs as a warranty replacement because of the data drop issues...anyways..any chance of seeing 4ext on the 4gs? If you need anything once i get it Wednesday I would be glad to help ya out porting it...pm me and I will help as much as possible
[myTouch 4G Android Development] 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
[myTouch 4G Android Development] smokeuout:
best recovery themes ever
[myTouch 4G Android Development] madmaxx82:
Thank you for all the great theme additions!

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.
[myTouch 4G Android Development] Dragonswithin:
Ok Just ran into my first problem with this. Just updated to 2.2.7 RC4 but I never tested this with older versions. I had my phone plugged in for about 3 hours and it was still only 60% charged so I figured I would turn it off for a few and see if it fixed itself. But all I get is this screen.

(Code -1)
E:Missing bitmap charging_full_00059
(Code -1)
E:Missing bitmap charging_full_00061
(Code -1)
E:Missing bitmap charging_full_00065
(Code -1)
E:Missing bitmap charging_full_00067
(Code -1)
E:Missing bitmap charging_full_00071
(Code -1)
E:Missing bitmap charging_full_00073
(Code -1)
E:Missing bitmap charging_full_00077
(Code -1)
E:Missing bitmap charging_full_00079
(Code -1)
E:Missing bitmap charging_full_00083
(Code -1)
E:Missing bitmap charging_full_00085
(Code -1)
E:Missing bitmap charging_full_00089
(Code -1)
E:Missing bitmap charging_full_00091
(Code -1)
E:Missing bitmap charging_full_00095
(Code -1)
E:Missing bitmap charging_full_00099
(Code -1)
E:Missing bitmap battery_error
(Code -1)

Good luck fixing it and please keep up the good work.
[myTouch 4G Android Development] madmaxx82:
Hi!

This will be fixed in a moment. Sorry I have forgotten to include the full screen picture png's you see when you charge your phone.

It is only cosmetic!

Recompiling this moment and fix will be there in a few :)
[myTouch 4G Android Development] Dragonswithin:
Good to know that it is nothing bad. Thanks for the super fast fix.
[myTouch 4G Android Development] madmaxx82:
Np :)

I had that a month back on the Inspire 4G ;)

I will post when the new one is up.

Sorry for the inconvenience!
[myTouch 4G Android Development] madmaxx82:
Would you care trying it out? It's ready ;)

This was easily fixed because just 1 line was missing :o
[myTouch 4G Android Development] Dragonswithin:
Sure I can't see any update in the app yet. Any idea how long it will take it to post?
[myTouch 4G Android Development] madmaxx82:
I'd give it to you before I upload it, just to make 1000% sure it was fixed :D

It is for my Incredible S, but I would hate to have to release RC6 ;)

Do you have Android Flasher or fastboot?
[myTouch 4G Android Development] Dragonswithin:
Fastboot I'm good to test it
[myTouch 4G Android Development] madmaxx82:
That great! thank you!

It is at www.4ext.net/recovery.img
[myTouch 4G Android Development] Dragonswithin:
Little help I'm not 100% sure how I need to install this.
[myTouch 4G Android Development] madmaxx82:
I will send you a pm.
[myTouch 4G Android Development] madmaxx82:
Update is online :)
[myTouch 4G Android Development] blindndumb:
New Token_Style_Smiling_Love_Theme OUT..

Check It Out :)
[myTouch 4G Android Development] beezie916:
hey Madmaxx did you see my question about the MT4gs?....I am going to hate to go back using clockwork.....lol......
[myTouch 4G Android Development] warmonger26:
+1 not sure how to install. Help?

NM figured it out. Thx.
[myTouch 4G Android Development] madmaxx82:
Will take a look at that device if I can support it.

Edit: if not now, then soon ;)

Please download the updater app and use it to install or upgrade recovery :)
[myTouch 4G Android Development] smokeuout:
?? ive got rc5..how is rc4 an update
[myTouch 4G Android Development] smokeuout:
scratch that..i scrolled right over your last update post..my bad
[myTouch 4G Android Development] DaMyth:
Nice update... Loving the new features especially from the app as well... Keep up the good work madmaxx!!!!
[myTouch 4G Android Development] Dragonswithin:
RC5 is working great thanks for the fix.
[myTouch 4G Android Development] beezie916:
No problem if you need a guinea pig let me know...pm me I will try and get anything I can and always up to beta
[myTouch 4G Android Development] Chezbel:
I'm glad you put this on slideme.org because Google no longer allows Taiwan to access paid apps (because of Taiwan's requirement for a 7 day return policy). Anyway, just installed a few minutes ago and update my ROM with it, works great, thanks.
[myTouch 4G Android Development] madmaxx82:
Thank you mate ;) You too! :)

Thanks :)

Hehe will do, thanks for your offer :)

Thank you very much for your support!

The market REALLY sucks! Unbelievable! They are crazy. I mean.. how many Taiwanese users are there? EXTREMELY MANY!!

Google is really strange sometimes.

Thank you very much for buying it! :)
[myTouch 4G Android Development] Chezbel:
My pleasure, although I just realized I should have posted in the DHD thread... oh well. Yeah, with just the HTC phones alone there must be a lot of people having a tough time getting the apps they want. I'd much rather debug something on my phone then trying to debug the Market!
[myTouch 4G Android Development] Ascarface23:
Hey bro i noticed after lasr update when u have a custon theme flashed on 4ext , when u flash a new rom and full wipe the theme goes back to stock. It never did that before , not a big problem and its fine i just wanted to point out ;)
[myTouch 4G Android Development] madmaxx82:
Sorry for the very late reply!

I somehow completely missed your post.

Actually this was always the case until 2.2.7 rc1 or rc2.

The reason for that is that when you flash a new rom /system is formatted where your theme resides.

In one of the last versions I added a feature that automatically saved your theme and restored it in the background whenever /system was formatted.

This caused a rare bug for some where the theme got corrupted.

I improved that code then, but I also made it optional.

You can activate the feature by entering recovery settings inside the app and ticking the option "Preserve your theme".

You can also do it manually be editing 4ext.prop and set themes.preserve=no to yes
[myTouch 4G Android Development] CreepyE:
how do i COMPLETELY remove this from my phone? works perfect on my g2 but my wifes mytouch 4g freezes every 2 minutes and overheats badly. i bought the donate version if that makes any difference
[myTouch 4G Android Development] wolfepakt:
Recovery shouldn't do that. and I don't think recovery control runs on the background.
[myTouch 4G Android Development] madmaxx82:
Yes it isn't possible.

The app never runs on its own, doesn't register any background services, nothing.

Also it does not need any performance at all..

Anyway just like I answered you in the G2 thread: just select settings/applications/manage and uninstall it from there. To uninstall the recovery, just flash cwmr or another one ;)
[myTouch 4G Android Development] 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.
[myTouch 4G Android Development] jaibar:
I think that TiB have introduced this feature only in their last update.

Anyway, I have managed to extract apks from tar-enabled Ext4 backups using AppExtractor.

What about all these features in recovery settings that are "grayed" out with a comment "not supported" yet? Are some of them expected in one of these days?

Another question- I got confused with theming- some of them have an explicit warning that they are good until a certain version (2.2.6 or something)- is it still the case? Are some of these themes incompatible with latest ext4r, or I can install any of them without any concerns?
[myTouch 4G Android Development] madmaxx82:
Yes it is the last update of TiB I was talking about.

So if someone would like to use that to extract anything out of a backup, the backup needs to be a "tar backup" that's all. Whether it is CWMR or 4ext doesn't matter.

Titanium won't extract anything from CWMR4/3/2 backups, because they are yaffs2 backups and it won't extract anything from 4ext if the backup wasn't a "tar backup".

Regarding themes: if you install them via themes & more inside the app, all are compatible (will be made if not, that's why this always works).

If you flash a theme the conventional way (install zip..) and it doesn't work, then you need to make some adjustments to the theme or tell the theme creator ;)

The worst thing that could happen is that it won't get applied.

Regarding 4ext recovery versions: There is no real incompatibility. It's just that more advanced themes that change backgrounds depending on where you move inside recovery, won't change backgrounds in earlier 4ext versions.
[myTouch 4G Android Development] madmaxx82:
Sorry, I missed that question:

Yes this will be implemented soon. However most of those options are relevant to sd-ext only which isn't used on all devices ;)
[myTouch 4G Android Development] 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.
[myTouch 4G Android Development] wolfepakt:
I see there is a new version for some other devices.... Is ours in the works? (not asking for a timeline, just wanna know if we are getting your awesomeness!)
[myTouch 4G Android Development] madmaxx82:
I just didn't have enough time!

I hope so!

Please help me to setup the calibration values, won't take long.

I need 1 and only 1 user with working adb to join #4ext on freenode.

If we get some meaningful values from the touchscreen I can release it immediately!
[myTouch 4G Android Development] madmaxx82:
Noone?

I need to leave soon..

If you want to get 4EXT Recovery Touch, please come to irc ;)

You can also use the webchat: http://webchat.freenode.net/?channels=4ext&uio=d4

You only need adb ;)
[myTouch 4G Android Development] wolfepakt:
We gave it a go, but the glacier has issues. thanks for trying max, soon maybe.
[myTouch 4G Android Development] JeffyLube0:
Thanks for making and contributing to this thread! I recently switched over to ext4 from CWM and I loveee it!
[myTouch 4G Android Development] wolfepakt:
Maxx has to figure out how to interpret the data that the phone returns or a different way to get the data he needs and we will be golden. There is several phones by HTC with the same issues.