yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] madmaxx82:
:(

You could try opening the pngs in gimp for example and try to increase the compression level to get them smaller.

I haven't checked that theme (although I had it too :D ), but I have found some pngs in some themes, that were not really good compressed, which could be reduced to 50% in size. Always depends on the picture and details though

Edit: you can also remove some of the pngs you think you don't need..

If recovery doesn't find them it will just use the main background png.
[Desire Android Development] TheIntruder:
Theme working here too just tried out of curiosity.... Installed using the app.

Int

Sent via smoke signals
[Desire Android Development] Frankie-boy:
Yeah, my /system is too low on free space for this theme...
[Desire Android Development] DirkStorck:
Hi.... I have restored an backup that I have made with 4EXTRecovery and get a lot forcecloses. If I look into the log of an crashed app like Facebook I see that its database it tries to write is readonly. When I run the command "su fix_permissions" I see a lot files that are only readonly. If I restore an backup that I have made with clockworkmod I don't get any forceclose. Any ideas what the reason could be...I hope its not your recovery cause I like it :)
[Desire Android Development] teorouge:
App working great, 2.1.6 RC2 flashed and working... thanks! :)
[Desire Android Development] mattman83:
Take a new backup then try to restore it again. If one of your backups went weird then yes it's going to restore with the same issues each time :)
[Desire Android Development] madmaxx82:
As Mattman said that backup seems to be faulty ;)

Can happen with any recovery some time.

As an example: if your file system contained errors when you made the backup, it might not restore properly later depending on how bad the errors were at that time. That's only an example though. There are many possible factors.

There is absolutely no known issue about that.

Thank you very much :)
[Desire Android Development] suiller:
is it possible to download only trough mobile app? because I'm used to flash recovery trough adb is it possible to download as simple .img file? thank you
[Desire Android Development] madmaxx82:
You can use the app to download a copy without flashing it also..

Just say download instead of install and it will place an already md5 verified zip file on your sdcard.

Also there is another option you can set to always also save the verified recovery.img to your sdcard after flashing.

Will put up links to the images anyway once I got a little bit more time.

Edit: if you have a running system, use the app if possible because it also verifies the download for you and you get "pushed" to take a look at the changelogs and known issues ;)
[Desire Android Development] beartiger:
Hello madmaxx82,

I purchased the app on the market without issue and must say a huge thanks for both the app and the recovery itself. I have had no issues at all with the actual backups or restores from them, however, I just tried my first attempt at a backup from the 4EXT Recovery Control app. I provided the desired name of the backup and allowed it to boot in to recovery however no backup started.

This was not a huge issue as I just started it manually and will rename it once completed, however I just wanted to let you know that the batch process it was supposed to start seemingly didn't.

p.s. ignore sig as haven't updated, am using paid app from market and 2.1.6 RC2 for the recovery itself.

beartiger
[Desire Android Development] madmaxx82:
Hi!

Thank you very much!

This is very strange. First report of such an issue.

One possibility I can think of: how did you call the backup when you started it from inside the app?

There are a few not allowed characters like white spaces for backups (limited by recovery itself not the app).. normally the app should remove those characters automatically if a user entered something that doesn't work. Maybe there is a bug in that it didn't do that.

Please could you try it again, without starting anything manually inside recovery, but rebooting again into your rom and send me a bugreport through the app checking the 2 boxes to include logs?

Would be great to know what the problem was.
[Desire Android Development] beanbean50:
Hello MadMax82,

why this app cannot make coffee and toast for me?

very disappointed :(
[Desire Android Development] beartiger:
My rom name is quite long and with the datestamp was even longer. As I recall the name was:

19.09.2011_LDHD_3.3.3_GB_S3.0

I will however try once more having turned on logging and without a rename of the backup and let you know the result shortly.

beartiger
[Desire Android Development] madmaxx82:
So you didn't change the name that was suggested by the app?

Please, if something like that happens, immediately send me a report and check the box to include the last recovery log next time :)

That way we can find out what happened and I can solve it :)

---------- Post added at 04:38 PM ---------- Previous post was at 04:37 PM ----------

hahaha :D

Will try to implement that, sorry for the inconvenience!
[Desire Android Development] beartiger:
Hi madmaxx82,

