yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Tayutama:
A reflash with Odin WILL remove any trace of the lagfix including the 1GB file.

And as RyanZA posted earlier none knows what the Froyo update will do but i think it will wipe the phone clean.

Factory reset doesn't touch system applications and since superuser permissions and mcr scripts is installed in /system/app they are seen as system applications
[Galaxy S I9000 Android Development] ravi84m:
Me so happy

I just scored 2150 after doing the lag fix. almost 2.5 times better than the stock :eek:

I'm curious to what Froyo would do :D
[Galaxy S I9000 Android Development] ownhd2:
Great results i get round the same score
[Galaxy S I9000 Android Development] sumomike:
would a similar mod benifit other android devices

Hey RyanZA,

First thanks for all your work, I used this fix on my Vibrant and it works great. My question is can this mod work on other Android devices? Would we see a performance boost on them as well? If not why is it limited to the Galaxy S?
[Galaxy S I9000 Android Development] RyanZA:
SGS has very very good hardware, but it has some parts of it's hardware poorly implemented. The filesystem that samsung chose to use is custom-built using FAT32 as a base, RFS. It has a lot of the problems that FAT32 has, and should have been left back in the 90s, or even the 80s. :)

One of the big issues with it is how it handles multiple requests - it blocks. It blocks everything. When your mail app wants to read the mail you just tried to view, but your twitter app is busy writing a new tweat it just received, your mail app is forced to wait.

This is bad, but it could be worse! And it is... your twitter app didn't just get one tweat, it got 50 tweaks. It is busy writing the tweats one by one to the filesystem. This would be fine, since all modern filesystems will buffer writes, so instead of writing each one at a time, they will batch them together and write it as a big chunk. Uh oh - RFS does no buffering at all! After each write, it will also write an update to the grafted-on journal system. Guess what happened to your mail you were trying to view while all this happened? It 'lagged' and you got a black screen for half a second, before the mail popped into view.

Luckily the hardware on the device is so good that you usually don't even notice the problem until you have a lot of apps running, all writing their updates when you unlock the phone.

This is mostly speculation based on experiments done on RFS -- RFS is closed source, and we have no idea if the problems are just badly set settings (such as a block size that is too small), coding bugs in the implementation, or if RFS is just really that badly designed.

This fix just grafts a buffer on top of the RFS filesystem, using a very very simple and fast filesystem, EXT2. It fixes most of the issues by writing to RFS as seldom as possible.

So no, this fix won't fix other devices, since they're already running quite close to maximum speed. The SGS at stock is running nowhere near maximum speed, and this lag fix takes it a bit closer. You could probably speed up other devices by tweaking the filesystem settings to give them a big buffer or similar, but it isn't really needed. (I haven't actually tried to put an EXT2 onto any other Android phone, as I don't have any other Android phone, so this is just speculation.)

EDIT: This comes up a lot, I'll put it in the FAQ post.
[Galaxy S I9000 Android Development] UniqueNate:
RyanZA,

I asked this question before and it was answered, but now I am confused because somebody did exactly what I would have done and actually came across an issue.

I was answered by Tayutama saying that his method roots the device in the process of the flashing the zip etc. And whenever you root a device you get the SuperUsers persmission and etc. But they had issues saying it didn't root the device for them.

I just want to know the easiest way to go about it and have a score of 2000+ when it all is done. will it be okay to just simply root it before doing a lag fix, then do the lag fix? I also don't want to flash any custom roms on it. I want to root and do the lag fix right over the stocked UI that comes out the box and install my Launcher Pro Plus.

And does your method install the Script app that needs to be run after flashing the lag fix?

I think they need to separate every fix from each other. It gets confusing. And when you figure it out you notice it's simple but the way it's laid out is idk..
[Galaxy S I9000 Android Development] jamesknox:
This FIX is WONDERFUL!

My Captivate was ULTRA laggy before this fix. I was literally going to return it in the morning but after this fix, the thing is soooo fast - im afraid it may explode! LOL

I have got a few 2200 benchmarks, the most recent was a bit over 2000. (Image attached)

My captivate is BLAZING and I love it. Thank you so much OP for this. If I can speak for everyone else, we really appreciate it.
[Galaxy S I9000 Android Development] misterdd:
need help guys, after running this fix

whenever the phone starts up, the 'S' animation does not appear anymore. only the music comes on.

what happened??
[Galaxy S I9000 Android Development] jamesknox:
Even Faster!!!

