Is your hacked, XBMC-enabled Apple TV 2G resetting every couple of minutes?

Coming home today to watch some content on Giant Bomb via my hacked Apple TV 2G, I found that the device was resetting itself after running for only a couple of minutes. At /var/log/syslog, I found:

Mar  9 19:16:34 Apple-TV /Applications/AppleTV.app/AppleTV[406]: VERS: comparing OS 4.2.1 with 4.1
Mar  9 19:16:34 Apple-TV /Applications/AppleTV.app/AppleTV[406]: VERS: comparing OS build 8C154 with 8M90z
Mar  9 19:16:34 Apple-TV /Applications/AppleTV.app/AppleTV[406]: T:[0xae15000] SWU: Attempt to back/no-rev from 4.2.1/8C154 to 4.1/8M90z rejected.
Mar  9 19:16:34 Apple-TV /Applications/AppleTV.app/AppleTV[406]: VERS: comparing OS 4.2.1 with 4.2.1
Mar  9 19:16:34 Apple-TV /Applications/AppleTV.app/AppleTV[406]: VERS: comparing OS build 8C154 with 8C154
Mar  9 19:16:34 Apple-TV /Applications/AppleTV.app/AppleTV[406]: VERS: comparing OS 4.2.1 with 4.3
Mar  9 19:16:34 Apple-TV /Applications/AppleTV.app/AppleTV[406]: VERS: comparing OS build 8C154 with 8F191m
Mar  9 19:19:33 Apple-TV ReportCrash[426]: Formulating crash report for process AppleTV[406]

I knew that I had disabled Apple TV updates via a setting in the NitoTV menu, but the check still seemed to be occurring. On the XBMC Forums I found the solution: Checks were being made against the server mesu.apple.com, which NitoTV looped back to 127.0.0.1 by editing /etc/hosts – but that loopback somehow was not in effect. Removing the extra carriage return in /etc/hosts after the entry for menu.apple.com did the trick.

If you’d like to simply download and replace your hosts file, I’ve put mine up for download here – enjoy.

Leave a Reply

Your email address will not be published. Required fields are marked *