Well, I also had this saga after flashing a Googy Max kernel and thought I had a very fast PDA but no phone. Gone through the same heartache and eventually flashed a Stock 4.1.2 ROM through Odin, then tried Ktool and still couldn't get the EFS partition and data restored. In the end I used EFS Pro Backup and Restore tool (found over on XDA), extracted the xx.tar.gz file I found from some previous backup and used the efs.img file within that to restore - all was well after that.
davoid definitely had a corrupt EFS partition caused by a kernel flash, after which your phone runs perfectly but you cannot get a carrier network connection - WiFi, Bluetooth and everything else works but that. Nandroids do not restore EFS! nor does another or an older kernel!
Moral of the story is, ALWAYS KEEP A BACKUP OF THE EFS PARTITION!!! I never gave it a second thought until I thought I had an expensive android PC instead of a smartphone.
davoid definitely had a corrupt EFS partition caused by a kernel flash, after which your phone runs perfectly but you cannot get a carrier network connection - WiFi, Bluetooth and everything else works but that. Nandroids do not restore EFS! nor does another or an older kernel!
Moral of the story is, ALWAYS KEEP A BACKUP OF THE EFS PARTITION!!! I never gave it a second thought until I thought I had an expensive android PC instead of a smartphone.

