unc0ver jailbreak for iOS 11.0 - 12.4

Overview

unc0ver

The most advanced jailbreak tool

unc0ver logo

unc0ver jailbreak for iOS 11.0 - 12.2
by @pwn20wnd & @sbingner
UI by @iOS_App_Dev & @HiMyNameIsUbik

The most outstanding changes over the other jailbreaks

  • One app to jailbreak all firmwares
  • Full-fledged Cydia and Substrate support for ARM64 devices
  • Full-fledged Telesphoreo port for ARM64 (Elucubratus)
  • No private data shared for diagnostics purposes
  • SSH-Only (Dropbear) support
  • Options for the user
  • Utilities for the user
  • No inefficient local jailbreak server (jailbreakd daemon)
  • Native Cydia support with support for the iPhone X screen size
  • Ability to rejailbreak from the jailbroken state
  • Stable kernelspace patches to avoid random crashes caused by kernel data aborts
  • Stable userspace patches to avoid random freezes and crashes caused by watchdog timer timeouts
  • Local APT repo system integrated in the jailbreak to verify the integrity of the core packages and repair them if they are corrupted
  • Extended and improved assertion to prevent unexpected results such as bootloops caused by filesystem corruption
  • Better system security, battery life and performance
  • Significantly faster Cydia
  • Modifications to Cydia were approved by the creator of Cydia (Saurik)
  • Fully working debugserver
  • No DRM
  • No installation restrictions
  • Open source

Switching from the other jailbreaks

  • Dedicated migration support will be used to switch without losing data

Getting support

  • Use the built-in diagnostics tool
  • Tweet @pwn20wnd

Best practices

  • Turn on the AirPlane Mode before starting the jailbreak
  • Turn off Siri before starting the jailbreak

Source code

  • This project is completely open source and it will be kept like it in the future
  • Any kind of contribution is welcome
  • The source code can be found on pwn20wndstuff's GitHub account

Video tutorial

Screenshots

Changelog

Special Thanks

