If you’re reading this post the chances are that you either have the Samsung Galaxy S or you’re looking to buy one.
The Samsung Galaxy S is a great device, but there’s one big problem with it. Although it has a fast 1Ghz process and 512mb Ram, it runs slow. It keep stalling and freezing and feels overly sluggish. It’s a real shame because it’s a great device and a great Android experience. Don’t feel cheated though because there is an easy way of fixing the sluggishness of the device and getting it to run blazingly fast.
Why is the device sluggish?
The Samsung Galaxy S has 8gb or 16gb flash. On the main system parition where apps are installed, Samsung in their infinite wisdom decided to create the main system partition with a partition type as RFS. This is rather slow, and what happens whenever any application tries to read files from disk or write them, you get a performance lag.
How can I resolve the lag and improve system speed?
First you have to root the device. I know a lot of people won’t want to root the device, but it’s a very painless and free and easy thing to do. Once you’ve rooted your device, you can then run a patch that needs root access to the device. What this patch does is take the 2gb of application partition space and create a new 1gb partition within the 2gb partition. Once it’s done this, it creates it as a proper EXT2 partition. Then once the partition is created and formatted, it then moves all your apps out of the main 2gb partition and places it within the smaller 1gb partition. This allows the Galaxy S to then run blindingly fast. The downside is that the original 2gb you had for apps to be installed is now reduced to 1gb. However, don’t worry about this. 1gb is way too much space than you’ll ever need for apps to install. Most Android devices that run off SD card only have around 128mb of user application space, so don’t worry about this. You won’t be limited in what you can install.
Surely though you’re going to run out of space?
No, since rooting and applying the One Click Lag Fix I have 28 apps/games installed, 53 widgets on top of the 8 Samsung Widgets and I still have 626mb free for apps to be installed. You can see the image to the right that shows 626mb free on my device.
Okay, I’m in, I love the Samsung Galaxy S but I need to speed it up, what do I do to speed it up?
The way I did it was to follow the instructions here and root the device first, then download and apply the One Click Lag Fix manually.
However, there’s now an easier way, you can download an APK to do it all for you. You can download it from here.
What if I don’t want it in future?
Well there’s a restore option to allow you to go back. However, you probably won’t want to.
Do I still need to stay rooted?
Not once you have applied the One Click Lag Fix, but most people stay rooted to gain access to other apps, like the ability to take screenshots.
So how fast has it speeded up?
This is a common question people are asking me. I’d say it’s difficult to really tell for sure in terms of real life usability but I suspect it’s in the region of around 3x faster.
The reason why I say it’s difficult to tell is, could you really tell if any device was running 2x, 3x or 4x faster? It’s a personal thing, unless you’re going to sit there and do a whole load of benchmarking and time every single entity.
In real life usage the device when it used to be fast is as fast as it was so you’re not going to see any speedup there, because it’s not overclocking the processor in any way. The beauty is you don’t now see the slow downs that much, so reality wise it’s probably the equivalent of 2-3 times faster.
If you run Quadrant which is a benchmarking tool you’ll see the Samsung Galaxy S usually runs at around 800 (which is what I was seeing prior to rooting and applying the One Click Lag Fix), but now since applying this the device is running at 2261. So Quadrant is showing the device from a performance perspective is running at 2.83 times faster than it was prior to applying the One Click Lag Fix.
Hopefully that should give you the benchmark data you need to determine whether you want to risk applying the root and One Click Lag Fix. Obviously with all kind of patches like this, there’s a risk that you could brick your phone but very few people on the forums have done this from what I can see.
One thing I should note is you will still see some pauses/slow downs now and again. This typically is when you have too many apps open or they’re reading/writing to the file system, that’s only normal with any device, so if you notice a slow down, use an App Killer program like Advanced Task Killer that’s free in the Google Market Place, this will then kill any of your other apps you choose to kill and your device will speed up again. That’s nothing to do with applying the One Click Lag Fix, it’s just an Android thing. Android doesn’t close apps you open unlike iPhone where it does.