yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] wuffa:
RyanZA, thanks a LOT :)

Never had the guts before to mess around with my potential £530 paper weight (used my old hero for that :D).

I did have an issue with the one click root that was nothing to do with your fix, just had to try again and it was fine. Actually running your fix was the simplest thing ever.

Market used to lag for me an awful lot, especially when apps were installing or downloading. I just sat here laughing at how quick it is, this is not just a benchmark fix it's really made everything go turbo mode.

Even the tasks that I found quick before, I can tell are much quicker (ie: uninstalling apps).

Quadrant:

Before - 867

After - 2101

done from jf3.
[Galaxy S I9000 Android Development] Kjeldmis:
This works really well - Although my Copilot application is acting weird - will investigate.

No. The fix works for all your installed applications and future ones.

- If you choose to install a new firmware / custom ROM you have to apply it again.
[Galaxy S I9000 Android Development] AbuYahya:
worked then flashed ROM then mounting error

first thanks for the scripts

I was on stock ROM (XXJF3) I appled the script and it work brilliantly had busybox 1.17.1.

I then flashed to african/arab JPJG8, i rooted using the easy method in the sticky download busybox from market I installed the latest version 1.18.0 (NOT 1.17.1).

I then applied your script it gave error when trying to mount and when I reboot was not different.

I ran the unfix and then followed by the fix - made no difference.

I factory reseted

Reinstalled Busybox from market befiore installeing it states I have 2 versions one in .sytem/.xbin and a second in .system/.bin.

I installed to the first. and have been unable to change it since despite factory reset.

Any I ideas where i'm going wrong . ? is it the versions do I need the older 1.17.1 of busybox
[Galaxy S I9000 Android Development] Tayutama:
You need busybox version 1.17.1 for this to work as the file we use to make the file into a virtual ext2 isn't included in 1.18.0 but it's in 1.17.1
[Galaxy S I9000 Android Development] leoon:
I installed it successfully but tI'm a bit worried now since reading some of the replies in Modaco forum that said that this fix can shorten the life of the phone it self!

Is it true?
[Galaxy S I9000 Android Development] cba1986:
Thanks. Waiting for tomorrow to get mi SGS.
[Galaxy S I9000 Android Development] hcarrega:
Nothing that a reflash dont solve
[Galaxy S I9000 Android Development] oxider:
well done m8, 2261 here, u finally nailed it! all seems to be working VERY fine :D
[Galaxy S I9000 Android Development] cachookaman:
just did this on my captivate and i think it didnt work. i had previously applied the ext3 fix with my SD card and i reverted those changes but i was getting quadrant scores around 1100 and everything was running very snappy. after doing this fix, my quadrant scores are back to around 870 which was what i was getting before i applied any fixes.
[Galaxy S I9000 Android Development] danceponyboy:
im using the samsung vibrant

and i tried this fix and it said that my internal storage was nearly full

and i did the benchmark and it was the same as before

did i do something wrong?
[Galaxy S I9000 Android Development] fuze_freak:
do I have to create this folder and were ?

I download the fix and ran the lagfixme.bat and then I waited until it said finish or something like that> then reset> ran the quadran benchmark and still giving me 877.

btw what is that "mkfs.ext2.", how to I find if I have it ?

i use the busybox from the link on first post and ran it. after that I apply the fix
[Galaxy S I9000 Android Development] NZtechfreak:
Applied - quadrant from 844 to 2099 :)

Many thanks!
[Galaxy S I9000 Android Development] eeney:
Huge thanks, had a few issues but a quick firmware flash resolved everything. This solutions worked a charm.

Thank goodness for kind Android developers, and of course Titanium Backup!!!
[Galaxy S I9000 Android Development] :
Not sure what I'm doing wrong, but this is the second time that trying to apply a lag fix has had this result.

I wiped my phone back to default, rooted it, made sure I had a current version of busybox, than ran this script.

It said it was successful, but when I power on the phone, after it goes through the Samsung logo, the screen goes black and nothing gets any sort of response.

Any thoughts/suggestions?
[Galaxy S I9000 Android Development] Sputnik.:
The same thing occurred to me too. I can't get it to run, not with the batch and not with the update.zip
[Galaxy S I9000 Android Development] hkmatt:
Again, dont be fooled by the benchmark....some apps are faster with the external SD card fix.....i have tried it on 3 phones in parallel....for me this is slower although it has the highest benchmark figure.....
[Galaxy S I9000 Android Development] glockyboots:
lag fix now has update.zip method

@Tayutama

