[Galaxy S I9000 General] Virnik0:
OK, I will answer your question by another question(s):

Do you want your phone to save more baterry power? To last longer?

Do you want to have access to complete backups, to completely control what your phone do? From services, to CPU profiles?

If so, then yes, do do have continue.

To explain:

In GNU/Linux world, packages have dependecies. For example, if you want to instal programm foo, it will also install package foo-libs (containing libraries used by that program, foo-doc (containing documentation of this program), foo-shared (containing items shared with other programs), and so on.

To be able to control actual CPU speed of the phone (to save baterry), you need also install its dependencies, and fullfill some requirements.

One requirement of this is root access (look at the market, many usefull apps actually need root access), and root access need enviroment, in which it can do commands, such as busybox. Busybox is tiny, smallest command enviroment available. Fear not, you will not have to run commands on the terminal (but you will be able to, if you'll want to).

To be short, changing CPU speed needs root access. Root is something similiar to Windows Administrator, but more, far more powerfull - in GNU/Linux.

Changing CPU speed is really good idea. Why the hack shall your phone, hiding in the pocket, idling and doing almost nothing, shall run on max performance and consume big amount of energy, when it actually needs only little? It only needs enough computing power to stay awake, ready for incoming calls and SMS, syncing with G-Mail, Exchange, Facebook, you name it. But such operations needs only little of CPU's power, 5 times lower consumption that it is draining on full performance.

So, Application I have suggested (setCPU) will do this automatically (if you follow all steps) for you. For example - how long can your phone stay alive on one charge? One day? Mine can stay alive for five days now, without any impact on user performance. setCPU will automatically overclock your CPU to its full power, once you lit your screen (screen unlock / when you get it out of your pocket), and downclock it again, once it goes to sleep to the pocket.

One Click Lag Fix needs root too. And what it does? Actually, it create new partition, mount it for the filesystem, and moves all system files to it. This new partition is much, much faster. It is called ext2, and it comes from linux world. RFS filesystem used by samsung is too slow, compared to it.

Just try this, to compare:

Install Quadrant from market. Let it benchmark your phone. How many points you reach? What is your score? I can promise you, that once You'll install OCLF and apply everything I have described here regarding OCLF, your phone will get another 60% performance boost. Simple as it is - It will be MUCH MUCH FASTER!

Do you have some colleague or friend owning Galaxy S? Yes? Fine, let them install Quadrant too (any other android benchmark app will work), and compare your results. You will be really surprised and impressed. And your colleague or friend annoyed :D, because compared to your tweaked phone, his will look slow, useless and laggy.

If you have followed till step 16), dont stop and finish it all. As I said, I have tried it many times, even with comparision to other stock Galaxies.

For example, I am actually taxing some of mine friends for money, to tweak their phones, and they are glad, like I am, because - who dont love money? After all, some of my investments to this toy gets back to me (new baterry with 3500mAh capacity just arrived by our post office today, yay!).