yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] Critical Jeff:
@madmaxx82

Are the 4ext and the 4EXTControl folders required for 4ext to work? I'm kinda anal when it comes to files on my SDcard. If possible I'd like to get rid of them, or have only one folder. Also are you going to ever change where the backups are stored? I wish all these files and folders where in one single 4EXT folder. Having to keep a clockworkrecovery, 4ext and extcontrol folder on the root of my sd card is quite annoying (to me). Thanks for the awesome recovery though, alot less buggy than Clockwork as of late.
[G2 and Desire Z Android Development] OriginalGabriel:
I'm curious as to which version of CWM this is based off of and, if it's based off of v5, if anyone has run into the HTC screen hang bug?
[G2 and Desire Z Android Development] tsubus:
hasn't hung for me (yet), used it since it first came out
[G2 and Desire Z Android Development] androidtoy09:
I also question this as well. But looking at my Rom Manager, it shows that my current Recovery is 3.0.2.4 so I assume 4EXT is based on CMR 3.0.2.4
[G2 and Desire Z Android Development] tsubus:
I think it just leaves the last version of CWM you had installed.
[G2 and Desire Z Android Development] BookCase:
I have installed the latest RC of 4EXTRecovery and it works beautifully but, I had trouble downloading it. The download hung @ 4% on wi-fi. I switched off wi-fi to 4G and had no issues. I love this recovery & the price. I hope one day to be able to download nightlies from the menu but, if not, no big deal. I still have CWM pro but, on other peoples phones, its a pain.

Also, in CWM, the latest version shows as 3.0.2.4 and my version shows as 5.0.2.4 (or somethin). It makes me giggle.
[G2 and Desire Z Android Development] choppa26:
4EXT recovery Help plz

Ok so the 2 things that are EXT3 look like this when i click the EXt3 EXt4-EXt4 option in recovery

convert/change a backup EXT3 now if i select it this is wat i get.

change one of your backups p.s. which i do have 1

convert SYSTEM

convert DATA

convert CACHE

thats the first 1 where do i go frm there the reason im askin cuz this is the part thats cums up and not sure wat to do ok so for the 2nd EXT3 its

wipe/format now when i click that i get this

wipe data/factory rest

format system

format data

format cache

OK now i laid it out so there no way i can get anyone lost now just need direction cause im not sure what EXT3 to touch or both and wat to do plz i know im noobin but this is whats gonna make me get it down correct so i can be as talented as u all plz guide me from here. Im on a G2 2.3.5 CM7 nightly in recovery under battery % it says

system ext4

data ext3

cache ext3

sdcard fat32

Current Rom CM7-09012011
[G2 and Desire Z Android Development] OriginalGabriel:
That's because Koush rolled back the latest stable to v3 since v5 keeps hanging on the HTC screen.
[G2 and Desire Z Android Development] kusuriurikun:
I'd presume it was based off one of the known stable builds (3.0.2.4) with some considerable enhancements--and I've been working the heck out of this recovery and have not had a single hang yet.

(It would be interesting to know for sure what version of CWM that 4EXT was based on; among other things, if it IS based on some of the 5.x.x.x code it could help Koush know what went sideways with those versions. I myself love 4EXT (and it's my favourite recovery--partly because I DO have a habit of flashing tweaks on top of already-tweaked ROMs for testing purposes), but I also do think there is something to cooperation AND diversity in hardware/software/firmware ecologies. :D)
[G2 and Desire Z Android Development] choppa26:
PLZ help

POST #100 Page 10 please somebody read and help me out. Im willing to skype,SMS,email etc whatever the way may be to fix this on Post #100 Page 10. I reaching out cause i wanna do things correct. My post has everything laid out can some Guide me.
[G2 and Desire Z Android Development] ohcanada:
i can also confirm that typing "mount" in terminal is not an accurate way. I personally never used superwipe. When I got into the recovery, I saw my system is in ext4 but others were in ext3.
[G2 and Desire Z Android Development] madmaxx82:
Yes they are needed. I will however move the 4extcontrol folder into the 4ext folder ;)

That's right ;)

Thank you :)

Sorry, I cannot add this functionality with downloading nightlies. This is something that belongs to Rom Manager Premium, and I don't want to implement those things due to respect for Koush.

Thank you for the feedback :)

It's using code from CWMR4. However 4EXT Recovery doesn't consist of CWMR4 + some additions anymore. Many things are heavily modified.

