yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] odyssey61:
As you say arrogance and ignorance dont mix well. Since when does the Galaxy S run with no apps in the background? Unless one is aggressively using a task killer then there will be apps so testing should be done with apps running as that reflects normal useage.
[Galaxy S I9000 Android Development] TheFinality:
Installed 1.7 and fix works as advertised!

However a lot of apps ended up corrupted most would not launch had to reinstall them.

Can't seem to get back universal search though, I had to delete it but can't seem to reinstall.
[Galaxy S I9000 Android Development] floepie:
Tayutama,

I'm running your original update.zip lag fix with no issues on my Vibrant (T-Mobile). I have a new stock replacement handset, that I'd like to have exactly like my present one. Do I need to undo the lag on the original, and then restore the nandroid backup onto the new one, and THEN apply your update.zip lag fix?

Would you recommend sticking with the original MCR script fix, or should I attempt this new version? I see you have different versions now, depending on the model device, but no Vibrant version. Do you foresee any difficulties with the Vibrant?
[Galaxy S I9000 Android Development] Tayutama:
The ext4 fix is in my latest update.zip's... we can use ext4 on stock kernels now ;)

It has been said before that it was recommended to do the fix on a newly flashed phone.

Sadly only way for you to get the old settings back without redoing it is if you got a nandroid backup

Currently working on a new version which MIGHT fix the problem with applications becoming corrupted when you run the lagfix.

Will need some testing before ill release it though.

Reason there is a specific version for the Captivate is because the latest firmware they have gotten has GPS logging enable which takes up alot of space on /data.

The only difference between the normal version and the Captivate version is that the Captivate version turns off the GPS logging.

As i wrote abit further up in this post i'm currently working on a new version which MIGHT/SHOULD fix the issue with applications becoming corrupt.
[Galaxy S I9000 Android Development] distortedloop:
Arrghhh...too many versions of this floating around now to keep track of.

Ext 4 is worth re-doing it all, again, for, I think.

Where's your update.zip...? (Obviously I'll search for it.)

There goes another evening wasted "fixing" my phone. LOL.

Any idea why some are having issues with apps restoring and some aren't? I'll have to take a closer look at my last TitBackUp and see if it got corrupted or something.

Flashing a ROM, wiping, etc, never been a problem before with trusty Titanium there to put everything back where it belongs in the app drawer, but now the thought of 97 re-installs is just depressing!
[Galaxy S I9000 Android Development] daveloft:
I have the Bell Samsung Galaxy S and the 3 button option works for me. I rooted my phone without issue and ran the lagfix 2-2. It fixed most of the lag but froze up every now and then for 5-10 seconds.

Would clearing my storage and reinstalling all my apps fresh help this?

I ended up running the ulagfix which got lots of errros and most of my data and settings were missing. I wiped my phone data and started fresh but noticed my storage drive was no 1.88GB instead of 1.8GB and my phone doesn't run as well as when I first got it.

If I find a compatible ROM and flashed my phone with it, would my storage go back to 1.8GB and the phone start to run as it should?

If not any suggestions on how to restore my phone?

Should I run the new lagfix but do it on a clean flash?

If not should I return my phone to Bell for a replacement?

If I do return it can they tell I ran lagfix and not replace it for me?

Will I need to unroot and if so how?

Thanks in advance
[Galaxy S I9000 Android Development] Vascariz:
I think you should start your own thread.

It's just too much of a mess in here now I have been following almost every page since 1.0 but I'm pretty much lost...
[Galaxy S I9000 Android Development] kuplet:
SU: not found

Hmm ran the bat file, it transferred files to my CP and saw this message:

SU: not found

What does this mean?
[Galaxy S I9000 Android Development] cba1986:
Can you combine this fix with Samset 1.9e?
[Galaxy S I9000 Android Development] danamoult:
You need to be rooted.
[Galaxy S I9000 Android Development] floepie:
Yes, that's a good idea. I'm no longer sure how the new Tat. update.zips relate to RyanZA's lag fix 2.0. There seems to be additions to the fix.

One thing I'd really like to know:

Does a nandroid backup of everything preserve ANY of the lag fixes so far when restored onto either a new Galaxy or one that has been reflashed back to stock??

OR, do I need to apply the lag fix first on the new phone and restore Titanium backup?
[Galaxy S I9000 Android Development] RikuXan:
Sorry to interfere with all your problems ;)

