OpenSSH and BSD-Subsystem are required. Log in as root with password alpine and type:
chown -R mobile:mobile /private/var/mobile
BSD subsystem and open SSH won't make any difference to the normal phone apps working!
You would jailbreak/activate and THEN it would ask if you wanna restore from a back up - if you have done that before then that may be the cause if you restored from the original time it happened.
If not then I am at a loss - I would try a DFU restore.
iPhone US 8GB
FW 1.0.2--> iUnlock--> iPhoneSIMfree--> 1.1.1 --> 1.1.2--> Soft upgrade 1.1.3 --> 1.1.4 using signal.app
iPhone UK 16GB
FW 1.1.3 OOB --> 1.1.4 --> iPlus 1.2 unlocked!
<----If I helped you out, rep points are always nice (thanks for that idea!)
if you get the activate at&t screen it means your phone not activated properly yet... why not start all over and do the jb,activate and unlock again..... it won't take too much of your time....
[B]OTB 1.1.2 Updated to 1.1.3----> 1.1.4
Restored to 2.1 ---> QuickPwn 2.1
iPhone 4 32gb----4.0.1 jailbreakme.com ed
if you do not care about restore then please use iplus or iliberty+ or wait for PWNAGE. after having fresh fw and baseband do not restore the backup from itunes but do sync with itunes and there you go. do not try to flash bootloader because you can't (thanks to ziphone)
but if you prefer to fix your current ziphone installation you need to fix the ownership of the files with the commandline I gave to you
this is pretty basic
PUT your phone in recovery mode aka hold the home and sleep buttons till the phone turns off then hold the home button down until the connect to itunes image comes up then restore to 1.1.4 by holding down the option key (mac) shift key (windows). Then unlock with iplus or ilberty. (Make sure you do the new phone rather than backup like others have said)