새소식

⇥ DevOps Tech 🙋🏻‍♀️/✏️ Mac

아이폰 탈옥 (palera1n) ios 15+

  • -
반응형

이전 글에서 ios 11~14 버전의 os만 탈옥이 가능했었다. 그래서 좀 더 검색을 하여 찾아보니 palera1n 이라는 15+ 탈옥을 지원하는 툴을 확인했다.

github 주소는 https://github.com/palera1n/palera1n/releases

 

Releases · palera1n/palera1n

Jailbreak for arm64 devices on iOS 15.0+. Contribute to palera1n/palera1n development by creating an account on GitHub.

github.com

 

https://cdn.nickchan.lol/palera1n/c-rewrite/releases/v2.0.0-beta.8/

 

Index of /palera1n/c-rewrite/releases/v2.0.0-beta.8/

 

cdn.nickchan.lol

해당 사이트에서 탈옥 툴을 다운로드할 수 있는데, 나는 mac에서 진행하다 보니 palera1n-macos-universal 을 다운로드하였다.

이전 탈옥은 이것저것 받아가면서 진행해서 어려웠지만 이번 탈옥은 저것만 다운로드하면 된다. 
보통 Downloads 디렉터리에 다운로드할 테니 아래의 명령어를 입력해 준다.

cd Downloads
sudo mkdir -p /usr/local/bin
sudo mv ./palera1n-macos-universal /usr/local/bin/palera1n
sudo xattr -c /usr/local/bin/palera1n
sudo chmod +x /usr/local/bin/palera1n

간단히 설명하면 받은 파일을 /usr/local/bin 디렉터리로 이동 후 palera1n 으로 이름을 변경, 그리고 실행권한을 부여하는 과정이다.

이제 아이폰을 연결한 상태에서 dfu 모드로 들어가야 하는데, 이게 젤 어렵다. 

1. 전원 버튼을 3초 누른 후
2. 볼륨 down, 전원 버튼을 5초 누른 후
3. 볼륨 down 버튼을 10초 누르고 있으면 dfu 모드로 진입된다.

그리고 주의할 점이 c to c 케이블은 사용할 수 없다. 그래서 usb-라이트닝 케이블에 맥북에 연결할 수 있는 usb-c 젠더가 필요하다.
만약 c to c 케이블을 사용한다면 dfu 모드의 장비를 찾을 수 없다고 하면서 탈옥을 진행할 수 없다.

 - [11/15/23 13:05:09] <Info>: Press Enter when ready for DFU mode
Get ready (0)
Hold volume down + side button (0)
Hold volume down button (4)
 - [11/15/23 13:05:23] <Info>: Device entered DFU mode successfully
 - [11/15/23 13:05:24] <Info>: About to execute checkra1n
#
# Checkra1n 0.1337.2
#
# Proudly written in nano
# (c) 2019-2023 Kim Jong Cracks
#
#========  Made by  =======
# argp, axi0mx, danyl931, jaywalker, kirb, littlelailo, nitoTV
# never_released, nullpixel, pimskeks, qwertyoruiop, sbingner, siguza
#======== Thanks to =======
# haifisch, jndok, jonseals, xerub, lilstevie, psychotea, sferrini
# Cellebrite (ih8sn0w, cjori, ronyrus et al.)
#==========================

 - [11/15/23 13:05:24] <Verbose>: Starting thread for Apple TV 4K Advanced board
 - [11/15/23 13:05:24] <Info>: Waiting for DFU mode devices
 - [11/15/23 13:05:24] <Verbose>: DFU mode device found
 - [11/15/23 13:05:24] <Info>: Checking if device is ready
 - [11/15/23 13:05:24] <Verbose>: Attempting to perform checkm8 on 8010 11
 - [11/15/23 13:05:24] <Info>: Setting up the exploit
 - [11/15/23 13:05:24] <Verbose>: == checkm8 setup stage ==
 - [11/15/23 13:05:24] <Verbose>: Entered initial checkm8 state after 1 steps
 - [11/15/23 13:05:24] <Verbose>: Stalled input endpoint after 1 steps
 - [11/15/23 13:05:24] <Verbose>: DFU mode device found
 - [11/15/23 13:05:24] <Verbose>: == checkm8 trigger stage ==
 - [11/15/23 13:05:25] <Info>: Checkmate!
 - [11/15/23 13:05:25] <Verbose>: Device should now reconnect in download mode
 - [11/15/23 13:05:25] <Verbose>: DFU mode device disconnected
 - [11/15/23 13:05:45] <Error>: Timed out waiting for download mode (error code: -status_exploit_timeout_error)

dfu 모드의 아이폰을 연결한 상태에서 /usr/bin/palera1n 을 실행시키면 이와 같이 Checkmate ! 알람이 뜨며 dfu 모드의 장비를 찾게 되는데, 이때 주의할 점이 download mode로 들어가지 못하고 timed out 이 발생하게 된다.
이럴 땐 아이폰에 연결된 케이블을 한번 뺏다 꽂아주면 된다.

 - [11/15/23 13:13:17] <Error>: Timed out waiting for download mode (error code: -status_exploit_timeout_error)
 - [11/15/23 13:14:23] <Info>: Entered download mode
 - [11/15/23 13:14:23] <Verbose>: Download mode device found
 - [11/15/23 13:14:24] <Info>: Booting PongoOS...
 - [11/15/23 13:14:26] <Info>: Found PongoOS USB Device
 - [11/15/23 13:14:28] <Info>: Booting Kernel...

그러면 이와 같이 Download mode device를 찾으면서 탈옥이 완료된다.
이상한 사과모양의 아이폰 커널 화면이 떴다가 핸드폰이 재부팅되면서 바탕화면엔 palera1n 아이콘이 생성되었다면 탈옥이 완료된 것이다. 
이제 해당 어플을 들어가서 Sileo, Zebra 어플을 설치하고 그 외에 탈옥을 한 후 하려던 작업을 하면 되겠다.

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.