but I just wanted to mention, that I was stunned by the improved speed. Everything works as it should and the experience is finally fluid.

By the way: Quadrant: 2208 points

Great work! :)

wbr RikuXan
[Galaxy S I9000 Android Development] distortedloop:
A nandroid should maintain any of these fixes. It certainly maintained the mimocan fix - I speak from experience with that.
[Galaxy S I9000 Android Development] Hobbsee:
I'm seeing huge battery drops with this - normally I get 3 days, but now I seem to be down to a day, or a day and a half, with less use than normal. I really can't see why - it's not like a cache should be increasing battery use?

(jm5, rooted, with update.zip for 2.3)

Oh, and for those of you unhappy about individually restoring apps, *please* sign up to appbrain - it's free, works really well, and lets you batch install applications. It's *much* easier to retain sanity using appbrain than doing it all manually
[Galaxy S I9000 Android Development] kuplet:
Thanks for clearing that up. Anyways I was able to apply the lagfix on my cellphone. Thanks for the help guys.
[Galaxy S I9000 Android Development] rchawla9:
Maps fix with 2.2

I cant see the map fix for 2.2. I'm lost in between pages, dont want to risk application of 2.3 where I could potentially lose data and may have to reinstall or even reflash.

So, could someone please point me to the page where the maps fix with 2.2 is mentioned.

Thanks.
[Galaxy S I9000 Android Development] vasra:
Thanks for the tip!

BTW, how does one use AppBrain, when the fix removes all 3rd party applications (incl. AppBrain) & the market place?

How does one restore after there is no AppBrain app and no Market Place?

I'm slightly confused, so please help me out :)
[Galaxy S I9000 Android Development] mesajoejoe:
Ignorance, maybe. Arrogance, hardly. My comment was meant at no harm. I clearly didn't understand what he meant by accurate result being a benchmark to where everyone would run it under similar situations. Thank you for clarifying that for me as I understand it better now.. I was merely pointing out that the numbers achieved, -->in my opinoin<--, arent real situational numbers. Lets keep this forum name calling free please :)
[Galaxy S I9000 Android Development] Tayutama:
About the applications disappearing and also about market... This should be fixed in my next released which should be out this weekend if all goes well...

Ill properly have a test release reday today so my tester on the captivate board can test it and report any bugs.

About starting my own thread.

Reason i have been posting them in here is because the update.zips are based off Ryan's fix.

I know that he is currently working on an APK, but from what i talked about with the tester we but use he might end up using some of the stuff i'm working on atm. So dunno if it should be posted in another thread...
[Galaxy S I9000 Android Development] Graearea:
Sorry for the potentially stupiud question.

wrt the amount of space available, I've got 3 gigs of music in my Spotify2 Folder, .5 in my DCIM forlder and 2g free (this is all the internal_sd folder.

I'm assuming that the spotify2 folder is too lasrge to be able to be transferred into the cache file. does this mena I need to drop it or am I barking up the wrong tree?

I've already tried the lagfix once and it required a complete reflash to JP2 as it seemed to hang during the running of the scripts.
[Galaxy S I9000 Android Development] KrishhBhola:
How do i install it ?

I download the files end put him on my phone ?

I have version JF3

works it ?
[Galaxy S I9000 Android Development] Hobbsee:
Hmmm, can't help you with no market place, as that doesn't happen here. But, if you do have the market, the following will make your life easier:

Before one applies the fix:

* Sign up to appbrain

* Download the appbrain app

* Tell it to sync - it'll find the existing apps on your phone and save the list to your account

Apply the fix

After the fix:

* Download appbrain app

* Tell it to sync

* Hit yes to installing each app, and they'll install in the background.
[Galaxy S I9000 Android Development] EarlZ:
Would this lagfix have any impact on the battery performance?
[Galaxy S I9000 Android Development] odyssey61:
I have been running 2.2 for over a week and I have not noticed any impact on battery useage at all.
[Galaxy S I9000 Android Development] distortedloop:
Good tip, and a decent alternate "backup" method for your apps, but appbrain won't install app data and settings, so still not as good as a working Titanium or other true backup app. I haven't investigated closely, I need to figure out why Tit didn't work for me. If it's an issue with this fix, it needs to be addressed by RyanZ.

