Difference between revisions of "CoolBooter"

From The iPhone Wiki
Jump to: navigation, search
m (Revised info about lightning, removed "the app doesn't work with a jailbreak that was released *three* days ago" information, more info about why passcodes are the same across OS installs, revised info about spawning the cli via an app)
m
 
(14 intermediate revisions by 5 users not shown)
Line 6: Line 6:
 
| discontinued =
 
| discontinued =
 
| released = {{start date and age|2016|12|25}}
 
| released = {{start date and age|2016|12|25}}
| latest release version = 1.2.4
+
| latest release version = 1.6
| latest release date = {{Start date and age|2017|10|25|df=yes}}
+
| latest release date = {{Start date and age|2020|10|09|df=yes}}
 
| operating system = [[wikipedia:IOS|iOS]]
 
| operating system = [[wikipedia:IOS|iOS]]
 
| language = [[wikipedia:English|English]]
 
| language = [[wikipedia:English|English]]
Line 15: Line 15:
 
| website = [https://coolbooter.com CoolBooter]
 
| website = [https://coolbooter.com CoolBooter]
 
}}
 
}}
'''CoolBooter''' is a tool for dual booting jailbroken 32-bit iOS devices with another copy of iOS via winocm's [[ios-kexec-utils]]. It supports hosts running iOS 7.0 or higher and can boot versions ranging from 5.0 to 8.4.1. Hosts on lower versions can install the [[#CoolBooterCLI|CLI version]] instead.
+
'''CoolBooter''' is a tool for dual booting jailbroken 32-bit iOS devices with another copy of iOS via winocm's [[ios-kexec-utils]]. It supports hosts running iOS 7.0 or higher and can boot versions ranging from 5.0 (except on v1.6) to 10.3.3. Hosts on lower versions (iOS 5-6) can install the [[#CoolBooterCLI|CLI version]] instead.
   
 
== Usage notes ==
 
== Usage notes ==
   
