Re: recovery softeare for external device.
With all due respect folks, the OP has an S3 -- so telling them what used to work on older devices is useless. AFAIK, and I've looked since I too have an S3, there is NO Linux SW that will allow you to do data recovery of the phone's Internal file system. There have been instances of recovering data from external SD cards, but that required inserting the SD card in a Windows PC and running Windows data recovery apps -- and as I have done that, as well, I can tell you that data recovery is spotty, at best.
With ICS, and now JB, Android USB Mass Storage is history -- you get MTP or PTP. There have been lots of posts on these forums about folks trying workarounds to the no-USB-MS problem -- and I've not seen any successes.
Ubuntu 16.10 Mate, Mint 18 Mate; MS Win 8.1, MS Win10 Pro.
Will not respond to PM requests for support -- use the forums.