Removing MLB from the Apple TV 2 menu

If like me, you have no interest in MLB, will never use it, and would rather you didn’t have it so prominent in your Apple TV menu, this tip is for you.

It’s a bit of a rigmarole, but if you’re really keen to remove it, here are the steps you need to take:

  1. First of all, if you haven’t already done so, jailbreak your Apple TV with Seas0n Pass
  2. ssh into the Apple TV (in something like Transmit, Flow, Cyberduck etc.) using apple-tv.local as the server,rootas the username, andalpineas the password. You can of course do it Terminal, usingssh root@apple-tv.local` but I find the file editing part a right faff personally!
  3. Navigate to /private/var/stash/Applications/AppleTV.app/Appliances/Internet.frappliance
  4. Open info.plist (I used xcode)
  5. Find ‘FRApplianceCategoryDescriptors’, and delete Item 1, and save.
  6. On the Apple TV, restart lowtide via Maintenance > Settings (or just pull the plug out and pop it back in again)

…and it’s gone!