edited out brain fart re: finding tayutama's zips.
[Galaxy S I9000 Android Development] Tayutama:
There is a link in the first post in this thread to the post i'm updating with new versions and changelog :) Been there since the first update.zip came out ;)
[Galaxy S I9000 Android Development] distortedloop:
Yep, I actually just saw that and don't know how I missed it. Tired and drunk probably. I was coming back to edit my last post before anyone saw it. D'oh!

Thanks!
[Galaxy S I9000 Android Development] Tayutama:
Hehe np :)

Well ill think about making a new thread when the version i'm working on atm is done :) Which is should be this weekend

Oh and if there is any specific features you want added ill take a look at how hard it's to do
[Galaxy S I9000 Android Development] distortedloop:
Though, in my own brain fart defense, your zips are just mentioned as an alternate way to install the Ryan method, there's no mention of them offering different options such as ext4 that Ryan's stuff doesn't offer.

That's why I didn't pay attention to them. I didn't want to do an update.zip method. The first post section that mentions yours should include info about what your updates offer besides doing this via recovery...

;)

Thanks for your efforts here!
[Galaxy S I9000 Android Development] Tayutama:
Blame that on Ryan for not updating other then his own stuff in the first post ;)
[Galaxy S I9000 Android Development] frankencat:
You guys should split the threads.
[Galaxy S I9000 Android Development] distortedloop:
Yep!

LOL
[Galaxy S I9000 Android Development] bird333:
Can anyone advise on my question above?
[Galaxy S I9000 Android Development] floepie:
Wait, are you saying that applying these recent 2.0 lag fixes, you LOSE your applications themselves? I thought app data was corrupted in certain cases, which can presumably be restored with Titanium, no?
[Galaxy S I9000 Android Development] RyanZA:
I don't believe EXT4 is the right filesystem to use for this fix (it isn't a filesystem we want, it is a buffer!) so I havent mentioned anything about EXT4 in the first post, since you shouldn't be using EXT4 unless you know why/what it is doing, and how you think it may help you. I haven't made a version with EXT4 myself either, and all reports from people running EXT4 (I tried it myself too) is that you may as well not even have the lagfix, since it isn't really any faster than stock. Same with EXT2.

Why is this? The reason this lag fix works is because we use EXT2, and because of how EXT2 works. It doesn't write to the disk much, and does a lot of buffering. EXT3/4 are optimized to work on real (spinning) physical media, and do as many writes as they can. That defeats a lot of the point of the lag fix!

Replacing RFS entirely with EXT3/4/Y would be awesome though, but nobody has that going yet. Till then, you're better off using 3 things:

1) Stock. It lags sometimes, but it works.

2) EXT2 on internal SD card. It works well, it is fast, it is a good workaround for RFS.

3) EXT4 on external SD card. It works pretty well, but it has some latency issues and requires at least a class 6 card.

The other options are not for real world use (IMO). Once someone has a fully working kernel/method that can natively use EXT4 on the internal SD, that will be the best solution. :)
[Galaxy S I9000 Android Development] RyanZA:
You should never lose any app data unless something in the script goes wrong, and it does not manage to copy over your data correctly. This can and does happen to people, but it is a bug/issue somewhere in the script.

For most people, their applications get copied across without issue.
[Galaxy S I9000 Android Development] vasra:
Yes, it is possible to lose not only all App data, but all MMS/SMS/call log data as well. Plus all your application data files (i.e your own files) and all application settings.

I lost all of the above by using Tayutama's root-fix on my not-hacked, not-rooted standard shipped original ROM that came with the phone.

I did not have Titanium Backup of my apps, so I cannot vouch if it would have restored the apps or not.

However, I have read in other forums from Titanium users that in some rare cases their apps have NOT been properly restored. As there messages have been from spring 2010, I have no way of knowing whether these issues (with ROMS and/or Titanium) have already been solved.

So, tread with caution.

After this fiasco, I flashed JM5 and have now used the RyanZA 2-3 script successfully myself, without losing any app data.
[Galaxy S I9000 Android Development] distortedloop:
I'll re-iterate that I didn't lose apps/data from the patch here - I did a factory wipe and flashed new ROM.

My issue was when I went to reinstall my apps via Titanium most of them would not reinstall, no error messages, they're just not there on the phone after running restore, even though they are there in the restore file listings.

I don't know if this is a fix issue, a Titanium issue, or a user error issue.

