We just covered the method you can follow to update Galaxy S Advance to Android 2.3.6 XXLD3 firmware. Now we will guide you on how you can root this firmware.
Note that in this method we won’t be rooting the installed firmware. Instead we will simply flash the same XXLD3 firmware again, except that in this case the firmware is pre-rooted.
Step1- Download the XXLD3 rooted firmware
Step 2- Download ODIN and make sure your USB drivers are installed
Step 3- Boot your phone into download mode. Do this by switching it off and then pressing and holding the Volume Down + Home buttons together, and then pressing the Power button. You’ll see a triangle and an Android logo. Press the power button to enter download mode
Step 4- Open ODIN on your PC. Make sure USB drivers for the phone are installed. Upon successful connection one of the ID:COM boxes will turn yellow with the COM port number.
Step 5- Select all files you downloaded in step 1.
- Click the PDA button. Select the file which has CODE in its name
- Click the Phone button and select the file which has MODEM in its name
- Click on the CSC button and select the file which has CSC in its name
- Click the PIT button and select the .pit file. Ignore this step if this file doesn’t exist
Step 6- In ODIN select Auto Reboot and F. Reset Time options. Select repartition only if your selected the PIT file
Step 7- Click the start button. Installation process will take a few minutes. After that your phone will reboot with rooted XXLD3 Android 2.3.6 official firmware.