I have just opened 4EXT recovery Control app and gone to manage backups and started a manual backup. I did not change the backup name and I did not tick to remain in recovery. It asked me if I want to reboot to recovery and I said yes.

I am now in recovery and the screen loaded, the FS list has populated but nothing more is happening, no backup has started, I am on the main menu.

Should I reboot to the OS and then submit the bug report of the last recovery session?
[Desire Android Development] madmaxx82:
Yes please!

Check both boxes and if you want also supply your mail address so I can get in touch with you without sending loads of pms.

But no problem of course if you don't ;)
[Desire Android Development] beartiger:
Rebooting to OS. Will open 4EXT Recovery Control and send the bug report with both boxes checked AND an email addy :-)

thanks

beartiger
[Desire Android Development] madmaxx82:
Thank you!

We will have that resolved in no time :) (hopefully :D )

---------- Post added at 04:57 PM ---------- Previous post was at 04:56 PM ----------

If anyone else is reading that: Please tell me if you also have an issue starting a backup from inside the app!

If there is a problem I need to fix that bug asap :)

Thank you!
[Desire Android Development] beartiger:
both tick boxes checked, email addy provided and a description of the issue sent :-) I look forward to your findings :-)

beartiger
[Desire Android Development] madmaxx82:
No recovery.log :(

That could mean that there is a problem with your cache partition which would explain the issue.

Will send you a mail now to check some things out.
[Desire Android Development] beartiger:
I am running Leedroid HD port with Data++ in a regular desire, I think LD does something clever with the cache partition as I am on CM7r2 hboot which has small cache. The OS does a symlink to /data but in recovery the cache partition may be too small maybe?

beartiger
[Desire Android Development] madmaxx82:
No, cannot be.. this is only a very small text file and it is used by Rom Manager and 4ext app..
[Desire Android Development] John_Blaze:
Wow! I seen the 4ext icon in recovery for just a second.. is it not supposed to stay?
[Desire Android Development] madmaxx82:
What exactly do you mean? :D
[Desire Android Development] John_Blaze:
Ok i was performing a backup using 4ext app.. when i ticked ok and it went from splash into recovery the 4ext icon showed up for about a second and then went back to the rom manager background
[Desire Android Development] madmaxx82:
Oh that you mean.

This is because the 4ext icon is just the main background icon.. if you do a backup or install something, recovery switches to the respective icons (which are themeable).

Edit: When you perform a backup with the app or rom manager, recovery boots up, sets the main icon and then immediately starts processing a command file which is created by either rom manager or the 4ext app..

Then it switches to that icon (backup or install etc.)
[Desire Android Development] John_Blaze:
Ahhh i see.. ok thanks bud.. recovery and app running fine.. no complaints. :D
[Desire Android Development] beartiger:
ok it looks like it isn't $ext at all, something odd must be going on with my phone as CWMR is doing the same.

The CWMR log says this:

ok, CWMR didn't6 run a backup either. No copy log option but I can view the log and it says the following:

ClockworkMod Recovery v5.0.2.0

ro.baseband=5.17.05.08

ro.carrier=ORANGE-UK

ro.bootloader-6.93.1002

ro.hardware=bravo

ro.revision=129

init.svc.recovery=running

init.svc.adbd=running

I:Checking for extendedcommand...

I:Skipping execution of extendedcommand, file not found...

mtd: successfully wrote block at 0

I:Set boot command ""

I am confooooooosed :-S
[Desire Android Development] madmaxx82:
Thanks for posting :)

Does anyone know if there is a known issue or something very special with this rom regarding the cache partition or rom manager?

@Beartiger: I would try formatting your cache partition and see if this helps.

When you got Rom Manager to work again, 4EXT App will work too :)!
[Desire Android Development] Mwood4494:
I agree....besides doing what its designed to do, I can only get it to make popcorn and meatloaf.

Love the app Madmax!!!!

Sent from my Coredroidified Inspire 4G
[Desire Android Development] 2WildFirE:
4EXT is the best recovery ever.

great Job thanks madmaxx82
[Desire Android Development] dirkw01:
Tried the 'test case szenario' with my LD_3.3.3_R5_A2SD+ and the backup process starts inside recovery as expected.

So a little bit different than beartiger's ROM.

