The "Call Apple" error in iMessage usually means you have a free account with no credit card tied to it. In these cases you need either iPhone or iPad registered (Macs don't count, new or not) or add a credit card to your apple account, they will do a 1 dollar transaction to make sure card is valid and return your dollar if your not buying any iTunes or something. The "Terminal Thing" as someone called it, is a very specific command and the syntax must be exact, one letter or space wrong and it won't work. The MLB value in NVRAM began to be used by Apple as part of the iMessage server authorization beginning on Dec 20 when the finally cut off the beta for Lion. Again to read current value, which you can copy and paste:
Code:
nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB
to change it, which you can't copy and paste:
Code:
sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB=NOTMYSERIAL123456
where NOTMYSERIAL would be YOUR serial obtained from System Information followed by 6 digits if you have an 11 digit serial, or 5 digits if you have a 12 digit serial. PRAM reset should wipe this value out if need be, or by using the -d argument to delete value after nvram in the first example I posted. Use "man nvram" to learn just enough to get you in trouble
Diskutility Permission repairs require package receipts located at /private/var/db/receipts/. There are 2 files for each package installed, a plist and a BOM (bill of materials). Using terminal command
Code:
pkgutil --pkgs/CODE] will show you what OSX thinks you have. These files contain the permissions setting Diskutility uses so are mandatory to repair them and were not being copied at the end of the install. The BOM file can be extracted from pkgs also with pkgutil, but that's beyond the scope of forum. I took easy route and copied ones from my 10.8.3 Hackintosh and was able to repair a TON of permission errors. Just need ones for the main pkgs included in new OSX install
[CODE]eep357$ pkgutil --pkgs
com.apple.pkg.AdditionalEssentials
com.apple.pkg.BaseSystemBinaries
com.apple.pkg.BaseSystemResources
com.apple.pkg.BSD
com.apple.pkg.Essentials
com.apple.pkg.JavaEssentials
com.apple.pkg.OxfordDictionaries
com.apple.pkg.RemoteDesktop
com.apple.pkg.X11redirec
For Bonjour, the mDNSresponder included in the DL was not getting copied from "Install" to "ML". Looked like script was looking for it at it's usual location in /usr/sbin/ but in "Install" when ran while booted in installer, but it is not present in the basic installer, only fully installed version of OSX, nor was it being put there when first running the tool to create "Install". Manually copied from DL'd app to /usr/sbin/ while replacing current version using Terminal, repair permissions again and Bonjour works after reboot! All services appear to be broadcast and other Mac can access MacBook iTunes share, VNC all work. Only not working is AFP from MacBook to another Mac, but works other way around and can use other Mac to copy files to and from MacBook over LAN. Had this problem before this when trying to manually connect via IP address too though, while VNC would work OK, so this prob appears to be with AFP and not mDNS.
So at this point EVERYTHING works EXCEPT-AFP file shares initiated by MacBook, almost there

Keep up the good work