Git Product home page Git Product logo

ipwnder32's Introduction

iPwnder32

A Tool for utilizing iOS devices using limera1n/checkm8 BootROM exploit

Features

This tool is intended to take advantage of the BootROM exploit present on iOS devices.
It is written in the C and is only available on macosx.

Supported environments

  • macOS 10.13 or later (intel/x86_64)
  • macOS 11.0 - 11.2.3 (M1/arm64)

Library dependencies

Make

The [option] flag depends on which architecture you are building for:

./BUILD [option]
  Usage: BUILD [option]
    --intel       Make for Intel Mac (x86_64)
    --M1          Make for M1 Mac (arm64)
    --universal   Make for both x86_64 and arm64
    --help        Show Usage

In order to build for arm64, you will need Xcode 12 or higher.

Usage

./iPwnder32 [options]
    -p [flag]    Put device in pwned (soft)DFU mode
    [flag]
      --noibss:    Do not enter pwnediBSS (s5l895Xx only)
    -f <img>     Send image and boot it
    -t           Jailbreak iOS 10 with 32-bit devices [TBX32]

If you want to put your iOS device into pwned DFU mode, it will look like this:

./iPwnder32 -p

For limera1n devices and s5l8960x, it is now possible to load unsigned images from pwned DFU mode.

For s5l895Xx devices, the device is automatically loaded from DFU mode to pwned iBSS mode. it is now possible to load unsigned images from pwned iBSS mode.
If you want to stop it in pwned DFU mode:

./iPwnder32 -p --noibss

In this mode, your device will be waiting for the iBSS/LLB image. Next, you need to load the iBSS/LLB image into the device by sending the image using the -f flag:

./iPwnder32 -f ibss

Note: The sent image will be loaded after the pwned DFU mode runs iBoot32Patcher to patch the RSA check.

License

This project basically follows GPLv3. However, some of the currently private GPLv3 unused code in this project is not GPLv3 compliant.

Credits

README: updated on 2021/02/01

ipwnder32's People

Contributors

dora2-ios avatar merculous avatar matthewpierson 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.