I ran the Tayutama update.zip using the up+power+menu button method, it installed in seconds and I restarted the phone. I ran the benchmark but still got 8xx scores. I'm an Noob, so needed more thorough instructions. These are now given below. NOTE: THIS METHOD IS MUCH MORE NOOB FRIENDLY AND DOES NOT REQUIRE A PC OR USB DEBUGGING MODE.

EDIT I had realised I needed to launch the newly installed MCR app after restart and choose a lagfix file to run. I ran the file and 'all complete'. This worked a treat. Ran Quadrant and now have a top score of 2114 running on JM2. System is much snappier. This mod of RyanZA fix by Tayutama is the most noob friendly also. Full instructions as follows:

EDIT Requirements: Make sure your phone has 'superuser' app installed by checking your app list. If it isn't installed, you can use a newer beta version of Tayutama's update.zip

available at; http://xdaforums.com/attachment.php?attachmentid=377244&d=1281437129

Full instructions:

1. The update.zip installs all the files needed. It is attached here; http://xdaforums.com/attachment.php?attachmentid=376882&d=1281390347

2. Place it on your internal sdcard

3. Turn off your phone.

4. Hold down Up+powerbutton+Menubutton for a couple of seconds until u see the galaxy logo .

5. Use the up and down buttons to get to update.zip.

6. Press menu button on update.zip to select it

7. It installs root, correct busybox (1.17.1) as well as all the scripts needed for the fix and the 'MCR Scripts' app to run the scripts. (NOTE: This version does not install superuser.app which is needed, although the beta update.zip does, so read 'requirements' above if needed)

8. After install, the phone restarts.

9. Go to the newly installed 'MCR Scripts' application from the app list, open it and choose from 3 scripts. For example, Lagfix10024 is the 1gb ex2 version.

10. The script should run and take a few minutes.

11. You should see an 'all complete' prompt, and this means you can close the application.

12. Run quadrant to test if the fix was applied.
[Galaxy S I9000 Android Development] daemon33:
It works.

I'm on JP2 with Samset 2.0

Quadrant score 1631 from previous 800.

Nice work.
[Galaxy S I9000 Android Development] fuze_freak:
went running the script it says cant copy the lagfime.bat and the rest of the file.

should I copy this files to the internal sd card and run it again >?

btw I accepted the super user permission on the galaxy while I was doing it
[Galaxy S I9000 Android Development] wuffa:
Is the SD card still mounted? (usb storage). My little brother tried it like that, not good.
[Galaxy S I9000 Android Development] fuze_freak:
yes it is

how do I unmount it ?

is in debugging mode but still
[Galaxy S I9000 Android Development] iverson:
No you just need to run it directly from a windows pc, dont forget to put you phone usb settings with debugging enabled.
[Galaxy S I9000 Android Development] fuze_freak:
ok now I manage to doit and it said copying and crating the 1gb but I saw that it said mkfs.ext2: applet not found

and is stock on copying data across
[Galaxy S I9000 Android Development] glockyboots:
Just use the update.zip method now available. go to post #417
[Galaxy S I9000 Android Development] fuze_freak:
ok it finish now I going to do some quadrant bench and report if it worked.

btw i went to setting>storage> and on internal said 436 MB available

but after the benchmark I ended on 840 like always

do I have to restart ?

the "mkfs.ext2: applet not found" has something to do with it ?

I restarted the SGS and ran the quadrant no differences and no differences on the system performance

how do I solved that mkfs.ext2: applet not found ?
[Galaxy S I9000 Android Development] Electroz:
Anyone try this on Bell Mobility's Galaxy S I9000M running UGJG9? Any benefits/problems?
[Galaxy S I9000 Android Development] glockyboots:
lag fix now has update.zip method

Link for instructions is #417 http://xdaforums.com/showpost.php?p=7587405&postcount=417

1. The update.zip installs all the files needed.

2. Place it on your internal sdcard

3. Turn off your phone.

4. Hold down Up+powerbutton+Menubutton for a couple of seconds until u see the galaxy logo

5. Use the up and down buttons to get to update.zip.

6. Press menu button on update.zip to select it

7. It installs the root + correct busybox as well as all the scripts needed and the MCR application.

8. After install, the phone restarts.

9. Go to the newly installed MCR application, open it and choose from 3 scripts. Lagfix10024 is the 1gb ex2 version.

10. The script should run and take a few minutes.

11. You should see a 'complete' prompt, and this means you can close the application

