Difference between revisions of "Chimera"

From The iPhone Wiki
Jump to: navigation, search
(update the chimera Jailbreak, release notes, and remove all the links to the old versions, the links were dead anyway.)
(iOS: fix table rendering)
 
(16 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
| title = Chimera
 
| title = Chimera
 
| developer = [https://twitter.com/electra_team Electra Team] [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.3.0<small> (iOS)</small><br />1.2.6<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|08|19|df=yes}}<small> (iOS)</small><br />{{Start date and age|2019|07|26|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
Line 12: Line 12:
 
}}
 
}}
   
'''Chimera''' is a [[semi-untethered jailbreak]] for all devices running 12.0 - 12.1.2, A7-A11 devices on 12.0 - 12.2, A8-A11 devices on 12.4 and tvOS 12.0 - 12.2.
+
'''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 136: Line 136:
 
|
 
|
 
* adds support for A8 devices on 12.4
 
* 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 179: Line 262:
 
|
 
|
 
* adds support for sockpuppet2 on the A10 Apple TV on 12.0 - 12.2
 
* 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 09:58, 23 February 2021

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 Feb 2021; 2 months ago (iOS)
9 Oct 2019; 17 months ago (tvOS)
Operating system iOS, tvOS
Available in English
Type Jailbreaking
Website Chimera.sh

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 Apr 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 Jun 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 Jul 2019
  • This includes a few stability fixes and optimizations, as well as updating the bundled Sileo to 1.1.2!
1.1.0 8 Jul 2019
  • Updates bundled Sileo to 1.1.5
  • Fixes Sileo icon not showing up after jailbreak
1.2.0 12 Jul 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 Jul 2019
  • This adds support for some beta versions of iOS 12.3!
1.2.4 15 Jul 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 Jul 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 Jul 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 Jul 2019
  • adds support for sockpuppet 1.5 on A12 devices on 12.0 - 12.1.2
1.2.8 18 Aug 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 Aug 2019
  • adds support for A8 devices on 12.4
1.3.3 20 Aug 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 Aug 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 Aug 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 Sep 2019
  • Supports getting & setting generator on A12 on 12.1.3 - 12.2 and 12.4!
1.3.8 4 Sep 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 Sep 2019
  • This improves the success rate of sockpuppet3 (especially on 4K devices like the 5S and 6)
1.4.0 14 Mar 2020
  • This uses libhooker internally instead of substitute to apply some patches.
1.5.0 2 Dec 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 Dec 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 Jan 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 Feb 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 Apr 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 Jul 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 Jul 2019
  • This brings all the stability fixes from Chimera 1.2.5 to ATV!
1.2.6 26 Jul 2019
  • adds support for sockpuppet2 on the A10 Apple TV on 12.0 - 12.2
1.3.4 21 Aug 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 Aug 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 Oct 2019
  • updated bootstrap, latest nitoTV and it will recover from running "reset settings" properly now as well.