Comments
  • Device freezing after installing new substrate

    Device freezing after installing new substrate

    After installing new cydia substrate i reboot and rejailbroke my device. After sometimes my device got frozen and i was forced to hard reboot my device. After reboot, i rejailbroke my device and after sometimes my device froze again. I used restore rootfs but the freezing issue is still not fixed.

    I am using iPhone 6, iOS 11.3.1 Unc0ver v2.1.0 (latest one)

    I also found some users with same issue. It mostly happening with older devices.

    Bug known issue complete 
    opened by AtifChy 257
  • Jailbreak on iOS 12.2 (iPhone 6,2) fails. Unable to exploit kernel.

    Jailbreak on iOS 12.2 (iPhone 6,2) fails. Unable to exploit kernel.

    Describe the bug After clicking "jailbreak" it says:

    Notice Unable to exploit kernel. This is not an error. Reboot and try again.

    To Reproduce Steps to reproduce the behavior:

    1. Click Jailbreak

    Screenshots IMG_C09F5ACA803E-1 2

    Device (please complete the following information):

    • iOS Version: 12.2
    • iOS Device: iPhone 5S (Global)
    • unc0ver Version: 3.3.0~b1

    Place an "x" between the brackets if true:

    • [ I'm not sure ] this is a bug others will be able to reproduce
    • [ x ] this issue is present with all tweaks uninstalled(except for default packages) or disabled
    • [ x ] this issue is present after a rootfs restore
    • [ x ] this issue is present on the latest version of unc0ver

    Logs If applicable, add logs or error messages here. https://pastebin.com/S2SDKLra

    Bug 
    opened by Indexerrowaty 93
  • [iOS 11+12] Please fix cydia-no-network error for China devices

    [iOS 11+12] Please fix cydia-no-network error for China devices

    Hi, you may not know the fact that iOS asks network permission for an app when it get the first launch on all China device models. Network for that app is not available until user grant the permission.

    However, with some reason, after the initial JB, Cydia just get no chance to show that alert. Users can not even find Cydia item in Preferences app. As a result, Cydia just not work after the initial JB.

    A workaround is to delete some Network Extensions files or using a VPN to bypass, but that's very tricky and dirty.

    The best method is to call AppWirelessDataUsageManager(link to /System/Library/PrivateFrameworks/Preferences.framework/Preferences) for Cydia explicitly.

    code for iOS 11:

    NSString *cydiaBundleId = @"com.saurik.Cydia";
    [AppWirelessDataUsageManager setAppWirelessDataOption:[NSNumber numberWithInt:3] 
                                          forBundleIdentifier:cydiaBundleId completionHandler:nil];
    [AppWirelessDataUsageManager setAppCellularDataEnabled:[NSNumber numberWithInt:1] 
                                           forBundleIdentifier:cydiaBundleId completionHandler:nil];
    

    code for iOS 12:

            Class K_PSAppDataUsagePolicyCache = objc_getClass("PSAppDataUsagePolicyCache");
            PSAppDataUsagePolicyCache *cache = [K_PSAppDataUsagePolicyCache sharedInstance];
            [cache setUsagePoliciesForBundle:@"com.saurik.Cydia" cellular:true wifi:true];
    

    and the entitlements required for iOS 11 & 12:

     <?xml version="1.0" encoding="UTF-8"?>
     <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
     <plist version="1.0">
         <dict>
             <key>com.apple.CommCenter.fine-grained</key>
             <array>
                 <string>cellular-plan</string>
                 <string>data-usage</string>
                 <string>data-allowed-write</string>
                 <string>preferences-write</string>
             </array>
             <key>platform-application</key>
             <true/>
         </dict>
     </plist>
    

    The code is required to call only once after the initial JB. Could you guys consider adding that piece of code?

    enhancement need more info 
    opened by laoyur 59
  • 11.2.6 iPhone 6 crashes due to Qilin having no support for this device.

    11.2.6 iPhone 6 crashes due to Qilin having no support for this device.

    Jailbreak never succeeds. App crashes at either 3/50 or 5/50 using MP exploit signed app, from discord. Delectra'd,all tweaks deleted and there were no significant tweaks before. Tried before and after running delectra. App crashing generates no logs. VFS either reboots(exploit fails) or app crashes(when exploit succeeds I suppose). It's not happening only to me, other users are reporting the same problem on discord. with same device. (Might be 4k related?)

    Bug help wanted known issue need more info pinned 
    opened by clarityzzz 58
  • Failed to verify code signature of /private/var/installd/

    Failed to verify code signature of /private/var/installd/

    Describe the bug Hey,

    first of all thanks for your hard work! Everything was smooth until today 👍 I wanted to update to b45 from b43 and got this cydia impactor error 42. I thought it is a problem with my device since Reprovision had an issue to install unc0ver so I did futurerestore but this problem persist even with another devices / new apple id´s etc. Tried everything I found on the internet but nothing worked. Any ideas? I remember that there was a same problem with yalu jailbreak...

    Screenshots image Screenshot is from windows but macOS is also affected.

    Device (please complete the following information):

    • iOS Version: 12.1.2
    • iOS Device: iPhone X GSM
    • unc0ver Version: b45

    Place an "x" between the brackets if true:

    • [ ] this is a bug others will be able to reproduce
    • [x ] this issue is present with all tweaks uninstalled(except for default packages) or disabled
    • [ ] this issue is present after a rootfs restore
    • [x ] this issue is present on the latest version of unc0ver

    Logs Don´t have any logs, impactor does not have them?

    Bug 
    opened by Toooorch 53
  • "Unable to verify newly mounted RootFS" on unc0ver v4.3.1 iPhone 11 Pro

    I've been trying to jailbrake this device with 13.3 but the first time I tried never saved the snapshot but says that an over the air update to be deleted but I don't have any update pending or downloaded in iPhone storage.. when keep trying then it start doing the process but give me the error that says Unable to verify newly mounted RootFS and others that I will posted pics so maybe someone can help me fix and be able to complete the process... after error if I click Preview it show jailbroken but nothing works....

    72304FB7-64A3-4BF6-BE70-E6AE5B4428EB_1_105_c

    need more info 
    opened by bigfrog 52
  • cydo returned an error code (255)

    cydo returned an error code (255)

    Hello everyone! I recently jaibroke my X on 11.3.1 and am unable to upgrade packages or install new tweaks. When trying to do so, I get this error code:

    Sub-process /usr/libexec/cydia/cydo returned an error code (255)

    Any suggestions?

    (In full disclosure: I'm on v2.2.0~b12. Previously, I was on v2.1.3 and getting both error 1 and error 2. Was able to resolve them but now I seem to be stuck. Was hoping when I updated unc0ver that would possibly be it, but not yet.)

    opened by ItzColdOutside 49
  • RootFS already mounted, delete OTA file from Settings - Storage if present and reboot.

    RootFS already mounted, delete OTA file from Settings - Storage if present and reboot.

    Describe the bug Already posted in #1122 Open a new issue because it's different from #1122

    Error message popup: RootFS already mounted, delete OTA file from Settings - Storage if present and reboot.

    Rebooted and tried many times. OTA file does not exist.

    To Reproduce Steps to reproduce the behavior:

    1. Upgraded from 12.1.2 to 12.2 by futurerestore with 12.3.1 SEP.
    2. Installed b5 build through Impactor
    3. launch unc0ver
    4. Tap "Jailbreak" button
    5. See error

    Device (please complete the following information):

    • iOS Version: 12.2
    • iOS Device: iPhone SE
    • unc0ver Version: 3.3.0 b5

    Place an "x" between the brackets if true:

    • [ ] this is a bug others will be able to reproduce
    • [ ] this issue is present with all tweaks uninstalled(except for default packages) or disabled
    • [ ] this issue is present after a rootfs restore
    • [x] this issue is present on the latest version of unc0ver

    Logs

    [*] Mounting RootFS...
    [*] Progress: Disabling Auto Updates...
    [*] Progress: Remounting RootFS...
    [*] runCommandv(197) command: /sbin/mount_apfs "/dev/disk0s1s1" "/private/var/tmp/jb/mnt1"
    [*] procStructAddr = 0xffffffe00764e3b8
    [*] runCommandv(197) completed with exit status 0
    [*] runCommandv(198) command: /sbin/mount
    [*] runCommandv(198): com.apple.os.update-189E89C5F2C6655373E62E63FE07D147E01CB3D7@/dev/disk0s1s1 on / (apfs, local, nosuid, read-only, journaled, noatime)
    [*] runCommandv(198): devfs on /dev (devfs, local, nosuid, nobrowse)
    [*] runCommandv(198): /dev/disk0s1s2 on /private/var (apfs, local, nodev, nosuid, journaled, noatime, protect)
    [*] runCommandv(198): /dev/disk0s1s3 on /private/var/wireless/baseband_data (apfs, local, nodev, nosuid, journaled, noatime, nobrowse)
    [*] runCommandv(198): /dev/disk0s1s1 on /private/var/tmp/jb/mnt1 (apfs, local, nosuid, journaled, noatime)
    [*] runCommandv(198) completed with exit status 0
    [*] Successfully mounted RootFS.
    [*] Renaming system snapshot...
    [*] Snapshots on newly mounted RootFS:
    [*] 	com.apple.os.update-189E89C5F2C6655373E62E63FE07D147E01CB3D7
    [*] 	com.apple.os.update-MSUPrepareUpdate
    [*] snapshot VersionPlist: {
        BuildID = "5A35BFCA-46D7-11E9-A4B6-B43BF1FFAC3C";
        ProductBuildVersion = 16E227;
        ProductCopyright = "1983-2019 Apple Inc.";
        ProductName = "iPhone OS";
        ProductVersion = "12.2";
        SystemImageID = "B79ADF69-E7F3-4BDC-BD0F-43503B2FC9F1";
    }
    [*] rootfs VersionPlist: {
        BuildID = "11AF4694-7C34-11E9-884F-3DC456383FF5";
        ProductBuildVersion = 16F203;
        ProductCopyright = "1983-2019 Apple Inc.";
        ProductName = "iPhone OS";
        ProductVersion = "12.3.1";
        SystemImageID = "A48EEEDF-FF6D-4963-98C8-FA5D2F08D487";
    }
    [*] RootFS already mounted, delete OTA file from Settings - Storage if present and reboot.
    
    Bug 
    opened by 70599 45
  • Error: RootFS already mounted: fs_snapshot_list: Invalid argument

    Error: RootFS already mounted: fs_snapshot_list: Invalid argument

    Describe the bug When trying to jailbreak and trying to restore RootFS on an iPhone X @ iOS 12.1.2 & iPad Air @ iOS 12.1.1b3 unc0ver fails because RootFS is already mounted. There is no OTA file on the iPhone/iPad. Creating restore point succeeded in a run before but not the jailbreak. unc0ver was installed via Siri shortcut.

    Why does it say "shapshotSystemVersion"? This string is not in the source?

    Screenshots unc0ver_message unc0ver_settings

    Device (please complete the following information):

    • iOS Version: 12.1.2 / 12.1.1b3
    • iOS Device: iPhone X / iPad Air
    • unc0ver Version: b38

    Place an "x" between the brackets if true:

    • [x] this is a bug others will be able to reproduce
    • [x] this issue is present with all tweaks uninstalled(except for default packages) or disabled
    • [x] this issue is present after a rootfs restore
    • [x] this issue is present on the latest version of unc0ver

    Logs unc0ver.log

    Bug 
    opened by TheChatty 44
  • Failed to extract bootstrap: libssl1.0 conflicts with openssl (<< 1.0.2q)

    Failed to extract bootstrap: libssl1.0 conflicts with openssl (<< 1.0.2q)

    image image

    rootFS successfully restores, but after the same error, over and over. (conflicts libssl and openssl, )

    im stuck on errno 2: Line 1646 Failed to extract bootstrap

    Tried like 10 times the same, help

    ps: find my phone turned off , airplane on, , RootFS Restore every time. No luck

    unc0ver b29 b31 b34 b36 b37 b38 b40 b41 b42 b43 (ios 12 ipad air 2 from IOS 9)

    Bug known issue pinned 
    opened by warshell 43
  • unc0ver won’t jailbreak when requirements are met

    unc0ver won’t jailbreak when requirements are met

    Describe the bug unc0ver won’t jailbreak when airplane mode is enabled and the device has been restarted.

    To Reproduce Steps to reproduce the behavior:

    1. Restart and enable airplane mode
    2. Launch unc0ver and click ‘Jailbreak
    3. Be prompted to restart and enable airplane mode

    Screenshots If applicable, add screenshots to help explain your problem.

    Device (please complete the following information):

    • iOS Version: 13.2.3
    • iOS Device: iPhone XS
    • unc0ver Version: 4.0.3

    Place an "x" between the brackets if true:

    • [x] this is a bug others will be able to reproduce
    • [x] this issue is present with all tweaks uninstalled(except for default packages) or disabled
    • [ ] this issue is present after a rootfs restore
    • [x] this issue is present on the latest version of unc0ver

    Logs Notice Please enable the airplane mode and reboot to proceed with the jailbreak.

    Bug 
    opened by The-SamminAter 40
  • iPhone 6 12.5.6

    iPhone 6 12.5.6

    How can I get Unc0ver to work on my iPhone 6 IOS 12.5.6?

    I am so upset, I saw my iPhone on 12.5.5 and saw that Unc0ver supported 11-14 so I figured I'd update to 12.5.6, because why not? Then I realize that's the ONE VERSION not supported..... IF I HAD JUST DECIDED NOT TO UPDATE, I WOULD BE ABLE TO JAILBREAK I AM SO MAD!!!!

    Please tell me IOS 12.5.6 support is coming soon...

    enhancement 
    opened by yodaluca23 3
  • any chance to get 12.5.6 support?

    any chance to get 12.5.6 support?

    Describe the feature you'd like

    if possible, can we get a 12.5.6 support for A7 iPad Air first gen? 12.5.5 is the maximum right now

    would be awesome and I hope its not that much of work to implement

    enhancement 
    opened by editwentyone 1
  • Issue with re-jailbreaking iOS 13.5 on an iPhone 11 (unc0ver)

    Issue with re-jailbreaking iOS 13.5 on an iPhone 11 (unc0ver)

    (iPhone 11 Pro running iOS 13.5 - using unc0ver v8.0.2)

    Describe the bug A clear and concise description of what the bug is and what you expected to happen.

    Yesterday, 1 of my apps stopped working, so I did a hard reboot of my iPhone 11 Pro (running iOS 13.5 with the unc0ver jailbreak). When I went to try to "Jailbreak" it, I keep getting errors & the app keeps crashing. I've been using Unc0ver, & haven't have any issues until yesterday & today.

    I have tried using older versions of unc0ver, but still not working.

    Here's some images showing the issues I've run into:

    https://imgur.com/a/fZ0qUWS

    Thank you for your time! Hopefully I can get this resolved. 😢

    Screenshots If applicable, add screenshots to help explain your problem.

    When trying to re-jailbreak: https://imgur.com/a/fZ0qUWS Just tried to restore RootFS, but I get this error...: https://imgur.com/a/aXItuIU

    Device (please complete the following information):

    • iOS Version: 13.5
    • iOS Device: iPhone 11 Pro
    • unc0ver Version: 8.0.2

    Place an "x" between the brackets if true:

    • [X] this issue is present on the latest version of unc0ver
    • [X] this issue is present after a rootfs restore
    • [ ] this is a bug others will be able to reproduce
    • [ ] this issue is present with all tweaks uninstalled(except for default packages) or disabled

    Logs If applicable, add logs or error messages here.

    opened by euphorical 0
  • unc0ver 8.0.2 ios 14.4 kernel panic doing anything

    unc0ver 8.0.2 ios 14.4 kernel panic doing anything

    Describe the bug Constant random reboots doing literally anything

    To Reproduce Steps to reproduce the behavior:

    1. There is no way to reproduce the error as it happens doing anything! Switching through apps, browsing the web, taking a photo, watching a video, even on IDLE it will reboot itself!

    Screenshots

    04B8896B-355B-4C8A-9D0D-1A27D776C5A6

    Device (please complete the following information):

    • iOS Version: 14.4
    • iOS Device: iPhone XS
    • unc0ver Version: 8.0.2

    Place an "x" between the brackets if true:

    • [ ] this is a bug others will be able to reproduce
    • [ ] this issue is present with all tweaks uninstalled(except for default packages) or disabled
    • [ ] this issue is present after a rootfs restore
    • [x] this issue is present on the latest version of unc0ver

    Logs

    Note Sep 26 2022 at 12_31_56 PM.txt

    Note Sep 26 2022 at 12_31_56 PM.txt

    panic-full-2022-09-24-231556.000.txt

    panic-full-2022-09-26-121508.000.txt

    Note Sep 26 2022 at 12_32_35 PM.txt

    opened by Oliviert45 0
  • Random reboots when launching apps/games

    Random reboots when launching apps/games

    Describe the bug Occasionally, I get random reboots when launching apps/games, watching ads or browsing safari.

    To Reproduce Steps to reproduce the behavior:

    1. Go to 'beatstar' game.
    2. Click on 'watch ads'
    3. Scroll down ‘lock screen' or scroll up ‘home bar’
    4. See error on analytics & improvements.

    Screenshots

    https://i.imgur.com/VFTH1yt.jpg

    Device (please complete the following information):

    • iOS Version: 14.4.2
    • iOS Device: iPhone XS Max
    • unc0ver Version: 7.0.0 up to 8.0

    Place an "x" between the brackets if true:

    • [x] this is a bug others will be able to reproduce
    • [x] this issue is present with all tweaks uninstalled(except for default packages) or disabled
    • [x] this issue is present after a rootfs restore
    • [x] this issue is present on the latest version of unc0ver

    Logs (https://up4files.net/d18c4640skph/JetsamEvent-2022-07-26-230011.ips.html)

    opened by alian2plus 1
Releases(v5.2.0)
  • v5.2.0(Jun 9, 2020)

    Last updated at: 06/09/2020

    06/09/2020 - v5.2.0 was released for production with the following changes:

    ⚠️ Support development with https://phonerebel.com ⚠️

    • Enable iOS 13.5.5~b1 support
    • Fix a logic bug in disabling auto updates
    • Update bundled Cydia to fix crashes on iOS 13.5 with Hardware Keyboard enabled
    Source code(tar.gz)
    Source code(zip)
    unc0ver_5.2.0.ipa(41.23 MB)
  • v5.0.1(May 24, 2020)

    Last updated at: 05/24/2020

    05/24/2020 - v5.0.1 was released for production with the following changes:

    ⚠️ Support development with https://phonerebel.com ⚠️

    • Full-fledged support for all devices on iOS 11.0-13.5 with Cydia and tweak injection
    • Enable unrestricted storage access to jailbreak applications for sandbox backwards compatibility while keeping security intact by leaving the security restrictions enabled for system and user applications
    • Update Phone Rebel case models and bundled packages

    Note: System must be rebooted to apply changes when updating the unc0ver jailbreak

    Source code(tar.gz)
    Source code(zip)
    unc0ver-v5.0.1.ipa(41.16 MB)
  • v5.0.0(May 23, 2020)

    Last updated at: 05/23/2020

    05/23/2020 - v5.0.0 was released for production with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Full-fledged support for all devices on iOS 11.0-13.5 with Cydia and tweak injection
    Source code(tar.gz)
    Source code(zip)
    unc0ver-v5.0.0.ipa(40.10 MB)
  • v4.3.1(Mar 8, 2020)

    Last updated at: 03/08/2020

    03/08/2020 - v4.3.1 was released for production with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️-

    Make the following changes for the substitute code substitutor:

    • Bumped version to 4.3.1 due to a github bug causing an older file to be temporarily available
    • Add support for rebooting the userspace for the first time in a jailbreak
    • Add support for injecting to the entire userspace
    • Add support for looking up or registering services from the sandbox with the cy: prefix for developers
    • Reboot the userspace after jailbreaking
    • Make major design changes to preserve stock system performance
    • Fix random reboots, freezes, memory issues and any known problem that affected system services or apps
    • Fix persistent software update blocker on iOS 13 (Works in the jailed state too)
    • Fix a design problem that affected the Succession restore tool
    • Automatically re-enable software updates when restoring RootFS
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v4.3.1.ipa(33.83 MB)
  • v4.2.1(Feb 26, 2020)

    Last updated at: 02/26/2020

    02/26/2020 - v4.2.1 was released for production with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Fix a bug that caused unreliability in starting up substitute
    • Fix an issue that broke battery settings and caused extra battery drain
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v4.2.1.ipa(34.45 MB)
  • v4.2.0(Feb 25, 2020)

    Last updated at: 02/25/2020

    02/25/2020 - v4.2.0 was released for production with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Fix issues with system services on A12-A13 (i.e. iMessage notifications)
    • Add iOS 13.0-13.3 support for A8-A11 devices
    • Fix temporary freeze after the jailbreak completed alert

    Important Notes:

    • You must reboot in order to install this update if you are already jailbroken
    • @Pwn20wnd's substitute bootstrap tooling is used on A8-A11 devices running iOS 13.0-13.3 for battery saving features, improved performance and compatibility reasons
    • There is no particular reason to switch to the unc0ver jailbreak if you are already running the checkra1n jailbreak (Other than the convenience of being able to re-jailbreak your device without a computer)
    • Your jailbreak apps and tweaks will be preserved when switching from the checkra1n jailbreak for A8-A11
    • You can switch back to the checkra1n jailbreak while preserving your jailbreak apps and tweaks but you will need to manually install Cydia Substrate from Cydia after switching back
    • All devices running iOS 13.0-13.3 are now supported
    • The connected Apple Watch may re-sync after jailbreak. It will take around a minute or two and it won't touch your data
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v4.2.0.ipa(34.45 MB)
  • v4.1.1(Feb 24, 2020)

    Last updated at: 02/23/2020

    02/23/2020 - v4.1.1 was released for production with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Fix a stability bug in the time_waste exploit for iOS 13.0-13.3
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v4.1.1.ipa(34.43 MB)
  • v4.1.0(Feb 24, 2020)

    Last updated at: 02/23/2020

    02/23/2020 - v4.1.0 was released for production with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Replace the oob_timestamp exploit by @bazad with the time_waste exploit by @jakeashacks for 99% stage 1 (exploit) reliability on iOS 13.0-13.3
    • Fix compatibility issues with iOS 11.0-12.4 and 13.0-13.2.3
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v4.1.0.ipa(34.43 MB)
  • v4.0.3(Feb 19, 2020)

    Last updated at: 02/19/2020

    02/19/2020 - v4.0.0 was released for production with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Fully fix App Store on A12-A13
    • Fix a bug that affected system services on A12-A13
    • Improve the exploit reliability by guiding the user on proper use
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v4.0.3.ipa(34.64 MB)
  • v4.0.2(Feb 17, 2020)

    Last updated at: 02/17/2020

    02/17/2020 - v4.0.2 was released for production with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Fix iOS 13.0-13.2.3 support
    • Fix injection into WebContent
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v4.0.2.ipa(34.44 MB)
  • v4.0.1(Feb 16, 2020)

    Last updated at: 02/16/2020

    02/16/2020 - v4.0.0 was released for production with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Fix App Store for A12-A13
    • Fix push notifications for A12-A13
    • Improve reliability for A12-A13 devices on iOS 13.0-13.3
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v4.0.1.ipa(34.44 MB)
  • v4.0.0(Feb 15, 2020)

    Last updated at: 02/15/2020

    02/15/2020 - v4.0.0 was released for production with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Full-fledged support for A12-A13 devices on iOS 13.0-13.3 with Cydia and system-wide tweak injection
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v4.0.0.ipa(34.40 MB)
  • v3.8.0%b1(Dec 9, 2019)

    Last updated at: 12/09/2019

    12/09/2019 - v3.8.0~b1 was released for public beta testing with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Add iOS 12.4.1 support for A12 iPhones (iPads not supported at this time)
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.8.0.b1.ipa(32.95 MB)
  • v3.7.0%b4(Sep 22, 2019)

    Last updated at: 10/14/2019

    09/22/2019 - v3.7.0~b1 was released for public beta testing with the following changes:

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    • Full-fledged A12-A12X support with Cydia and system-wide tweak injection

    10/14/2019 - v3.7.0~b2 was released for public beta testing with the following changes:

    • Fix Camera on A12-A12X devices
    • Fix GPS on A12-A12X devices
    • Fix App Store purchases on A12-A12X devices
    • Fix Face ID on A12-A12X devices
    • Fix performance issues on A12-A12X devices
    • Fix stability issues on A12-A12X devices
    • Fix reload system daemons issues on A12-A12X devices
    • Fix general stability issues with system services on A12-A12X devices
    • Fix system shutdown on A12-A12X devices
    • Fix system restart on A12-A12X devices
    • Fix USB on A12-A12X devices
    • Fix Xcode debugging on A12-A12X devices
    • Fix a bug in libsubstitute that broke the TetherMe tweak A12-A12X devices
    • Enable full-fledged AMFI/CoreTrust bypass on A12-A12X devices
    • Fix memory management issues on A12-A12X devices
    • Fix tweak injection to MobileSafari on A12-A12X devices
    • Make reload system daemons reload services with launchctl instead of ldrestart
    • Reload system daemons before restarting SpringBoard

    10/14/2019 - v3.7.0~b3 was released for public beta testing with the following changes:

    • Correct a problem with reload system daemons when using Substrate (non-A12 devices)

    12/02/2019 - v3.7.0~b4 was released for public beta testing with the following changes:

    • Update bundled Cydia to prompt for network access on China devices
    • Rename the bundled mobilesubstrate to match other jailbreaks
    • Update the bundled substitute to 0.1.0
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.7.0.b1.ipa(31.83 MB)
    Undecimus-v3.7.0.b2.ipa(32.11 MB)
    Undecimus-v3.7.0.b3.ipa(32.09 MB)
    Undecimus-v3.7.0.b4-1.ipa(32.91 MB)
  • v3.6.3(Sep 9, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 09/09/2019

    09/09/2019 - v3.6.3 was released for production with the following changes:

    • Fix an issue with finding kernel offsets on A8
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.6.3.ipa(31.34 MB)
  • v3.6.2(Sep 9, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 09/09/2019

    09/09/2019 - v3.6.2 was released for production with the following changes:

    • Fix an issue with the kernel virtual memory access APIs on A7-A8 devices that rendered the jailbreak useless by causing it to fail to copy big kernel data (Error known as: "Unable to copy container profile in kernel memory.")
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.6.2.ipa(31.34 MB)
  • v3.6.0(Sep 8, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 09/08/2019

    09/08/2019 - v3.6.0 was released for production with the following changes:

    v3.6.0 is the biggest stability and reliability to unc0ver ever

    • Completely redesign and rewrite all jailbreak patches from scratch
    • Make the jailbreak patches static and not dynamic--Meaning that the system stability will be completely stock after the jailbreak
    • Fix the app crashing on launch when signed with provisioning profiles with non-ASCII characters
    • Internally prepare jailbreak patches for full-fledged A12-A12X support
    • Make the jailbreak significantly and noticeably more reliable and faster to run
    • Add the SockPort 3.0 exploit for improved reliability on iOS 12.4 and devices with low RAM
    • Fix SSH support for arm64e devices running iOS12.0-12.1.2
    • Make it possible to jailbreak with corrupted SystemVersion.plist on iOS 12.4
    • Make the jailbreak perform proper clean up to preserve system stability in case of a failure
    • Fix the jbctl command-line utility
    • Switch to a new technique for setting the system boot nonce generator that works on all arm64e devices running iOS12.0-12.4 (Thanks to @0x7ff for the idea)
    • Fix a bug with the initial Cydia installation getting stuck sometimes
    • Significantly speed up the initial Cydia installation process
    • Internally prepare upcoming stable substitute support
    • Internally prepare Cydia and its resources for full-fledged arm64e support

    (v3.6.1 improves auto-exploit selection)

    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.6.0.ipa(31.35 MB)
    Undecimus-v3.6.1.ipa(31.35 MB)
  • v3.5.6(Aug 24, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 08/24/2019

    08/24/2019 - v3.5.6 was released for production with the following changes:

    • Add support for remounting the RootFS as read-write on A12-A12X devices running iOS 12.1.3-12.4
    • Adds support for restoring the RootFS on A12-A12X devices running iOS 12.1.3-12.4
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.5.6.ipa(40.46 MB)
  • v3.5.5(Aug 22, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 08/22/2019

    08/22/2019 - v3.5.5 was released for production with the following changes:

    • Fixes issues with the jailbreak introduced with the last update
    • Fixes iOS 11 support
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.5.5.ipa(40.49 MB)
  • v3.5.4(Aug 22, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 08/22/2019

    08/22/2019 - v3.5.4 was released for production with the following changes:

    • Add full-fledged SSH support with root-shell for A12-A12X devices on iOS 12.1.3-12.4
    • Add support for arbitrary unsigned code execution on A12-A12 devices on iOS 12.1.3-12.4 (Note: Object files will have to be signed with a CMS blob using the codesign utility)
    • Add support for running expired or revoked apps on A12-A12X devices on iOS 12.1.3-12.4
    • Fix instant or random reboots after jailbreaking with the SockPuppet3.0 exploit on A7-A12X devices on iOS 11.0-12.4

    Note: Code injection is not supported on A12-A12X devices as of yet

    Source code(tar.gz)
    Source code(zip)
  • v3.5.2(Aug 19, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 08/19/2019

    08/19/2019 - v3.5.2 was released for production with the following changes:

    • Fix the SockPuppet 3.0 exploit on iPad Mini 4 and iPad Air 2
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.5.2.ipa(38.80 MB)
  • v3.5.1(Aug 19, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 08/19/2019

    08/19/2019 - v3.5.1 was released for production with the following changes:

    • Add the updated SockPuppet 3.0 exploit by @umanghere
    • Remove the SockPort and SockPort2 exploits
    • Update system-memory-reset fix to fix random reboots
    • Add Apple to the credits section for development
    • Fix error at stage 2 when jailbreaking after updating from a lower firmware while preserving the app data
    • Fix the app crashing up on stared up on iOS 11
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.5.1.ipa(38.80 MB)
  • v3.5.0(Aug 18, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 08/18/2019

    08/18/2019 - v3.5.0 was released for production with the following changes:

    • Add iOS 12.4 support to the Sock Puppet (A8-A11) and Sock Port (A7-A7X) exploits
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.5.0.ipa(38.65 MB)
  • v3.4.2(Jul 25, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 07/25/2019

    07/25/2019 - v3.4.2 was released for production with the following changes:

    • Fix the SockPuppet kernel exploit not displaying on A8-A8X devices
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.4.2.ipa(38.82 MB)
  • v3.4.1(Jul 25, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 07/25/2019

    07/25/2019 - v3.4.1 was released for production with the following changes:

    • Fix the sandbox swap error when using the exploits that are not SockPuppet
    • Add the SockPort 1.5 exploit by @jakeajames for A7-A9X devices (Reliability: ~95% from extensive testing)
    • Disable the SockPuppet exploit on A7-A7X due to reliability issues
    • Add iOS 12.3~b1 support to the jailbreak (Verified working on iPhone 5s)
    • Fix a theoretical reliability bug with SockPuppet
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.4.1.ipa(38.82 MB)
  • v3.4.0(Jul 23, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 07/23/2019

    07/23/2019 - v3.4.0 was released for production with the following changes:

    • Replace the SockPort 2.0 exploit with the SockPuppet 2.0 exploit with better reliability and stability on older devices
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.4.0.ipa(38.81 MB)
  • v3.3.8(Jul 22, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 07/22/2019

    07/22/2019 - v3.3.8 was released for production with the following changes:

    • Use the rewritten SockPort 2.0 exploit with ~100% reliability, ~100 milliseconds run time and support for all devices on iOS 11.0-12.2 (12.1.3-12.2 on A12-A12X excluded)
    • Fix the jailbreak on iOS 12.2 iPhones and iPods
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.3.8.ipa(38.82 MB)
  • v3.3.7(Jul 19, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 07/19/2019

    07/19/2019 - v3.3.7 was released for production with the following changes:

    • Improve the reliability of the Sock Port kernel exploit on 4K devices
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.3.7.ipa(38.81 MB)
  • v3.3.6(Jul 19, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 07/19/2019

    07/19/2019 - v3.3.6 was released for production with the following changes:

    • Fix Sock Port failing on 4K devices
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.3.6.ipa(38.81 MB)
  • v3.3.5(Jul 19, 2019)

    ⚠️ Support development with: PayPal https://www.paypal.me/pwn20wnd - Patreon https://www.patreon.com/pwn20wnd ⚠️

    Last updated at: 07/19/2019

    07/19/2019 - v3.3.5 was released for production with the following changes:

    • Fix a reliability bug in Sock Port
    • Fix Sock Puppet on A8X
    Source code(tar.gz)
    Source code(zip)
    Undecimus-v3.3.5.ipa(38.82 MB)
Owner
Pwn20wnd
Hacker.
Pwn20wnd
Disable OTA Update for iOS & iPadOS for 14 - 14.3 (Non Jailbreak devices)

OTADisabler-App Disable OTA Update for iOS & iPadOS for 14 - 14.3 (Non Jailbreak devices) Support Devices iOS 14.0-14.3 (confirmed on iOS 14.1 and abo

ichitaso 27 Dec 14, 2022
A tool for [(semi-){un-(tethered jailbreak)}] of iOS 10.3.x 32-bit devices with checkm8 BootROM exploit.

p0insettia A tool for [(semi-){un-(tethered jailbreak)}] of iOS 10.3.4 32-bit devices iPhone 5 with checkm8 BootROM exploit. Note All at your own risk

dora2ios 30 Jan 1, 2023
Gex is an iOS 14.7 jailbreak using CVE-2021-30807 IOMFB exploit

Gex is an iOS 14.7 jailbreak using CVE-2021-30807 IOMFB exploit rest of this readme is from jsherman212's exploit repo and probably stuff that is abou

Connor 5 Apr 19, 2022
Apple TV 2/3 Jailbreak

Blackb0x Apple TV 2/3 Jailbreak Untethered jailbreak tool that runs on modern versions of macOS. Devices supported: Apple TV 3,2 (A1469) (iOS 8.4.x un

null 362 Dec 30, 2022
🗺️ OMAPS.APP — Offline OpenStreetMap maps for iOS and Android. A community-driven fork of MAPS.ME.

OMaps is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data. It was publicly released for iOS and Android.

OMaps 4.4k Jan 7, 2023
8.4.1 untether (for 32-bit iOS)

daibutsu 8.4.1 untether (for 32-bit iOS) exploit A dyld exploit that overrides the MISValidateSignature in libmis.dylib (CVE-2015-7079) OSUnserialize

dora2ios 45 Dec 4, 2022
A cross-platform (Android/iOS/Windows/macOS) cronet plugin for Flutter via `dart:ffi`

cronet_flutter A cross-platform (Android/iOS/Windows/macOS) cronet plugin for Flutter via dart:ffi

null 25 Dec 11, 2022
On-device signing utility for iOS

ReProvision Reborn Re-sign applications on your device. This project aims at making it easier to (re-)sign iOS and Apple Watch applications on a jailb

Soh Satoh 72 Nov 29, 2022
A little experiment to have multicore OCaml with effects on iOS. In particular the GCD backend for eio.

Effects on iOS Very WIP & Experimental Overview A little experiment to have multicore OCaml with effects on iOS (currently just the simulator). In par

Patrick Ferris 10 Jul 27, 2022
Provenance - An iOS & tvOS Frontend for Multiple Emulators

iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems…

Provenance Emu 5.1k Jan 8, 2023
An IOS module that fakes Wiimotes from the input of USB game controllers

fakemote An IOS module that fakes Wiimotes from the input of USB game controllers. Supported USB game controllers Device Name Vendor Name Vendor ID Pr

Sergi Granell 97 Dec 21, 2022
Fork of sm64pc/sm64ex ported to iOS devices.

sm64ex-ios Fork of sm64pc/sm64ex ported to iOS devices. Feel free to report bugs and contribute, but remember, there must be no upload of any copyrigh

Christian Kosman 293 Dec 26, 2022
A simple and sample port of ceserver to iOS.

A simple and sample port of ceserver to iOS.This project is currently under development.

KenjiroIchise 1 Oct 19, 2021
An easy to build CO2 Monitor/Meter with Android and iOS App for real time visualization and charting of air data, data logger, a variety of communication options (BLE, WIFI, MQTT, ESP-Now) and many supported sensors.

CO2-Gadget An easy to build CO2 Monitor/Meter with cell phone App for real time visualization and charting of air data, datalogger, a variety of commu

Mariete 30 Dec 17, 2022
Linux shell for iOS

iSH A project to get a Linux shell running on iOS, using usermode x86 emulation and syscall translation. For the current status of the project, check

iSH 13.3k Jan 7, 2023
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

Filament Filament is a real-time physically based rendering engine for Android, iOS, Linux, macOS, Windows, and WebGL. It is designed to be as small a

Google 15.1k Jan 8, 2023
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.

中文版本请参看这里 MMKV is an efficient, small, easy-to-use mobile key-value storage framework used in the WeChat application. It's currently available on Andr

Tencent 15.4k Jan 8, 2023
Signed - a 3D modeling and construction language based on Lua and SDFs. Signed will be available for macOS and iOS and is heavily optimized for Metal.

Signed - A 3D modeling language Abstract Signed is a Lua based 3D modeling language, it provides a unique way to create high quality 3D content for yo

Markus Moenig 90 Nov 21, 2022