* During setup, the user can choose to jailbreak the secondary operating system and/or activate verbose boot. iOS 8.x will automatically be jailbroken, as there will be issues if it is not.<ref>[https://twitter.com/Thmitt/status/941474872261214208 @Thmitt: there were some issues with 8.x if it wasn’t jailbroken]</ref>
+
* During setup, the user can choose to jailbreak the secondary operating system and/or activate verbose boot. iOS 8.x and later will automatically be jailbroken, as there will be issues if it is not.<ref>[https://twitter.com/Trsvsr/status/941474872261214208 @Trsvsr: there were some issues with 8.x if it wasn’t jailbroken]</ref>
   
 
* Hosts running iOS 9.0 or higher experienced issues with data protection, meaning that apps such as YouTube, WhatsApp and Mail would not work on the secondary OS. Experimental protected volume support was added later to work around these issues.
 
* Hosts running iOS 9.0 or higher experienced issues with data protection, meaning that apps such as YouTube, WhatsApp and Mail would not work on the secondary OS. Experimental protected volume support was added later to work around these issues.
   
* Like regular installations of iOS, dual booted systems must be activated. [[A6]] devices that have ever been on iOS 10 and then downgraded have failed activation since July, 2017, first randomly, then consistently. To activate the dual booted partition on these devices, activation records can be copied to <code>/var/root/Library/Lockdown</code> from the host OS. Another option is to delete <code>/Applications/Setup.app</code>, also done from the host OS.
+
* Like regular installations of iOS, dual booted systems must be activated. [[A6]] devices that have ever been on iOS 10 and then downgraded have failed activation since {{date|2017|07}}, first randomly, then consistently. To activate the dual booted partition on these devices, activation records can be copied to <code>/var/root/Library/Lockdown</code> from the host OS. Another option is to delete <code>/Applications/Setup.app</code>, also done from the host OS.
   
* iOS 6 as a secondary OS will kernel panic during boot on Lightning adapter devices if the USB cable is attached, or has been since the device was booted into the host OS. To fix the issue, unplug the cable and reboot before launching CoolBooter.
+
* iOS 6 as a secondary OS no longer panics on boot if a Lightning cable is plugged in, but the user will need to unplug then plug the Lightning cable back in once booted into iOS 6 if they want to use it.
   
 
* The secondary OS uses the same lock screen passcode as the host OS, and is protected under the same data-protection scheme as the main OS.
 
* The secondary OS uses the same lock screen passcode as the host OS, and is protected under the same data-protection scheme as the main OS.
  +
  +
* Prior to version 1.4 (APP), CoolBooter used a [[kloader]] version that depended on [[tfp0]]. This meant that CoolBooter would not function on [[h3lix]], which does not have tfp0 but instead has [[hgsp4]]. Version 1.4 was released a few days after [[h3lix]] to add support.
   
 
== Version Change Log ==
 
== Version Change Log ==
Line 37: Line 39:
 
|-
 
|-
 
| 1.0b1
 
| 1.0b1
  +
| rowspan="2" | {{date|2016|12|25}}
| 25 December, 2017
 
 
| initial release
 
| initial release
 
|-
 
|-
 
| 1.0b2
 
| 1.0b2
| 25 December, 2017
 
 
| fixed a small mistake in the booting process
 
| fixed a small mistake in the booting process
 
|-
 
|-
 
| 1.0b3
 
| 1.0b3
  +
| {{date|2016|12|26}}
| 26 December, 2017
 
 
| 7.x support temporarily dropped due to activation issues
 
| 7.x support temporarily dropped due to activation issues
 
|-
 
|-
 
| 1.0b4
 
| 1.0b4
  +
| {{date|2016|12|27}}
| 27 December, 2017
 
 
| Solved partitioning issues
 
| Solved partitioning issues
 
|-
 
|-
 
| 1.0b5
 
| 1.0b5
  +
| {{date|2016|12|28}}
| 28 December, 2017
 
 
| Adds a warning to reboot after installation
 
| Adds a warning to reboot after installation
 
|-
 
|-
 
| 1.0b6
 
| 1.0b6
| 18 April, 2017
+
| {{date|2017|04|18}}
 
| Includes fixes for low capacities as well as many performance improvements
 
| Includes fixes for low capacities as well as many performance improvements
 
|-
 
|-
 
| 1.0b7
 
| 1.0b7
| 9 May, 2017
+
| {{date|2017|05|09}}
 
| Adds backup and restore and improves reliability on older firmwares
 
| Adds backup and restore and improves reliability on older firmwares
 
|-
 
|-
 
| 1.0b8
 
| 1.0b8
| 4 June, 2017
+
| {{date|2017|06|04}}
 
| Fewer bootloops, maybe no more bootloops?
 
| Fewer bootloops, maybe no more bootloops?
 
|-
 
|-
 
| 1.0b9
 
| 1.0b9
| 5 June, 2017
+
| {{date|2017|06|05}}
 
| Including better iOS 7 support
 
| Including better iOS 7 support
 
|-
 
|-
 
| 1.0b10
 
| 1.0b10
| 14 June, 2017
+
| {{date|2017|06|14}}
 
| iPhone 4s is now fully supported
 
| iPhone 4s is now fully supported
 
|-
 
|-
 
| 1.0b11
 
| 1.0b11
| 20 June, 2017
+
| {{date|2017|06|20}}
 
| Adds a custom data partition size option
 
| Adds a custom data partition size option
 
|-
 
|-
 
| 1.0b12
 
| 1.0b12
| 21 July, 2017
+
| {{date|2017|07|21}}
 
| Added S5L8942 device (iPadMini 1, iPod5, iPad2,4) support (thanks to @axi0mX)
 
| Added S5L8942 device (iPadMini 1, iPod5, iPad2,4) support (thanks to @axi0mX)
 
|-
 
|-
 
| 1.0.1
 
| 1.0.1
| 9 August, 2017
+
| {{date|2017|08|09}}
 
| Fixes for the iPad2,4, iPod5,1, as well as bootlogo support (thanks to @nyan_satan)
 
| Fixes for the iPad2,4, iPod5,1, as well as bootlogo support (thanks to @nyan_satan)
 
|-
 
|-
 
| 1.0.2
 
| 1.0.2
| 27 August, 2017
+
| {{date|2017|08|27}}
 
| Experimental protected volume support for iOS 9+ main OS users
 
| Experimental protected volume support for iOS 9+ main OS users
 
|-
 
|-
 
| 1.1
 
| 1.1
  +
| {{date|2017|09|11}}
| 11 September, 2017
 
 
| iOS 8.0–8.4.1 target OS support
 
| iOS 8.0–8.4.1 target OS support
 
|-
 
|-
 
| 1.1.1
 
| 1.1.1
  +
| {{date|2017|09|12}}
| 12 September, 2017
 
 
| Bug fixes for iPad mini 1 as well as for iOS 9 main OS users
 
| Bug fixes for iPad mini 1 as well as for iOS 9 main OS users
 
|-
 
|-
 
| 1.2
 
| 1.2
  +
| {{date|2017|09|24}}
| 24 September, 2017
 
 
| iOS 5.x support, and stability improvements for A5 devices
 
| iOS 5.x support, and stability improvements for A5 devices
 
|-
 
|-
 
| 1.2.2
 
| 1.2.2
  +
| {{date|2017|09|29}}
| 29 September, 2017
 
 
| iOS 8.x bootlogo support, fixed 5.1 targets for iPhone 4S, fixed issues with devices<br />not continuing past Apple logo (iOS 7 and lower) or booting back into host OS
 
| iOS 8.x bootlogo support, fixed 5.1 targets for iPhone 4S, fixed issues with devices<br />not continuing past Apple logo (iOS 7 and lower) or booting back into host OS
 
|-
 
|-
 
| 1.2.3
 
| 1.2.3
| 3 October, 2017
+
| {{date|2017|10|03}}
 
| Fixes iPhone 4S and iPod Touch 5G iOS 6 support, iPhone 4S iOS 5.1.x support (including baseband),<br />inability to allocate more than 6 GB of space to iOS 5.x
 
| Fixes iPhone 4S and iPod Touch 5G iOS 6 support, iPhone 4S iOS 5.1.x support (including baseband),<br />inability to allocate more than 6 GB of space to iOS 5.x
 
|-
 
|-
 
| 1.2.4
 
| 1.2.4
| 25 October, 2017
+
| {{date|2017|10|25}}
 
| General performance improvements, automatic detection of iPhone 4S units that cannot run iOS 5
 
| General performance improvements, automatic detection of iPhone 4S units that cannot run iOS 5
  +
|-
  +
| 1.4
  +
| {{date|2017|12|27}}
  +
|
  +
*Support for iOS 10.3.x
  +
*Support for jailbreaks that enable [[hgsp4|host_get_special_port/4]] and not [[tfp0|task_for_pid(0)]]
  +
*Custom bootlogo support
  +
*Resolved an issue where firmware downloads would hang if the user loses their internet connection during a download
  +
*General performance improvements and various fixes for small issues
  +
|-
  +
| 1.4.1
  +
| {{date|2017|12|29}}
  +
|
  +
*Fixes a regression in bootloop protection for iOS 7 as a secondary OS
  +
|-
  +
| 1.5
  +
| {{date|2018|03|26}}
  +
|
  +
*iOS 9.0 -> 9.3.5 secondary OS support.
  +
*iOS 10.0.1 -> 10.3.3 secondary OS support.
  +
*Resolved an issue on lightning devices where a panic would happen upon booting iOS 6 if a cable was attached during the prior boot.
  +
*Resolved an issue on A5 and A5X devices that caused panics upon booting the other OS.
  +
*Resolved an issue where iOS 10 main OS users booting iOS 8 as a secondary OS would have no baseband.
  +
|-
  +
| 1.6
  +
| {{date|2020|10|09}}
  +
|
  +
*Fixes most bootloop issues
  +
*Fixes iCloud Backup
  +
*You can now use a separate passcode on the secondary OS
  +
*Fixes an issue where sometimes WiFi passwords on the secondary OS would always be incorrect
  +
*Fixes an issue on iOS 10 secondary OS installs where the boot process would sometimes hang if substrate is installed
  +
*Fixes an issue on iOS 8 secondary OS installs where icons would sometimes disappear
  +
*Fixes installation issues for most device and OS combinations
  +
*Various small fixes and performance improvements
 
|}
 
|}
   
