<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TwiPhone.com &#187; Apple Logo</title>
	<atom:link href="http://www.twiphone.com/tag/apple-logo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.twiphone.com</link>
	<description>Tweaks for the iPhone</description>
	<lastBuildDate>Sun, 01 Aug 2010 22:38:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>How to repair &#8220;Apple Logo Screen Of Death&#8221; (endless boot) without SSH access!</title>
		<link>http://www.twiphone.com/2008/12/01/how-to-repair-apple-logo-screen-of-death-endless-boot-without-ssh-access/</link>
		<comments>http://www.twiphone.com/2008/12/01/how-to-repair-apple-logo-screen-of-death-endless-boot-without-ssh-access/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 09:17:50 +0000</pubDate>
		<dc:creator>TwiPhone</dc:creator>
				<category><![CDATA[Firmware 2.x]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 2G]]></category>
		<category><![CDATA[iPhone 3G]]></category>
		<category><![CDATA[Apple Logo]]></category>
		<category><![CDATA[Screen of death]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.twiphone.com/?p=111</guid>
		<description><![CDATA[Well, I updated to 2.2 a few weeks ago and I had quite a lot of applications installed. And, as it happened quite a lot of times with 2.1 my SpringBoard preferences became corrupted. I wrote about reparinig the &#8220;Apple screen of death&#8221; in this post. Unfortunately I did not have SSH access to my [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I updated to 2.2 a few weeks ago and I had quite a lot of applications installed. And, as it happened quite a lot of times with 2.1 my SpringBoard preferences became corrupted. </p>
<p>I wrote about reparinig the &#8220;Apple screen of death&#8221; in <a href="http://www.twiphone.com/2008/10/21/how-to-avoid-or-repair-apple-logo-screen-of-death-endless-iphone-boot/">this post</a>. Unfortunately I did not have SSH access to my phone this time since the upgrade from 2.1 to 2.2 rendered (Cydia OpenSSH server installation not working.</p>
<p>Still, I knew I had to prevent &#8220;mobilewatchdog.bundle&#8221; to load (read the <a href="http://www.twiphone.com/2008/10/21/how-to-avoid-or-repair-apple-logo-screen-of-death-endless-iphone-boot/">other post</a> to understand why.) So this time I just deleted the files by connecting via cable. By doing this I managed to get my SpringBoard preferences working again and I quickly installed OpenSSH to get regular Terminal access to the phone and restoring the &#8220;mobilewatchdog.bundle&#8221; again.</p>
<p>Here are the instructions:</p>
<p><span id="more-111"></span></p>
<p><em>WARNING: If this repair fails you will have a device that will reboot every 10 to 12 minutes &#8211; until you restore the full device from scratch. So try this repair as a last chance to recover from a &#8220;endless boot&#8221; device.</em></p>
<p>Read all steps before you begin. Step 1 and 2 (and step 3 and 4 later on) have to be completed in a few minutes since your phone will probably reboot after some time.</p>
<p>1.) First connect your phone to the Computer via cable and switch it on. Open up the free application <a href="http://www.digidna.net/diskaid/" target="_new">DiskAid</a> and make sure your phone is found. Then quickly change the small selector at the bottom left to &#8220;Root Folder&#8221;. Use &#8220;Copy to folder&#8221; to save the folder &#8220;mobilewatchdog.bundle&#8221; at &#8220;/System/Library/SystemConfiguration/&#8221; to you Computer. You will need this folder later again!</p>
<p>2.) Now delete the folder &#8220;mobilewatchdog.bundle&#8221; on the device by using the &#8220;Delete from Device&#8221; button.</p>

<a href='http://www.twiphone.com/2008/12/01/how-to-repair-apple-logo-screen-of-death-endless-boot-without-ssh-access/pic1/' title='pic1'><img width="150" height="150" src="http://www.twiphone.com/wp-content/uploads/pic1-150x150.png" class="attachment-thumbnail" alt="pic1" title="pic1" /></a>
<a href='http://www.twiphone.com/2008/12/01/how-to-repair-apple-logo-screen-of-death-endless-boot-without-ssh-access/pic3/' title='pic3'><img width="150" height="150" src="http://www.twiphone.com/wp-content/uploads/pic3-150x150.png" class="attachment-thumbnail" alt="pic3" title="pic3" /></a>
<a href='http://www.twiphone.com/2008/12/01/how-to-repair-apple-logo-screen-of-death-endless-boot-without-ssh-access/pic4/' title='pic4'><img width="150" height="150" src="http://www.twiphone.com/wp-content/uploads/pic4-150x150.png" class="attachment-thumbnail" alt="pic4" title="pic4" /></a>
<a href='http://www.twiphone.com/2008/12/01/how-to-repair-apple-logo-screen-of-death-endless-boot-without-ssh-access/pic5/' title='pic5'><img width="150" height="150" src="http://www.twiphone.com/wp-content/uploads/pic5-150x150.png" class="attachment-thumbnail" alt="pic5" title="pic5" /></a>

<p>Basically you delete the startup of a system daemon that will check every 2-3 minutes if Springboard could be loaded. If Springboard is not loaded &#8220;mobilewatchdog&#8221; would reboot your phone. Deleting this process will prevent the system from rebooting every 2-3 minutes. Still, every 10 minutes or so the system will still reboot by another process that cannot be deleted. But this 10 minutes should be enough to get your Springboard preferences restored <img src='http://www.twiphone.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>3.) Reboot. Wait. If you get to your SpringBoard again (or to the PIN screen) everything went fine. If your phone reboots again after 10-12 minutes without showing anything except your Apple or Pineapple logo then this repair failed and you have to fully restore your phone. But this never happened to me so far.</p>
<p>4.) Hurry! On SpringBoard you should open up Cydia and install &#8220;OpenSSH&#8221; as quick as possible! The phone will certainly reboot within 10-12 minutes and you want the installation do be finished by then!</p>
<p><em>Extra: If you do not see your Cydia logo on SpringBoard but you are sure it is installed &#8211; then you quickly go to the &#8220;Settings&#8221; panel, choose &#8220;General&#8221;, &#8220;Restrictions&#8221; and enable them. Then disable them again. This should bring you all your applications back to the SpringBoard!</em></p>
<p>5.) Installation done? Check if you can login via SSH to your phone. </p>
<p>6.) Reboot again and copy  the &#8220;mobilewatchdog.bundle&#8221; files back to their location (/System/Library/SystemConfiguration/) by using DiskAid again or by using an SFTP client and the SSH login. </p>
<p>7.) Make sure you login via SSH and set the correct permissions of the files! If you do not do so the phone will still reboot every 10-12 minute since &#8220;mobilewatchdog.bundle&#8221; cannot be loaded at startup of the phone! enter these 3 commands when logged into your phone:</p>
<p><code> </code></p>
<p><code>chmod 755 /System/Library/SystemConfiguration/mobilewatchdog.bundle<br />
chmod 755 /System/Library/SystemConfiguration/mobilewatchdog.bundle/mobilewatchdog<br />
chmod 644 /System/Library/SystemConfiguration/mobilewatchdog.bundle/Info.plist</code></p>
<p>If the files were put on the right location there should be no error message.</p>
<p>8.) Reboot again.</p>
<p>Thats it!</p>
<p>
    
    
<script type="text/javascript"><!--
google_ad_client = "pub-1698934201924818";
/* iPhone-468x60 */
google_ad_slot = "2448863691";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>