12. Run quadrant to test if it the fix was applied.
[Galaxy S I9000 Android Development] bucklino:
My galaxy's running now JPJG8 (Africa)......... after a few errors with reference to the installation of root and busybox, it works......and, I say: GREAT JOB....YOU ARE THE MAN!!! The first quadrant was 2137, and the second was in 2154 ....

Previously, with JM2, stood at 866 ..... From now on we will see if the phone is stable .......

Just one question: Can I delete any file / SDcard? or regroup them in a folder to be created in /sdcard?

Thanks.
[Galaxy S I9000 Android Development] darkknight49:
ran the fix. Worked like a charm! thanks a bunch!:D
[Galaxy S I9000 Android Development] glockyboots:
This is highly unlikely, and in anycase, new official Samsung firmware updates will be forthcoming, including Froyo in September which will likely (or hopefully) make this fix redundant. Thus, the life of this fix is prob a few months max if Samsung get their ass's in gear :D
[Galaxy S I9000 Android Development] fuze_freak:
Finally worked!!!!!!!!!!!!!!!!!!!!!
[Galaxy S I9000 Android Development] Croak:
Runs great.

Problems as stated in the thread (concerns about data corruption) and of course you lose 1gb of application storage. Doesn't survive a firmware flash, takes longer to do Clockwork backups and restores (and they take more SD card space).

Benefits are much snappier performance in just about any task, faster program loading, etc. Also, it's 100% reversible, doesn't require a firmware flash so you can remain on stock (and pretty good for stock) Bell firmware, doesn't require an external SD card, doesn't have the space limitations the NAND fix does.
[Galaxy S I9000 Android Development] kica1229:
successfully revert the mimocan lag fix and apply your lagfix!

benchmark test 2245!
[Galaxy S I9000 Android Development] fb_hexedit:
This is awesome... 2100 quadrant... took a minute or two
[Galaxy S I9000 Android Development] morfic:
JP3 is tempting, i think i wait for another 2.2 ROM though. Quite happy with my Vibrant on 2.1 right now. And JP3 sounds too much like JP1+2 that people reported were pretty, hm, iffy?

(So don't tell me how great JP3 runs, i go back to work tomorrow, and a late night "oops" not letting me boot my Vibrant in the morning wouldn't be cool ;P )

Quadrant score going from ~917 to 2112 was nice, but phone was also more laggy than it had been in a while ;)

Switched scheduler to AS from cfq (is the underlying rfs still liking AS better as per that samsung link?)

I'm more worried about my user experience, but yes, i am a benchmark whore (just like everyone else here) and seeing a high quadrant score is nice :)

Thanks for the .sh, was nice to run it after some editing for sl4a + self promotion.

Going to add AS switch to my userinit.sh now.
[Galaxy S I9000 Android Development] TheJunx:
FALSE

This is a very naive statement - A non journaling filesystem running on top of a journaling filesystem does not magically inherit the journaling properties of its host FS. Try creating a VMWare instance with ext2 on your journaled FS, power it off, and tell me whether you get prompted for a fsck when it starts back up.
[Galaxy S I9000 Android Development] tanzhjoash:
Has anyone tried this on froyo firmwares? i'm running JP3, have the right busybox installed, downloaded the correct usb drivers to computer, but when i click lagfixme.bat file, a green background window shows

===============================================================

===============================================================

One Click Lag Fix for Galaxy S I9000

===============================================================

===============================================================

nothing else.

anyone know what's the problem here? Should i go ahead and try the update.zip from tayutama, or will it screw my phone up since i'm on froyo and not eclair
[Galaxy S I9000 Android Development] Diamond_dawg:
thanx alot
[Galaxy S I9000 Android Development] Droopie28:
anybody have some super noob mac instructions?

i cant do this to save my life
[Galaxy S I9000 Android Development] Tzi1983:
PLease, my phone is already rooted, have busybox 1.16, and have mimocan fix installed, could anyone show how to revert mimocan fix, and give me some help what to do since i am already rooted, thx.
[Galaxy S I9000 Android Development] THMRK:
Hi.

First post but long time lurker.

Like a couple of others in this thread, since applying the lagfix I no longer get the start up animation after the initial logo is displayed on boot. Has anyone come up with a reason as to why this is happening and how to resolve the issue?

Even if someone could point me inin the right direction I'd be really appreciative.
[Galaxy S I9000 Android Development] SkulleD_PT:
Ok, so I'm a noob :$ . Question is: My Windows XP is detecting my Galaxy S, no matter what. The dev mode doesn't help, mounting it also doesn't help. Nothing happens to be perfectly honest. When in dev mode Windows XP says there is new hardware but then fails to install it. Do I need Samsung Kies installed for this to work? :(