Line 125: Line 161:
 
| discontinued =
 
| discontinued =
 
| released = {{start date and age|2017|03|09}}
 
| released = {{start date and age|2017|03|09}}
| latest release version = 0.8.4
+
| latest release version = 1.1 beta2
| latest release date = {{Start date and age|2017|10|25|df=yes}}
+
| latest release date = {{Start date and age|2018|09|18|df=yes}}
 
| operating system = [[wikipedia:IOS|iOS]]
 
| operating system = [[wikipedia:IOS|iOS]]
 
| language = [[wikipedia:English|English]]
 
| language = [[wikipedia:English|English]]
Line 146: Line 182:
 
|-
 
|-
 
| 0.1.4
 
| 0.1.4
| 9 March, 2017
+
| {{date|2017|03|09}}
 
| Initial release, supports hosts on 6.0 and higher, targets 6.0–7.1.2 on same devices as before
 
| Initial release, supports hosts on 6.0 and higher, targets 6.0–7.1.2 on same devices as before
 
|-
 
|-
 
| 0.3
 
| 0.3
| 18 April, 2017
+
| {{date|2017|04|18}}
 
| Adds support for iOS 5 hosts and targets, iPod 4G, iPhone 3GS, iPad 1, low capacity improvements
 
| Adds support for iOS 5 hosts and targets, iPod 4G, iPhone 3GS, iPad 1, low capacity improvements
 
