I'm trying to root my Samsung Galaxy S4 GT-I9500 and I'm wondering that is there any way to root it without using PC and without losing any of my data. Currently I am running on Android 4.4.2 and have no custom ROM.
Thanks in advance!
Errr.. For this rooting problem, I have checked so many informations before. "Rooting" seems a little complicated and technical. However, it's really simple. The most important thing is to find a secure and easy tool for free rooting. Then, find a way to backup the file and data on Samsung Galaxy S4. Actually rooting won't cause data loss, but processes like unlocking bootloader will. So it's still important to backup the data before rooting.
Luckily, Samsung Galaxy S4 doesn't need to unlock bootloader like HTC or Nexus phones. You need focus on one thing: not bricking your device.
You can follow the steps on how to root Samsung Galaxy S4 here. Ensure you have working ADB before continuing. Preferably, install Samsung Kies and the drivers that come with it, and some ADB/fastboot package or the Android SDK from Google.
Download iRoot on your Windows PC.
Connect your phone to your PC.
Detect the device and click on "Root Now".
Hope you have succeeded now.
I've just rooted via following the instructions here http://www.android.gs/root-xxufnb8-android-4-4-2-official-rom-for-galaxy-s4-lte-i9505/
I'd strongly recommend that you search for and download Odin and Chainfire from the original sources and not via the links though as they look suspicious. Took about 10 mins in total. Good luck