Linus Henze는 iOS 15용 Fugu15 탈옥을 출시하지만 주로 개발자를 위한 것입니다.
10월 초, Linus Henze는 Objective by the Sea 컨퍼런스에서 무대에 올라 iOS 15.4.1을 실행하는 iPhone에서 JailbreakMe 시절을 연상시키는 사용자 친화적인 새로운 설치 방법으로 Fugu15 탈옥을 선보였습니다. 그리고 이번 주 월요일부터 Henze의 GitHub 페이지에 오픈 소스로 공식 출시되었습니다.
Henze는 오늘 오후 트위터를 통해 Fugu15의 출시를 발표했지만 너무 흥분하기 전에 Fugu15는 주로 개발자를 겨냥한 탈옥이라는 점을 바로 언급해야 합니다. 현재 iOS 또는 iPadOS 15를 지원하는 탈옥 조정이 없기 때문에 누락된 조정 주입이 없습니다. 라이브러리(같은 문제가 현재 Odyssey 팀의 Cheyote 탈옥을 지연시키고 있습니다).
Fugu15란?
Fugu15는 iOS 및 iPadOS 15.0-15.4.1을 실행하는 특정 arm64e 장치를 지원하고 Sileo 패키지 관리자와 함께 Procursus 부트로더를 실행하는 영구적으로 서명된 반테더링 탈옥 앱입니다. 부분적으로 연결되어 있지 않기 때문에 다시 탈옥하기 위해 컴퓨터가 필요하지 않지만 기기를 재부팅할 때마다 다시 탈옥해야 합니다. 또한 CoreTrust 버그로 인해 Fugu15가 무기한 구독 상태를 유지할 수 있으므로 7일마다 다시 구독할 필요가 없습니다.
이것이 친숙하게 들린다면 TrollStore가 동일한 CoreTrust 버그를 사용하기 때문입니다. TrollStore를 통해 사용자는 모든 파일을 업로드하고 서명할 수 있습니다. 당신의 장치에 ipa.
Fugu15 릴리스에는 코드 서명 우회, 커널 악용, PAC 커널 우회 및 PPL 우회가 포함됩니다. Fugu15는 도메인이 있는 경우 Safari를 통해 설치하거나 Mac에서 USB 연결 및 Xcode를 통해 설치할 수 있습니다.
Fugu15에 대해 알아야 할 사항
그러나 앞에서 언급했듯이 Fugu15는 개발자 중심의 탈옥이므로 일반인에게는 그다지 유용하지 않습니다. 이는 현재 호환되는 탈옥 조정이 없고 일부 초기 펌웨어 버전에 버그가 있고 모든 장치에서 광범위하게 테스트되지 않았기 때문입니다.
실제로 Henze는 GitHub 페이지에서 Fugu15가 다음 장치 설정에서만 광범위하게 테스트되었다고 언급했습니다.
- iOS 15.4.1을 실행하는 iPhone XS Max
- iOS 15.4.1을 실행하는 iPhone 11(보안 연구 장치)
- iOS 15.4.1을 실행하는 iPhone 12(보안 연구 장치)
- iOS 15.4.1을 실행하는 iPhone 12 Pro Max
- iOS 15.1을 실행하는 iPhone 13의 독립형 버전
Fugu15는 장치 및 펌웨어의 다른 조합과 호환될 수 있지만 이에 대한 엄격한 테스트는 거치지 않았습니다. 현재 arm64e 장치만 지원됩니다(iPhone XS 이상 또는 A12 칩 이상이 있는 장치).
Henze는 다음 버그를 알고 있지만 다른 버그가 있을 수 있습니다.
1) oobPCI(커널을 실행하는 프로세스)가 종료되면 시스템이 일관되지 않은 상태로 남아 어느 시점에서 패닉 상태가 될 수 있습니다. 이것은 일반적으로 시작 후 약 5초 후에 발생합니다.
exit_full
iDownload의 명령. 해결 방법: oobPCI를 닫지 않거나 가능한 한 빨리 닫아 커널 패닉이 발생할 가능성을 줄이십시오. 이 패닉의 원인은 현재 알려지지 않았습니다. 2) 전원 연결이 없는 경우 완전 절전 모드로 전환하면 DriverKit의 버그로 인해 커널 패닉이 발생합니다(Fugu14에서도 발생). 안타깝게도 Fugu14의 수정 사항은 iOS 15에서 작동하지 않습니다. 해결 방법: 이 오류는 oobPCI를 종료할 때 발생하지 않습니다. 그러나 oobPCI 종료 시 위와 같은 오류가 발생할 수 있습니다. 3) 일부 iOS 버전(최소한 iOS 15.1 이하, 아마도 15.2 및 15.3도 가능)에는 oobPCI가 시작될 때 WiFi 칩에 대한 버스 제어를 비활성화하여 WiFi를 사용할 때 커널 패닉을 일으키는 DriverKit 버그가 있습니다. 이 버그는 수정할 수 있지만 현재로서는 Fugu15에 수정 사항이 포함되어 있지 않습니다. 해결 방법:
Fugu15에 대한 Linus Henze의 간략한 FAQ
GitHub 페이지의 FAQ 섹션에서 Henze는 다음과 같은 몇 가지 관련 질문에 답변합니다.
Q: 저는 최종 사용자입니다. Fugu15 나에게 좋은가요? 안 돼.
Q: 내 iOS 버전/장치가 Fugu15에서 지원되지 않습니다. 지원을 추가하시겠습니까? A: 아니요. (저는 iOS 15로 끝냈습니다)
Q: 조정에 대한 지원을 추가할 계획이 있습니까? 안 돼.
Q: Fugu15에 대한 공식 지원을 제공합니까? 업데이트가 예정되어 있습니까? 안 돼.
Q: Sileo를 통해 무언가를 설치/업데이트했는데 시작되지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? A: Fugu15는 코드 서명을 우회하기 위해 TrustCache 주입을 사용합니다. 따라서 무언가를 설치하거나 업데이트하는 경우 코드 서명이 TrustCache에 있어야 합니다. tcload
명령을 사용하여 iDownload 셸에서 추가 TrustCaches를 다운로드할 수 있습니다 .
Q: Wen eta Fugu16?????? ㅏ: …
Fugu15는 어떻게 될까요?
분명히 Henze는 앞으로 iOS 및 iPadOS 15에서 iOS 및 iPadOS 16으로 초점을 이동함에 따라 Fugu15를 더 이상 개발할 의도가 없습니다. 한편, Fugu15의 오픈 소스 릴리스는 오랫동안 참을성 있게 기다려온 사람들을 위해 iOS 및 iPadOS 15를 공격하기 위해 더 많은 아이디어가 필요한 탈옥 개발자에게 안도감을 제공할 수 있으므로 탈옥 커뮤니티에 도움이 될 수 있습니다.
그러나 이것은 무언가를 테스트해야 하는 개발자에게 유용한 탈옥이지만 기본적으로 이 단계에서는 개념 증명입니다.
결론
Fugu15의 출시는 정말 반가운 소식이지만, Fugu15 프로젝트 자체는 모두가 서둘러 다운로드하고 설치해야 하는 탈옥이 아닙니다. 대신 사용자는 가능한 가장 낮은 펌웨어를 유지하고 iOS 및 iPadOS 15의 공개 탈옥을 기다려야 합니다.
Fugu15에 대한 자세한 내용과 Linus Henze의 GitHub 페이지를 방문하여 자세히 알아볼 수 있습니다 .
Fugu15가 드디어 출시되어 흥분되시나요? 아래 의견 섹션에서 이에 대한 귀하의 생각을 논의하십시오.
답글 남기기