|-
 
|-
 
| 0.6
 
| 0.6
| 17 June, 2017
+
| {{date|2017|06|17}}
 
| iPhone 4S support, more stability, and a custom data partition size option
 
| iPhone 4S support, more stability, and a custom data partition size option
 
|-
 
|-
 
| 0.8.2
 
| 0.8.2
  +
| {{date|2017|09|29}}
| 29 September, 2017
 
 
| Added support for S5L8942 devices, support for 5.x and 8.x targets, experimental protected volume support for hosts on iOS 9 or later going to iOS 7 or lower (use option --use-dpw), protected volume support for all devices running iOS 8 or lower, bootlogo support for all target versions
 
| Added support for S5L8942 devices, support for 5.x and 8.x targets, experimental protected volume support for hosts on iOS 9 or later going to iOS 7 or lower (use option --use-dpw), protected volume support for all devices running iOS 8 or lower, bootlogo support for all target versions
 
|-
 
|-
 
| 0.8.3
 
| 0.8.3
| 3 October, 2017
+
| {{date|2017|10|03}}
 
| Fixes iPhone 4S and iPod Touch 5G iOS 6 support, iPhone 4S iOS 5.1.x support (including baseband), inability to allocate more than 6 GB of space to iOS 5.x
 
| Fixes iPhone 4S and iPod Touch 5G iOS 6 support, iPhone 4S iOS 5.1.x support (including baseband), inability to allocate more than 6 GB of space to iOS 5.x
 
|-
 
|-
 
| 0.8.4
 
| 0.8.4
| 25 October, 2017
+
| {{date|2017|10|25}}
 
| General performance improvements, automatic detection of iPhone 4S units that cannot run iOS 5
 
| General performance improvements, automatic detection of iPhone 4S units that cannot run iOS 5
  +
|-
  +
| 1.0
  +
| {{date|2018|03|26}}
  +
|
  +
*iOS 9.0 -> 9.3.5 secondary OS support.
  +
*iOS 10.0.1 -> 10.3.3 secondary OS support.
  +
*Resolved an issue on lightning devices where a panic would happen upon booting iOS 6 if a cable was attached during the prior boot.
  +
*Resolved an issue on A5 and A5X devices that caused panics upon booting the other OS.
  +
*Added support for jailbreaks that enable host_get_special_port/4 and not task_for_pid/0.
  +
|-
  +
| 1.1 beta1
  +
| {{date|2018|08|16}}
  +