So telling you that it's based on CWMR4 doesn't say too much ;)
[G2 and Desire Z Android Development] Critical Jeff:
Thanks bud, keep up the awesome work.
[G2 and Desire Z Android Development] sino8r:
I recently coverted my data and cache partitions to EXT4 from 3 and data failed to backup properly and convert to EXT4. I ended up having to format my data part clean before it would allow me to switch to EXT4. It MAY have failed due to free space on sd card but not completely sure. Its okay because I needed to wipe anyways... Is there any way to throw up a warning or do a size check before a back up or convertion?

CWM never was good at that either so its something that might be useful to apply...

Either way... clockwork is history now. I'm sticking with your recovery! Koush could take a lesson or two from you ;) keep it up, Madmaxx!
[G2 and Desire Z Android Development] tsubus:
@madmaxx82: it is possible to convert from ext3 to ext4 without formatting, it would prevent issues like the one sino8r has had. pm me if you need anything.
[G2 and Desire Z Android Development] androidtoy09:
Thank you for the good work Madmaxx82,

My only request right now is if you could somehow improve the theming process to make it more reliable.
[G2 and Desire Z Android Development] madmaxx82:
Thank you very much :)

Very sorry, I forgot to check for free space. This is really the problem. It will be added in next release!

Yes of course, it's always without data loss, but you need enough space on your sdcard to be able to hold the data while it's being reformatted.

Of course I could just use "convert" the filesystem, but that wouldn't add features like extents to already existing files!

This feature is without data loss, but you need enough free space on your sdcard.

I will add a check and if it fails it will abort and print an error.

At the moment you need to flash the theme again when /system is formatted.

Will be changed!
[G2 and Desire Z Android Development] OriginalGabriel:
Anyone on CM7 nightlies having issues with your Google accounts missing after flashing? When I flashed #211 via 4ext (wiping cache/dalvik) all of the apps were there but the accounts were gone.
[G2 and Desire Z Android Development] madmaxx82:
You did that with Rom Manager right?

Rom Manager is using his own shell script to wipe dalvik cache. This is copied before it reboots and then executed when recovery boots. It's completely independent as it just mounts partitions and deletes directories.
[G2 and Desire Z Android Development] Ditamae:
Hey madmaxx, I feel like I read something about this, but now I can't find it anywhere... I'm just wondering if there's a way to keep a Recovery theme after a ROM flash (only wiping dalvik/cache). If this issue has been discussed previously, I apologize; perhaps you could just provide a link to the info...

Regardless of this minor issue, I'm loving the Recovery. ;)
[G2 and Desire Z Android Development] madmaxx82:
Thank you :)

I'm currently working on the next release which will most probably be able to preserve your theme ;)
[G2 and Desire Z Android Development] sino8r:
Thanks! That's all I needed to hear! I've seen you a couple of thanks points and bought the app! Keep it up, madmaxx!
[G2 and Desire Z Android Development] OriginalGabriel:
No, I did it all with 4EXT Control, I only used RM to download the nightly. I'll see if I can reproduce it later tonight and post a recovery log if it happens again.
[G2 and Desire Z Android Development] madmaxx82:
Yes please.

However 4EXT Control currently does the same ;)
[G2 and Desire Z Android Development] choppa26:
Post 100 page 10 why is it being passed with no answer yet.
[G2 and Desire Z Android Development] Ditamae:
If you want your data and cache converted to ext 4 simply format each one individually. That's how I did it. Your post is confusing... is that what you want ultimately? To have data and cache as ext 4?
[G2 and Desire Z Android Development] OriginalGabriel:
Flashed the latest nightly without flahing gapps and only wiping dalvik and it happened again (all the Google apps were there but none of my Google accounts were there, my other accounts were still there though), here's the recovery log: http://pastebin.com/DW7uTkZg
[G2 and Desire Z Android Development] madmaxx82:
Please do it again and include gapps!

Never heard of such a problem before.

Edit: and if this doesn't help, please try rom manager and cwmr.
[G2 and Desire Z Android Development] OriginalGabriel:
Works fine when flashing gapps; it just started when I started using 4ext, another poster in the CM7 nightly thread is using 4ext and has the same problem. Want me to post the recovery log from flashing the same but via RM and CWM?
[G2 and Desire Z Android Development] madmaxx82:
So it works when you also flash gapps? But not if you don't? Did I get you right? :)
[G2 and Desire Z Android Development] OriginalGabriel:
Yeah, flashing gapps when flashing the ROM and all is well; flashing gapps after seeing that the accounts are missing fixes it too. I messaged the other person with the problem to see if they can post their recovery.

