06 Jan 2014
How to fix Apple TV reboot loop / restart loop (ATV2)
If your AppleTV has entered a reboot loop (light turns off and on constantly or it appears to be restarting over and over and nothing appears on the screen) then you may need to manually fix it using the following steps.
Notes:
- You need to know the IP address of your AppleTV (google how to do that if you never wrote down the IP before. You can sometimes find it by checking the DHCP table in your router).
- This guide assumes you had NitoTV and XBMC installed
- You will need to know how to use SSH (Mac / Linux) or download Putty (PC)
First up Make sure you have the apple updates blocked:
- Connect to your AppleTV using SSH (use terminal on Mac/Linux or Putty on Windows)
- Mac: type the following into Terminal (Change ipaddress to your Apple TV’s IP address first):
ssh root@ipaddressย
- PC: Connect Putty to your Apple TV IP address, type ‘root’ as the username
- Mac: type the following into Terminal (Change ipaddress to your Apple TV’s IP address first):
- Password is ‘alpine’
- Once you are logged in run the following commands (paste or type them one at a time and hit enter)
cp /etc/hosts /etc/hosts.bak echo "127.0.0.1 appldnld.apple.com" >> /etc/hosts echo "127.0.0.1 mesu.apple.com" >> /etc/hosts echo "127.0.0.1 appldnld.apple.com.edgesuite.net" >> /etc/hosts
- That will block the AppleTV from trying to update itself from Apple (which breaks your Jailbreak) – the cause of many ‘my Apple TV keeps crashing, My Apple TV wont work, My Apple TV keeps restarting – type issues.
Now to fix the constant restart issue:
- Type / paste in the following commands one at a time and then hit enter
-
apt-get remove beigelist
- You may be prompted to confirm you want to remove the files. Hit enter.
- You should see something similar to this show up on the screen and the packages will be uninstalled:
Apple-TV:~ root# apt-get remove beigelist Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: org.tomcool.mloader com.nito.tssagent com.firecore.freemem-watcher org.tomcool.atvsettingsloader Use 'apt-get autoremove' to remove them. The following packages will be REMOVED: beigelist com.nito.nitotv org.xbmc.xbmc-atv2 0 upgraded, 0 newly installed, 3 to remove and 21 not upgraded. After this operation, 2576kB disk space will be freed. Do you want to continue [Y/n]? y (Reading database ... 5040 files and directories currently installed.) Removing com.nito.nitotv ... Removing org.xbmc.xbmc-atv2 ... Removing beigelist ...
- Now you can reinstall them by typing/pasting the following command and hitting enter:
-
apt-get install beigelist com.nito.nitotv org.xbmc.xbmc-atv2
- Done – your ATV2 should now be fixed.
If that does not work:
-
apt-get update
apt-get -f install
apt-get upgrade
- Remove any broken apps (remotehd-atv2 is sometimes troublesome). If you have troubles killing this one you can google that separately “unable to remove remotehd-atv2) there are various guides around stating how to remove it.
- Restart
- If that does not work then remove NitoTV
-
apt-get remove com.nito.nitotv
- it should now work but without NitoTV (which appears to be completely screwed in the latest version)
Thank you very much worked perfect for me.
OK. You’re my HERO! Thanks for this easy to follow guide.
Followed all your instructions and now APTV won’t work at all. Myapple1 appears for a moment then keeps trying to connect. HELP!!
Hi Ilana could you provide some more information? What do you mean by Myapple1 appears for a moment? Are you talking about the apple logo on the boot screen?
thanks for the info.. but my APTV still won’t show anything except xbmc which doesn’t work and keeps rebooting my APTV, and the settings tab. Nothing else. Can’t go back, no menu, nothing. No home screen which usually shows tabs like programs, videos, livetv, etc. nothing shows except like i said XBMC which crashes .. and setting.. Help please ๐
Great guide. Thank you!
Hey,
I have still a Problem, i just made the first Step till the last entering line, because my Apple TV 2 disconnect from Putty excactly while I was typing “apt-get install beigelist com”, there was no way to write further. So I disconnect Putty and tried to start a new connection, but i am not able to write down the password for the Ip and user name i have entered, because he still reboots or do not want to connect with me?? I need some Help :/ ๐
Hi, Konrad. I know you posted this sometime ago, but all you have to do is pull the Internet connection from your router (I just pressed the standby button on my modem). After doing so, the Internet connection is not available (which is what is causing your AppleTV to reboot), yet your local network connection is still active, which will allow you to SSH into your AppleTV without the worry of reboots.
Sounds like your apple TV is crashing or restarting.. you could try chaining the commands with a “;” then it should run the install straight after uninstalling the old one.
That said – if you did successfully uninstall it in the first place you should just be able to login and go straight to the install step.
Hello there I have a problem with my aptv2 when I am on xbmc when I play a moive it gose back to the home screen a it restart please I need help
Amazing. Worked perfectly! Thank you so much! Will this fix remain in place after future updates to NitoTV/XBMC? Thanks again!
Sam
Thank you so much that worked for me 100% ๐
I’ve tried everything and nothing worked however, I moved to a new place and changed my internet provider (AT&T Uverse DSL to Time Warner Cable) and my Apple TV has not rebooted itself even once. I can leave in the middle of a show and come back the following day and pickup from where I left, that never happened B4, it would try but eventually reboot. Now I can fiddle with it all day and it would not flinch. Service provider and higher speed – upto a 100 Mbps is all I changed and seems to have solved all my problems. I was getting 35 Mbps at best with AT&T.
hello all
I have tried repairing my ATV2 and get to the restart issue
section 2 if you will and this comes up
dpkg was interrupted , you must manually run ‘dpkg –configure -a’
what is the next step
Hi steven, hard to say based on the limited information. Are you logged in as root? If you can provide more information someone may be able to assist. Such as your full command history so people can see how you arrived at that step.
when entering the ssh command I get this response in terminal: ssh_exchange_identification: Connection closed by remote host. So I assume I’m not doing something correctly. Please help!
nice! but with xmbc gotham i have EPG guide always empty… can you help fix this? ๐
This is quite strange cause I jailbroke my apple tv 2 and did the whole putty thing. I then went and entered apt-get remove beigelist and it said something about it not being found.
So how do I truly fix this constant rebooting. I restored my apple tv 2 and whenever i watch WWE Network it wants to reboot.
What gives?
how can i the apple update block? I have to do updates and now it is blocked. How can ich chance this?
it’s still working fine, even after years!
apt-get remove beigelist ended in removeing 1453MB of space (Holy s**t!)
thanks my friend!