Sprint Galaxy S3
This a short list of frequently asked questions in this device forum and the answers often given as a response. It should serve as a starting point for gathering knowledge and finding solutions to many common problems. Please Do not post "Thank you" type responses. If you have additional questions or require more help, try to find an existing thread or create your own.
Q1: How do I root the Sprint galaxy s3?
All things root can be found in the link below, including all files (including the drivers) you will need and a step by step video! Make sure to visit the sticky in development and thank qbking77 for his root thread (this method works with 4.1.1 and 4.1.2)Q2: I have bricked my device/my phone won't boot, what is the best way to fix it? (Use the Odin method for bringing your phone back to unrooted stock to bring in for repair)
ROOTING GUIDE WITH VIDEO
First, if you can get into recovery or download mode, you are not bricked, just sponged! If you can get into recovery, download and transfer a rom to your sd card and flash in recovery. If You can get into download mode you will need a stock .tar and Odin to "unbrick". The easiest way is to follow the link below for qbking77 guide on how to unroot/unbrick. Again, make sure you go to development and thank qbking77Q3: What is a custom recovery?
unroot/unbricking guide with files and how to video
A custom recovery takes the place of Samsung's stock recovery once you root your phone. There are two custom recoveries (team win recovery project), The other is CWMR (ClockworkMod Recovery). When choosing which recovery to use, read the ROM/kernel op that you want to flash, most of the time they will tell you which recovery is sorted for their project. In most cases both recoveries work just fine, so ultimately the choice is up to you, but if you decide to go with a recovery that the developer did not recommend, you still not receive support within that developers thread!Q4: What is the best/most stable Rom/Kernel (question that should never be asked)
Link to Both custom recoveries and stock recovery can be found here
This is simple, there is no best/most stable Rom/Kernel for this device! They are all excellent and the devs have spent countless hours trying to perfect them all. The only way to decide what is best/most stable for you is to try them all out until you find one that suits your needs. In post #2 and 3 of this thread I have included links to all Roms and kernels on xda! Happy flashing!Q5: Which Rom/Kernel will give me the best performance/battery life (this is another question that should never EVER be asked)?
Please don't ever ask this in the forum, there is no best. Things like battery life and performance largely depend on the end users interaction with the phone. No two people use their phone in exactly the same way, so nobody can tell you which Rom/Kernel will work best for your needs. Many things affect battery life, including but not limited to, what and how often you sync things, signal, apps installed, widgets running, just to name a few. This is largely an opinion and for every 50 answers you receive you're likely to receive at least 30 different answers, so please, just don't ask it, it's a waste of everyone's time, including yours because you still never receive a straight answerQ6: What is the proper way to install a Rom?
In almost every case the proper instructions for flashing a custom Rom will be posted in the Rom threads 1st post. Some roms will say dirty flashing is fine, I avoid this to minimize problems. Download Rom, transfer to external storage (sd card). Boot into recovery, factory reset (which wipes data and cache) and wipe dalvik cache. Go to install, find the Rom you've downloaded and flash. Please remember that if you choose to format data (you'll see this option in twrp (completely unnecessary in most situations) ) will erase things on your internal memory, so make sure your music, photos, backups, and everything else important is on your external storage! DO NOT POST BUG REPORTS IF YOU HAVE DONE A DIRTY FLASH, start clean and if the bug persists after a clean flash then you may report the bug. Be prepared to provide a log cat and to be able to explain how to reproduce said bug if necessary (log cats explained later in this FAQ) just to clarify, factory reset and wrong dalvik cache is what's necessary for a clean install of a Rom!
Q7: What is ADB and how do I use it?
Please see this thread for everything ADB
FULL ADB GUIDE
Q8: How to do a logcat from ADB and what the heck is a logcat?
For setting up ADB see Q7!
logcat allows us to log what the OS is doing, and possibly delve information for when things are not working
its quite simple Reading it is another.
To use logcat
To logcat to a certain file doCode:adb shell logcat
Obviously using the name of a text file of your choice, not "whatever text file you like"Code:adb shell logcat -d > /sdcard/whatevertextfileyoulike.txt
For further explanation follow the link in Q6
Q9: Is there an app that will help me pull a logcat from the phone?
Actually, yes, there is... but it does have its limitations, if you're stuck in a bootloop, the app will do you no good, you will have to use ADB for this, but if you're data is not connecting on a certain Rom, or something similar within the already booted OS this app can be rather handy and simpler for those who don't understand ADB. Link for app below
Q10: Can I flash any modem on any ROM or do the versions have to match?
Modems/basebands are completely independent of the roms, so you can run any modem on any ROM! (They do have to be for the device you are using though)
Q11: Method to update prl without flashing back to a TOUCHWIZ ROM. Also how to enable baseband diagnostic mode. How to acquire MSL. (Not yet working on 3.4 kernels, which includes most updated aosp roms)
Despite the common misconception that you have all probably heard, you have to be on a TOUCHWIZ ROM to update your prl, that is actually not true. The thread linked below will explain how and will also show you how to aquire your MSL and how to enable baseband diagnostics mode
See this thread for everything above
Q12: How do I backup my IMEI and do I have to do it?
The thread linked below will explain everything IMEI, along with how and why you should do it!
click here for all the needed info
Q13: I have seen better battery stats (BBS for short) mentioned everywhere, what is this and why do I need it?
BBS is an app made by an awesome XDA member that will help you identify what is keeping your phone from entering deep sleep (or wakelocks, which are explained below)
Thread for BBS
Q14: What is a wakelock and how do I get rid of them?
This is the most involved and comprehensive guide I have ever seen on XDA involving wakelocks, if you're having problems with wakelocks, please go here and read posts 1-3 it will help you tremendously! Make sure you thank this guy as he obviously spent tons of time on this guide
T.J. BENDERS FULL GUIDE TO WAKELOCKS
Q15:I'm sure I'm following all the guides correctly, why does Odin still fail on me?
The most common explanation for this is your data cable! Always, I repeat ALWAYS use a heavy duty data cable when Odin is at use. BlackBerry cables seen to be the most popular to use among Odin users and are very cheap online, save yourself some headaches and frustration in the future and pick one up!Q16: I am rooted and just received an OTA update message, should I accept it and if I do will I lose root?
Cnexus has wrote a great FAQ for all things OTA please read his FAQ for everything you need to know Cnexus OTA FAQ To kill the update notification for good you can also refer to this thread how to stop the update notification by Galaxys3man30
Q17:Is there a reference somewhere to explain all the different kernel governors and I/O schedulers?
why, yes, yes there is! This is the best reference that I have found on xda Governors, I/O Schedulers and more reference
Replace this block of text with a short answer for the above question. If the answer is complicated or otherwise lengthy, avoid the temptation to provide a full answer here. If the answer is truly that involved, this should be answered in another thread outside of this document. The answer then should provide a brief summary or overview and direct the reader to the document providing a full coverage of the topic
Special thanks to these guys for helping through the process of creating this thread! If not for them this would be half of what it is, go find a post of theirs and hit that thanks button please!
Kennyglass123 (big thanks, you know why )
And last but certainly not least, every Rom and kernel developer, including the awesome members who made all of these mods available to us!