WOW. Even Faster. Fastest mobile on the market.
[Galaxy S I9000 Android Development] misterdd:
found the fix for this on page107 :)
[Galaxy S I9000 Android Development] achild:
Can someone offer me some help?

I tried running the "unlagfixme.bat" and it went through fine all the way until the phone rebooted at the end, it suddenly turned off and it wont turn on at all. any ideas?

edit: took the battery out and put it back in and tried to boot. Got to the "S" animation and then it went black again and can't reboot.

edit2: mehhh...did a nandroid restore and its back to normal... I do wonder what happened though :S
[Galaxy S I9000 Android Development] mordetus:
I have been using this lag fix for about a week now. It really makes my phone much faster (thanks to dev!)

But, my phone seems to slow down dramatically during usage. After about five hours apps start to freeze for about 5-10sec when launching them, like before the lag fix :confused:. Booting the phone always helps, but under heavy usage i have to keep booting my phone quite often :(

Im I the only one with this problem? What might be the reason?
[Galaxy S I9000 Android Development] drasifriaz:
WOW what a fix, before fix quadrant score 897, after fix score 1878, thanx
[Galaxy S I9000 Android Development] gir489:
I used this on my Captivate and I see a small improvement but nothing to get too excited about.
[Galaxy S I9000 Android Development] iqbalbaskara:
my quadrant score jumped from 821 to 2153. fixed with RyanZA's. thanks man! :)
[Galaxy S I9000 Android Development] drasifriaz:
Why not??????????????
[Galaxy S I9000 Android Development] bilboa1:
just did this by hand on my JP3, 900 => 1837 quadrant, everything is quicker, cool
[Galaxy S I9000 Android Development] tommy34:
I didnt bother for lagfixes untill now and i love it now! quadrant scores dont bother to me but the feel is much better.

thank you for your work.
[Galaxy S I9000 Android Development] mordetus:
I updated from jf3 to jm5 and used the 2.0 version of one click lag fix and now everything seems to be running great :)
[Galaxy S I9000 Android Development] semiotech:
Thanks!

I like these easy fixes. Made my day man. Thanks!
[Galaxy S I9000 Android Development] srajoria:
Every thing done where to run quadrent I dont know plz help I m newbee

Sir, I had every nice but I dont know from where I can d quadrant to check d speed plz help
[Galaxy S I9000 Android Development] kuplet:
Was able to apply the la:pg fix successfully. Noticed the battery drains faster though, is there a fix for that?
[Galaxy S I9000 Android Development] srajoria:
Si I have done everything nicely but I dont how to n from where to run quadrant to check d speed plz help

Thanxs
[Galaxy S I9000 Android Development] Chamgea:
Does make the CPU of the phone run faster make the life of the phone shorter?
[Galaxy S I9000 Android Development] iqbalbaskara:
great to hear that! I was cautious that I might have to deal with the slowing down situation you faced, reading this post lessened my worries, thanks! :D
[Galaxy S I9000 Android Development] gr8skilz:
So this has been touched on but the answers haven't helped me for whatever reason.

I applied the lag fix with Ryans method to my Vibrant AND my girlfriends Vibrant and it worked perfectly for about 2 weeks.

My girlfriend rebooted her phone today and it got stuck at the galaxy S screen.

I can get into Recovery mode by pressing up+down+power button. Not really sure what Download mode is or if it applies to the Vibrant.

The options given to me are:

reboot system now

reinstall packages

delete all user data

delete cache data

Ive already tried rebooting (first option) this way and reinstall packages but to no avail. Im assuming "deleting user data" is a factory reset? It that my only option?

Any help would be much appreciated.

p.s. Ryan how do i donate?
[Galaxy S I9000 Android Development] gir489:
This messes with ClockWork backup. It gets stuck on linux.ex2.
[Galaxy S I9000 Android Development] iqbalbaskara:
I experience this right away when I used the update.zip method. The only solution that worked for me was to flash my phone with Odin. Downloaded a firmware from samsung firmwares and used it with Odin.

I see on this thread there are quite a few experienced this problem. How widespread is this I wonder?

www.iqbalaribaskara.com | Sent from my GR-I9000 using XDA app.
[Galaxy S I9000 Android Development] Lalaca:
That's not quite right. Clockwork should still work; I know it does for me. It probably seems "stuck" because it takes a long time -- after all, it's writing a 1gb file. My ex2 partition is only half a gig and still takes a good 20 to 30 minutes.
[Galaxy S I9000 Android Development] masoud85:
oke, after this lag fix the phone works much faster, but i have one problem.