4EXT Recovery is 2.1.6 RC2.

Cheers

Dirk
[Desire Android Development] bmonster:
No issues here, all my backups are made through the recovery app :)
[Desire Android Development] madmaxx82:
Thank you :)

Yes he has the same problem with Rom Manager and CWMR... hopefully we can find out why.

---------- Post added at 10:23 PM ---------- Previous post was at 10:21 PM ----------

Wow :D thank you all so much! :)
[Desire Android Development] acrickie:
Hi,

I have exactly the same ROM and versions of 4EXT Recovery and the app as Beartiger and get the same thing. Also had a similar thing when trying to install a zip file from the app a couple of days ago - rebooted into recovery OK but didn't do anything when it got there.

I am almost certain I have done both a backup and a zip install from earlier versions of the app and recovery....
[Desire Android Development] madmaxx82:
The App cannot work when Rom Manager also doesn't work.

The problem is /cache. The commands file needed for CWMR or 4ext is never written.

Also CWMR nor 4ext leaves last_log in /cache/recovery

There is something strange with the cache partition it seems with this rom.
[Desire Android Development] acrickie:
Following up on your post and looking at the info shown by 4EXT Recovery, it seems to see both cache and SD-EXT as being 1GB - which is obviously not right.

Again I am pretty sure this was not the case previously.

The ROM uses the CM7R2 HBOOT from the alpharev site so Cache is only 5M but the app is show the cache with the same stats as the SD-EXT - size 1014 MB free 461 MB.

Tried clearing the cache but a bit reluctant to format it as the info shown by 4EXT does not match the expected partition size and I don't really want to have to rebuild my phone again.....
[Desire Android Development] madmaxx82:
This has nothing todo with the hboot or partition sizes!

The reason why the app shows cache to be the same size as sd-ext is because sd-ext is mounted as /cache

And there is the problem..

This is so far off any standard and the reason why Rom Manager and my app cannot work!

because from the recoveries point of view sd-ext is not mounted as /cache.

This is done by your rom or a script it runs

Explanation: Recovery needs to read a file placed on the cache partition by either rom manager or any other app that has such functionality.

If now, inside your rom, cache is a completely different partition, recovery will never find the file that was placed on /cache when your rom was booted.

Simply because it was never placed on the real /cache partition, but on sd-ext!
[Desire Android Development] Droidxda:
Hi Max,

Just to say how great is your work.

I have the apps and tested the last RC. All is nice. Perfect work.

Thank you

HTC Desire with Leedroid HD Port's inside. Sent by XDA App
[Desire Android Development] madmaxx82:
Thank you very much!! :)
[Desire Android Development] beartiger:
That makes total sense! At least I can do evxerything manually from recovery and use the control app to keep up to date
[Desire Android Development] acrickie:
OK Thanks Max - understood, investigated and corrected.

I had applied a zip align fix about a week ago as I had an issue with an app disappearing, there was also a cache2sd script that came with it which I also applied without thinking.

Have now removed the cache2sd script and 4EXT sees everything as it should be.

Can't be bothered to test backups or zip installs now but I feel reasonably confident that you have correctly identified the problem for me....

thanks.
[Desire Android Development] acrickie:
Confirmed as suspected in my post last night that this was the problem - did a backup from the app this morning and it worked fine!

Thanks for your patience - please remember us mere mortals do not have the depth of understanding of these topics that you do - sometimes we do things and have no idea at all of the consequences......

Thanks again for a great recovery and a great app.
[Desire Android Development] ruchern:
Hey madman,

Are you going to build this app into a standalone and not dependant on CWM?
[Desire Android Development] madmaxx82:
hahaha np at all and I'm completely mortal :D

I was just a bit horrified when I saw that cache wasn't cache anymore :)

Hi,

You mean RM I guess.

The app is not dependent at all on it, but it must also be able to communicate with recovery.
[Desire Android Development] ZeGuitarist:
Hey Max! Any news on the alternate purchase options? Just wondering, I don't mean to rush you. Cheers! ^^
[Desire Android Development] madmaxx82:
Hi!

I will add it to http://slideme.org. And any other site any of you would suggest :)

BTW: Free version should be up in a few hours containing another 3days of the full version :)
[Desire Android Development] ZeGuitarist:
That's excellent, thanks mate! Will buy your app from SlideME market as soon as it becomes available.