Thanks a lot for the help :)
[Galaxy S I9000 Android Development] tenshi888:
Just applied this to my DDJG4 and I'm getting 1700+ Quadrant Score! And the phone is actually much faster, it just feels like it was meant to run this way things are so fluid.

To those that are Noobs (like myself), when applying it make sure to follow the instructions of having the right version of busybox installed. I did it not knowing my busybox was the one that came with the update.zip root that's going around and it screwed up my phone (no display!) so I had to reflash with Odin and start over. But now its working great! Thank You!!
[Galaxy S I9000 Android Development] rayarny:
Woah mate ...thanks a zillion fo the fix! its sooo fast now!! :D
[Galaxy S I9000 Android Development] mark99uk:
You need the right drivers so that windows recognises your phone when you connect via usb. Search for the right thread.. i found the link to download just the drivers. If you cant, download Kies as it includes the drivers. Plug your phone and let your PC install all the drivers etc to recognise phone.

Once done, reboot everything, then enter debugging mode and follow the instructions on here. Dont mount the phone drives tho.
[Galaxy S I9000 Android Development] stas07f:
3 files

So which is the correct MCR script to run, the 1024 or the 512? And whats the difference?
[Galaxy S I9000 Android Development] SkulleD_PT:
Thanks a lot for the super fast reply! Kies is downloading at 6.0kbps *sigh*

6 hours estimate to finish *sigh*

I'm using Windows XP 32-bit edition but I think I'll download Kies as I'm sure the drivers are right this way :)

PS: Why the hell didn't I need a single driver to connect it on Ubuntu? Man, Linux kicks a** lol

EDIT: Hell, I'm going to sleep. It's 3.25 AM here eheh. Will resume this later on. Thanks again for the help :)
[Galaxy S I9000 Android Development] hiperjp:
Thanks for this, was very quick and easy to apply. ;)

2286 in Quadrant.
[Galaxy S I9000 Android Development] stas07f:
I have followed Tayutama's method. Powered into boot, ran update.zip, phone has restarted, then when i try to run the 1024 mcr script I am getting 'Permission Denied' and the keyboard coming up.

Any ideas what i am doing wrong?

JF3
[Galaxy S I9000 Android Development] Roy Ngan:
Thanks, soft reset does help.hope this will not come back.

PS: I didn't soft reset after root and implement the 1-click lagfix
[Galaxy S I9000 Android Development] stepinmyworld:
AMAZING

omg!!! It worked!! i finnally got it Benchmarks 2052!!
[Galaxy S I9000 Android Development] contentryder:
thanks works for me at 2100
[Galaxy S I9000 Android Development] padlad:
Just used the update.zip method, worked no problem, getting 2260 on jf1 stock. Thanks very much.I can't believe people are still using the pc method! Thanks again.
[Galaxy S I9000 Android Development] bruno77:
-Im rooted

-Busy box v1.18.0.git

-fresh flash

-formatted internal sd and external sd

-Installed samsung drivers

-Debugging mode enabled then mount and double click lagfixme.bin

Get THIS MSG when apply LAG FIX.

Help would be much appreciated,

Thankyou.

EDITT: UPDATEE!!!

===============================================================

===============================================================

One Click Lag Fix for Galaxy S I9000

===============================================================

===============================================================

__________________________________________________________

Pushing required files to /sdcard This is internal SD Card Please wait.

* daemon not running. starting it now *

* daemon started successfully *

7 KB/s (1741 bytes in 0.217s)

3 KB/s (56 bytes in 0.018s)

13 KB/s (177 bytes in 0.013s)

Now running lag fix. On your device, select allow root privledges!"

Creating 1GB file to store data inside. This could take a long time...

0+0 records in

0+0 records out

Creating loopback, you may see an error that it already exists. Ignore that erro

r.

mknod: /dev/loop0: File exists

Linking loopback to the 1GB file store

Creating the EXT2 filesystem

mkfs.ext2: applet not found

Creating a mountpoint for files, you may see an error that it already exists. Ig

nore that error.

mkdir failed for /data/ext2data, File exists

Mounting device

mount: Invalid argument

Copying data across

cp: can't create '/data/ext2data/data': File exists

cp: can't create '/data/ext2data/system': File exists

cp: can't create '/data/ext2data/dalvik-cache': File exists

Clearing out any old backups, ignore any errors

Backing up old data

Linking to fast ext2

Now setting up reboot support

Moving boot animation

Copying over init scripts

Setting up permissions

