가. 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
Releases · raspberryenvoie/odysseyn1x
Linux-based distro that lets you install checkra1n, odysseyra1n and Project Sandcastle. - raspberryenvoie/odysseyn1x
github.com
2. 부팅 USB 생성
- 아래의 링크를 눌러 'rufus'를 다운로드 한다.
Rufus - 간편하게 부팅 가능한 USB 드라이브 만들기
간편하게 부팅 가능한 USB 드라이브 만들기 Rufus는 USB 메모리 및 플래시 드라이브를 포맷하고 부팅할 수 있도록 만드는 도구입니다. 이 프로그램은 다음 상황에서 유용하게 사용할 수 있습니다:
rufus.ie
- 위에서 다운로드 한 "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
아이폰 탈옥 방법 - checkra1n
checkra1n은 PC에 연결해야 탈옥할 수 있어 번거롭지만, 지원하는 모델과 iOS버전이 넓어 많이 사용하는 방식이다. Semi-Tehered 방식이라 재부팅 후에는 다시 탈옥을 시켜줘야 하는 번거로움이 있다.
hagsig.tistory.com
5. Odysseyra1n을 이용하여 탈옥 진행
- '3. Odysseyra1n'을 클릭하여 오디세이레인으로 탈옥을 진행한다.
- 아래와 같은 안내문구가 나오면 엔터를 눌러 탈옥을 계속해서 진행한다.
- 아래와 같은 과정이 진행되며 탈옥이 진행된다. 만약 오류가 생기면 본문 하단을 참고하자.
- 탈옥이 완료된 후 조금 기다리면 디바이스에 Sileo 앱이 설치된다.
다. 트윅 설치
- 실리오에서 트윅(Tweak)을 설치하는 방법은 아래의 게시글을 참고하길 바란다.
[iOS App 취약점 진단 · 모의해킹] - Odysseyra1n Sileo Tweak 설치 방법 정리(오류 해결)
Odysseyra1n Sileo Tweak 설치 방법 정리(오류 해결)
오디세이레인(Odysseyra1n)으로 탈옥(Jailbreak)을 하게 되면 시디아(Cydia) 대신 실리오(Sileo)가 설치된다. 실리오의 사용방법은 시디아와 거의 같으나 일부 트윅이 실행되지 않는 *차이점이 존재한다. *
hagsig.tistory.com
라. 오류 해결
- 아래와 같은 *에러가 발생한다면 디바이스를 탈옥 전 상태로 되돌려야 한다.
*에러 : Error : Migration from other bootstraps is no longer supported. Failed to bootstrap your device.
- 탈옥 시 기본적으로 설치되는 앱에서 'Restore System'버튼을 눌러 탈옥전 상태로 되돌아간 뒤
- 아이폰 설정에서 '모든 콘텐츠 및 설정 지우기'를 눌러 휴대전화를 공장초기화 한다.
라. 참고 URL
https://ios.cfw.guide/installing-odysseyra1n/
Installing Odysseyra1n | iOS Guide
Installing Odysseyra1n For support in English, ask for help on the r/Jailbreak Discord Server. Odysseyra1n is a semi-tethered jailbreak, meaning it requires a PC to re-apply the exploit after a reboot. Click the link to learn more. checkra1n is a tool capa
ios.cfw.guide
https://ios.cfw.guide/installing-odysseyra1n-a8x-a9x/
Installing Odysseyra1n (A8X/A9X) | iOS Guide
Installing Odysseyra1n (A8X/A9X) For support in English, ask for help on the r/Jailbreak Discord Server. Odysseyra1n is a semi-tethered jailbreak, meaning it requires a PC to re-apply the exploit after a reboot. Click the link to learn more. checkra1n is a
ios.cfw.guide
https://repo.co.kr/ko/package/com.rpgfarm.a-bypass
Merona Repo
The best tweaks are here.
repo.co.kr
'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 |