Others have reported issues restoring apps/data with Titanium post lag-fix, so I thought it worth mentioning.

PS. - I've never had an issue with restoring from Titanium on other ROM flashes, so I don't think it's user error...
[Galaxy S I9000 Android Development] floepie:
It almost sounds as if it's either a mounting issue, or in the case of the older versions, a symlink issue.

Wouldn't all problems be resolved if you do NOT start with a clean ROM, but rather with all your apps/data intact, then simply duplicate your /data (and/or other directories), apply the lag fix, determine if you have any issues, THEN overwrite your data files from the duplicate using a specialized update.zip somehow.

(I don't think you can simply copy over a duplicated /data while the OS is running.)
[Galaxy S I9000 Android Development] jlaval:
low memory

How come so few people are reporting the low memory for apps issue with 2.3? is there a fix somewhere I'm missing? Or it doesnt really matter? I only have like 100MB left for apps and like 10GB available...
[Galaxy S I9000 Android Development] distortedloop:
But that's pretty much what you do with these fixes if you're not starting from scratch. Copy your current LIVE data to the new location, then rename the original location, then symlink or mount the new location.

It's only a 2 gig ROM, no way you have 10 available...or am I misunderstanding you?
[Galaxy S I9000 Android Development] RyanZA:
I don't use Titanium, but I guess it is not copying the apps back to the correct place because the lag fix is confusing it.

Yeah, you can't. That is where most of the issues come from. ;)

Few people report it, because only few people have the problem. You should have 200mb+ free, unless you have some old files or something similar getting in the way.
[Galaxy S I9000 Android Development] Tayutama:
Haven't had one time where Titanium Backup didn't restore my applications like it should so can't say what is going wrong.

Easily fixed though... Do it on boot like i'm working on atm :)
[Galaxy S I9000 Android Development] masi0:
Hi, after applying all works fine 2200 in quadrant, however have no boot animation - only sound - can i somehow put the animation back (i like it :) )

thx. btw i have the shutdown anim
[Galaxy S I9000 Android Development] rumy:
Hi,

I applied this fix and had to reflash due to some fatal crashes, now my Internal SC card looks like it cant be found and I am finding it hard to even load a rom. Still got download mode.

If any one has any suggestions on fixing it would be much appreciated.

details can be found here: http://xdaforums.com/showthread.php?t=759910
[Galaxy S I9000 Android Development] RyanZA:
Tried it, but could never get it to work very well. Keep us posted! :D
[Galaxy S I9000 Android Development] floepie:
What about just packaging your manually backed-up /data into an update.zip? Or, would the ext2 file need to be mounted in a special way that can't be simply copied into /data after the fix?
[Galaxy S I9000 Android Development] lqaddict:
My mama always told me not to fix anything that ain't broken.

Well, after running SL4A and running lagfix with EXT4 support via update.zip the phone got semi-rebooted while the operation, now all my apps and data are on the new partition, but system and dalvik-cache is still on old RFS.

Well, my LP FC'd and now I am on TW, almost all of the crap I had is gone including the market app LOL.

No ROM Manager, can't reboot into clockworkmod recovery to restore the latest nandroid.

Well, I am rebooting the phone and if it bricks it bricks and goes for a warranty replacement - 3.5 mm jack is messed up on it from the day 1, so it won't be missed LOL

But I do hope it comes back to life, I don't see how I could've bricked it when it stuck on copying data

for i in app data system dalvik-cache; do
echo "Copying $i to mountpoint...";
busybox cp -a /data/$i $TEMP_DIR;

So I will report if I need a gasket for it in a few.
[Galaxy S I9000 Android Development] lqaddict:
Rebooted and dang it is in the same crap as before the reboot - apps are missing, no market, no ROM Manager, argh....
[Galaxy S I9000 Android Development] distortedloop:
Off topic, but what's wrong with your 3.5mm jack?

You might be able to get back into clockwork by manually copying the recovery-update.zip file in the clockwork folder on your internal sdcard to the root folder and renaming it update.zip. I've had to do that before to get out of a jam with the phone before. The clockwork update.zip seems to disappear on its own sometimes.
[Galaxy S I9000 Android Development] Tayutama:
Got it working ;)

