Difference between revisions of "Chimera"

From The iPhone Wiki
Jump to: navigation, search
m (iOS)
m (Update website url.)
 
(22 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
| name = Chimera
 
| name = Chimera
 
| title = Chimera
 
| title = Chimera
| developer = [https://twitter.com/coolstarorg CoolStar]
+
| developer = [https://twitter.com/electra_team Electra Team] [https://twitter.com/coolstarorg CoolStar]
| released = {{Start date|2018|05|04|df=yes}}
+
| released = {{Start date|2019|04|30|df=yes}}
| latest release version = 1.0.5<small> (iOS)</small><br />1.0.2<small> (tvOS)</small>
+
| latest release version = 1.6.2<small> (iOS)</small><br />1.3.9<small> (tvOS)</small>
| latest release date = {{Start date and age|2019|05|10|df=yes}}<small> (iOS)</small><br />{{Start date and age|2019|05|04|df=yes}}<small> (tvOS)</small>
+
| latest release date = {{Start date and age|2021|02|07|df=yes}}<small> (iOS)</small><br />{{Start date and age|2019|10|09|df=yes}}<small> (tvOS)</small>
 
| operating system = iOS, tvOS
 
| operating system = iOS, tvOS
 
| language = English
 
| language = English
 
| genre = Jailbreaking
 
| genre = Jailbreaking
| website = [https://chimera.sh Chimera]
+
| website = [https://chimera.coolstar.org chimera.coolstar.org]
 
}}
 
}}
   
'''Chimera''' is a [[semi-untethered jailbreak]] for all devices running 12.0 - 12.1.2 and tvOS 12.0 - 12.1.1.
+
'''Chimera''' is a [[semi-untethered jailbreak]] for A7-A11 devices running 12.0-12.5.1, A12 devices on 12.0-12.1.2, and tvOS 12.0-12.2 and 12.4. (Nonce setter only on 12.1.3-12.2, 12.4-12.4.1 for A12 devices.)
 
 
 
== Versions ==
 
== Versions ==
Line 21: Line 21:
 
! Date
 
! Date
 
! Changes
 
! Changes
! Download
 
 
|-
 
|-
 
| 1.0
 
| 1.0
Line 27: Line 26:
 
|
 
|
 
* Initial Release
 
* Initial Release
| [https://chimera.sh/downloads/ios/1.0.ipa 1.0]
 
 
|-
 
|-
 
| 1.0.1
 
| 1.0.1
Line 34: Line 32:
 
* Fix voucher_swap on some iPad Pros
 
* Fix voucher_swap on some iPad Pros
 
* Reduce IPA size by 32%
 
* Reduce IPA size by 32%
| [https://chimera.sh/downloads/ios/1.0.1.ipa 1.0.1]
 
 
|-
 
|-
 
| 1.0.2
 
| 1.0.2
 
|
 
|
 
* Fixes issues with A12X iPad Pro's failing to jailbreak
 
* Fixes issues with A12X iPad Pro's failing to jailbreak
| [https://chimera.sh/downloads/ios/1.0.2.ipa 1.0.2]
 
 
|-
 
|-
 
| 1.0.3
 
| 1.0.3
Line 45: Line 41:
 
|
 
|
 
* Adds a fix for RocketBootstrap issues on certain devices and updates the bundled @GetSileo to version 1.0.5!
 
* Adds a fix for RocketBootstrap issues on certain devices and updates the bundled @GetSileo to version 1.0.5!
| [https://chimera.sh/downloads/ios/1.0.3.ipa 1.0.3]
 
 
|-
 
|-
 
| 1.0.4
 
| 1.0.4
 
|
 
|
 
* Removes the broken SSH toggle on 1.0.3 and fixes non-working SSH
 
* Removes the broken SSH toggle on 1.0.3 and fixes non-working SSH
| [https://chimera.sh/downloads/ios/1.0.4.ipa 1.0.4]
 
 
|-
 
|-
 
| 1.0.5
 
| 1.0.5
Line 60: Line 54:
 
* Fixes issues with the app occasionally black screening at step 2 and should improve success rate.
 
* Fixes issues with the app occasionally black screening at step 2 and should improve success rate.
 
* Adds machswap2 for A12
 
* Adds machswap2 for A12
  +
|-
 
  +
| 1.0.6
| [https://chimera.sh/downloads/ios/1.0.5.ipa 1.0.5]
 
  +
| {{date|2019|05|19}}
  +
|
  +
* Improves jailbreak success rate
  +
* Fixes issue in 1.0.5 that would result in automatic rootfs restores
  +
|-
  +
| 1.0.7
  +
| {{date|2019|05|26}}
  +
|
  +
* Makes re-jailbreaking significantly faster (4 seconds instead of 12 seconds on a device tested with mach_swap2)!
  +
|-
  +
| 1.0.8
  +
| {{date|2019|06|09}}
  +
|
  +
* This fixes the issue where the Sileo icon wouldn't show up after jailbreaking with 1.0.7, 1.0.8 is otherwise identical to 1.0.7.
  +
|-
  +
| 1.0.9
  +
| {{date|2019|07|02}}
  +
|
  +
* This includes a few stability fixes and optimizations, as well as updating the bundled Sileo to 1.1.2!
  +
|-
  +
| 1.1.0
  +
| {{date|2019|07|08}}
  +
|
  +
* Updates bundled Sileo to 1.1.5
  +
* Fixes Sileo icon not showing up after jailbreak
  +
|-
  +
| 1.2.0
  +
| rowspan="3" | {{date|2019|07|12}}
  +
|
  +
* add support for A9 - A11 devices on iOS 12.1.3 - 12.2
  +
|-
  +
| 1.2.1
  +
|
  +
* This fixes issues that users were experiencing with the exploit failing on 12.2
  +
|-
  +
| 1.2.2
  +
|
  +
* This fixes an issue where 1.2.1 would fail to jailbreak A12 devices using voucher_swap
  +
|-
  +
| 1.2.3
  +
| {{date|2019|07|14}}
  +
|
  +
* This adds support for some beta versions of iOS 12.3!
  +
|-
  +
| 1.2.4
  +
| {{date|2019|07|15}}
  +
|
  +
* This adds support for A7 and A8 devices on 12.1.3 to 12.2 including certain 12.3 betas!
  +
|-
  +
| 1.2.5
  +
| {{date|2019|07|23}}
  +
|
  +
* Improves stability significantly on iOS 12.2
  +
* Fixes occasional freezes on 12.0 - 12.1.x
  +
* Adds [https://twitter.com/NedWilliamson @NedWilliamson] to in-app credits for sockpuppet
  +
|-
  +
| 1.2.6
  +
| {{date|2019|07|24}}
  +
|
  +
* This adds sockpuppet2 for devices on iOS 12.1 - 12.2, increasing reliability of the exploit!
  +
* Note, 12.0/12.0.1 will get sockpuppet 1.5 instead; though they may use machswap(2) or voucher_swap
  +
|-
  +
| 1.2.7
  +
| {{date|2019|07|26}}
  +
|
  +
* adds support for sockpuppet 1.5 on A12 devices on 12.0 - 12.1.2
  +
|-
  +
| 1.2.8
  +
| rowspan="2" | {{date|2019|08|18}}
  +
|
  +
* Adds support for iOS 12.4 on A9 - A11 devices!
  +
|-
  +
| 1.2.9
  +
|
  +
* This bundles the package updates that were pushed after 1.2.8, and should fix issues with installing certain packages (such as NewTerm or Anemone 3)
  +
|-
  +
| 1.3.0
  +
| {{date|2019|08|19}}
  +
|
  +
* adds support for A8 devices on 12.4
  +
|-
  +
| 1.3.3
  +
| {{date|2019|08|20}}
  +
|
  +
* This replaces the sockpuppet 1.5 & sockpuppet2 exploits with the sockpuppet3 exploit (thanks to [https://twitter.com/umanghere @umanghere])
  +
* This also adds support for A7 & A8X
  +
|-
  +
| 1.3.4
  +
| {{date|2019|08|21}}
  +
|
  +
* This fixes the issue causing occasional reboots on 12.2 and 12.4.
  +
* Fixes Sileo not installing correctly on iOS 12.0 - 12.1.4.
  +
|-
  +
| 1.3.6
  +
| {{date|2019|08|23}}
  +
|
  +
*improvements to the SockPuppet exploit that increase reliability and fixes a rare crash that could happen rarely shortly after the jailbreak process.
  +
|-
  +
| 1.3.7
  +
| {{date|2019|09|03}}
  +
|
  +
* Supports getting & setting generator on A12 on 12.1.3 - 12.2 and 12.4!
  +
|-
  +
| 1.3.8
  +
| {{date|2019|09|04}}
  +
|
  +
* This fixes error handling of setting nonces on A12 12.1.3+, as well as fixing an issue with setting nonces on devices that haven't used `igetnonce` get.
  +
|-
  +
| 1.3.9
  +
| {{date|2019|09|16}}
  +
|
  +
* This improves the success rate of sockpuppet3 (especially on 4K devices like the 5S and 6)
  +
|-
  +
| 1.4.0
  +
| {{date|2020|03|14}}
  +
|
  +
* This uses libhooker internally instead of substitute to apply some patches.
  +
|-
  +
| 1.5.0
  +
| rowspan="2" | {{date|2020|12|02}}
  +
|
  +
* Adds support for up to 12.4.9 on pre-A12 and nonce setter support for A12 on 12.4.1.
  +
|-
  +
| 1.5.1
  +
|
  +
* Rejailbreaking an existing Odysseyra1n installation with Chimera will no longer wipe packages database
  +
* Rejailbreaking an existing Chimera installation with checkra1n (for Odysseyra1n) will have working read/write filesystem
  +
* RocketBootstrap from the Odyssey repo will now work correctly on Chimera
  +
* Exploit selector on iOS 12.2 & 12.4 now works correctly (to allow switching between sockpuppet and life_waste)
  +
|-
  +
| 1.6.0
  +
| {{date|2020|12|25}}
  +
|
  +
* Officially verified to work on iOS 12.5 (Chimera 1.5.1 already worked on 12.5)
  +
* Backports more of Odyssey's changes to Chimera
  +
** the platform-application entitlement is now no longer required for binaries to run
  +
** skip-library-validation entitlement is now no longer required for libraries to load into binaries
  +
** improves efficiency and reliability of Chimera
  +
* Note: These backported changes were adapted to use kexec [pac bypass], as such Chimera still only supports A12 devices up to iOS 12.1.2
  +
* Fixes potential app black screen issue during the jailbreak process
  +
* Fixes reliability issues with injecting into launchd during the jailbreak process
  +
* Fixes potential post-jailbreak kernel panics on 4K devices (A7/A8) improving reliability of the jailbreak
  +
* jailbreakd plist has been moved to improve compatibility with odysseyra1n (jailbreakd no longer runs or crashes when booted with odysseyra1n)
  +
* Fixes memory leak and slow performance if jailbreakd is restarted
  +
* Experimental support for full userspace reboot
  +
** To test userspace reboot you can run launchctl reboot userspace
  +
** Userspace reboot should complete in about 15 seconds
  +
** Userspace reboot works about 50% of the time (hence the jailbreak itself is still using ldrestart as it's more reliable)
  +
|-
  +
| 1.6.1
  +
| {{date|2021|01|16}}
  +
|
  +
* Userspace reboot is now fully completed and reliable
  +
* Userspace reboot is now enabled by default and runs during the jailbreak process instead of ldrestart
  +
* Officially validated for iOS 12.5.1
  +
|-
  +
| 1.6.2
  +
| {{date|2021|02|07}}
  +
|
  +
* Fully reliable userspace reboot
  +
* Sileo icon now shows up reliably on fresh bootstraps
  +
* uicache runs on rootfs restore and removes jailbreak app icons
  +
* New Chimera splash screen on userspace reboot
 
|}
 
|}
   
Line 70: Line 227:
 
! Date
 
! Date
 
! Changes
 
! Changes
! Download
 
 
|-
 
|-
 
| 1.0
 
| 1.0
Line 76: Line 232:
 
|
 
|
 
* Initial Release
 
* Initial Release
| [https://chimera.sh/downloads/tv/1.0.ipa 1.0]
 
 
|-
 
|-
 
| 1.0.2
 
| 1.0.2
Line 82: Line 237:
 
|
 
|
 
* Fixes issues with Apple TV 4K failing to jailbreak
 
* Fixes issues with Apple TV 4K failing to jailbreak
  +
|-
| [https://chimera.sh/downloads/tv/1.0.2.ipa 1.0.2]
 
  +
| 1.0.6
  +
| {{date|2019|05|20}}
  +
|
  +
* Improves jailbreak success rate
  +
|-
  +
| 1.0.7
  +
| {{date|2019|05|28}}
  +
|
  +
* Makes re-jailbreaking significantly faster
  +
|-
  +
| 1.2.2
  +
| {{date|2019|07|14}}
  +
|
  +
* This version adds support for tvOS 12.2 on the Apple TV 4K , 1080p Apple TV 4 is only supported up to 12.1.1
  +
|-
  +
| 1.2.5
  +
| {{date|2019|07|23}}
  +
|
  +
* This brings all the stability fixes from Chimera 1.2.5 to ATV!
  +
|-
  +
| 1.2.6
  +
| {{date|2019|07|26}}
  +
|
  +
* adds support for sockpuppet2 on the A10 Apple TV on 12.0 - 12.2
  +
|-
  +
| 1.3.4
  +
| {{date|2019|08|21}}
  +
|
  +
* This fixes the issue causing occasional reboots on 12.2 and 12.4.
  +
* Adds support for tvOS 12.2 & 12.4
  +
|-
  +
| 1.3.6
  +
| {{date|2019|08|23}}
  +
|
  +
* improvements to the SockPuppet exploit that increase reliability and fixes a rare crash that could happen rarely shortly after the jailbreak process.
  +
* bundles a new version of nitoTV that fixes a variety of bugs.
  +
|-
  +
| 1.3.9
  +
| {{date|2019|10|09}}
  +
|
  +
* updated bootstrap, latest nitoTV and it will recover from running "reset settings" properly now as well.
 
|}
 
|}
   

Latest revision as of 02:50, 6 January 2022

Chimera
Developer(s) Electra Team CoolStar
Initial release 30 Apr 2019 (2019-04-30)
Stable release 1.6.2 (iOS)
1.3.9 (tvOS) / 7 February 2021; 3 years ago (iOS)
9 October 2019; 5 years ago (tvOS)
Operating system iOS, tvOS
Available in English
Type Jailbreaking
Website chimera.coolstar.org

Chimera is a semi-untethered jailbreak for A7-A11 devices running 12.0-12.5.1, A12 devices on 12.0-12.1.2, and tvOS 12.0-12.2 and 12.4. (Nonce setter only on 12.1.3-12.2, 12.4-12.4.1 for A12 devices.)

Versions

iOS

Version Date Changes
1.0 30 April 2019
  • Initial Release
1.0.1
  • Fix voucher_swap on betas
  • Fix voucher_swap on some iPad Pros
  • Reduce IPA size by 32%
1.0.2
  • Fixes issues with A12X iPad Pro's failing to jailbreak
1.0.3 4 May 2019
  • Adds a fix for RocketBootstrap issues on certain devices and updates the bundled @GetSileo to version 1.0.5!
1.0.4
  • Removes the broken SSH toggle on 1.0.3 and fixes non-working SSH
1.0.5 10 May 2019
  • Fixes Mail.app send bug.
  • Updates Sileo to 1.0.6
  • Attempts to fix A12-only Camera bug
  • Fixes issues with the app occasionally black screening at step 2 and should improve success rate.
  • Adds machswap2 for A12
1.0.6 19 May 2019
  • Improves jailbreak success rate
  • Fixes issue in 1.0.5 that would result in automatic rootfs restores
1.0.7 26 May 2019
  • Makes re-jailbreaking significantly faster (4 seconds instead of 12 seconds on a device tested with mach_swap2)!
1.0.8 9 June 2019
  • This fixes the issue where the Sileo icon wouldn't show up after jailbreaking with 1.0.7, 1.0.8 is otherwise identical to 1.0.7.
1.0.9 2 July 2019
  • This includes a few stability fixes and optimizations, as well as updating the bundled Sileo to 1.1.2!
1.1.0 8 July 2019
  • Updates bundled Sileo to 1.1.5
  • Fixes Sileo icon not showing up after jailbreak
1.2.0 12 July 2019
  • add support for A9 - A11 devices on iOS 12.1.3 - 12.2
1.2.1
  • This fixes issues that users were experiencing with the exploit failing on 12.2
1.2.2
  • This fixes an issue where 1.2.1 would fail to jailbreak A12 devices using voucher_swap
1.2.3 14 July 2019
  • This adds support for some beta versions of iOS 12.3!
1.2.4 15 July 2019
  • This adds support for A7 and A8 devices on 12.1.3 to 12.2 including certain 12.3 betas!
1.2.5 23 July 2019
  • Improves stability significantly on iOS 12.2
  • Fixes occasional freezes on 12.0 - 12.1.x
  • Adds @NedWilliamson to in-app credits for sockpuppet
1.2.6 24 July 2019
  • This adds sockpuppet2 for devices on iOS 12.1 - 12.2, increasing reliability of the exploit!
  • Note, 12.0/12.0.1 will get sockpuppet 1.5 instead; though they may use machswap(2) or voucher_swap
1.2.7 26 July 2019
  • adds support for sockpuppet 1.5 on A12 devices on 12.0 - 12.1.2
1.2.8 18 August 2019
  • Adds support for iOS 12.4 on A9 - A11 devices!
1.2.9
  • This bundles the package updates that were pushed after 1.2.8, and should fix issues with installing certain packages (such as NewTerm or Anemone 3)
1.3.0 19 August 2019
  • adds support for A8 devices on 12.4
1.3.3 20 August 2019
  • This replaces the sockpuppet 1.5 & sockpuppet2 exploits with the sockpuppet3 exploit (thanks to @umanghere)
  • This also adds support for A7 & A8X
1.3.4 21 August 2019
  • This fixes the issue causing occasional reboots on 12.2 and 12.4.
  • Fixes Sileo not installing correctly on iOS 12.0 - 12.1.4.
1.3.6 23 August 2019
  • improvements to the SockPuppet exploit that increase reliability and fixes a rare crash that could happen rarely shortly after the jailbreak process.
1.3.7 3 September 2019
  • Supports getting & setting generator on A12 on 12.1.3 - 12.2 and 12.4!
1.3.8 4 September 2019
  • This fixes error handling of setting nonces on A12 12.1.3+, as well as fixing an issue with setting nonces on devices that haven't used `igetnonce` get.
1.3.9 16 September 2019
  • This improves the success rate of sockpuppet3 (especially on 4K devices like the 5S and 6)
1.4.0 14 March 2020
  • This uses libhooker internally instead of substitute to apply some patches.
1.5.0 2 December 2020
  • Adds support for up to 12.4.9 on pre-A12 and nonce setter support for A12 on 12.4.1.
1.5.1
  • Rejailbreaking an existing Odysseyra1n installation with Chimera will no longer wipe packages database
  • Rejailbreaking an existing Chimera installation with checkra1n (for Odysseyra1n) will have working read/write filesystem
  • RocketBootstrap from the Odyssey repo will now work correctly on Chimera
  • Exploit selector on iOS 12.2 & 12.4 now works correctly (to allow switching between sockpuppet and life_waste)
1.6.0 25 December 2020
  • Officially verified to work on iOS 12.5 (Chimera 1.5.1 already worked on 12.5)
  • Backports more of Odyssey's changes to Chimera
    • the platform-application entitlement is now no longer required for binaries to run
    • skip-library-validation entitlement is now no longer required for libraries to load into binaries
    • improves efficiency and reliability of Chimera
  • Note: These backported changes were adapted to use kexec [pac bypass], as such Chimera still only supports A12 devices up to iOS 12.1.2
  • Fixes potential app black screen issue during the jailbreak process
  • Fixes reliability issues with injecting into launchd during the jailbreak process
  • Fixes potential post-jailbreak kernel panics on 4K devices (A7/A8) improving reliability of the jailbreak
  • jailbreakd plist has been moved to improve compatibility with odysseyra1n (jailbreakd no longer runs or crashes when booted with odysseyra1n)
  • Fixes memory leak and slow performance if jailbreakd is restarted
  • Experimental support for full userspace reboot
    • To test userspace reboot you can run launchctl reboot userspace
    • Userspace reboot should complete in about 15 seconds
    • Userspace reboot works about 50% of the time (hence the jailbreak itself is still using ldrestart as it's more reliable)
1.6.1 16 January 2021
  • Userspace reboot is now fully completed and reliable
  • Userspace reboot is now enabled by default and runs during the jailbreak process instead of ldrestart
  • Officially validated for iOS 12.5.1
1.6.2 7 February 2021
  • Fully reliable userspace reboot
  • Sileo icon now shows up reliably on fresh bootstraps
  • uicache runs on rootfs restore and removes jailbreak app icons
  • New Chimera splash screen on userspace reboot

tvOS

Version Date Changes
1.0 30 April 2019
  • Initial Release
1.0.2 4 May 2019
  • Fixes issues with Apple TV 4K failing to jailbreak
1.0.6 20 May 2019
  • Improves jailbreak success rate
1.0.7 28 May 2019
  • Makes re-jailbreaking significantly faster
1.2.2 14 July 2019
  • This version adds support for tvOS 12.2 on the Apple TV 4K , 1080p Apple TV 4 is only supported up to 12.1.1
1.2.5 23 July 2019
  • This brings all the stability fixes from Chimera 1.2.5 to ATV!
1.2.6 26 July 2019
  • adds support for sockpuppet2 on the A10 Apple TV on 12.0 - 12.2
1.3.4 21 August 2019
  • This fixes the issue causing occasional reboots on 12.2 and 12.4.
  • Adds support for tvOS 12.2 & 12.4
1.3.6 23 August 2019
  • improvements to the SockPuppet exploit that increase reliability and fixes a rare crash that could happen rarely shortly after the jailbreak process.
  • bundles a new version of nitoTV that fixes a variety of bugs.
1.3.9 9 October 2019
  • updated bootstrap, latest nitoTV and it will recover from running "reset settings" properly now as well.