Just thought I’d give everyone a heads-up on this. I just upgraded all of my apple tv 2 devices (4 total) to iOS 4.4.4 using the new untethered seas0npass update.
When installing xbmc after the jailbreak, I kept getting a “no space left on device” error.
There’s a good chance others will run into this so here is the fix:
Access your apple tv 2 via ssh and then run the following scripts:
mkdir -p /private/var/Applications
cd /Applications
mv * /private/var/Applications
cd /
rmdir /Applications (This won't delete unless the directory is empty...)
ln -s /private/var/Applications /Applications
cd
apt-get update
apt-get install org.xbmc.xbmc-atv2
That's it. Hope this helps someone besides myself.
In my experience, it seems to depend on what you’re building!
I’ve got the latest Seas0nPass 0.8.8.10839 and when I asked it to build a 5.1.1 (iOS 6.0.1 - 10A831) IPSW (requiring tethered boot), it did NOT have /Applications linked to /private/var/Applications
This resulted in me getting a “No space left on device” error when trying to install XBMC 12 through NitoTV
After doing the symbolic link shuffle, I tried to again to have NitoTV install org.xbmc.xbmc.atv2.
After telling NitoTV to “update all”, my xbmc 12 “Forodo” install failed with the same dependency failure these guys saw:
The same “The following packages have unmet dependencies” thing with mobilesubstrate
I noticed a buddy’s 5.0.2 (iOS 5.1.1 - 9B830) ATV showed XBMC and Plex directly in the FireCore “Maintenance” window under 3rd Party apps, so I took had Seas0nPass 0.8.8.10839 build me a 5.0.2 IPSW and had a happy ending.
the 5.0.2 did do the symbolic link of /Applications linked to /private/var/Applications
… and XBMC did show up on the FireCore “Maintenance” window, so I never had to install NitoTV to get XBMC 12.0. I’m finding that the latest “Media Player” does a pretty decent job of serving up the media without having to launch XBMC, so I’m playing with both right now.