[Sprint Samsung Galaxy S III] topherk:
Haha, everyone keeps linking to the

same thread

. If you're looking for the download link on there, it's right where it says "MB1 Stock With Count Reset 16gb ONLY." That is, assuming, that you're strolling through town with the 16GB version of the phone. You'd have to go to the 32GB if you're rocking the high-capacity version (although ,if you're running out of internal space on a 32GB model, you might be beyond help, haha).

But before you go download and flash that file, could I ask you a couple of questions about what's going on with your phone? No? Well I'm going to anyways:

Do you have a MicroSD card that you're using as external storage? I'd recommend getting one. Amazon has a fair price on a

32GB SanDisk card

($27 with free Prime Shipping). Although, SanDisk has had issues in the past with their cards and our phones, but my 64GB has been running fine (knock-on-wood).

I'm assuming you have the 16 GB version of the phone. Please correct me if I'm wrong.

What do you usually store on the internal storage?

What recovery are you running? Is it stock, TWRP, or CWM?

What are some of your "big apps" you have installed? If you go into the apps section of your settings, you should be able to sort by size.

Which Roms have you been flashing? I know some are quite large (~800-900MB), so installing it might be inherently taking up 6-7% of your internal storage.

What do you have in your Android/data folder on internal storage? That is one place MBs go to die. You can look through there and delete information stuff manually (not recommended unless you know what you're doing).

I ask all those questions because it's kind of odd for you to be running out of internal space unless something's wrong. And while I can't speak for all of XDA, I can say that I am much more interested in knowing what's happening, not just telling you how to return to stock (which has been answered at length). If we can find a solution for you without you having to go all the way back to stock unrooted, I'd consider that a win.

Ok, so now I'm going to take you through the "solution" I would run on my own phone before I went back to 100% stock unrooted. Any recovery work I mention will be with TWRP, but CWM has similar options/settings, so you should be able to find it in there. I am also assuming you have a Micro SD card, 'cause we're going to do an internal memory wipe, so nothing will remain on your phone's internal memory (you'll get back 100% of your phone's internal memory, minus a bit for boot and recovery partitions). And once you wipe the internal sdcard, any Rom zip you had on there will be gone, so you won't be able to flash it (that would be bad). Ok, here we go!

Download whichever Rom you'd like. If you want a stock, rooted Rom, I'd recommend Freeza's stock MB1 Rom. Although it's up to you.

Copy downloaded Rom to your External Memory (extSDCard)

Turn your phone completely off (hold down power for 3-5 seconds)

Boot your phone into recovery. Hold Up, Menu, and Power for a few seconds (until SAMSUNG appears on your screen and the phone vibrates)

Make a Nandroid backup. I can't emphasize this enough. In flashing, it's almost a certainty that one time, something will mess up. When that happens, you want to be able to restore a backup. In TWRP, just go into Backup Menu and choose where you want it (External storage, as we'll be using the

standard

issue

Neuralyzer

on the internal memory). It takes my phone a few (5-10) minutes to completely backup my data.

In TWRP, click the Wipe button, then Internal Storage. Warning: this will completely wipe your internal storage. Anything you have saved in there: pictures, music, movies, etc will be gone. If you wipe internal memory and don't have a microSD card (with a Rom zip already on it), you won't be able to flash a Rom in recovery and it will be a pain in the A (yes, capital A) to help you get your phone up and running again.

Go back to the TWRP main menu.

Click Install, then find your Rom zip file (may have to switch to external storage).

Let TWRP do it's thing.

If you're installing a TW-based Rom, chances are it had gapps already installed. If not, you should now flash the correct

gapps package

from goo.im. Make sure you're flashing the correct one, as if you don't, your google apps will force close upon use.

Reboot into system and give it time to boot (first boot sometimes takes a couple of minutes).

Set up your phone the way you like.