Ausha1 / ra1npoc

A tool for re-jailbreak devices jailbroken by checkra1n/odysseyra1n on iOS/iPadOS/macOS platforms. (opensource pongo loader)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ra1npoc

checkra1n dump and poc for iOS
A tool for re-jailbreak devices jailbroken by checkra1n/odysseyra1n on iOS/iPadOS/macOS platforms.

注意

これはcheckra1n 0.12.4 betaからダンプしたPayloadに基づいて作成された、iOS上でcheckra1nを動かすための実証コードです。
このツールは検証用です。通常のデバイスでは実行しないでください。

サポート

JailbreakしたいiOSデバイス

chip name
S5L8960 Apple A7
T7000 Apple A8
T7001 Apple A8X
S8000 Apple A9
S8003 Apple A9
S8001 Apple A9X
T8010 Apple A10
T8011 Apple A10X
T8012 Apple T2
T8015 Apple A11

ホスト側のデバイス (このソフトウェアを実行する側)

  • iOS 12-15

    • 動作確認済 (lightning to USB camera adapter 経由)
  • iOS 9-15

    • 動作確認済 (lightning to USB camera adapter + 電源供給)

ビルド

cd src/
make all
cd ../pongoOS/scripts
make ra1npoc

定義

IPHONEOS_ARM

  • iOSデバイスからiOSデバイスに接続できるようにします。lightningデバイスの場合、接続にはlightning to USB camera adapterが必要となります。

実行

ra1npoc [option]  
  -h, --help                    show usage
  -l, --list                    show list of supported devices
  -v, --verbose                 enable verbose boot
  -c, --cleandfu                use cleandfu [BETA]
  -d, --debug                   enable debug log
  -e, --extra-bootargs <args>   set extra bootargs
  -s, --special                 use special pongo_2.5.0-0cb6126f
  -m, --m1usbc                  use usb-c on apple silicon macs

A9Xの場合、-sフラグを渡すことで、iPadOSが正常に起動するようになります。checkra1n_issues#2074

ra1npoc -s

-sフラグを使用しない場合

pongoterm
> /send /path/to/ramdisk
> ramdisk
> /send /path/to/kpf
> modload
> xargs rootdev=md0
> bootx

使い方

ra1npoc - How to use

Credit

checkra1n team: checkra1n
axi0mX: checkm8 exploit

license: MIT

About

A tool for re-jailbreak devices jailbroken by checkra1n/odysseyra1n on iOS/iPadOS/macOS platforms. (opensource pongo loader)

License:MIT License


Languages

Language:C 95.3%Language:Makefile 3.4%Language:Shell 1.3%