You still want me to try using CWM to see if it happens there?

I can also try manually via 4ext (instead of via Control) to try and rule out your scripting.
[G2 and Desire Z Android Development] madmaxx82:
Hmm no need to post the log as it doesn't contain the info I'd need if there is a problem with that.

Possible that there is a problem with the save gapps script the nightly is using.

It shouldn't make a difference if you are using 4EXT Control or the recovery itself.

Yes, please try the same with CWMR and Rom Manager. Would be interesting if it works there without flashing gapps.

If, then could you please upload the gapps save/restore script of that nightly zip? :)
[G2 and Desire Z Android Development] OriginalGabriel:
Okay, I'll get back to you in a few.

EDIT: Flashing the same nightly via RM/CWM worked fine (the Google accounts were still there) so it seems to be something with 4EXT; here's the backup script: http://pastebin.com/QxEWUQ6t
[G2 and Desire Z Android Development] ihateusernames:
Just for informational purposes, this has been happening for me for months. I have tried to flash without gapps maybe 10 to 15 times during that time and it always leaves me without my google accounts. I just started flashing gapps all the time now.

So on CWM it always happened. Since upgrading to 4ext, I thought I would see if I still had the issue and it remains. Tried it twice now.

This has always been an issue for some of us. I don't know what is common to all our devices but it has been a problem since long before 4ext.
[G2 and Desire Z Android Development] madmaxx82:
Thank you very much for confirming that it's not a problem of 4ext! :)
[G2 and Desire Z Android Development] madmaxx82:
Maybe it doesn't happen everytime, but I tried this myself:

I used rom manager -> 4ext to flash the nightly without gapps -> fail

Then I restored the backup I had made before.

After that I used rom manager to install CWMR and repeated the process..

--> fail too!

So this is no problem of 4ext recovery.
[G2 and Desire Z Android Development] OriginalGabriel:
Strange, I guess it was just random chance that it first happened to me after switching to 4ext.

I'll post in the CM7 Nightly thread that there seems to be a bug in their backup script.
[G2 and Desire Z Android Development] ihateusernames:
If you search the cm7 threads, you will see that this has been an ongoing issue for some of us for quite sometime. It has always been said that it was from using rom manager to flash but it would also happen through cwm. Nobody has ever really looked into it. I just always flash gapps.

Hope you stir up a solution.
[G2 and Desire Z Android Development] misterykid89:
Can anyone tell me why my sdcard won't format/partition? I have 8GB sdcard and it won't do anything by running Partition SD Card -> Remove all partitions and start from scratch. Please help.
[G2 and Desire Z Android Development] madmaxx82:
What exactly is displayed when you try that?
[G2 and Desire Z Android Development] hispeedworm:
is the RC4 available for download? i have the free version of 4ext updater 1.1.8 and its saying recovery is up to date and the latest version its showing me to download is rc2
[G2 and Desire Z Android Development] madmaxx82:
Currently compiling the last version and uploading in a few minutes :)
[G2 and Desire Z Android Development] Fallen Spartan:
Awesome, cheers mate. What's new?

EDIT - Nevermind, just installed it and read the changes

...........................

You can lead a fool to wisdom but you can't make him think! XDA, mobile wisdom, not a n00b feeding ground!!
[G2 and Desire Z Android Development] madmaxx82:
New versions of recovery and 4EXT Recovery Control.

Big changes :)
[G2 and Desire Z Android Development] cwhitney24:
Ugg and just when im having market force close issues with an experimental transparent yellow market ....ill get it soon lol. Thanks my friend!
[G2 and Desire Z Android Development] madmaxx82:
Hahaha you theme's chef :D
[G2 and Desire Z Android Development] cwhitney24:
Lol yup yup :-D
[G2 and Desire Z Android Development] OriginalGabriel:
Koush copyrighting something previously Open Source? Sounds like you've got him running scared (and rightfully so!) ;)

EDIT: PS: Thanks for adding that "fix permissions" feature I requested!
[G2 and Desire Z Android Development] madmaxx82:
np, a pleasure :)

I doubt he did that because of small 4EXT Recovery.. but anyway.. creating an own solution and doing a lot of testing on different devices has been an unpleasant experience that took a lot of time.

But now I'm glad it happened.. I like the new solution much better :)
[G2 and Desire Z Android Development] Neejay:
Just throwing it out there that I didn't have this problem at all until using 4EXT.

When I flash using ROM Manager, all my gapps/accounts are fine. When I flash an update (nightly) via 4EXT, I always have to re-flash gapps.

