Giter Club home page Giter Club logo

undecimus's Introduction

unc0ver

The most advanced jailbreak tool

unc0ver logo

unc0ver jailbreak for iOS 11.0 - 11.4b3
by @pwn20wnd & @sbingner
UI by @DennisBednarz & Samg_is_a_Ninja

The most outstanding changes over the other jailbreaks

  • All exploits in same app
  • Detailed error messages
  • Faster patches
  • More stable patches
  • No extra battery drain
  • No random freezes
  • No random slow downs
  • No data is logged or shared
  • No malware
  • Proper jailbreak state detection
  • Proper bootstrap extraction to fix issues such as Cydia not appearing after jailbreak
  • Native build of Cydia for iOS 11
  • Telesphoreo port for ARM64
  • Much faster Cydia
  • Much more stable Cydia
  • Much more modern looking and acting Cydia
  • Cydia skips uicache when not needed
  • Cydia supports iPhone X screen size
  • Cydia Substrate for tweak injection
  • Much faster ldrestart
  • Much more stable ldrestart
  • Changes to Cydia were made with permission from Saurik
  • Option to skip loading daemons
  • Option to dump APTicket
  • Option to refresh icon cache
  • Option to disable auto updates
  • Option to block app revokes
  • Option to restore RootFS
  • Button to restart device
  • Button to open Cydia in case it doesn't appear on the Home Screen
  • Label to show the days left till the application expires
  • Working debugserver
  • An awesome UI

The technical side

  • Exploit kernel_task
  • Get kernel base
  • Find offsets
  • Get root
  • Escape sandbox
  • Get entitlements
  • Dump APTicket
  • Unlock nvram
  • Set boot-nonce
  • Lock nvram
  • Allow double mount
  • Remount RootFS
  • Prepare resources
  • Inject to trust cache
  • Log slide
  • Set HSP4
  • Patch amfid
  • Spawn jailbreakd
  • Patch launchd
  • Update version string
  • Extract bootstrap
  • Disable stashing
  • Disable app revokes
  • Allow SpringBoard to show non-default system apps
  • Disable Auto Updates
  • Load Daemons
  • Run uicache
  • Load Tweaks

Switching from the other jailbreaks

  • The RootFS will automatically be restored

Getting support

  • Use the built-in diagnostics tool
  • Get technical support on the r/Jailbreak Discord Server
  • Tweet @pwn20wnd

Best practices

  • Perform a full restore with Rollectra before switching from the other jailbreaks
  • 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

To Do List

  • Contact @saurik to enable the Cydia Store purchases on iOS 11 and remove the empty front page ads in Cydia
  • Completely switch to Cydia Substrate and ditch Substitute
  • Make switching from other jailbreaks without wiping the device possible
  • Fix a kernel panic that's triggered by a kernel data abort which is caused by a UaF bug in jailbreakd
  • Chain @_bazad's blanket to bypass the developer certificate requirement for multi_path
  • Enable the on-fly entitlement patching on iOS 11
  • WebKit Port with @_niklasb's WebKit Exploit

Screenshots

Changelog

  • RC1: Initial release: Download (IPA)
  • RC2: Add the dynastic repo by default and fix the unsupported error on some devices running the iOS 11.4 Beta: Download (IPA)
  • RC3: Add an option to restore the RootFS, don't reset the preferences when switching from other jailbreaks and fix several errors: Download (IPA)
  • RC4: Add a label to display the uptime, remove the custom fonts as they are the same with the system fonts, enable logging again and include spawn in the PATH: Download (IPA)
  • RC5: Attempt to fix the videosubscriptionsd crashes, fix the Unsupported error and fix the Update Checker: Download (IPA)
  • RC6: Enable logging, improve the version checks, improve the memory management and fix the MP exploit: Download (IPA)
  • RC7: Fix the RootFS Restore on iOS 11.2 - 11.2.6 and improve the reliability of the MP Exploit's clean up: Download (IPA)
  • RC8: Fix the snapshot errors, add a warning for the iOS 11.0-11.1.2 and 11.4 Beta 1 - 3 devices and clean up the code: Download (IPA)
  • RC9: Fix the "Device will be restarted" loop, add even more detailed error messages and add an option to increase the memory limit to improve the stability and add compatibility layer to work correctly with some tweaks that were specifically made for the other jailbreaks: Download (IPA)
  • V1: Fix the RootFS Restore for all supported versions, fix the snapshot related issues, make the settings tab match with the rest of the UI, more minor fixes and get this out of beta (Known issues: Some Beta firmwares are still broken): Download (IPA)

Special Thanks

undecimus's People

Contributors

pwn20wndstuff avatar sbingner avatar samgisaninja avatar jakeajames avatar cryptiiiic avatar midnightchip avatar

Stargazers

 avatar Derek Hartley avatar  avatar  avatar Apple_Nati0n avatar cemck avatar kid1carus avatar

Watchers

 avatar kid1carus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.