|
|
Line 117: |
Line 117: |
|
*'''Known Bug:''' Apps will take longer to launch the first time they're launched after rejailbreaking due to a workaround for another bug w/ unsandboxing not working on first launch |
|
*'''Known Bug:''' Apps will take longer to launch the first time they're launched after rejailbreaking due to a workaround for another bug w/ unsandboxing not working on first launch |
|
|- |
|
|- |
− |
| Beta 8-2 |
+ |
| Beta 9 |
|
| 27 January, 2018 |
|
| 27 January, 2018 |
|
| |
|
| |
Revision as of 04:04, 28 January 2018
Electra is a semi-untethered jailbreak for devices running iOS 11.0 - 11.1.2. The jailbreak does not include Cydia, because saurik is yet to update it for iOS 11.
Version Change Log
Version
|
Date
|
Changes
|
Beta 1
|
13 January, 2018
|
Initial release
|
Beta 2
|
13 January, 2018
|
- Fix Anemone not recognising themes
- Fix black screen when jailbreaking with tweaks enabled
|
Beta 3
|
13 January, 2018
|
- Unlock all NVRAM variables (including setting boot-nonce) [thanks stek29]
- Add support for binaries with SHA1 hashes (so existing dylibs work fine, but executables will need the entitlement) [thanks stek29]
- Clean up some garbage files that were present from previous build (yay macOS resource forks and .DS_Store)
- Hopefully fix the app icon not displaying on iPhones
- Significantly speed up the rejailbreak process
|
Beta 3-2
|
14 January, 2018
|
- Don't unlock NVRAM variables due to the patch crashing some devices.
|
Beta 3-3
|
14 January, 2018
|
- Fix the NVRAM patching crashing due to the memory page being unmapped (thanks Siguza)
|
Beta 4
|
14 January, 2018
|
- Disable NVRAM patching as it still appears to be unstable
- Make amfid patch more reliable so that more dylibs can be run properly
- Add a "shim" so existing substrate tweaks can use libsubstitute without modifications
|
Beta 4-2
|
14 January, 2018
|
- Fix a symlink that would prevent some substrate extensions from working with libsubstitute
|
Beta 5
|
14 January, 2018
|
- Fix an issue in the substrate shim where substitute could crash if tweaks tried hooking nonexistent selectors
- Fix an issue with the dylib loader dragging UIKit (and all its tweaks) into every single daemon
- Make jailbreakd more robust with input struct size check enforcement
|
Beta 6
|
16 January, 2018
|
- Add a working launchctl for loading launch daemons (thanks nullpixel)
- Load dropbear as a launch daemon & fix zombie process issue (thanks nullpixel)
- Set kernel task as host special port #4 (thanks stek29)
|
Beta 6-2
|
17 January, 2018
|
- Fix kernel memory leak in entitlement injector
|
Beta 6-3
|
18 January, 2018
|
- Use host special port #4 to get tfp0 in jailbreakd (thanks n_triangle_dev)
- Add jailbreakd as a launchd service so it gets restarted if it dies (thanks n_triangle_dev)
|
Beta 6-4
|
20 January, 2018
|
- Don't make jailbreakd rely on pidlistuptrs bug (thanks stek29)
- log dylib load errors in SBInject (thanks stek29)
- Clean up launchd payloads (thanks stek29)
- Load dylibs alphabetically from SBInject (thanks c0ldra1n)
- Check for jailbreakd start before reloading backboardd
- Make rejailbreaking significantly faster
|
Beta 7
|
23 January, 2018
|
- amfid now gets re-patched if it ever gets killed (stek29 and coolstar)
- clean up amfid patch (stek29)
- Add 3d touch shortcut for jailbreaking (ca13ra1)
|
Beta 8
|
26 January, 2018
|
- Sandbox mitigations are now in place so /Library, /private/var/mobile/Library/Preferences and /bootstrap are now accessible to all processes! (stek29, coolstar)
- Workaround sandbox mitigations not taking place on apps' first launch (coolstar)
- Improve reliability of amfid patch so it doesn't hang on malformed requests (e.g. SysSecInfo)
- Known Bug: Apps will take longer to launch the first time they're launched after rejailbreaking due to a workaround for another bug w/ unsandboxing not working on first launch
|
Beta 8-2
|
26 January, 2018
|
- Fixes issues with WebKit (Safari/Chrome), receiving calls, and downloading App Store apps by not working around the sandbox issue in those processes
- Known Bug: Apps will take longer to launch the first time they're launched after rejailbreaking due to a workaround for another bug w/ unsandboxing not working on first launch
|
Beta 9
|
27 January, 2018
|
- Sandbox is now working on the first launch for apps and daemons (thanks stek29)
- Remove 0.5 second delay when launching apps or daemons that was present since beta 1 (coolstar)
- Check if a new beta is available when electra is launched
- Double-launch workaround has been removed since it's no longer needed, fixing all bugs introduced on beta 8
- Remove AnemoneFonts.dylib as it was causing problems
- Important Note: If you are upgrading from beta 8-2 or lower to any beta 9 or higher, you will need to reinstall all tweaks and themes
|