Magisk 버전 13, Stable Branch로 출시, 새로운 기능 및 호환성

Magisk v13은 베타 브랜치에서 안정적인 브랜치로 전환되었습니다. 최신 안정 릴리스가 사용자에게 제공하는 변경 사항에 대해 모두 알아보려면 계속 읽어보세요!

한 달 이상의 베타 테스트를 거쳐 XDA가 인정한 기여자 및 개발자 탑존우Magisk v13이 안정 버전으로 출시되는 중입니다. 안정적인 v13 릴리스에는 Android O 호환성, 통합 바이너리는 물론 모든 이전 베타 버전의 다양한 버그 수정 및 개선 사항이 포함됩니다.

처럼 탑존우 에서 언급 그의 포럼 게시물, Magisk의 새로운 안정 버전이 몇 시간 안에 출시될 예정입니다. 결과적으로 Magisk의 베타 스레드는 더 이상 필요하지 않으므로 종료되었습니다. 다음 베타 버전이 출시되면 스레드가 열리겠지만 그때까지는 안정적인 릴리스를 위한 스레드 메인 스레드로 계속됩니다.

최신 버전에 대한 공식적이고 완전한 변경 로그는 아직 게시되지 않았지만 이전 베타에서 발생한 변경 사항을 따라갈 수 있습니다. 가장 중요한 점은 최신 버전의 Android O와의 호환성과 MagiskSU, magiskhide, Resetprop 및 magiskpolicy를 하나의 통합 바이너리로 병합한 것입니다. 이제 addon.d 생존이 지원되며, magiskhide도 기본적으로 활성화되어야 합니다. Magisk v13에는 새로운 Magisk 통합 바이너리를 지원하고 SafetyNet에 대한 기본 무결성 검사가 추가된 최신 Magisk Manager 앱도 필요합니다.

부터 Magisk Manager는 더 이상 Google Play 스토어에서 사용할 수 없습니다., 다음으로 이동해야 합니다. 포럼 스레드 최신 버전을 얻으려면. 또는 다음을 수행할 수도 있습니다. 자체 XDA Lab을 통해 MagiskManager를 설치합니다.. 전체 변경 로그가 제공되는 대로 여기에 추가할 예정이므로 계속 지켜봐 주시기 바랍니다. 포럼을 계속 지켜봐 주시기 바랍니다!


업데이트:

stable 브랜치는 최신 릴리스로 버전 13.1을 가져옵니다. v12.0과 v13.x+ 사이의 엄청난 차이로 인해 많은 것들이 더 이상 이전 버전과 호환되지 않습니다. 이전 릴리스를 계속 사용하면 수많은 수정 사항과 개선 사항을 놓치게 됩니다.

이 업데이트는 또한 새로운 Magisk 모듈 템플릿 v4를 제공하여 적절한 Android O 처리 및 많은 깜박이는 수정 사항을 제공합니다. 이제 필수 및 함수 호출만 남으므로 플래시 스크립트의 명령이 크게 줄어듭니다. busybox가 더 이상 번들로 제공되지 않으므로 스크립트는 이제 적절한 Magisk v13.1 설치에 의존합니다. 이 변화와 다른 변화의 결과로 업데이트 게시물에 언급된, /data 액세스 없이 사용자 정의 복구에서 Magisk 모듈을 더 이상 플래시할 수 없습니다., 따라서 /data 액세스로 적절하게 구성된 복구가 필요하거나 Magisk Manager 자체 내에서 플래시해야 합니다. Manager의 향후 릴리스에서는 템플릿 버전이 v4보다 낮은 저장소에서 모듈을 필터링하므로 개발자는 모듈을 곧 업데이트해야 합니다!