I take it I should be able to receive updates from there as well, then?
[Desire Android Development] madmaxx82:
I need to thank you :)

Yes, they provide an own client for that.

I will also send push notices when there is an update available so noone needs some app to check for that constantly..
[Desire Android Development] ZeGuitarist:
Alright mate, enjoy that beer I'll be buying you soon ;)
[Desire Android Development] beanbean50:
*please tell me where you can buy a beer for £1.22p...? hehe :)
[Desire Android Development] :
Well definitely not in England... Coz what you serve hasnt got the right to be called beer ;)
[Desire Android Development] chrismast:
just flashed 4Ext today, really nice and especially easy app! looking forward to try all the features once back from business trip. looking forward for the payed app! thanks alot!
[Desire Android Development] ZeGuitarist:
True that... your beer is crazy expensive.

Not true that. They have some excellent beers. So do the Germans, btw... But there's no comparing to Belgian beers. ;)
[Desire Android Development] Jemus42:
Cheapest beer I had while in Ireland: 0.5L can of some danish import beer, 1€

Most expensive beer I had: Pint of Heineken, 7€

Watching a "Recovery/Recovery support app"-thread morph into a beer thread… priceless.
[Desire Android Development] ZeGuitarist:
Morphing any discussion into a beer-related one... it tends to happen when I'm around.

>.<
[Desire Android Development] victor0888:
hi madmaxx82 4EXT Recovery Control is the best complement for 4ext recovery, thanks, excellent work
[Desire Android Development] John_Blaze:
I just tried to restore a backup with app and instead of restoring.. i made a backup
[Desire Android Development] darkpain:
Hey mad,

I switched to 4ext recovery from cwm today cause i had problems with backup.

Its very nice,good job man!

Cant wait for the 4ext Recovery Control app!
[Desire Android Development] TheIntruder:
Goto the market and download it then man.....

Sent via smoke signals
[Desire Android Development] dorimanx:
Hi,

Can yo please compress the recover img to be used on HTC HD2

it's should be compressed with:

--cmdline "console=null" --base 0x11800000 -o recovery.img

then we HD2 users can use it as primary recovery :)

Or please post the latest UPDATE that can be installed over the existing recovery to be used once. (as install from sdcard)

Thanks allot for this new RECOVERY :)
[Desire Android Development] madmaxx82:
I think that's great :D

hehehe

Hi victor0888, thank you very much :)

Hi John, are you absolutely sure you didn't check the box to make a backup before a restore? It might be a little bit bad positioned inside the restore dialogue.

Thank you :)

Thank you too :D

Hi!

I will send you a pm!
[Desire Android Development] :
well these so called beers from Belgium taste awful. they got the pure ethanol flavor :/

Sent from my HTC Desire
[Desire Android Development] John_Blaze:
Oh noooo! 4ext recovery has expired! :( lol
[Desire Android Development] Mwood4494:
Time to buy and support Madmax's great work!!!! :)

Sent from my Coredroidified Inspire 4G
[Desire Android Development] l3zawi:
There is some devs that I respect like :

coolbho3000 dev of SetCPU

chad0989 dev of IncrediControl

because they make some apps for make things easier & don't be eager for the money ... & they make full version of apps .. complete with all the features & ready for download by everyone

They are my idol .. especially the dev SetCPU because I'm using it right now & working like a charm

Back to CWM 2.5.07 recovery
[Desire Android Development] madmaxx82:
hehe thanks :)

But no need to buy anything.

You see posts like the one below your..

What exactly is a full app that makes life easier with full features?

If what you say is true, then no one is able to sell software.

The recovery is FREE (of course), the App to download, flash, view changelogs/known issues, is FREE.

I have been developing 4extrecovery since may. And I will continue developing it.

It was a lot of work and a lot of fun.

Now I have made a FREE app that makes it much easier to view changelogs/known issues, get push notices about possible after release troubles, and get the recovery onto your device.

And I also made an app with many additional features. For this app I was working full time. And this one is not free.

Am I now damned for the rest of my life to not being allowed to earn money by developing software?

Thank you that I'm not being respected for 4EXT Recovery.

Would you complain if I had never made any app too?