|
  +
*Fixes most bootloop issues
  +
*Fixes iCloud Backup
  +
*You can now use a separate passcode on the secondary OS
  +
*Fixes an issue where sometimes WiFi passwords on the secondary OS would always be incorrect
  +
*Fixes an issue on iOS 10 secondary OS installs where the boot process would sometimes hang if substrate is installed
  +
*Fixes an issue on iOS 8 secondary OS installs where icons would sometimes disappear
  +
*Fixes an issue on iOS 8 and higher secondary OS installs where the boot process would hang if a passcode is set on the main OS
  +
*Fixes an issue that caused the program to hang on iOS 6 devices
  +
*Greatly improved iOS 8 and 9 secondary OS boot time
  +
*Various small fixes and performance improvements
  +
|-
  +
| 1.1 beta2
  +
| {{date|2018|09|18}}
  +
|
  +
*Added support for installing iOS 7.0 beta 1 on compatible devices
  +
*Fixes installation issues for most device and OS combinations
  +
*Various small fixes and performance improvements
  +
|}
  +
  +
== CoolBooter Untetherer ==
  +
{{infobox software
  +
| name = CoolBooter Untetherer
  +
| title = CoolBooter Untetherer
  +
| author = [[User:Trevor|Trevor Schmitt]], [[User:JonathanSeals|Jonathan Seals]]
  +
| developer = [[User:Trevor|Trevor Schmitt]], [[User:JonathanSeals|Jonathan Seals]]
  +
| discontinued =
  +
| released = {{start date and age|2018|03|26}}
  +
| latest release version = 1.0
  +
| latest release date = {{Start date and age|2018|03|26|df=yes}}
  +
| operating system = [[wikipedia:IOS|iOS]]
  +
| language = [[wikipedia:English|English]]
  +
| status = Active
  +
| genre = Utilities
  +
| license = [[wikipedia:Freeware|Freeware]]
  +
| website = [https://coolbooter.com CoolBooter]
  +
}}
  +
  +
'''CoolBooter Untetherer''' allows the user to "untether" their dual boot by allowing the user to boot directly into the installed secondary OS upon startup without any interaction from the user. The untetherer does not support semi-untethered jailbreaks such as [[Phœnix]] or [[h3lix]], therefore iOS 9.3.5 and iOS 10.0.1-10.3.3 are not supported as the user's main OS. To disable the untetherer, the user must hold the volume down button on their device until their main OS lockscreen shows.
  +
=== Version Change Log ===
  +
{| class="wikitable"
  +
|-
  +
! Version
  +
! Date
  +
! Changes
  +
|-
  +
| 1.0
  +
| {{date|2018|03|26}}
  +
|
  +
*Initial release
 
|}
 
|}
   

Latest revision as of 19:46, 12 April 2022

CoolBooter
Original author(s) Jonathan Seals
Developer(s) Jonathan Seals
Initial release 25 December 2016; 7 years ago
Stable release 1.6 / 9 October 2020; 4 years ago
Development status Active
Operating system iOS
Available in English
Type Utilities
License Freeware
Website CoolBooter

CoolBooter is a tool for dual booting jailbroken 32-bit iOS devices with another copy of iOS via winocm's ios-kexec-utils. It supports hosts running iOS 7.0 or higher and can boot versions ranging from 5.0 (except on v1.6) to 10.3.3. Hosts on lower versions (iOS 5-6) can install the CLI version instead.

Usage notes

  • During setup, the user can choose to jailbreak the secondary operating system and/or activate verbose boot. iOS 8.x and later will automatically be jailbroken, as there will be issues if it is not.[1]
  • Hosts running iOS 9.0 or higher experienced issues with data protection, meaning that apps such as YouTube, WhatsApp and Mail would not work on the secondary OS. Experimental protected volume support was added later to work around these issues.
  • Like regular installations of iOS, dual booted systems must be activated. A6 devices that have ever been on iOS 10 and then downgraded have failed activation since July 2017, first randomly, then consistently. To activate the dual booted partition on these devices, activation records can be copied to /var/root/Library/Lockdown from the host OS. Another option is to delete /Applications/Setup.app, also done from the host OS.
  • iOS 6 as a secondary OS no longer panics on boot if a Lightning cable is plugged in, but the user will need to unplug then plug the Lightning cable back in once booted into iOS 6 if they want to use it.
  • The secondary OS uses the same lock screen passcode as the host OS, and is protected under the same data-protection scheme as the main OS.
  • Prior to version 1.4 (APP), CoolBooter used a kloader version that depended on tfp0. This meant that CoolBooter would not function on h3lix, which does not have tfp0 but instead has hgsp4. Version 1.4 was released a few days after h3lix to add support.

