일반 시스템리스 인터페이스와 악명 높은 Android 응원 솔루션 Magisk에 대한 업데이트도 흥미진진합니다. Magisk 제작자 John Wu(topjohnwu)가 게시했습니다. Magisk v23 업데이트이 최신 버전의 Magisk는 두려운 SafetyNet API 버그, 버그 수정 및 Android 5.0 이전 기기에 대한 지원 중단을 수정합니다.
당신은 지금 할 수 있습니다 Magisk 23.0 다운로드 Android 기기에 설치합니다. 이전 버전을 실행하는 사용자는 이 페이지에 제공된 지침에 따라 이 새롭고 최신 버전의 Magisk로 쉽게 업데이트할 수 있습니다.
업데이트(2022년 7월 21일): 최신 Magisk v25 업데이트가 시작되었습니다.그것은 다시 아키텍처와 함께 제공됩니다 magiskinit
SELinux 비호환성, 루트 권한 관리(MagiskSU)에 대한 보안 향상, 여러 버그 수정 등을 수정합니다.
목차
Magisk v23의 새로운 기능은 무엇입니까?
발표 소서러 23.0 5월 12일부터 개발자에 의해 트위터에서. 요약하자면, 이전 버전(Magisk v22)은 Magisk Installer와 Magisk Manager 응용 프로그램을 하나의 패키지로 병합하여 주요 변경 사항을 가져왔습니다. 또한 Android 5.0 이하의 Android 버전을 실행하는 기기에서 작동하도록 Magisk App Hiding 기술에 대한 지원을 추가합니다.
대부분의 이전 주요 릴리스와 달리 버전 23은 사용자에게 많은 변경 사항을 가져오지 않습니다. 그러나 일반적인 버그 수정 및 내부 개선뿐만 아니라 몇 가지 주목할 만한 주요 변경 사항이 있습니다. 먼저 이러한 주요 변경 사항에 대해 이야기해 보겠습니다.
SafetyNet API 버그 수정
4월에 여러 Magisk 사용자가 XDA-Developers 커뮤니티 포럼에 넘쳐났고 공식 GitHub 문제 섹션 보고가 있습니다(1, 2, 삼그리고 4) 보다”SafetyNet API 오류“또한 Magisk 앱을 통해 SafetyNet 인증을 받았습니다.
새로운 Magisk 출시 이후 보고서가 생성되지 않았다는 사실은 일부 API 변경 사항이 있음을 시사합니다.
개발자 John Wu는 처음에 가정했습니다. SafetyNet 증명 API 사망 한. 그러나 그는 곧 (예상대로 :D) 차단된 것은 Magisk가 사용하는 API 키이지 SN 증명 API가 죽은 것이 아님을 발견했습니다. 푸! 그런 위로가 되었습니다.