When there was only the recovery, everything was fine I guess.

Do you even realize that developing a recovery is a lot of work? Much more than developing the usual app? And that it is free (of course) ?
[Desire Android Development] John_Blaze:
I agree with ya bud.. i wasnt complaining about it. I know why you devolped the app.. and if someone thinks you should spend your time developing apps that make their life better and easier and you dont deserve to be paid for it.. well i wont say here.. dont wanna encite a flame war.. hahahaha i dont mind paying for it ijus dont have a credit card or paypal.. guess i should get one but i dont like them lol
[Desire Android Development] madmaxx82:
Thanks bud :)

What you posted above sounded like the recovery had expired :D

Which can't expire of course.

Also the Updater app can't expire.

I'm glad you like the "control" app :D

Friends like you and many others, just send me a pm :)
[Desire Android Development] :
Well I guess that's why nobody likes canadians ;) I guess when someone spends so much freetime creating something great and takes a dollar or two for the whole package... It isnt that unappropiate ;) And you can still use the free app and a great recovery!

Shame on you guy!!!

EDIT: And so you know: https://market.android.com/details?id=com.mhuang.overclocking&feature=search_result isnt for free...:cool:
[Desire Android Development] John_Blaze:
Lets all just move on..
[Desire Android Development] l3zawi:
Mad ... When I saw on post 1920 that 4ext recovery control expired ... really I found that is weird because you made a great recovery witch I appreciate too much ... In addition .. I didn't test this app to know if it's will expire after a couple of days .. my opinion is just based on that post

Finally .. I apologize about that .. & really want to buy the app for the support but I didn't have a paypal account & something else to pay ... You deserve a lot of respect especially that this app is free & I can download & flash you latest amazing recovery ;)

---------- Post added at 12:33 AM ---------- Previous post was at 12:27 AM ----------

First who tells you that I'm canadian hahaha :p

Second .. this is not your business & in future don't poke yourself in what does not concern you .
[Desire Android Development] :
First I really couldnt care less...

Secound...that is a forum to discuss, isnt it? and you made clear what you are standing for... I did that too ;) I wouldnt call you cheap but ... well you are :P
[Desire Android Development] antonfrompreston:
Just bought your app from the market. Used the betas, RCs and previews and love the app so had to buy it.
[Desire Android Development] l3zawi:
madmaxx82

Tnx bro .. you're the best ;)

keep up the great work ... you made a big changes in recovery world :D
[Desire Android Development] mattman83:
Just thought I'd add that market purchase is working for me now. I got a message that previous purchase attempt expired last night.... tried again just now and it worked straight away. Perhaps it was just teething issues given it had only been on the market a few hours last time I tried.

M.
[Desire Android Development] madmaxx82:
Thanks :)

BTW: Added reboot into bootloader per request. Will be up tomorrow :) Also working on the superuser issue a few people have. Hopefully fixed tomorrow too. Thanks to a report I might get the chance to reproduce it with a special rom available on my device where this should make problems :)

I hope it does :D

Edit no :( after updating to 1.1.5 it worked for him now..
[Desire Android Development] beanbean50:
Hi Max,

have you made your first one million Dollars from the app yet....? hehe... I do hope so :)

Droidzone has come up with a flashable zip that checks your EXT partition and FAT32 partition, so I'm wondering if you could chat with him and incorporate the FAT32 check into your app...?

http://xdaforums.com/showthread.php?p=17761248&posted=1#post17761248
[Desire Android Development] Andreas75k:
Actually SetCPU is free for all XDA users and can be downloaded from it's thread...
[Desire Android Development] Andreas75k:
Hi Madmaxx82, love your recovery and control app. I'll be buying it from the Market.

Great work, you're a magician man!
[Desire Android Development] STONEMC:
Hallo,

I trink there should be a solution like shazam last year. People who had the app before adding it to the marked and helped testing it as beta testers should get the updates for free . ....I know you did a great job and want to earn money for that but I think without us beta testers here the app wouldn't be so free of bugs.
[Desire Android Development] ZeGuitarist:
My God, lighten up. You're a cheapskate AND a crybaby. :P
[Desire Android Development] bmonster:
Some of us have done some intense testing for max, and have no problem paying for this app.

Just buy it a stop being a tight ass.