Version Change Log

Version Date Changes
1.0b1 25 December 2016 initial release
1.0b2 fixed a small mistake in the booting process
1.0b3 26 December 2016 7.x support temporarily dropped due to activation issues
1.0b4 27 December 2016 Solved partitioning issues
1.0b5 28 December 2016 Adds a warning to reboot after installation
1.0b6 18 April 2017 Includes fixes for low capacities as well as many performance improvements
1.0b7 9 May 2017 Adds backup and restore and improves reliability on older firmwares
1.0b8 4 June 2017 Fewer bootloops, maybe no more bootloops?
1.0b9 5 June 2017 Including better iOS 7 support
1.0b10 14 June 2017 iPhone 4s is now fully supported
1.0b11 20 June 2017 Adds a custom data partition size option
1.0b12 21 July 2017 Added S5L8942 device (iPadMini 1, iPod5, iPad2,4) support (thanks to @axi0mX)
1.0.1 9 August 2017 Fixes for the iPad2,4, iPod5,1, as well as bootlogo support (thanks to @nyan_satan)
1.0.2 27 August 2017 Experimental protected volume support for iOS 9+ main OS users
1.1 11 September 2017 iOS 8.0–8.4.1 target OS support
1.1.1 12 September 2017 Bug fixes for iPad mini 1 as well as for iOS 9 main OS users
1.2 24 September 2017 iOS 5.x support, and stability improvements for A5 devices
1.2.2 29 September 2017 iOS 8.x bootlogo support, fixed 5.1 targets for iPhone 4S, fixed issues with devices
not continuing past Apple logo (iOS 7 and lower) or booting back into host OS
1.2.3 3 October 2017 Fixes iPhone 4S and iPod Touch 5G iOS 6 support, iPhone 4S iOS 5.1.x support (including baseband),
inability to allocate more than 6 GB of space to iOS 5.x
1.2.4 25 October 2017 General performance improvements, automatic detection of iPhone 4S units that cannot run iOS 5
1.4 27 December 2017
  • Support for iOS 10.3.x
  • Support for jailbreaks that enable host_get_special_port/4 and not task_for_pid(0)
  • Custom bootlogo support
  • Resolved an issue where firmware downloads would hang if the user loses their internet connection during a download
  • General performance improvements and various fixes for small issues
1.4.1 29 December 2017
  • Fixes a regression in bootloop protection for iOS 7 as a secondary OS
1.5 26 March 2018
  • iOS 9.0 -> 9.3.5 secondary OS support.
  • iOS 10.0.1 -> 10.3.3 secondary OS support.
  • Resolved an issue on lightning devices where a panic would happen upon booting iOS 6 if a cable was attached during the prior boot.
  • Resolved an issue on A5 and A5X devices that caused panics upon booting the other OS.
  • Resolved an issue where iOS 10 main OS users booting iOS 8 as a secondary OS would have no baseband.
1.6 9 October 2020
  • Fixes most bootloop issues
  • Fixes iCloud Backup
  • You can now use a separate passcode on the secondary OS
  • Fixes an issue where sometimes WiFi passwords on the secondary OS would always be incorrect
  • Fixes an issue on iOS 10 secondary OS installs where the boot process would sometimes hang if substrate is installed
  • Fixes an issue on iOS 8 secondary OS installs where icons would sometimes disappear
  • Fixes installation issues for most device and OS combinations
  • Various small fixes and performance improvements

CoolBooterCLI

