[Galaxy S I9000 Themes and Apps] McIn61:
I had the same problem. Did a factory reset from recovery mode (Vol+, HOME, Power). Lost all apps and user data but restored the phone from eth dead:). Not sure what to do now - still want to fix lag as its terrible. My Build number is FROYO.XWJPA

The steps that I took which led to the problem was to use Z4Root Temporary Root, followed by OCLF both downloaded from marketplace. The Temp root may be part of eth problem but curiously, I could not find Z4ROOT or the OCLF apps on the market yesterday at all. Not sure what's happened.

Any ideas anyone?

Update: This is how I fixed my Galaxy S Froyo 2.2

Hi Guys

I have just improved my Galaxy S from a Quadrant score of 900 to an impressive 1900+.

And all lag issues seem to have gone away – it performs like I would have expected of this high-end phone. (Samsung, you should be fixing this and not your customers)

With RyanZA’s One Click Lag Fix (OCLF) now available on the Market again (Dec 11, 2010) albeit without the root capability (this had to be removed to comply with Market rules apparently), I have successfully lag fixed my Galaxy S (Froyo 2.2). Thanks RyanZA (donation coming).

I downloaded the Z4ROOT.APK file from the XDA forum and copied it to my external SD card (by using a simple card reader in my PC). This rooting utility is not on the Market anymore. You need to root your phone for the lag fix to work. I include the steps below.

When I previously tried the lag fix, I knackered my phone leaving it with a dark screen and occasional vibrations. I had to restore to factory settings using the 3-button method (Vol+, HOME, POWER pressed simultaneously, then selected restore.). So this time I was taking no chances .

Preparation:

Download the following free apps – Quadrant Standard, AppBackup, OCLF and App Installer(by CDROID)

Ideally get an external SD card to use for your backups and to allow you copy Z4ROOT to your phone.

1.	Check the performance of your phone using free app Quadrant Standard. Run the Full Benchmark. It will need to be online to give you an actual comparative score and I scored 900 before starting.

2.	Backup all apps (especially if you have any paid apps). I downloaded App Backup from the Market which worked a treat. It creates a folder called APPBACKUP which I copied to my external SD card to safeguard my apps in the event that I might have to restore to Factory again.

3.	Check that the AppInstaller will work on your phone (one of them did not work for me but this version by CDROID worked a treat). To check it works, uninstall one of your apps that you have backed up as per #2 above. Run AppInstaller and navigate to the APPBACKUP directory in your internal SD card and try to install the app again.

ROOT your phone:

If all of the above goes well you should be able install the Z4ROOT app using the AppInstaller by the same method. Root your phone by any method you wish – I used Z4ROOT as follows.

Important - Before running Z4ROOT, re-boot your phone. It prevents a hang of the Z4ROOT app.

Run the app Z4ROOT - Choose ROOT rather than TEMPORARY ROOT.

If the app does hang on the initial screen simply pull the battery and restart the app.

Your phone will re-boot as part of the rooting process and an app called Superuser will appear in your apps. If it does not, the rooting has not worked and you will need to resolve that before proceeding any further.

Apply OCLF:

1.	Remove your External SD card if you have one – Settings >> SD Card and phone storage >>Unmount SD Card. Remove SD card.

2.	With your phone Rooted, run the OCLF. (A banner saying the app is looking for Superuser access will pop up. Click allow to proceed).

The OCLF has 3 tabs. ALL, Available, Unavailable. Items in Red are unavailable and Green are available.

3.	Check your free space by clicking on this and pressing ‘Fire it up’. You will need to set up an amount of available space for the OCLF to work and the ideally is between 800 – 1000MB. So you will need more than this on your internal SD card.

4.	The first thing to do is install the EXT2 files. Select this option and follow the onscreen instructions.

5.	Next, run the OCLF utility.

Job done.

Now test your device using Quadrant again. I improved my performance to over 1900....excellent.

To unROOT your phone or to undo the fix, simply run the OCLF utility again.

Hope this helps...

Thanks to RyanZA for his programming skills.