Android 휴대폰에 Magisk를 설치하는 방법

Magisk는 휴대폰의 일부 측면을 맞춤 설정하거나 루트 액세스 권한을 부여하는 데 도움이 되는 강력한 도구입니다. 설치 방법은 다음과 같습니다!

생각해 본 적이 있다면 루팅 휴대전화를 사용하거나 다양한 모딩의 세계에 발을 담그세요. 최고의 안드로이드 폰, 아마도 Magisk에 대해 들어보셨을 것입니다. 그런데 Magisk는 무엇입니까? 간단히 말해서, Magisk는 SuperSU와 같은 레거시 도구와 유사하게 장치에서 루트 액세스 권한을 얻는 데 사용할 수 있는 도구이지만, 이에 국한되지는 않습니다. XDA 수석 인정 개발자가 개발함 탑존우, Magisk는 Android 휴대폰에서 모든 종류의 수정을 가능하게 하는 포털입니다. 루트 액세스 외에도 다양한 목적으로 설치할 수 있는 "Magisk 모듈"이라는 수많은 파생 구성 요소를 시험해 볼 수도 있습니다.

테마를 위한 모듈이 있습니다. 광고 차단기, 활성화 Camera2API, 그리고 다른 방법으로는 수행할 수 없는 많은 시스템 수준 수정이 가능합니다. 귀하가 고급 사용자이고 휴대폰의 기능을 확장하고 한계까지 밀어붙이고 싶다면 Magisk를 사용해 보아야 합니다. 이 모든 것이 재미있을 것 같으면 Android 기기에 Magisk를 설치하여 맞춤 설정하고 휴대폰에서 생각지도 못했던 작업을 수행하는 방법을 알려 드리겠습니다.

Magisk 설치 방법

Magisk를 설치하려면 잠금 해제 가능한 부트로더가 있는 장치가 필요합니다. 휴대폰에서 이미 부트로더를 잠금 해제했다면 이제 시작하세요. 아직 확인하지 않았고 우리가 무슨 말을 하는지 모르는 경우 다음 페이지로 이동하는 것이 좋습니다. XDA 포럼, 장치를 검색한 다음 부트로더 잠금 해제에 대한 가이드를 찾아보세요. 휴대폰마다 다르기 때문에 이에 대한 보편적인 방법은 없습니다. 부트로더의 잠금을 해제한 후에는 계속 진행할 수 있습니다.

부트로더를 잠금 해제하면 스마트폰의 모든 데이터가 지워지며 경우에 따라 보증이 무효화될 수도 있습니다. 다음을 수행하는 것이 좋습니다. 모든 데이터를 백업하세요

이 단계를 수행하기 전에. 단계를 올바르게 따르지 않으면 전화기가 벽돌이 될 수 있다는 점을 이해하는 것도 중요합니다. 그런 상황에 처할 경우를 대비해 휴대폰을 원래 상태로 되돌리는 방법을 꼭 알고 계세요. 또한 Magisk는 일부 스트리밍 및 뱅킹 앱에 문제를 일으킬 수 있으므로 이러한 앱이 꼭 필요한 경우 주의해서 진행하세요.

시작하기 전에 PC/Mac에 액세스할 수 있는지 확인하세요. ADB 및 Fastboot 설치되었습니다. Windows 사용자는 다음을 수행하는 것이 좋습니다. 최신 OEM USB 드라이버 설치 당신의 안드로이드 장치에 대한.

1단계: 부팅 이미지 유형 식별

최신 버전의 Magisk 앱을 ​​다운로드하세요. 프로젝트의 GitHub 저장소에서. Magisk의 APK는 Google Play 스토어 외부에서 호스팅되므로 먼저 알 수 없는 소스의 앱을 사이드로딩하도록 허용한 다음 허용해야 할 수도 있습니다. 다운로드한 패키지를 수동으로 설치.

설치 후 Magisk 앱을 ​​엽니다. 다음과 같은 화면이 표시됩니다.

이제 다음 매개변수의 값을 기록해 두어야 합니다.

  • 램디스크
  • A/B
  • 특별 행정구

2단계: 스톡 부팅 이미지 찾기

장치의 부팅 이미지를 패치하려면 공식 펌웨어 패키지에서 해당 이미지를 추출해야 합니다. 다음과 같은 맞춤형 ROM을 사용하는 경우 리니지OS, 플래시 가능한 ZIP 파일에는 부팅 이미지가 포함되어 있습니다.

사례 I: 복구 플래시가 가능한 ZIP 파일에 액세스할 수 있습니다.

여전히 A 전용 파티션 구성표를 사용하는 장치가 있는 경우 복구 플래시 가능 ZIP 파일 내에서 바로 'boot.img'를 찾을 수 있습니다. 적절한 아카이버 프로그램을 사용하여 추출하면 됩니다.

