Skip to content
FSMdotCOM
  • Home
  • ACCESSORIES
  • APP
  • DESIGN & CODE
  • FOSS
  • HOWTO
  • LINUX
  • NEWS
  • PRIVACY
  • SECURITY
  • VIDEO

Fix iPhone Stuck At Apple Logo

murdaFSMFebruary 13, 2009June 14, 2013

ALSO READ: HowTo: Edit .plist Files on Windows And Fix iPhone Stuck At Boot Logo ( detailed version of how to do it )

Nothing worse than to see your beloved iPhone stuck at boot logo. Well pretty much this is not something that you can’t fix.

What you need :

  • to know how to SSH, and be albe to SSH
  • a little time and patience

NOTE : I am not sure if usb access with software like iPhoneBrowser will work if the iPhone is stuck at apple logo stage, but if it does let us know.

Basically your device is getting stuck at the boot logo, because you just installed or updated some kind of app ( eg : IntelliScreen ) and something, well, just went wrong. There is no need to restore your iPhone, all you need to is is to prevent the XXX dylib from loading all you need to do is remove its entry from com.apple.SpringBoard.plist file ( XXX being the name of the app that is causing the problem )

  • SSH into your iPhone and download the file /System/Library/LaunchDemons/com.apple.SpringBoard.plist

If the file is in binary format then convert it to text format. iPhone will recognize and process the file normally whether it is in binary or text format. You can do the conversion here  http://iappcat.com/plist/bin2xml

  • Open the file with a DAMN GOOD text editor, like NotePad++ ( the default NotePad does not display it properly)
  • The file is in xml format and contains key called DYLD_INSERT_LIBRARIES. This key contains the path of all dylib files which springboard will try to load at startup. Each file location is separated by a ‘:‘. Remove the the complete path of the dylib file you think is causing the problem.
  • Save the file as com.apple.SpringBoard.plist and put it back on the iPhone in the /System/Library/LaunchDemons/ folder
  • Restart your iPhone


It should boot normally now. If it doesent , edit the file again and remove all the other dylib enteries. It should look like this :

<dict>
<key>DYLD_INSERT_LIBRARIES</key>
<string></string>
</dict>

Copy the file back to your iPhone and restart your iPhone.

Taggedboot logoiphone boot logostuck at apple logostuck at boot logo

Post navigation

Previous Article Previous article:
Most Comprehensive List of Cydia and Installer Sources
Next Article Next article:
Custom Ringtones For Your iPhone – Valentines Special

Follow FSM

mastodon FSMdotCOM





SUPPORT

We don't think that using an adblocker = piracy. That's simply not true.

However, as a small non-corporate website, we would appreciate it if you'd consider whitelisting FSM in your adblock of choice.

Alternatively, consider donating using the options on this page.

LATEST ARTICLES

  • Parabolic – A yt-dlp frontend app for Linux
  • How to Make Money Selling Source Code
  • Steve Jobs’ sabotage and Apple’s secret burial
  • Is Mobile Gambling Taking Over the Market?
  • Polygon MATIC price prediction 2025-2030

Recent Posts

  • Parabolic – A yt-dlp frontend app for Linux
  • How to Make Money Selling Source Code
  • Steve Jobs’ sabotage and Apple’s secret burial [video]
  • Is Mobile Gambling Taking Over the Market?
  • Polygon MATIC price prediction 2025-2030
  • Tor 12 brings multi-locale and native Apple Silicon support
  • Why the Internet is at the forefront of investment
  • Could the smartwatch ever replace the smartphone?
  • Plausible Analytics: A privacy respecting alternative to Google Analytics
  • TempBox: Open source instant disposable emails client
  • Joe Rogan interviews Steve Jobs
  • HOW TO: Use GitHub issues to create a comments widget for your blog in 4 simple steps
  • Timeshifter makes it easier to fight jet lag
© 2008-2023 FSMdotCOM. All rights reserved.      ✉️ [email protected]     

▲ Back to Top ▲
  • Home
  • ACCESSORIES
  • APP
  • DESIGN & CODE
  • FOSS
  • HOWTO
  • LINUX
  • NEWS
  • PRIVACY
  • SECURITY
  • VIDEO