Now first things first this method requires the use of kingo .... Now I know what's been said about kingo and inspite of that I used it and it worked great! I found a thread here of someone using it and it worked as well. The app did it's job but I was wanting TWRP as well. So this is how I did it.
1. Download kingo from the interwebs and run it, it Will guide you from there.
2. Go download Twrp2.img file from teamw (for mega 6.3 search thier site to find it) find the recovery that "works" for me. Save this file to the root of SD card.
3. After kingo has ran and you have root access go to the market and download FLASHIFY for root users.
Now navigate to flashify and select the option to flash recovery, find your recovery.img on SD and flash it.
Now make sure to power off after install and press power button-home button-volume up keys all simultaneously. This will put the phone in recovery.* Do this to keep the phone from writing over your file that was just flashed.*
Now you have root and with out the loss of any data, no wiping or factory resets! All radios work and from what I can tell no problems whatsoever!
All credits for software goes to those that created it, I merely put together a process for you to try! I take no responsibility for damage to your device. TRY AT YOUR OWN RISK! enjoy