</p>
]]></content:encoded>
			<wfw:commentRss>http://www.twiphone.com/2008/12/01/how-to-repair-apple-logo-screen-of-death-endless-boot-without-ssh-access/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>How to avoid or repair &#8220;Apple Logo screen of death&#8221; (endless iPhone boot)</title>
		<link>http://www.twiphone.com/2008/10/21/how-to-avoid-or-repair-apple-logo-screen-of-death-endless-iphone-boot/</link>
		<comments>http://www.twiphone.com/2008/10/21/how-to-avoid-or-repair-apple-logo-screen-of-death-endless-iphone-boot/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 08:28:44 +0000</pubDate>
		<dc:creator>TwiPhone</dc:creator>
				<category><![CDATA[Firmware 2.x]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 2G]]></category>
		<category><![CDATA[iPhone 3G]]></category>
		<category><![CDATA[Apple Logo]]></category>
		<category><![CDATA[endless boot]]></category>
		<category><![CDATA[Screen of death]]></category>

		<guid isPermaLink="false">http://www.twiphone.com/?p=100</guid>
		<description><![CDATA[Endless Apple/Pineapple Logo? And no way to get into your familiar Springboard (iPhone Desktop) view? Your iPhone will reboot and show the &#8220;Apple Logo&#8221; (jailbroken devices will show a pineapple) and will not start the Springboard? And &#8211; showing only the logo &#8211; the iPhone will restart sometimes by itself? - If your device is [...]]]></description>
			<content:encoded><![CDATA[<p>Endless Apple/Pineapple Logo? And no way to get into your familiar Springboard (iPhone Desktop) view?</p>
<p>Your iPhone will reboot and show the &#8220;Apple Logo&#8221; (jailbroken devices will show a pineapple) and will not start the Springboard? And &#8211; showing only the logo &#8211; the iPhone will restart sometimes by itself?</p>
<p>- If your device is jailbroken and you have SSH installed and enabled you could have a solution right here!</p>
<p>While using Firmware 2.0, 2.0.1 and 2.0.2 I had this problem quite often. Now with firmware 2.1 it happenend only once while cancelling an AppStore application install. </p>
<p>Solution is quite simple: If your Springboard preferences are corrupted or for some other reason not valid the Apple iPhone OS will try to re-create them. Well, the more applications you have installed (I counted 110 on my main iPhone) the more time Springboard will need to recreate them. But the iPhone OS will only allow roughly 2 minutes for this process. If its not finished within this time it will kill the process and re-start it. Endlessly!</p>
<p>Solution is quite simple, as long as you manage to login into your device via SSH (read my other posts how to do this):</p>
<p><span id="more-100"></span></p>
<p>1) Reboot your device </p>
<p>2) Try to connect as <code>root</code> into your device using WiFi and SSH as fast as possible (read my other posts how to connect via SSH)</p>
<p>[If you do not have WiFi enabled by default you could still try to login via <a href="http://www.makkiaweb.net/itunnel/" target="_blank">iTunnel</a>. You will need a Windows PC or Windows on VMware. ]</p>
<p>3) Type in</p>
<p><code>mv /System/Library/SystemConfiguration/mobilewatchdog.bundle/ /</code></p>
<p>Make sure you do not forget the last &#8220;space&#8221; &amp; &#8220;<code>/</code>&#8220;!</p>
<p>4) Type in</p>
<p><code>reboot</code></p>
<p>The device will reboot. Actually you removed the process that will kill Springboard every 2 minutes. But now you will have another problem: After 10 minutes or so a hardware monitoring process will have a check on the running system. Since it will not find the process you just prevented from booting the hardware monitoring process will re-boot the iPhone.</p>
<p>Still, this 10 minutes will be considerably longer than the 2 minutes before. Just let your iPhone reboot and wait about 10 minutes. Normally SpringBoard should load after 4-5 minutes. Your preferences are valid again.</p>
<p>-> If your iPhone reboots after 10 minutes you got some more severe problems that cannot be fixed by this tutorial. But in my case it rebooted into SpringBoard 95% of all times.</p>
<p>5) As soon as you see your beloved SpringBoard again you should make sure you copy the removed process starter back to its original position. <em>Or you iPhone will continue to reboot every 10 minutes!</em> So login using <code>root</code> and type:</p>
<p><code>mv /mobilewatchdog.bundle /System/Library/SystemConfiguration/</code></p>
<p>Do not wait with this too long as the iPhone should not reboot while this command is running! To be on the safe side you could wait for another reboot, login then as fast as possible (normally roughly a minute after rebooting started) and run the command. </p>
<p>So, how to avoid it? Upgrade to firmware 2.1. I had no problems at all using Firmware 2.1. As long as you are careful not to install/upgrade applications from the AppStore while runnig out of battery etc. </p>
<p><em>And make sure you got your SSH login enabled all times. Otherwise you will not be able to connect to your device as long as it is in booting mode!</em></p>
<p>If you have any question, feel free to post it here.</p>
<p>
    
    
<script type="text/javascript"><!--
google_ad_client = "pub-1698934201924818";
/* iPhone-468x60 */
google_ad_slot = "2448863691";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>




</p>
]]></content:encoded>
			<wfw:commentRss>http://www.twiphone.com/2008/10/21/how-to-avoid-or-repair-apple-logo-screen-of-death-endless-iphone-boot/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
	</channel>
</rss>