All Complete!

Script complete!

Press any key to continue . . .

STILLL getting 894 :(:(

HElp please
[Galaxy S I9000 Android Development] JaGuR:
I had the same problem, I un-installed some programs, like asphalt, Skies Of Glory, and some others that were quite big, and ran the script again, and worked, now getting 2069

:)
[Galaxy S I9000 Android Development] iverson:
That's because you are using the wrong busybox version, everything is explained in the first post, you need version 1.17.1, version 1.18 doesn't have tge mkfs.ext2 command in it.
[Galaxy S I9000 Android Development] stepinmyworld:
as the initial post said, before you try the update, you need to make sure you have busy boxy version 17 because that has the mmk something in there. There was a link for the apk for you to download. I had version 18 on my phone as well but I never tried this, so i deleted it from my folder.. when you run busy box (any version) it should tell you where the current busy box is found on your device.. you need to go within your phone files, find busy box, delete it and uninstall the app that you downloaded from the market. Then you should have the apk you were told to download, place that on the root of your sd card, go to it within your phone and install it..once installed, go to the app and allow super user permissions... it should then be updated to version 17. However, you didn't do that so you may have to follow through with some other methods like initially suggested. i would think you could go back to the folders on the pc while your phone is mounted in debug mode, select unlagfixme, wait to see if it completed then try to lagfixme again. I really hope this helps some. I know how it feels to drool at the potential speed. I got 2052... i was at 867 before.
[Galaxy S I9000 Android Development] RudigerIsNotMyName:
Thank You!

I used Tayutama's method and it was really easy! Getting 2223 Quadrant score and I'm on JM5 :)

My SGS is much faster now! Thanks for the fix!
[Galaxy S I9000 Android Development] paradox4286:
Wow I just loaded this through terminal emulator. Wow! It's a completely different device. Pulled 2185 on quadrant and am quite satisfied with it
[Galaxy S I9000 Android Development] CiberWizZ:
Bruno

Use this method, update.zip instals what your missing.
[Galaxy S I9000 Android Development] OliviaOng:
Hi, sorry can i know where to download this update.zip ? I am seraching the forum but canot locate it, thank
[Galaxy S I9000 Android Development] paradox4286:
2283...just sick!
[Galaxy S I9000 Android Development] chluk2425:
when i use the link you provided for the busybox, i install it and it becomes 1.18, should i uninstall all previous version then install it again?

edit:

ok, uninstalled the newer version and run the apk again, now done :D further trying shows that, i've pressed busybox update in the Market after installing the provided apk file :p
[Galaxy S I9000 Android Development] padlad:
From here: http://xdaforums.com/showpost.php?p=7585711&postcount=377

It's a shame its not on the 1st post.
[Galaxy S I9000 Android Development] Daemos:
Now if we could optimize Froyo and get +2000 scores. I'm getting almost 1800 on mine with Froyo JP3.
[Galaxy S I9000 Android Development] Jordiharrison:
2500 Quadrant ;) Hellz yes. Mind you I am also OCed to 1.2.
[Galaxy S I9000 Android Development] jentech:
From 817 to 2018. Very nice on stock Bell Vibrant Rom. Thanks for this.
[Galaxy S I9000 Android Development] Cutefox:
i tried this lag fix since it dont modify my storage in anyway.. a good thing that i prefer..

however i dont notice much changes.. its still laggy at some point.. similar to what i had prior to applying the fix.. im using stock jm5 firmware rooted.. i have about 200 apps.. it gets real slow as well during email syncing.. i set my email syncing to every 6 hours so its not running often but lags like hell when it does..

so far the only lag free rom i know is jp3 froyo but it has the storage issue so i had to go back to a eclair firmware..

im also using launcherpro as my main launcher.. i currently dont have any widget except for a sony ericsson type clock and google search bar.. all the other pages are just icons of my mostly used apps..
[Galaxy S I9000 Android Development] MikeyMike01:
Just to clarify (as I know it's been said in a 47 page thread, lol) but after I finish this I CAN NOT update to the newest BusyBox? The Market is bothering me to update... lol
[Galaxy S I9000 Android Development] xstahsie:
HTC Droid Incredible

Does anyone know if this fix will work on HTC Droid Incredible?

On the main page, the developer says "[...] is known to function on a lot devices!"
[Galaxy S I9000 Android Development] masr1979:
I haven't read the whole thread, but the issue is having v1.17.1 BEFORE you start this process. After it's done I think, I THINK, you don't need to stay on it.

I updated, rebooted, and everything seems fine.