iOS 탈옥 모듈에는 일반적으로 루트풀이라는 두 가지 범주가 있습니다. 뿌리도 없고 . 각 카테고리는 장치의 루트 파일 시스템과의 상호 작용이 다릅니다. 두 가지 모두 시스템 파일 수정에 대한 특정 수준의 권한을 얻지만 방법은 다릅니다.
도파민 루트리스 탈옥루트 풀 탈옥에서 사용자는 시스템 파티션에 대한 모든 권한을 갖습니다. . 이는 일반적으로 루트 디렉터리의 복사본을 만들고 읽기-쓰기 권한으로 다시 탑재함으로써 이루어집니다. 이 방법을 통해 사용자는 루트 사용자 계정뿐만 아니라 루트 디렉터리(/)에도 쉽게 접근할 수 있습니다.
핵심 시스템 파일을 수정할 수 있는 액세스 및 권한이 있다는 것은 사용자가 루트 파일 시스템에 직접 모드 및 조정을 설치할 수 있다는 것을 의미합니다. 그러나 이러한 수준의 제어는 민감한 파일을 조작하면 부팅 루프, 데이터 손실 또는 심지어 하드 브릭으로 이어질 수도 있음을 의미합니다.
루트리스 탈옥
루트 없는 탈옥은 장치의 루트 파일 시스템에 대한 직접 액세스를 제공하지 않습니다. 이는 rootless에서는 '/'에 쓸 수 없음을 의미합니다. 대신 스토리지의 다른 위치(보통 /var/jb)에 씁니다. , 이는 /private/preboot 내의 디렉토리에 대한 심볼릭 링크 역할을 합니다. .
Apple은 서명된 보안 볼륨을 도입하여 루트 파일 시스템을 봉인했습니다. (일반적으로 SSV로 알려짐) iOS 15 . 이는 뿌리 깊은 탈옥이 중단되어야 함을 의미했습니다. 결과적으로 루트 파일 시스템에 대한 수정이 허용되지 않았기 때문에 루트 없는 방법을 채택해야 했습니다. 대부분의 루트 풀 탈옥은 SSV 업데이트 이후에도 벽돌 장치에 대해 알려졌습니다.
Apple은 시스템 콘텐츠에 대한 암호화 보호 및 격리된 볼륨을 도입했습니다. 사과루트 없는 탈옥은 일반적으로 안전하고 신뢰할 수 있는 것으로 간주됩니다. . 탈옥은 루트 파일 시스템과 별개이므로 감지하기가 더 어렵습니다 . Rootless를 사용하면 기본 iOS로 되돌릴 수 있는 권한도 있습니다. 필요할 때마다 소프트웨어를 업데이트합니다. 부팅 루핑이나 장치 하드 브릭킹 측면에서 걱정할 것이 거의 없으며 상대적으로 더 안정적입니다.
루트리스로 전환하는 이유
대다수에게 뿌리 없는 것은 “iOS 탈옥의 피할 수 없는 미래입니다. .” 이 접근 방식은 비교적 새로운 접근 방식이며 새 모듈로 업데이트하려면 많은 조정과 저장소가 필요하지만 대부분의 조정은 호환성을 유지하므로 어떤 방식으로든 루트 파일 시스템을 수정하지 않는 한 약간의 조정만 필요하다는 점은 주목할 가치가 있습니다.
과거에는 XinaA15와 같은 루트풀한 방법을 사용했습니다. , 부분적으로는 색다른 패치에 의존하기 때문에 불안정하고 충돌이 발생하기 쉬운 것으로 알려져 있습니다. 이러한 탈옥은 민감한 시스템 데이터를 조작하는 것과 관련되어 관리해야 할 변수가 많아 설정하기 어려운 경우가 많았습니다.
뿌리 없는 방법은 덜 강력하다고 간주되지만 파일 경로를 약간 조정하고 iphoneos-arm64를 지원하여 많은 조정이 이 환경에 적용되었습니다. 패키지. 조정이나 모듈이 하드코딩된 경로에 의존하지 않는 경우 일반적으로 다른 위치로 다시 컴파일할 수 있으므로 루트 없는 도구로 쉽게 작동할 수 있습니다.
도파민을 포함한 대부분의 탈옥 도구 , Checkra1n , Palera1n 및 unc0ver 및 Sileo와 같은 패키지 관리자 그리고 얼룩말 뿌리 없는 모델로 전환했지만 nekoJB와 같은 도구를 통해 뿌리 없는 옵션을 계속 사용할 수 있습니다. Palera1n의 이전 버전 .
루트풀 탈옥이 루트리스 탈옥보다 낫나요?
Rootful은 개발자에게 루트 파일 시스템에 대한 상당한 제어권을 제공했지만, 많은 부분의 조정이 루트 파일 시스템 수정에 의존하지 않았다는 점을 이해하는 것이 중요합니다. . 그들에게도 전환은 그다지 어렵지 않았습니다. 대부분의 기본 시스템 앱은 루트 디렉터리에 저장되어 있지만 변경되면 문제가 발생할 수 있으며 잠재적으로 기기에 피할 수 없는 문제가 발생할 수 있습니다.
SSV(서명된 시스템 볼륨)를 우회하기 위해 일부 개발자는 사본을 생성하고 읽기-쓰기로 다시 마운트하여 루트 디렉터리를 모방하는 방법을 찾았습니다. . 그러나 이 접근 방식은 실패하기 쉬울 뿐만 아니라 많은 양의 시스템 스토리지를 소비합니다. nekoJB와 같은 탈옥 , 도파민 포크 , 이 방법을 활용해 보세요.
그럼에도 불구하고, 적은 대가로 얼마나 많은 타협이 필요했는지, iOS 15 이후의 루트풀 패치는 견인력을 얻지 못했습니다. 이것이 Palera1n과 같은 인기 있는 도구인 이유이기도 합니다. 결국 루트 풀 탈옥에 대한 지원이 중단되었습니다.
저자 소개
무함마드 카심
기술과 게임에 대한 Qasim의 깊은 사랑 덕분에 그는 최신 개발 상황에 대한 최신 정보를 얻을 수 있을 뿐만 아니라 글을 통해 자신의 정보에 입각한 관점을 다른 사람들과 공유할 수 있습니다. 이런 노력을 통해서든 다른 노력을 통해서든 그는 자신의 전문 지식을 공유하고 기술 및 게임 세계에 의미 있는 기여를 하기 위해 최선을 다하고 있습니다.