John은 새 API 키가 빠르게 작동하고 Canary 채널의 Magisk에 대한 업데이트로 수정 사항을 푸시했습니다. 동일한 수정 사항이 최신 버전의 Magisk v23에도 병합되었습니다. 즉, 안정적인 채널의 사용자는 더 이상 “SafetyNet API 버그”에 직면하지 않습니다.
Android JellyBean 및 KitKat을 지원하지 않습니다.
Magisk는 오래된 기기를 가지고 노는 것을 좋아하는 팬들에게 오래된 Android 버전을 오랫동안 제공했습니다.
이전 Android 버전을 지원하는 아이디어는 훌륭하지만 매년 Android 자체가 개선되는 속도를 감안할 때 이전 버전과의 호환성을 유지하려면 많은 작업이 필요합니다.
버전 23.0부터, Magisk는 이제 Android 5.0 이상만 지원합니다.이것이 나쁠 수 있지만 Android JellyBean 또는 KitKat을 실행하는 루팅된 기기를 사용하기 위해 Magisk를 사용할 수 없다는 의미는 아닙니다. 당신은 여전히 할 수 있습니다! 이 v23 버전 이전의 모든 버전은 현재와 같이 이전 Android 버전에서 여전히 완벽하게 작동합니다.
Magisk v23.0 변경 로그
위에서 언급한 두 가지 사용자 변경 사항 외에도 Magisk 23.0은 몇 가지 버그 수정을 제공합니다.아래는 전체 변경 로그입니다. GitHub의 개발자 제공:
- [App] snet 확장자를 업데이트하십시오. 이것은 SafetyNet API 버그를 수정합니다.
- [App] APK 설치 실패를 유발하는 스텁된 앱의 버그를 수정했습니다.
- [App] 스텁으로 숨길 때 숨겨진 로그의 성가신 오류
- [App] 앱을 숨길 때 ODIN tar 파일을 패치할 때 발생하는 문제 수정
- [General] 모든 Android 5.0 이전 지원 제거
- [General] 올바른 libc를 사용하도록 BusyBox 업데이트
- [General] C++ 정의되지 않은 동작 수정
- [General] 약간
sepolicy.rule
수정 사항 복사/설치 - [MagiskPolicy] 불필요한 sepolicy 규칙 제거
- [MagiskHide] 패키지 및 프로세스 이름 유효성 검사 논리 업데이트
- [MagiskHide] 접합자 교착 상태를 방지하기 위한 일부 변경 사항
GitHub에서 Magisk v23.0 다운로드
요약하자면, 버전 22부터 Magisk와 Magisk Manager는 설치/제거를 위한 복구 가능한 플래시 파일인 하나의 패키지로 병합되었습니다.
TWRP v3.5는 다른 ZIP 파일과 마찬가지로 플래싱 Magisk APK 파일을 지원합니다.Custom Recovery의 이전 버전이나 비공식 버전을 사용하는 경우 다운로드하십시오. Magisk-v23.0.apk
다음으로 이름을 바꿉니다. Magisk-v23.0.zip
깜박이기 위해.
GitHub는 Magisk의 유일한 공식 홈페이지/웹사이트/소스입니다. Magisk 제작자 John Wu와 XDA 개발자사용자는 GitHub에서 Magisk 다운로드.
문서화를 위해 GitHub에서 Magisk v23.0 APK를 다운로드할 수 있는 직접 링크가 아래에 있습니다.
Magisk v23을 설치하는 방법?
다음 방법 중 하나를 사용하여 Android 기기에 최신 Magisk v23을 설치할 수 있습니다.
- Magisk APK의 이름을 ZIP 파일로 바꾼 다음 사용자 지정 복구(예: TWRP 복구)로 ZIP을 플래시합니다.
- Magisk Manager에서 부팅/복구 이미지를 패치한 다음 Fastboot 명령을 사용하여 패치된 이미지를 전화기에 플래시합니다.
첫 번째 방법은 일반적으로 장치에 사용자 지정 복구가 설치되어 있으면 더 쉽습니다.
반면에 장치가 TWRP와 같은 사용자 지정 복구에서 작동하지 않거나 사용자 지정 복구를 전혀 설치하고 싶지 않다면 두 번째 방법을 따르십시오. 두 번째 방법을 사용하면 Magisk를 사용하여 루팅된 장치에 OTA 업데이트를 더 쉽게 설치할 수도 있습니다.
현재 기기에 설치된 Android 소프트웨어 버전/빌드 번호의 스톡 부팅/복구 이미지만 있으면 됩니다. OEM 공장 이미지 또는 OTA 업데이트 패키지(여기에 지침)에서 이러한 이미지를 추출하거나, firmware.mobi에서 다운로드하거나, 이 웹사이트에서 장치에 대한 루팅 가이드를 찾을 수 있습니다.
Magisk 설치를 시작하기 전에 모든 데이터의 전체 백업을 강력히 권장합니다(Android 백업 가이드 참조). 문제가 발생하면 이 백업을 통해 모든 데이터를 복원할 수 있습니다.
다음 튜토리얼은 위의 방법을 사용하여 Magisk v23을 설치하는 데 도움이 될 것입니다. 시작하기 전에 지침을 주의 깊게 읽고 프로세스를 숙지하는 것이 좋습니다.
Magisk를 v23으로 업데이트하는 방법은 무엇입니까?
기기에 Magisk가 이미 설치되어 있으면 다시 설치할 필요가 없습니다. 아래 나열된 단계에 따라 Magisk v23으로 쉽게 업데이트할 수 있습니다.
- 기기에서 Magisk 앱을 실행합니다.
- 앱을 새로고침하고 최신 업데이트를 받으세요.
- 앱 카드에서 업데이트 버튼을 누른 다음 설치를 누릅니다.
- Magisk 앱을 설치하고 최신 버전으로 업데이트하라는 메시지가 표시되면 설치를 다시 누릅니다.
- 업데이트가 완료되면 Magisk 앱을 다시 시작하세요.
- “Magisk” 카드의 “업데이트” 버튼을 누릅니다.
- 원하는 설치 방법으로 “직접 설치”를 선택하고 “이동”을 누릅니다.
- 마지막으로 “다시 시작”을 누릅니다.
그게 다야! 기기에서 Magisk v23으로 성공적으로 업데이트되었습니다.
마무리
마지막 주요 릴리스와 달리 Magisk v23은 코어를 크게 변경하지 않았지만 사용자가 Magisk 앱을 통해 SafetyNet 증명을 수행하지 못하게 하는 버그를 포함하여 많은 버그를 수정합니다.
언제나처럼 John은 신속하게 문제를 해결하고 업데이트를 출시했습니다. 그가 바쁜 일정 동안 작업한 Android 모딩 커뮤니티에 큰 감사를 드립니다.
오, John도 Google의 Android 플랫폼 보안 팀에 합류했다는 것을 상기시켜줍니다.그는 이것을했다 트위터에서 발표축하합니다!

Magisk 최신 버전에 대해 궁금한 사항이 있으면 언제든지 문의하세요.오류가 발생하면 다음을 수행할 수 있습니다. GitHub의 문제 섹션이 작업을 수행할 때 John이 신속하게 문제를 디버깅하고 다음 업데이트에서 수정 사항을 롤아웃할 수 있도록 가능한 한 설명하고 logcat을 제공하려고 합니다.
자원: Github의 Magisk