My script now does all the copying on boot.
[Galaxy S I9000 Android Development] floepie:
That's great! Does it copy from /data AND copy back to the loopback file all on boot, or just copy to the loopback file?
[Galaxy S I9000 Android Development] air2k57:
Same problem here, half my apps are missing, including market. No boot animation, but sound. Ideas? :(
[Galaxy S I9000 Android Development] Tayutama:
it copies it to a folder another folder on /data and the mounts it

not using /sdcard anymore
[Galaxy S I9000 Android Development] lqaddict:
3.5 mm jack is loose inside I guess, whenever I listen to something via ear buds if I touch the plug, i.e. walking with the phone in the pocket, it will appear as though the earbuds got disconnected, and music stops, etc. if you wiggle it a bit you can hear cracking, so for. I was trying to justify keeping the phone and getting a BT earbuds, for the sake it had proven to be bullet proof - GPS is OK, rooted/moded to pieces.

Does not worth the pain, I will wait for the replacement.

Thanks for the tip on the CWR, I will try it so at least I can get all my stuff backed up/remove the root/etc.
[Galaxy S I9000 Android Development] RyanZA:
That kinda limits the size though. You may as well copy while live then...

EDIT: Just to clarify, copying while live doesn't do anything bad at all. It is like copying any other file.

The problem is deleting a file while live.

If you are just going to use /data/ for everything, then there is no reason to delete stuff. You may as well do everything live.
[Galaxy S I9000 Android Development] odyssey61:
Sorry to be a bit of a noob, but what are the commands to run to tell disk space with the RyanZA lagfix? Thanks

Edit: Yep Im a noob. Checked page 1 and found it. Would love something better to check for space used though. Cheers
[Galaxy S I9000 Android Development] FadeFx:
RyanZA & Tayutama

do you think its somehow possible to get the phone check the space on the virtual partition instead on /data to avoid people complaining about having only 200k left for apps? this would it also make possible to check how much space really is left...
[Galaxy S I9000 Android Development] Tayutama:
already have a script in my version that does that
[Galaxy S I9000 Android Development] decepticon:
Works great, just wish it would work in conjunction with a nandroid backup but oh well
[Galaxy S I9000 Android Development] RyanZA:
If you guys are having trouble with the script versions (and a lot of you seem to be ;) ) then check out this easy to use APK version: http://xdaforums.com/showthread.php?t=760571

It is still in beta, but it should be a whole lot safer than most other lag fix scripts at the moment. It is not as fast/spacious as V2-3, so if V2-3 works for you then it is better to use V2-3. However if you're not sure what you're doing, then hopefully the APK version is for you! :D
[Galaxy S I9000 Android Development] skater4690:
seemed to work but i have no option to change fonts none of them will work for some odd reason. any fix for it?
[Galaxy S I9000 Android Development] jlaval:
I meant:

Phone storage

total=13 gb

available= 10 gb

App storage

available=184MB :confused:

I just rooted my new phone then vibrant6 ROM and then lagfix 2.3. No old files as suggested by the man himself Ryan...anyone?:(
[Galaxy S I9000 Android Development] bonobo78:
Hi there,

I've been using sl4a to apply LagFix_Ext4.sh.

Everything seemed to work but after reboot almost all previously installed apps were not listed in the home.

I saw that some of you were facing this problem, and reflash the device to reinstall lag_fix and all apps from market.

I made some searches on root partition and i find that all apk were standing in /system/app

I copied the Vending.apk which stand to be the Market, to /sdcard to be visible from samsung file browser and start installing it.

It works great.

Then I continue to search for my "lost" apps and I see that every thing is still in place in /data/dalvik-cache.

But I can't find out why some of them are still active and all the rest don't.

Could that be a permission issue ?

As I reinstall the market, the process asked me if I wanted to "replace" this app, so that means that it is still installed but unreachable from the launcher.
[Galaxy S I9000 Android Development] mgiusto:
WOW, this was one of the smoothest, simplest updates I have run on my Samsung Vibrant. I installed the 2.2 version of the lag fix and my first run of Quadrant after the reboot was 2187. My previous high ever was 812 or so. LOL Thanks to the OP for all the hard work on working out the kinks and updating his first post. All went flawlessly! Kudos!
[Galaxy S I9000 Android Development] jlaval:
Crap, so I un-fixlagged and phone never booted up again, got in the infinite loop...back to stock :mad:
[Galaxy S I9000 Android Development] DocRambone:
Same isuue, and after restore with mybackup pro i get fc on most appz...