복구 ZIP 내부의 POCO M3 boot.img POCO M3의 복구 ZIP 안에 있는 boot.img 파일을 확인하세요.

그러나 장치가 A/B 파티션 구성표를 사용하는 경우 부팅 이미지와 기타 파티션 이미지는 다음과 같은 파일 내에 추가로 압축됩니다. 페이로드.bin 아래 그림과 같이.

복구 ZIP 내부의 Google Pixel 5 payload.bin 보시다시피 Google Pixel 5의 복구 ZIP에는 payload.bin 파일이 포함되어 있습니다. 이 경우 먼저 payload.bin 파일을 추출한 다음 커뮤니티에서 개발한 payload.bin 압축 풀기 중 하나를 사용하여 boot.img를 가져와야 합니다. 다음을 선택하는 것이 좋습니다. Go로 작성된 추출기 XDA 회원에 의해. 쯧쯧, 크로스 플랫폼이기 때문에 그렇습니다. 적극적으로 개발.

'payload-dumper-go'로 알려진 이 포크를 사용하면 최종 사용자가 전체 payload.bin의 압축을 풀지 않고도 단일 파티션 이미지를 추출할 수 있는데, 이는 이 사용 시나리오에 특히 유용합니다.

  • 먼저 -l 매개변수를 사용하여 payload.bin 내의 파티션 이미지를 나열합니다.
    payload-dumper-go-lpayload.bin
  • 그런 다음 부팅 이미지 이름(일반적으로 “boot”로 저장됨)과 함께 -p 매개변수를 사용하여 추출합니다.
    payload-dumper-go-pbootpayload.bin
payload.bin의 ASUS ROG Phone 5 boot.img

사례 II: Fastboot 플래시 가능 이미지에 액세스할 수 있습니다.

Google 및 Xiaomi와 같은 소수의 OEM은 해당 장치에 Fastboot 플래시 가능 공장 이미지를 제공합니다. 이러한 패키지를 가져왔다면 원시 'boot.img'를 아카이브에서 쉽게 추출할 수 있습니다.

Fastboot 패키지의 Google Pixel 5 boot.img

특별한 경우: 삼성

Samsung Galaxy 장치는 전통적인 Fastboot 인터페이스가 아닙니다. 따라서 공장 이미지는 다르게 포장됩니다.

  1. 해당 모델의 공장 이미지를 다운로드하세요. 자세한 내용은 당사를 참조하십시오. Samsung Galaxy 장치 수동 업데이트 튜토리얼.
  2. 해독된 패키지의 압축을 풀고 장치에서 AP tar 파일을 찾습니다. 일반적으로 이름은 AP_[device_model_sw_ver].tar.md5로 지정됩니다.

3단계: 부팅 이미지 패치

이제 부팅 이미지가 준비되었으므로 패치 부분을 진행해야 합니다.

사례 I: "Ramdisk" 매개변수의 값이 "예"입니다.

  1. 부팅 이미지를 장치에 복사합니다. 실제로 대상 기기가 아닌 다른 Android 기기에 패치할 수 있지만 보조 기기에도 Magisk 앱을 ​​설치해야 합니다.
  2. 누르세요 설치하다 Magisk 카드의 버튼을 누르세요.
  3. 선택하다 파일 선택 및 패치 아래에 방법을 클릭하고 스톡 부팅 이미지를 선택합니다.
  4. Magisk 앱은 이미지를 다음으로 패치합니다. [내부 저장소]/Download/magisk_patched_[random_strings].img.
  5. ADB를 사용하여 패치된 이미지를 PC에 복사합니다. adb pull /sdcard/Download/magisk_patched_[random_strings].img
  6. 패치된 부팅 이미지를 장치에 플래시합니다. 대부분의 장치에서는 Fastboot 모드로 재부팅하고 다음 명령을 사용하여 플래시합니다. fastboot flash boot /path/to/magisk_patched.img
  7. 재부팅하고 Magisk를 즐겨보세요!

다음과 같은 사용자 지정 복구를 통해 부팅 램디스크가 있는 레거시 장치에서 즉시 부팅 이미지를 패치할 수 있다는 점을 명심하세요. TWRP, 그러나 이 방법은 최신 장치에서는 더 이상 권장되지 않습니다. 하지만 오래된 전화기를 가지고 있고 사용자 정의 복구 경로를 계속 사용하려는 경우 단계는 다음과 같습니다.

  1. Magisk APK를 다운로드하세요.
  2. .APK 파일 확장자의 이름을 .ZIP으로 바꿉니다(예: Magisk-v25.2.APK → Magisk-v25.2.ZIP).
  3. 다른 일반 플래시 가능한 ZIP과 마찬가지로 ZIP 파일을 플래시합니다.
    • 모듈의 sepolicy.rule 파일은 캐시 파티션에 저장될 수 있으므로 지우지 마.
  4. Magisk 앱이 설치되어 있는지 확인하세요. 자동으로 설치되지 않으면 APK를 수동으로 설치하세요.

