Broken iMessage and AppStore are generally caused by a bad configuration of ethernet or network cards!
Step 1. Fix your Kext or issue then go to
[raw]cd /Library/Preferences/SystemConfiguration[/raw]
Step 2. Delete [raw]NetworkInterfaces.plist[/raw] & [raw]preferences.plist[/raw]
Step 3. Restart