This is pre the newest release though...

I still love this recovery and will continue using it. :)
[G2 and Desire Z Android Development] sino8r:
Well, maybe so but Chris Soyars and Koush are getting a bit to big for their britches if you ask me. They wanna call old open source "copyrighted" and stopped development on numerious apps that we've already paid for. At least, Chris resolved it but Koush... I don't know. Koush is kinda being a douche, lol ;)
[G2 and Desire Z Android Development] madmaxx82:
Thank you, but it's already confirmed that this can happen on CWMR and 4EXT Recovery. It solely depends on the backup /restore gapps process executed by the flashable zip. And this is independent of any recovery.

It happens to me too when I don't flash gapps together with a nightly.

Didn't know that since I never flashed without. I also had to try this with CWMR5 and the same happened.

Also I'm using an Incredible S. I don't have a Desire Z.

Nearly everyone in the IS board is using 4EXT and quite a lot are flashing nightlies all the time, and I have never ever heard of any complaint about that.. counting Desire, Desire S, Desire HD, Incredible 2 and Incredible S.

It wasn't even mentioned to me at all until I started to support the Desire Z.

:D
[G2 and Desire Z Android Development] Neejay:
Ah, ok! Understood. Thanks again.
[G2 and Desire Z Android Development] OriginalGabriel:
You'd be surprised; ever since CWM v5 came out and started crashing systems the CWM thread has been nothing but "check out 4ext" posts.

Anyway, let me know if you need any more Vision testers, I'd be glad to help.
[G2 and Desire Z Android Development] madmaxx82:
Oh **** :D

Thank you! Noted for the next update :)
[G2 and Desire Z Android Development] sino8r:
Yeah, so true... not to defend Koush too much but he has way too many irons in the fire. That's a huge part of the problem. But madmaxx has gone beyond what Koush has done and made it better and bigger. Koush should be flattered really. Well, I guess we should drop it before we make too many enemies ;)
[G2 and Desire Z Android Development] madmaxx82:
Koush has done sooo MUCH more than me!

Without him, many custom recoveries including 4ext couldn't even exist :)

Edit: thanks for your very nice feedback :)
[G2 and Desire Z Android Development] Ditamae:
Just updated to v2.2.6 RC4 and I'm so happy to have my theme survive a ROM flash. :) I'm also not seeing that split second of the default theme before mine loads. Thank you so much! Everything appears to be working flawlessly.
[G2 and Desire Z Android Development] Xnergy:
I have a question about partitions :)

What partition should be ext3 or ext4 for sense 3 roms?

Currently i have:

- system = ext4 558mb

- data = ext4 1091mb

- cache = ext4 300mb

- sd-ext = ext4 512mb

- sd-ext2 = ext3 1024mb

- swap = 257mb and it says "free" -

I'm trying to install beatmod hybrid bliss sense 1.3 but it won't boot.

My sdcard has 8gb of memory.

Thanks!!
[G2 and Desire Z Android Development] cjward23:
Which hboot do you have?
[G2 and Desire Z Android Development] hispeedworm:
Excellent recovery and the rc4 update is perfect and i really like the 4ext control panel madmaxx82.... and i like the idea that you let users try the full version with free updater..... just bought your app via market ... its completely worth its price.....
[G2 and Desire Z Android Development] bombadier:
What are these copyright issues with CWM any further information?
[G2 and Desire Z Android Development] madmaxx82:
No issue anymore ;)

The use of the "extendedcommand" api by was restricted to Rom Manager, Rom Manager api and others who might get a license or permission.

That's why I cannot use it anymore.

Edit: although I'm not sure about this. I'm not using any code from CWMR5 and I don't know if that copyright would affect me or is even enforceable.

But that doesn't matter at all. I'm glad I got my xml based solution and don't want to make Koush angry.

