가. Odysseyra1n(오디세이레인) 정의
1. Odysseyra1n 이란?
- Checkra1n(체크레인)이나 unc0ver(언커버)와 같이 유명한 아이폰 탈옥 도구 중 하나이며 반탈옥을 지원한다.
- iOS 12.0 ~ 14.8.1 버전에서 A7~A11 *디바이스까지 탈옥을 지원한다.
*A8X 및 A9X 장치는 iOS 14.4.2까지만 지원되며, iOS 14.5~ 14.8.1에서의 탈옥은 별도의 설치 방법이 필요.
- 탈옥 후 Cydia(시디아)가 아닌 *Sileo(실리오)가 설치된다.
- Sileo는 트윅 설치 시 필요한 소스 및 트윅을 자동으로 설치하여 주므로 매우 편함.
2. Odysseyra1n으로 탈옥해야 하는 이유
- 체크레인이나 언커버로 탈옥을 진행한 디바이스에서는 A-Bypass와 같이 탈옥탐지를 우회하여주는 트윅들이 동작하지 않거나 일부의 기능만 제공되는 경우가 있다.
- 이러한 탈옥탐지 우회 도구를 정상적으로 이용하기 위해서 오디세이레인으로 탈옥을 해야한다.
나. Odysseyra1n 설치 방법
1. Odysseyn1x다운로드
- 아래의 링크에 접속하여 "odysseyn1x-v2.16-amd64.iso"파일을 다운로드한다.
https://github.com/raspberryenvoie/odysseyn1x/releases
2. 부팅 USB 생성
- 아래의 링크를 눌러 'rufus'를 다운로드 한다.
- 위에서 다운로드 한 "odysseyn1x-v2.16-amd64.iso"이미지를 부팅 USB로 만든다.
- 'DD 이미지 모드로 쓰기'를 선택 → 'OK' 버튼 클릭
※ 'ISO 이미지 모드로 쓰기(권장)'를 선택할 경우 부팅 시 에러가 발생할 수 있음.
3. 부팅 USB 접속
- PC를 재부팅하고 제조사 로고가 나올 때 아래의 키를 눌러 부팅 USB로 접속한다.
메인보드 or 제조사 | 부팅 순서 변경 키 | 메인보드 or 제조사 | 부팅 순서 변경 키 |
기가바이트 | F12 | 델 | F12 |
바이오스타 | F7 또는 F9 | 도시바 | F12 |
삼성 | ESC 또는 F2 | 레노버 | F12 |
에이수스 | F8 | 삼성 | F10 |
에즈락 | F11 | 소니 | F11 |
LG | F12 | HP | F9 |
MSI | F11 | LG | F10 |
인텔 | F10 | TG삼보 | F12 |
폴스콘 | ESC 또는 F7 | 한성 | F7 |
4. checkra1n을 이용한 탈옥 진행
- '1. Checkra1n'을 클릭한다.
- 아래의 게시글을 참고하여 탈옥을 진행한다.
※ 탈옥 후 Cydia를 설치하면 안된다!
[Mobile App 취약점 진단 · 모의해킹/iOS App 취약점 진단 · 모의해킹] - 아이폰 탈옥 방법 - checkra1n
5. Odysseyra1n을 이용하여 탈옥 진행
- '3. Odysseyra1n'을 클릭하여 오디세이레인으로 탈옥을 진행한다.
- 아래와 같은 안내문구가 나오면 엔터를 눌러 탈옥을 계속해서 진행한다.
- 아래와 같은 과정이 진행되며 탈옥이 진행된다. 만약 오류가 생기면 본문 하단을 참고하자.
- 탈옥이 완료된 후 조금 기다리면 디바이스에 Sileo 앱이 설치된다.
다. 트윅 설치
- 실리오에서 트윅(Tweak)을 설치하는 방법은 아래의 게시글을 참고하길 바란다.
[iOS App 취약점 진단 · 모의해킹] - Odysseyra1n Sileo Tweak 설치 방법 정리(오류 해결)
라. 오류 해결
- 아래와 같은 *에러가 발생한다면 디바이스를 탈옥 전 상태로 되돌려야 한다.
*에러 : Error : Migration from other bootstraps is no longer supported. Failed to bootstrap your device.
- 탈옥 시 기본적으로 설치되는 앱에서 'Restore System'버튼을 눌러 탈옥전 상태로 되돌아간 뒤
- 아이폰 설정에서 '모든 콘텐츠 및 설정 지우기'를 눌러 휴대전화를 공장초기화 한다.
라. 참고 URL
https://ios.cfw.guide/installing-odysseyra1n/
https://ios.cfw.guide/installing-odysseyra1n-a8x-a9x/
https://repo.co.kr/ko/package/com.rpgfarm.a-bypass
'Mobile App 취약점 진단 · 모의해킹 > iOS App 취약점 진단 · 모의해킹' 카테고리의 다른 글
아이폰 앱 구버전 설치 및 업데이트 방지 방법(AppStore++) (0) | 2023.11.26 |
---|---|
Odysseyra1n Sileo Tweak 설치 방법 정리(오류 해결) (0) | 2023.11.25 |
모바일 앱 개발 방식에 따른 차이점 및 진단 방법 정리 (0) | 2023.11.04 |
[iOS 취약점 진단] 16강 - Web View 종류 및 취약점 (0) | 2023.11.04 |
스마트폰 와이어샤크 네트워크 패킷 캡처 방법 정리 (0) | 2023.11.03 |