I miss a lot of apps in the market. Not just paid apps, but also lots of free apps, like XDA app or facebook. Does someone else have this problem?
[Galaxy S I9000 Android Development] drasifriaz:
Nope, no probs with apps here, although I did try to download the rotating earth live wallpaper and when it comes to installing the apps it fails, any ideas??
[Galaxy S I9000 Android Development] iqbalbaskara:
Nope, no probs with apps

www.iqbalaribaskara.com | Sent from my GR-I9000 using XDA app.
[Galaxy S I9000 Android Development] D3mo:
Thanks!

Thanks for this amazing fix!

Couldn't get into recovery mode using volUp-power-home but with the one-click root app it was no problem.

Got a Quadrant score of 2138 now :D

Can't wait for the 2.0 version to get an app like this ;)
[Galaxy S I9000 Android Development] speedweed:
PS: I uninstalled MCR Scripts with Titanium backup free version, if anyone wonders how to uninstall it :)
[Galaxy S I9000 Android Development] tonyc0642:
I just wanted to say thank you to everyone involved in creating this fix. Before the fix I was benchmarking around 870 on Quadrant. I just benchmarked after the fix, now its up to 2178. And that's without overclocking! :D
[Galaxy S I9000 Android Development] magickarle:
Kies gives me "kies doesn't support this connect mode"

Greeting, after installing and applying OCLF.1.4.apk, I get :

reconnect the device on Samsung Kies (PC Studio) mode. Kies doesn't support this connect mode.

I am in "Ask on connect" and choose Samsung Kies.

Is this normal after the lag fix?

I didn't see this in the known issues.

Thanks
[Galaxy S I9000 Android Development] magickarle:
Forget about it. I uninstalled the drivers, then kies and reinstalled it. Everything is fine now
[Galaxy S I9000 Android Development] amandadam:
Lag bad-Lag fix good

I downloaded the fix from market and went from an 850 to 2100 on my Vibrant.

That's huge,in my book.

Android Market

Kryptyx has uploaded the app to the android market - It is listed as "Galaxy S - 1 Click Lag Fix".
[Galaxy S I9000 Android Development] davidhoria2@yahoo.com:
Hello, I did everything as in this post. My Samsung Galaxy S is now stuck after the logo.

I can enter adb shell only if I start it in normal mode (in yellow digger says device not found).

I checked BusyBox it is version 1.17.1

I can't execute su -

it says Permission denied

any idea how can I revert it to work ?
[Galaxy S I9000 Android Development] m1ket:
Mine took about 5 mins after the logo screen to catch up after first reboot, how long did you leave it?
[Galaxy S I9000 Android Development] webmastertroi:
that's so weird because it took mine forever to load as well after the reboot.. I thought I bricked it for a min *whew!*

glad to hear this is common...

www.WebmasterTroi.com
[Galaxy S I9000 Android Development] atricio:
I used this way and work perfect ( samsung vibrant ) thank you very much
[Galaxy S I9000 Android Development] tachido:
sweet!! ryanza's lag fix works like a charm.

2280 score :]
[Galaxy S I9000 Android Development] billamoore:
When my Froyo update hits - then what?

I am currently on 2.1 Galaxy S - AT&T. My benchmarks post application of this fix are incredible at 2176 and the device is so snappy now that I can barely handle it.

Simple question. When AT&T makes Froyo available what do I need to do to make sure I can upgrade? Do I need to roll this update off and then update or are there specific steps I need to take to avoid a brick?

I have read through all of the forums and apologize if I missed this answer somewhere.
[Galaxy S I9000 Android Development] Diveraz:
Hi Guys,

Urgent help needed. Earlier today, installed the Lagfix into my phone. All was fine and well. Then I switched off the phone and when tried to restart, it wouldn't. Only the initial Galaxy S flash screen comes on and then it goes blank. Tried the hard reset (taking battery out) and still the same.

Anyone can help?

From,

Diveraz
[Galaxy S I9000 Android Development] iqbalbaskara:
Happened to me the first time I tried the fix. I had to flash mine to make it usable again..

