Difference between revisions of "Trampoline"

From The iPhone Wiki
Jump to: navigation, search
(iOSUpdater.app Notes)
Line 18: Line 18:
 
* Update doesn't work if app is installed with [[iTunes]].
 
* Update doesn't work if app is installed with [[iTunes]].
 
* Deleted on successful update to ''6.0.1'' (10A525).
 
* Deleted on successful update to ''6.0.1'' (10A525).
  +
  +
  +
<gallery caption="iOSUpdater.app synced via iTunes on iOS" widths="100px" heights="100px" perrow="4">
  +
Image:iOSUpdater_01.png|iOSUpdater.app on SpringBoard
  +
Image:iOSUpdater_02.png|iOSUpdater.app on SpringBoard (trying to remove)
  +
Image:iOSUpdater_03.png|iOSUpdater.app after started from springboard
  +
Image:iOSUpdater_04.png|OTA Update Error
  +
</gallery>
   
 
== External links ==
 
== External links ==

Revision as of 13:22, 18 November 2012

Trampoline is the codename for the iPhone 5's OTA Update Enabler. iOS 6.0 on the iPhone 5 apparently included a bug that prevented OTA updates from occurring properly. As a result, Apple made the OTA update process a little less straightforward.

Trying to perform an OTA update informs you about the updater app, and how to obtain it.

Process

  • Spawn by update daemon (causes elevated privileges)
  • Mount Disk Image at /Applications/iOSUpdater.app/iOSUpdaterHelper.dmg
  • Copy contents off (essentially cp -r /dev/{DMG}/* /)
  • Reboot
  • Daemon runs and patches files
  • Daemon deletes Trampoline
  • Reboot

iOSUpdater.app Notes

  • Placing it in iTunes and adding it to the device will allow the update.
  • Updater can't be deleted on device, but can with iTunes.
  • Requires elevated (root) privileges (as far as I can tell)
  • Update doesn't work if app is installed with iTunes.
  • Deleted on successful update to 6.0.1 (10A525).


External links

Tango Media-cdrom.png This software article is a "stub", an incomplete page. Please add more content to this article and remove this tag.