There is / was an app inside the market doing a lousy job in providing a handful of options of Rom Manager, that even used his Rom Manager icons!
[G2 and Desire Z Android Development] OriginalGabriel:
I'm curious as to where you read about the copyright? I've been digging around his site and according to that his code is licensed under the WTFPL (http://sam.zoy.org/wtfpl/)
[G2 and Desire Z Android Development] madmaxx82:
It doesn't effect the code itself, but the use by external applications/scripts.

Take a look at cyanogen github for android bootable recovery.. it's the second latest commit or so..
[G2 and Desire Z Android Development] Neejay:
Yeah, whatever works, works. lol

As long as it works good, then I'm all for it. :D :cool:
[G2 and Desire Z Android Development] madmaxx82:
Hahahahaha

That was good, and you are so right :D
[G2 and Desire Z Android Development] madmaxx82:
Update: removed the 4extcontrol folder ;)
[G2 and Desire Z Android Development] Neejay:
Just purchased in the market! Glad to contribute.
[G2 and Desire Z Android Development] madmaxx82:
Thank you very much ;)
[G2 and Desire Z Android Development] Ditamae:
I was wondering if two folders were necessary on the SD... so you've removed one (4extcontrol) with future updates?
[G2 and Desire Z Android Development] madmaxx82:
Yes, just update and it will vanish :D
[G2 and Desire Z Android Development] sino8r:
What about old backups done before the latest change (since you had the remove CWM stuff)? Do we leave those in the clockwork folder or move them? Should I just make a new backup?

---------- Post added at 07:36 PM ---------- Previous post was at 07:34 PM ----------

Great signature, Neejay! Lol!
[G2 and Desire Z Android Development] madmaxx82:
No, backups are still where they are..
[G2 and Desire Z Android Development] MrFrankfromCM:
What is benefit of changing my file system from Ext3 to Ext4?
[G2 and Desire Z Android Development] madmaxx82:
depending on usage: speed
[G2 and Desire Z Android Development] Ditamae:
I can speak from experience converting from ext 3 to ext 4... I did noticed a slight improvement in speed. And I also gained approximately 70MB of internal memory. I know I'm not the only one that noticed this after converting, but I don't know why... I thought perhaps it was a result of less fragmentation. But perhaps madmaxx82 might know more...

And thanks for consolidating the external folders. :)
[G2 and Desire Z Android Development] tun4f1sh:
Picked up 4EXT Recovery Control on the Market today. Thanks for the great development work!
[G2 and Desire Z Android Development] Xnergy:
I use Desire Z Engineering HBoot 0.84.2000, but there was a problem with the Beatmod Bliss installer but that is solved now :)

But is it better to have all partitions as ext4 or should be some be ext3 too?

Can someone please explain to me?
[G2 and Desire Z Android Development] Ditamae:
Like I said a couple posts back, ext 4 is newer, and some, including myself, noticed a slight increase in speed after converting system, data, and cache to ext 4. I also noticed an increase in available system memory. So, my opinion, ext 4 is preferable. It's quite simple to do and you don't lose any data in the process.
[G2 and Desire Z Android Development] Xnergy:
Thanks for clearing that up :) Now i have all partitions Ext4 :D
[G2 and Desire Z Android Development] Ditamae:
No problem. :)
[G2 and Desire Z Android Development] MrFrankfromCM:
Being I was tired and not paying too much attention...I wiped and converted the 3 partitions instead of just converting. Dohhh! It's cool as I was on a fresh install anyway, so I just reflashed my CoreDroid ROM. Everything is running just dandy with more space too. I'll test and see how it goes. :)
[G2 and Desire Z Android Development] tsubus:
found a small bug, not sure if it's been reported before. sometimes when i try to unmount the /sdcard, it tells me that it can't (it usually happens after i've toggled and untoggled usb storage mode).
[G2 and Desire Z Android Development] madmaxx82:
Thank you :)

Where does it tell you that? unmount in your os or inside recovery?
[G2 and Desire Z Android Development] tsubus:
inside recovery
[G2 and Desire Z Android Development] madmaxx82:
And how do you unmount /sdcard there? Via menu or shell?
[Continuum General] trailblazer101:
Due to confusion and anxiety, I decided to make this thread :P

This is where I'll share the info on the mods I almost finished with and am going to release before I actually do...

And depending on the reaction of you all determines the speed of which I get to it, lol

Now if I don't release something for a reasonable amount of time, you are welcome to pest me xD

Now, to the list:

-Reupload my automatic batch, and see how it goes this time :P

-Ticker Main Page mods (as described and shown in that thread in theming)

-Porting Twitter fix to EC07

-[DONE]Upload readded "Stay Awake" and other options Settings.apk[/DONE]
[Continuum General] Reborn627:
Been hard at work, I see. Thank you in advance for all of your work, that which is coming and that which you've already down (err, I mean done). Your efforts are appreciated at least by me and, I'm sure, much of our community.

Peace,

Ray
[Continuum General] ciscogee:
Welcome back player... I've been real busy also. I did get 2 PC's up and running but nothing installed yet due to a 4 hour commute daily plus my usual 14 hour days. Hopefully ill have time soon to get them up to standards and time to do the graphics for us.