CoolBooterCLI
Original author(s) Jonathan Seals
Developer(s) Jonathan Seals
Initial release 9 March 2017; 7 years ago
Stable release 1.1 beta2 / 18 September 2018; 6 years ago
Development status Active
Operating system iOS
Available in English
Type Utilities
License Freeware
Website CoolBooter

A command line interface version called CoolBooterCLI is offered as a separate package in Cydia. Originally requiring iOS 6.0 or higher, it now runs on iOS 5.x as well.

Starting CoolBooterCLI from MTerminal using the command coolbootercli -b fails on devices running older iOS versions. This issue can be solved by starting CoolBooterCLI via SSH instead (ssh root@localhost) or by using an app that spawns "coolbootercli -b".

Version Change Log

Version Date Changes
0.1.4 9 March 2017 Initial release, supports hosts on 6.0 and higher, targets 6.0–7.1.2 on same devices as before
0.3 18 April 2017 Adds support for iOS 5 hosts and targets, iPod 4G, iPhone 3GS, iPad 1, low capacity improvements
0.6 17 June 2017 iPhone 4S support, more stability, and a custom data partition size option
0.8.2 29 September 2017 Added support for S5L8942 devices, support for 5.x and 8.x targets, experimental protected volume support for hosts on iOS 9 or later going to iOS 7 or lower (use option --use-dpw), protected volume support for all devices running iOS 8 or lower, bootlogo support for all target versions
0.8.3 3 October 2017 Fixes iPhone 4S and iPod Touch 5G iOS 6 support, iPhone 4S iOS 5.1.x support (including baseband), inability to allocate more than 6 GB of space to iOS 5.x
0.8.4 25 October 2017 General performance improvements, automatic detection of iPhone 4S units that cannot run iOS 5
1.0 26 March 2018
  • iOS 9.0 -> 9.3.5 secondary OS support.
  • iOS 10.0.1 -> 10.3.3 secondary OS support.
  • Resolved an issue on lightning devices where a panic would happen upon booting iOS 6 if a cable was attached during the prior boot.
  • Resolved an issue on A5 and A5X devices that caused panics upon booting the other OS.
  • Added support for jailbreaks that enable host_get_special_port/4 and not task_for_pid/0.
1.1 beta1 16 August 2018
  • Fixes most bootloop issues
  • Fixes iCloud Backup
  • You can now use a separate passcode on the secondary OS
  • Fixes an issue where sometimes WiFi passwords on the secondary OS would always be incorrect
  • Fixes an issue on iOS 10 secondary OS installs where the boot process would sometimes hang if substrate is installed
  • Fixes an issue on iOS 8 secondary OS installs where icons would sometimes disappear
  • Fixes an issue on iOS 8 and higher secondary OS installs where the boot process would hang if a passcode is set on the main OS
  • Fixes an issue that caused the program to hang on iOS 6 devices
  • Greatly improved iOS 8 and 9 secondary OS boot time
  • Various small fixes and performance improvements
1.1 beta2 18 September 2018
  • Added support for installing iOS 7.0 beta 1 on compatible devices
  • Fixes installation issues for most device and OS combinations
  • Various small fixes and performance improvements

CoolBooter Untetherer

CoolBooter Untetherer
Original author(s) Trevor Schmitt, Jonathan Seals
Developer(s) Trevor Schmitt, Jonathan Seals
Initial release 26 March 2018; 6 years ago
Stable release 1.0 / 26 March 2018; 6 years ago
Development status Active
Operating system iOS
Available in English
Type Utilities
License Freeware
Website CoolBooter

CoolBooter Untetherer allows the user to "untether" their dual boot by allowing the user to boot directly into the installed secondary OS upon startup without any interaction from the user. The untetherer does not support semi-untethered jailbreaks such as Phœnix or h3lix, therefore iOS 9.3.5 and iOS 10.0.1-10.3.3 are not supported as the user's main OS. To disable the untetherer, the user must hold the volume down button on their device until their main OS lockscreen shows.

Version Change Log

Version Date Changes
1.0 26 March 2018
  • Initial release

External Links

References