www.iqbalaribaskara.com | Sent from my GR-I9000 using XDA app.
[Galaxy S I9000 Android Development] angel15:
i alredy root my phone and put the lagfix i use this one click lag fix bit i wanna now if when andriod 2.2 froyo comes can i still get the update or no
[Galaxy S I9000 Android Development] Whiterin:
I was wondering. What are the chances that a tweak on other devices using a similar method could be made? I understand this is for the RFS file system that the Galaxy S uses, but could something similar be done on say a Nexus One or an HTC Desire?
[Galaxy S I9000 Android Development] quadracer111:
Please help guys!! I just bought this phone today, I tried doing this, it said complete. I restarted the phone and now when I boot it up it just goes to a black screen with the touch sensitive buttons lit up...

Please help..

Its a galaxy s vibrant on sasktel... How can I get my phone back to the original state like when I bought it??

Thanks.

EDIT: So I read the version of my phone has download mode disabled..

So now is my phone a brick??

I think I am going to cry here..
[Galaxy S I9000 Android Development] quadracer111:
Okay, I got the phone to the android guy with the shovel, where can I find a stock firmware?

Thanks
[Galaxy S I9000 Android Development] DanielBoeVen:
Holy *bleep!* Was a bit reluctant to try it, but WOW!.

Tried the quadrant bench. First, it was 747 (Really nice, since my dad flies them! Haha!)

And now after the lagfix from "AppBrain AppMarket" it was 2278! And even though that's just a number, it feels soooo! Much more responsive and smooth and awesome than before, (All though it was already awesome before that, but now! WOW!)

Seriously thanks for making this fix!

