Magisk v25.0에는 SELinux 문제를 해결하기 위해 재작업된 MagiskInit이 도입되었습니다.

수많은 버그 수정과 기능 개선이 포함된 Magisk(v25.0)의 최신 업데이트가 출시되었습니다. 더 자세히 알아보려면 계속 읽어보세요!

이 시점에서 우리 XDA는 여러분 대부분이 적어도 Magisk에 대해 들어본 적이 있을 것이라고 확신합니다. XDA 인정 개발자라고도 알려진 John Wu가 제작함 탑존우, 이 프로젝트는 원래 시스템 없는 루트 방식으로 시작되었으며 점차 단순한 수퍼유저 권한 공급자를 넘어 훨씬 더 다양하고 강력한 솔루션으로 발전했습니다. 개발자와 기여자들이 항상 적극적으로 이를 완성하기 위해 열심히 노력하고 있다는 것은 말할 필요도 없습니다. 25번째 버전(v25)에 해당하는 Magisk의 최신 주요 업데이트가 이제 퍼블릭 베타 브랜치에 도착했습니다. 변경 로그는 미묘하지만 매우 중요하므로 자세히 살펴보겠습니다.

Magisk XDA 포럼

이번 업데이트의 첫 번째(아마도 가장 중요한) 사항은 재작성된 MagiskInit 소프트웨어입니다. 모르는 사람들을 위해, magiskinit 바이너리는 재고 교체를 담당합니다. init 실행할 첫 번째 프로그램으로 프로세스를 실행하고 Magisk 서비스를 주입합니다. init.rc, SELinux 정책 규칙 패치. 새로운 sepolicy 주입 메커니즘의 도입 덕분에 개발자들은 SELinux 관련 비호환성의 대부분을 성공적으로 해결했습니다. 또한 MagiskInit은 이제 다음을 지원합니다. Android 13의 일반 커널 이미지 (GKI) 형식입니다.

마지막으로, 새로운 빌드에는 MagiskSU 구성 요소에 대한 몇 가지 보안 개선 사항이 포함되어 있습니다. 악의적인 UID 재사용 공격을 방지하기 위해 루트 권한 관리가 개선되었습니다. Magisk는 이제 변조된 Magisk Manager의 수정된 버전으로부터 사용자를 보호하기 위해 루트 관리자 APK 서명 확인을 시행합니다. 그럼에도 불구하고 개발자는 코드베이스에서 Magisk를 구축하는 동안 여전히 자신의 서명 키를 사용할 수 있습니다. 조작을 위해 서명 확인을 제거해야 하는 경우 공식 디버그 빌드를 선택할 수도 있습니다.

Magisk v25.0의 공식 변경 로그는 다음과 같습니다.

  • [MagiskInit] 2SI 구현 업데이트, 기기 호환성 대폭 향상(예: Sony Xperia 기기)
  • [MagiskInit] 새로운 기능 소개 sepolicy 주입 메커니즘
  • [MagiskInit] Oculus Go 지원
  • [MagiskInit] Android 13 GKI 지원(Pixel 6)
  • [MagiskBoot] vbmeta 추출 구현 수정
  • [앱] 이전 Android 버전의 스텁 앱 수정
  • [App] [MagiskSU] 다음을 사용하는 앱을 올바르게 지원합니다. sharedUserId
  • [MagiskSU] 충돌 가능성 수정 magiskd
  • [MagiskSU] 사용하지 않는 UID를 다음과 같이 정리하세요. system_server UID 재사용 공격을 방지하기 위해 다시 시작
  • [MagiskSU] 설치된 Magisk 앱의 인증서를 검증하고 배포자의 서명과 일치하도록 시행합니다.
  • [MagiskSU] [Zygisk] 적절한 패키지 관리 및 탐지
  • [Zygisk] 이전 커널을 사용하여 Android 12를 실행하는 기기에서 기능 후킹 수정
  • [Zygisk] Zygisk의 자체 코드 언로드 구현 수정
  • [DenyList] 공유 UID 앱의 DenyList 수정
  • [BusyBox] 이전 커널을 실행하는 장치에 대한 해결 방법 추가

아래 링크를 따라 최신 릴리스를 다운로드할 수 있습니다. Magisk에 익숙하지 않은 경우 자세한 가이드를 확인하세요. 장치를 루팅하는 방법 도구를 사용하여. 최신 빌드에서 문제가 발생하면 해당 프로젝트의 버그 보고서를 제출하세요. GitHub 저장소.

Magisk v25.0 다운로드


원천:존 우 트위터