여기는 공식 변경 내역 Magisk v13.1의 경우:

  • [일반] MagiskSU, magiskhide, Resetprop, magiskpolicy를 하나의 바이너리로 병합
  • [일반] Android O 지원 추가(DP3에서 테스트됨)
  • [일반] 시스템에서 libselinux.so, libsqlite.so를 동적 링크하여 바이너리 크기를 크게 줄입니다.
  • [일반] 문제가 많이 발생하므로 번들로 제공되는 비지박스를 제거하세요.
  • [일반] 읽기-쓰기 지원을 위해 emmc만 지원하는 대신 모든 블록 장치를 잠금 해제합니다(모든 장치가 emmc를 사용하는 것은 아니라고 생각했습니다 ㅋㅋㅋ)
  • [스크립트] 플래시 스크립트에서 magisk 바이너리를 통해 모든 ext4 이미지 작업을 실행합니다.
  • [스크립트] 호환성을 높이기 위해 magisk 기본 명령을 사용하도록 스크립트를 업데이트했습니다.
  • [스크립트] addon.d 생존 지원 추가
  • [스크립트] 모든 종류의 설치를 위한 전역 쉘 스크립트 기능 소스로 사용되는 util_functions.sh를 소개합니다.
  • [MagiskBoot] 부팅 패치 로직을 magiskboot 바이너리로 이동했습니다.
  • [MagiskSU] 각 요청에 대해 새 프로세스를 포크하지 않고 대신 새 스레드를 추가합니다.
  • [MagiskSU] 다중 사용자 지원 추가
  • [MagiskSU] 새로운 시간 초과 대기열 메커니즘을 도입하여 잘못 작성된 su 앱으로 인한 성능 저하 방지
  • [MagiskSU] 여러 설정이 소품 감지에서 데이터베이스로 이동되었습니다.
  • [MagiskSU] 네임스페이스 모드 옵션 지원 추가
  • [MagiskSU] 마스터 마운트 옵션 추가
  • [resetprop] 최신 AOSP 업스트림으로 업데이트되었으며 5.0에서 Android O까지 prop을 지원합니다.
  • [resetprop] 외부 libc에서 함수를 호출하는 것을 방지하기 위해 모든 함수의 이름을 변경했습니다.
  • [magiskpolicy] 공식 SELinux 저장소에서 libsepol을 업데이트했습니다.
  • [magiskpolicy] xperm 패치 지원 추가(Android O가 제대로 작동하도록 하기 위해)
  • [magiskpolicy] Android O 및 Liveboot 지원에 대한 업데이트된 규칙
  • [MagiskHide] 의사 허용 모드를 제거하고 대신 허용 상태를 직접 숨깁니다.
  • [MagiskHide] 신뢰할 수 없는 목록 파일 모니터 제거, 데몬 요청 모드로 변경
  • [MagiskHide] 이제 MagiskHide가 기본적으로 활성화됩니다.
  • [MagiskHide] 마운트 해제 정책 업데이트, SafetyNet의 CTS 통과!
  • [MagiskHide] 숨기기 위한 소품 추가
  • [MagiskHide] 배경 magiskhide 데몬 제거, 마운트 해제 목적으로 짧은 수명 프로세스 생성
  • [Magic Mount] 쉘 스크립트 기반 마운트를 버리고 적절한 C 프로그램을 사용하여 파일을 구문 분석하고 마운트합니다. 속도가 눈에 띄게 향상되었습니다.

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

  • v5.0.4
    • su 시간 초과 버그 수정
  • v5.0.3
    • Android O에서 부팅 시 FC 수정
    • Android O 브로드캐스트 제한 사항에 적응: Android O에서 업데이트가 비활성화되면 앱을 다시 인증합니다.
  • v5.0.2
    • zip 서명 부분을 다시 작성합니다. 저장소에서 다운로드한 zip은 사용자 지정 복구를 위해 올바르게 서명되고 조정됩니다.
  • v5.0.1
    • 네임스페이스 모드 옵션 추가
    • Manager OTA 시스템의 버그 수정
  • v5.0.0
    • 새로운 Magisk 통합 바이너리 지원
    • 응용 프로그램 설치/제거 루트 관리 문제를 적절하게 처리합니다.
    • 다중 사용자 모드 지원 추가
    • 애플리케이션 업그레이드 재인증 기능 추가
    • SafetyNet에 대한 기본 무결성 검사 추가
    • 설치 조각과 상태 조각을 Magisk 조각으로 병합했습니다.
    • 테마 전환 결함 수정
    • 번역 업데이트

최신 버전을 설치하셨나요? 아래 댓글로 귀하의 경험을 알려주세요!


커뮤니티 앱 포럼에서 Magisk를 확인해 보세요!XDA Labs를 통해 Magisk Manager를 다운로드하세요!