사례 II: "Ramdisk" 매개변수의 값이 "No"입니다.

이 경우 boot.img 파일 대신 장치의 공장 이미지에서 Recovery.img 파일을 찾아야 합니다. 이는 Magisk를 복구 파티션에 설치해야 하기 때문입니다. 이는 Magisk에 액세스할 때마다 복구 모드로 재부팅해야 함을 의미합니다.

  • 복구 이미지를 장치(또는 Magisk 앱이 설치된 보조 장치)에 복사합니다.
  • 누르세요 설치하다 Magisk 카드의 버튼을 누르세요.
  • 선택하다 파일 선택 및 패치 아래에 방법을 클릭하고 재고 복구 이미지를 선택하세요.
  • Magisk 앱은 이미지를 다음으로 패치합니다. [내부 저장소]/Download/magisk_patched_[random_strings].img.
  • ADB를 사용하여 패치된 이미지를 PC에 복사합니다.
    adb pull /sdcard/Download/magisk_patched_[random_strings].img
  • 패치된 복구 이미지를 장치에 플래시하세요. 대부분의 장치에서는 Fastboot 모드로 재부팅하고 다음 명령을 사용하여 플래시합니다.
    fastboot flash recovery /path/to/magisk_patched.img
  • 재부팅합니다.

이 단계에서는 세 가지 가능한 시나리오가 있습니다.

  • 정상적으로 전원 켜기: Magisk가 없어집니다.
  • 복구 키 콤보 → 시작 화면 → 모든 버튼 해제: 시스템이 Magisk로 부팅되어야 합니다.
  • 복구 키 콤보 → 스플래시 화면 → 볼륨 크게 길게 누르기: 재고 복구 모드에 진입합니다.

특별한 경우: 삼성

  1. 추출된 AP tar 파일을 장치에 복사합니다.
  2. 누르세요 설치하다 Magisk 카드의 버튼을 누르세요.
  3. 장치에 부팅 램디스크가 없는 경우 다음을 확인하세요. 복구 모드 옵션에 체크되어 있습니다.
  4. 선택하다 파일 선택 및 패치 아래에 방법을 클릭하고 AP tar 파일을 선택하세요.
  5. Magisk 앱은 전체 펌웨어 파일을 패치합니다. [내부 저장소]/Download/magisk_patched_[random_strings].tar
  6. ADB를 사용하여 패치된 tar 파일을 PC에 복사합니다.
    adb pull /sdcard/Download/magisk_patched_[random_strings].tar
    • 대용량 파일을 손상시키는 것으로 알려진 MTP 인터페이스를 통해 복사하지 마십시오.
  7. 다운로드 모드로 재부팅하세요. PC에서 Odin을 열고 원래 펌웨어의 BL, CP 및 CSC와 함께 magisk_patched.tar를 AP로 플래시하세요.
    • 데이터를 지우고 싶으므로 HOME_CSC를 선택하지 마세요.
  8. Odin의 깜박임이 완료되면 장치가 자동으로 재부팅됩니다. 요청 시 공장 초기화에 동의합니다.
  9. 장치에 부팅 램디스크가 없는 경우 지금 복구를 위해 재부팅하여 Magisk를 활성화하세요.
  10. 최신 Magisk 앱을 ​​설치하고 앱을 실행하세요. 추가 설정을 요청하는 대화 상자가 표시되어야 합니다. 작업을 수행하면 앱이 자동으로 장치를 재부팅합니다.
  11. 재부팅하고 Magisk를 즐겨보세요!

4단계: 확인

마지막 단계는 모든 것이 제대로 작동하는지 확인하는 것입니다. 새로 설치된 Magisk 앱을 ​​찾아 엽니다. "설치됨" 매개변수 옆에 버전 번호가 표시되기를 원합니다. 이는 Magisk가 성공적으로 설치되었음을 의미합니다. 잘 했어!

이제 Magisk가 설치되었으므로 멋진 기능을 시험해 볼 시간입니다. Magisk 모듈. 특정 목적을 위한 많은 모듈을 찾을 수 있으며 Magisk는 루트 액세스를 제공하므로 일부 모듈을 설치할 수도 있습니다. 루팅된 기기를 위한 최고의 앱. 그러니 원하는 앱과 모듈을 설치하고 조정해 보세요!