what will i loose during the root process? when i root my device what will i loose ?? will rooting wipe my device ?? i don't care about contacts nor applications data the most important this is my media !!! it means a lot for me no just media !! PDF files and everything else i added to the phone storage other then the application ??? please can somebody help because i want to root my phone to use titanium backup so i can have access to all my backup data anywhere ??
Let's get it straight. I'm aware of two techniques that can root an Android device. Both has merits and demerits.


Unlock Bootloader &rarr;install a custom Recovery &rarr; root device using custom Recovery

This method will definitely wipe every thing because it resets the phone back to a state you received from your OEM (OTA update is exception). So if your rooting method requires unlocking Bootloader then do consider taking a backup of your Internal SD card. 

Merit: Clean, easy, and you're aware of what's going on at any stage. 
Demerit: Because of security concerns data is lost for good.
Using an app on Android or PC

There are Android apps like Framaroot (see Methods/apps here), or PC apps like Kingoroot which can root your device without caring for the state of the Bootloader. They rely on an un-patched vulnerability in your Android device. Here is a good answer that explains the working of such apps.

Merit: Device rooted without data loss (usually).
Demerit: If the app isn't open source then you're at the mercy of the app since you don't know what's going on.


Now that an understanding is developed for what will be lost or saved in each method, we will now proceed for backup of Internal SD card.

Consider this rule

Always take backup  before tinkering with /system (rooting affects it) or any other uncommon firmware partition.

About Backup

Taking backup of Internal SD card is trivial. Plug your device into your PC and do a copy-paste of all the content (or your important content) from Internal SD card into PC. I prefer to take backup by running a file server  and  USB tethering on Android but you may use MTP or any other technique like adb pull &lt;SOURCE&gt; &lt;TARGET&gt;.