Difference between revisions of "Trampoline"

From The iPhone Wiki
Jump to: navigation, search
(A little more information.)
(process AFAIK)
Line 1: Line 1:
'''Trampoline''' is the codename for the [[iPhone 5]]'s [[OTA Updates|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.
+
'''Trampoline''' is the codename for the [[iPhone 5]]'s [[OTA Updates|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.
 
Trying to perform an OTA update informs you about the updater app, and how to obtain it.
  +
  +
== Process ==
  +
* Spwan by update daemon (causes [[/private/var/root|elevated]] privileges)
  +
* Mount Disk Image at <code>/Applications/iOSUpdater.app/iOSUpdaterHelper.dmg</code>
  +
* Copy contents off (essentially <code>cp -r /dev/{DMG}/* /</code>)
  +
* Reboot
  +
* Daemon runs and patches files
  +
* Daemon deletes '''Trampoline'''
  +
* Reboot
   
 
== iOSUpdater.app Notes ==
 
== iOSUpdater.app Notes ==
  +
* Placing it in [[iTunes]] and adding it to the device will allow the update.
* It is deleted once the 6.0.1 update is applied.
 
* The updater cannot be deleted on the device, but can be deleted with [[iTunes]].
+
* Updater ''can't'' be deleted on device, but ''can'' with [[iTunes]].
  +
* Requires elevated ([[/private/var/root|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 ==
 
== External links ==
 
* http://mesu.apple.com/assets/trampoline/manifest.plist
 
* http://mesu.apple.com/assets/trampoline/manifest.plist
* [http://appldnld.apple.com/iOS6/041-8518.20121029.CCrt9/iOSUpdater.ipa iOSUpdater.ipa]
+
** [http://appldnld.apple.com/iOS6/041-8518.20121029.CCrt9/iOSUpdater.ipa iOSUpdater.ipa]
   
{{stub|firmware}}
+
{{stub|software}}

Revision as of 21:58, 17 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

  • Spwan 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.