Checkra1n과 Odyssey 탈옥의 차이
Checkra1n이나 unc0ver 등과 같은 대표적으로 알려진 방법으로 ios 단말기 탈옥 시 Cydia가 설치된다.
2022.03.23 - [모바일/Ios] - [ios] 아이폰 루팅 탈옥 (Jailbreak) [Feat.Checkra1n]
하지만 체크레인을 이용한 탈옥은 탈옥 탐지를 우회해주는 트윅들에 대해 호환성이 좋지 않다.
A-Bypass나 Hestia 등의 트윅 등이 정상 동작을 하지 않는다.
Fly JB X가 정말 좋았는데 ios 버전이 높아지며 호환이 되지않고, 개발자분도 현재까지는 업데이트 계획이 없으신것같음
그래서 이번 기회에 탈옥을 새로 하는 겸 이번 ios 15버전 탈옥을 성공시킨 Odyssey팀을 알게되었고
체크레인과 Odysseyra1n 이라는 도구로 탈옥을 해보았는데 Cydia가 아닌 Sileo가 설치되며 트윅과의 호환성이 정말 좋았고, 시디아처럼 끊기거나 랙 걸리는 현상도 전혀없이 만족스러웠다.
가장 만족스러웠던 것은 이렇게 Sileo에서 어떤 트윅을 검색하면 내부 저장소와 외부 저장소가 따로 검색이 되는데
내부 저장소는 현재 소스 저장소나 URL이 추가되어 바로 설치할 수 있는 것이고
외부 저장소는 현재 소스 URL이 추가가 안된 트윅들이다.
하지만 Cydia의 경우에는 외부 저장소에 있는 트윅 즉, 소스 추가가 안되어 있다면 직접 소스탭에서 url을 추가해주고 트윅을 설치해야 했던 반면,
Sileo는 필요한 트윅을 클릭 시 소스를 즉시 자동으로 추가하여 바로 설치가 가능하다. 매우 편함 😊
그래서 현재까지는 일단 Cydia와 Sileo는 Sileo가 훨씬 편하고 호환성도 좋다고 느끼고 있다.
Odysseyra1n 탈옥 방법
저번 탈옥 포스팅에선 belena를 사용했지만 훨씬 더 편하고 좋은 도구가 있다
Ventoy
https://www.ventoy.net/en/download.html
https://github.com/ventoy/Ventoy/releases
벤토이를 쓰게되면 아래 사진과 같이 여러 부팅이미지를 넣어두고 선택해서 로드할 수 있다.
마찬가지로 체크레인이나 오디세이레인을 iso 이미지로 2가지다 넣어서 사용가능
압축을 풀게되면 아래와 같이 파일들이 있는데 Ventoy2Disk를 실행하여
USB를 인식시켜준다음 Install을 누르면 끝이다.
그럼 드라이브가 Ventoy로 바뀌는데
그 드라이브안에 이미지파일을 넣어주면된다.
odysseyra1n 다운은 아래 깃허브에서 가능
https://github.com/raspberryenvoie/odysseyn1x/releases
위 iso로 부팅을 하게되면 아래와 같이 실행이 된다.
일단 처음엔 단말기를 1 Checkra1n을 통해 탈옥을 해줘야한다.
탈옥이 정상적으로 되었다면
단말기에 아래 사진처럼 체크레인이 설치되었을 텐데 눌러서 Cydia를 설치하지 말고
오디세이레인을 실행한다.
오디세이레인까지 끝났다면 Sileo가 설치되며 탈옥이 끝난다.
매우 간단하고 트윅과의 호환성도 현재까지는 완벽하다.
다만, 이 상태에서 체크레인을 통해 Cydia를 설치할 수는 있으나, 뭔가 충돌이 있어서 정상적으로 동작하지는 않는다.
그래서 아예 설치하지 않는게 좋다.
'모바일 > Ios' 카테고리의 다른 글
[iOS] LLDB를 이용한 동적 디버깅 분석 (0) | 2023.08.11 |
---|---|
[iOS] 앱 복호화 Frida ios dump - Window 에러 현상 (0) | 2023.08.10 |
[ios] 주소값 변조를 통한 탈옥 탐지 우회 (4) | 2022.07.15 |
[ios] 프리다 후킹 (Frida Hooking)을 통한 탈옥 탐지 우회 방법 2 (스크립트 활용) (0) | 2022.06.13 |