Rooting my Samsung Galaxy S2 mobile phone

So, I bought a brand new Samsung Android phone, and it was a huge disappointment due to all the distracting, annoying, and completely useless crapware from Google, Samsung, Vodafone, and even Yahoo, which came pre-loaded with the phone and which I am not allowed to uninstall.  I mean, never mind that a certain application is useless; suppose it is in fact very useful; and yet, suppose that despite it being so awesomely useful, I for some reason still want to uninstall it.  It is my phone, I should be able to do it, right?  But no, the powers that be have decided that I am not allowed to uninstall apps from my own phone. Even when they are not only useless, but actually harmful, since some of them are always running, thus consuming memory, CPU cycles, battery, and communications bandwidth. Some apps can be uninstalled, but many others cannot be uninstalled.  They have to stay on the phone.  Whether I like them or not.

After this horrible experience I am very seriously considering the possibility that next time I buy a phone it will be an iPhone.  But for now, I am stuck with Android, so I am now learning how to root my phone so that I can be somewhat in control of the situation.  I am experimenting with my old phone first, a Samsung Galaxy S2.  Here are my notes.


Solved: Brightness control keys do not work on Asus Laptop

So, the brightness keys on my Asus Laptop do not work anymore.  All other Fn keys still work, but the Fn+F5 and Fn+F6 keys which control brightness do not work anymore.

The way to solve this problem is as follows:

Initiate an update of the driver of your monitor. This can be accomplished in many ways, for example:

1. Right-click on the desktop
2. Select "Display settings", then
3. Select "Advanced display settings"
4. Select "Display adapter properties"
5. Switch to the "Monitor" tab
6. Click on "Properties" for the monitor
7. Switch to the "Driver" tab
8. Click "Update driver".

Alternatively, you can:

1. Hit Win+Pause to open the "System" window
2. Click "Device Manager"
3. Find your monitor under "Monitors"
4. Right-click on the monitor and select "Update Driver".

Once the "Update Driver Software" dialog is up:
  1. In the wizard which prompts you whether you want to search automatically or browse your computer, lie and say that you want to browse your computer.  (Windows is so messed up that you have to lie to it to coax it to work.)
  2. On the next screen, do not browse anything, select "let me pick from a list of drivers on my computer".
  3. On the next screen, select "Generic PnP Monitor" and click "Next".
  4. You are done.