The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Trampoline"
GingerN1nja (talk | contribs) |
m (→iOSUpdater.app Notes) |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 5: | Line 5: | ||
== Process == |
== Process == |
||
* Spawn by update daemon (causes [[/private/var/root|elevated]] privileges) |
* Spawn by update daemon (causes [[/private/var/root|elevated]] privileges) |
||
− | * Mount Disk Image |
+ | * Mount Disk Image <code>/Applications/iOSUpdater.app/iOSUpdaterHelper.dmg</code> at <code>/Developer</code> |
− | * Copy contents off (essentially <code>cp -r / |
+ | * Copy contents off (essentially <code>cp -r /Developer/* /</code>) |
* Reboot |
* Reboot |
||
* Daemon runs and patches files |
* Daemon runs and patches files |
||
Line 13: | Line 13: | ||
== iOSUpdater.app Notes == |
== iOSUpdater.app Notes == |
||
− | * |
+ | * The app can be installed on a device via [[iTunes]]. |
− | * Updater |
+ | * iOS Updater can't be deleted on the device, but can be removed via [[iTunes]]. |
− | * |
+ | * The app appears to require elevated ([[/private/var/root|root]]) privileges. |
+ | * iOS Updater is deleted on successful update. |
||
− | * Update doesn't work if app is installed with [[iTunes]]. |
||
+ | * Among with iOSUpdaterHelper.dmg, in iOSUpdater.app, there is its signature. This prevents hackers from replacing it with an unofficial image. |
||
− | * 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 == |
||
− | * http://mesu.apple.com/assets/trampoline/manifest.plist |
+ | * [http://mesu.apple.com/assets/trampoline/manifest.plist 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] |
||
+ | * [http://tinyurl.com/iosupdater Install] |
||
{{stub|software}} |
{{stub|software}} |
Latest revision as of 06:02, 19 March 2016
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
/Applications/iOSUpdater.app/iOSUpdaterHelper.dmg
at/Developer
- Copy contents off (essentially
cp -r /Developer/* /
) - Reboot
- Daemon runs and patches files
- Daemon deletes Trampoline
- Reboot
iOSUpdater.app Notes
- The app can be installed on a device via iTunes.
- iOS Updater can't be deleted on the device, but can be removed via iTunes.
- The app appears to require elevated (root) privileges.
- iOS Updater is deleted on successful update.
- Among with iOSUpdaterHelper.dmg, in iOSUpdater.app, there is its signature. This prevents hackers from replacing it with an unofficial image.
External links
This software article is a "stub", an incomplete page. Please add more content to this article and remove this tag. |