Only thing my Galaxy needs now, would be a little flash on the back! (And the ability to use the camera's panorama function WITHOUT it going from 5mp to 0.3, the whole point of the panorama goes away, and yes it would take a bit longer to process, but with a phone this quick not long actually!)
[Galaxy S I9000 Android Development] Smokexz:
Quick question, if when the 2.2 Froyo update comes and I install it, do I lose the lag fix or would it remove everything(like the root)

Thanks! you rock

edit: Or is the lag due to 2.1?
[Galaxy S I9000 Android Development] torres76:
Used lag fix now no boot screen

Hi everyone i used the lag fix worked very well scored 2348 on the quadrant standard test, but when i turned my phone on this morning the samsung galaxy i9000 screen came up then went black the tune played but no blue colours or s showed on the screen after a little while it went straight to the home screen.

Can someone help me fix my boot screen i know its not important but it makes my phone seem broken. :confused:
[Galaxy S I9000 Android Development] Bobler420:
In not sure but from what other people say its nothing it just gets disabled cuz of the lash fix and I believe there a way to enable it so it shows
[Galaxy S I9000 Android Development] ashwinds:
Had this problem too - I undid the lagfix, updated to RyanZA's APK lagfix and re-did the lagfix. RyanZA's APK lagfix has a restore boot animation option which also put the boot animation back.
[Galaxy S I9000 Android Development] laviz:
Hi i tried to remove lagfix by using unlagfixme but it keeps saying

device not found

I tried it with and without debugging mode. So what am i doing wrong here?
[Galaxy S I9000 Android Development] JustV85:
I need help on this too I'm stuck..
[Galaxy S I9000 Android Development] mishotton:
up+Powerbutton+menu button not working

I have attempted to restart the phone for step #4 as mentioned in your original post above by holding the UPvolume+Power+Menu buttons, but it never is able to get the the galaxy screen. It just keeps flashing the AT&T startup screen over an over again. Is this method intended for the Samsung Captivate or some other model?

Thanks!
[Galaxy S I9000 Android Development] BentValve:
+1. Anyone got any ideas? I flashed mine with the vibrant4 rom and I have busybox 1.17. Device not found. :confused:

EDIT: I got it working, just had to install the SGS drivers on my PC first. After that, device was recognized, lag fix installed and Quadrant shows 2296.
[Galaxy S I9000 Android Development] eaglefire6:
Amazing, thanks so much! Went from ~890 to 2100+ on my Vibrant!

This won't affect my Froyo update when it comes, will it? If 2.2 gets rid of the lag fix then that's fine, I'm sure (if the issue still exists) there will be a fix for it in 2.2, I just want to make sure I'm able to receive the update in the first place.
[Galaxy S I9000 Android Development] AlgorithmX:
Samsung Fascinate

Will this work on the Verizon version? It only has 2gb internal memory to begin with.
[Galaxy S I9000 Android Development] rb.:
newb prob

i have a I897UCJF6. everything seems to go well but when i was about to do step 5 & 6 i cant see the "update.zip" the menu is just like this:

reboot system now

reinstall packages (note. there is no indication that my phone detects the "update.zip")

delete all user data

delete cache data

how can i solve this?

so i just end up rebooting my system for fear of bricking or messing up the procedures. thanks.
[Galaxy S I9000 Android Development] ookas:
sorry if this was asked before but i looked around (including the FAQ) but how do i know if this was properly installed? i ran the bat file and everything and it seems like it installe dproperly... but how do i know it's installed? i don't see a new app ne where...
[Galaxy S I9000 Android Development] rb.:
i also have the captivate. i press upvol+downvol+power then release once the att comes up. then it takes me to that ms-dos looking screen. but my phone cant detect the update.zip i loaded. i have jf6.
[Galaxy S I9000 Android Development] dbriese:
i used this lagfix almost a month ago or so and suddenly my phone says low on internal storage and it isnt. and now it wont recieve texts or install apps. any thoughts please???
[Galaxy S I9000 Android Development] RubenA:
worked great! samsung captivate had debugging on, installed busy box from link (my version did not do the trick) connected to pc via usb, ran bat file. 5 min later after allowing super user permisions when prompted i was good to go. thanks alot i can tell the difference
[Galaxy S I9000 Android Development] tiger4j:
Dbriese... this is just a thought, but this fix creates a 1Gb virtual file system in your internal memory that houses the app data. My guess would be that your running out of the 1Gb apparently data storage. You might try cleaning your phone up. Delete apps you don't use, clear all of your caches, then give it a good reboot. Might even try getting a utility like minfree manager and setting it to strict to keep extra running apps in check. This might help you out... certainly wont hurt
[Galaxy S I9000 Android Development] ragin:
I am getting

/data/lagfixtemp/busybox: not found

for all the commands the batch file runs. I have installed busybox 1.71.1 from the link provided, run it & it says busybox 1.61.1 version installed.

When I checked on my phone, busybox is located at /mnt/sdcard/lagfixtemp

I am running JPC by Docrom

Can someone help me?
[Galaxy S I9000 Android Development] Armada3000:
Oh dear God...

Hi Everyone,

I have been reading this thread for over 3 hours now looking for an answer to my question, I really didnt want to post "Im a n00b and I I need help" but...

I applied the one click lag fix update.zip method.

All appeared to be going well, I got to the end (at least I thought it was the end)

Last line of text on screen was All Complete! so I thought happy says job done.

In my eagerness I accidentally clicked the options key on the Swype keyboard (screen is sooooo damn resposnsive!)

The options screen came but then Swype forced closed. It (Swype) then went into a cycle of force closing so I navigated to the settings screen and changed to the normal keyboard. Problem solved I thought.

I ran the benchmark app which also force closed. I then rebooted my phone and...

Now it wont start! I am getting the samsung logo but then nothing, black screen. Menu keys light up but no other action.

Edit: Hoped I wasnt giving it enough time to boot but Still in black screen after 15 full minutes without pressing anything.

Edit2: I have reset to factory settings and am trying again. Seen as I have lost all my data I might as well. (People always warn to backup data but it only seems necessary in hindsight :rolleyes:)

Edit3: I have reset and eapplied lagfix, all works ok now! It is like a new phone in more ways than one :)

Big Thank you to everyone who put work into this
[Galaxy S I9000 Android Development] BeeDubs:
Does this work on the Fascinate?

Apologies if it's been asked.
[Galaxy S I9000 Android Development] BeeDubs:
EDIT: Whoops, I see the question was asked re: compatibility with the Fascinate.

I did run the OneClick Lag Fix app on a Vibrant and had issues with the phone a week later. The phone would refuse to boot up.

If someone could provide an explanation, I'd love to hear it. I know I'm not the only person that experienced that issue.
[Galaxy S I9000 Android Development] street954:
Worked GREAT, quadrant score now above 2200!!
[Galaxy S I9000 Android Development] silverslotcar:
How do I open a windows box to run the batch script?????????? Plz hurry.
[Galaxy S I9000 Android Development] silverslotcar:
Nevermind my last post, my lag fix did not work. I have the same benchmark score as before. I ran the fix and it went through saying it failed to copy files but it also said it ran the lag fix. I have an unknown 'createlagfix' app in my superuser apps but the fix didn't go through. What do I do???
[Galaxy S I9000 Android Development] silverslotcar:
My status of the unknown update app is 'allow' but when I try running the lag fix again it says permission denied.
[Galaxy S I9000 Android Development] RyanZA:
This fix is deprecated. Use the one from the market.