These are instructions on how to root the Samsung Galaxy S2 GT-I9100G (running on android 2.3.4, 2.3.5, 2.3.6, 4.0.4, 4.1.2, 4.2.2, 4.4) using the Root Genius Application on Windows Computer.
Requirements: Your Device should have at least 20-30 percent of battery to perform the rooting process.
(Developer Options are hidden for Android 4.2.2 and above. Go to Settings > About Phone > Built Number > Tap on it 5-8 times to display this option).
Congratulations! Your Samsung Galaxy S2 GT-I9100G smartphone is now Rooted. You can also verify the root status of your device by using the Root Checker App.
[*] No data loss process: Your Phone Data like contacts, pictures, videos, music and etc will be not affected with the above method.
[*] RootGenius Android App: You can also root your Android Device through the official RootGenius Android App. If you wish, you can download the RootGenius Android App from here.
[*] Samsung Stock Firmware: If you are looking for the original firmware for your device, then head over to Download Samsung Stock Firmware page.
[*] Samsung USB Driver: If you are looking for the original USB Driver for your device, then head over to Download Samsung USB Driver page.
[*] Credits: RootGenius is created and distributed by SJRoot (Developer), so full credit goes to them for sharing the Application for free.