Magisk
Magisk는 존 우가 개발한 안드로이드 기기의 사용자 공간 시스템리스 루팅을 위한 자유-오픈 소스 소프트웨어이다. Magisk는 안드로이드 6.0 이상을 실행하는 기기를 지원한다.
| 원저자 | 존 우 (topjohnwu) |
|---|---|
| 발표일 | 2016년 8월[1] |
| 안정화 버전 | 29.0
/ 2025년 5월 14일[2] |
| 저장소 | github.com/topjohnwu/Magisk |
| 프로그래밍 언어 | C++ , Kotlin , Rust[3] |
| 운영 체제 | Android |
| 플랫폼 | Android |
| 라이선스 | GPL-3.0 |
| 웹사이트 | github.com/topjohnwu/Magisk |
Magisk는 존 우가 개발한 안드로이드 기기의 사용자 공간 시스템리스 루팅을 위한 자유-오픈 소스 소프트웨어이다. Magisk는 안드로이드 6.0 이상을 실행하는 기기를 지원한다.[3]
개요
[편집]Magisk는 사용자가 안드로이드 기기에 루팅 권한을 얻을 수 있게 해주는 자유-오픈 소스 소프트웨어이다. Magisk를 사용하면 다양한 수정 및 사용자 지정을 설치할 수 있어 안드로이드 애호가들에게 인기가 많다. 또한 Magisk는 내장된 Magisk Manager 앱과 함께 제공되어 사용자가 루팅 권한을 관리하고 다양한 모듈을 설치할 수 있게 한다.[3]
Magisk는 모듈식 디자인을 가지고 있으며, 시스템리스 접근 방식을 위해 매직 마운트를 사용한다. 안드로이드 기기를 루팅하여 새로운 기능과 기능을 추가하는 안전하고 쉬운 방법을 제공한다.
작동 방식
[편집]사용자는 펌웨어 (init_boot.img 또는 boot.img)를 다운로드하고 Magisk를 사용하여 파일을 패치한다. 부트로더 잠금 해제 후, 패치된 파일은 패스트부트 또는 오딘 (삼성 기기용)을 사용하여 플래시된다. 이렇게 함으로써 Magisk는 안드로이드 기기의 부팅 과정에서 Init을 magiskinit으로 대체하여 루팅 권한을 얻는다.
역사
[편집]Magisk는 존 우가 만든 작은 프로젝트로 시작되었다. 그러나 지금은 252명 이상의 기여자들로 성장했다. 버전 21에서는 안드로이드 11에 대한 지원이 추가되었다.[4] 버전 22에서는 삼성 갤럭시 S21에 대한 지원이 추가되었다.[5] 버전 26에서는 안드로이드 5 이하 버전에 대한 지원이 제거되었다.[6] 원래 개발자인 존 우는 2021년 5월에 안드로이드 보안팀에서 일하기 시작했다.[7]
같이 보기
[편집]각주
[편집]- ↑ “State of Magisk: 2020”. 《Medium.com》. 2020년 1월 24일. 2025년 6월 19일에 확인함.
- ↑ “Release Magisk 29.0”. 《GitHub》. 2025년 5월 14일.
- ↑ 가 나 다 Wu, John (2022년 12월 12일), 《topjohnwu/Magisk》, 2022년 12월 12일에 확인함
- ↑ “Root-methode Magisk krijgt ondersteuning voor Android 11” (네덜란드어). 《Tweakers》. 2021년 9월 11일에 확인함.
- ↑ Wilde, Damien (2021년 2월 24일). “Magisk v22.0 adds support for Galaxy S21 series, app hiding improvements, plus more” (미국 영어). 《9to5Google》. 2021년 9월 11일에 확인함.
- ↑ Wilde, Damien (2021년 5월 13일). “Magisk v23 drop pre-Android 5 device support” (미국 영어). 《9to5Google》. 2021년 9월 11일에 확인함.
- ↑ Schoon, Ben (2021년 5월 17일). “Google hires John Wu, the creator of Magisk, for Android security team” (미국 영어). 《9to5Google》. 2025년 6월 19일에 확인함.