루팅 비교 · 2 min read · Jan 27, 2026

왜 Android 기기 루팅에 SuperSU보다 Magisk를 선택해야 할까요?

magisk vs supersu

Magisk v/s SuperSU

기술 산업의 모든 경쟁 중에서, AMD vs Intel, Android vs iOS, Nvidia vs Radeon 그리고 이제 Magisk vs SuperSu. 어느 쪽이 더 나을까요? 무엇을 선택해야 할까요? 본론으로 들어가서 Magisk와 SuperSu를 직접 비교해보고 누가 우위를 점하는지 살펴보겠습니다.

SuperSu는 수년간 사용되어 왔고, Magisk는 SuperSu에 비해 새롭게 등장했습니다. 이제 두 가지 모두 기기를 루팅할 수 있지만, 각각의 작동 방식은 다릅니다.

SuperSu

기기의 루팅은 일부 시스템 파일을 완전히 변경하고 시스템 파티션에 파일을 추가하여 이루어지며, 이로 인해 SafetyNet 상태 및 강제 암호화와 같은 모든 종류의 보안 검사가 비활성화됩니다. 이로 인해 은행 애플리케이션 및 Android Pay, Netflix와 같은 앱이 기기에서 작동하지 않습니다.

Magisk

반면에 Magisk는 SuperSu의 모든 단점을 보완합니다. Magisk는 부트 이미지를 Magisk 이미지(boot.img에서 magisk.img로)로 수정할 뿐이며, 시스템 및 파티션에 추가 파일을 추가하지 않습니다. 이를 시스템 없는 루트라고 합니다. 이는 SafetyNet 상태를 유지하는 데 도움이 될 뿐만 아니라, Magisk Manager 애플리케이션을 사용하여 강제 암호화를 적용할 수 있습니다. Magisk는 특정 애플리케이션에서 루트를 숨기는 옵션도 제공하므로 루팅된 기기에서도 은행, Netflix 및 기타 앱을 사용할 수 있습니다.

좋습니다, 너무 많은 기술 용어가 나왔으니 설명하겠습니다.
시스템 파티션부터 시작하겠습니다. Android 기기의 내부 저장소는 /boot, /system, /recovery, /sdcard, /misc, /cache 등과 같은 여러 부분으로 나뉘어 있습니다.

각 파티션은 고유한 역할을 가지고 있으며, 이는 자명합니다. 예를 들어 /boot 파티션은 RAM 디스크와 커널을 포함하고 있으며, 이 없이는 기기가 전혀 부팅되지 않습니다. 복구 파티션은 기기가 자체 또는 고급 복구를 가질 수 있는 공간을 포함하고 있으며, 시스템 복구는 운영 체제 자체를 포함합니다.

SuperSu에 의해 수행되는 파티션 수정은 SafetyNet 검사를 실패하게 만듭니다. SafetyNet이란 무엇일까요?

SafetyNet API

이는 기기가 조작되었는지, 즉 사용자가 루팅했는지, 커스텀 ROM을 실행하고 있는지, 또는 저수준의 악성코드에 감염되었는지를 확인하기 위해 설계되었습니다.

Google의 Play 스토어와 기타 앱이 설치된 기기는 Google의 Android “호환성 테스트 스위트”를 통과해야 합니다. 기기를 루팅하거나 커스텀 ROM을 설치하면 기기가 “CTS 호환“이 되는 것을 방지합니다. SafetyNet API가 루팅 여부를 확인하는 방법은 CTS 호환성을 단순히 확인하는 것입니다. 마찬가지로 Google의 앱이 전혀 없는 Android 기기, 예를 들어 저렴한 비브랜드 중국 기기는 루팅을 시도하지 않았더라도 CTS 호환으로 간주되지 않습니다.

이 정보를 얻기 위해 Google Play 서비스는 “snet”라는 프로그램을 다운로드하고 기기에서 백그라운드로 실행합니다. 이 프로그램은 기기에서 데이터를 수집하고 이를 Google에 정기적으로 전송합니다. Google은 이 정보를 사용하여 더 넓은 Android 생태계의 그림을 얻거나 기기 소프트웨어가 조작되었는지 여부를 판단하는 등 다양한 목적으로 사용합니다. Google은 snet이 정확히 무엇을 찾고 있는지 설명하지 않지만, snet이 시스템 파티션이 공장 상태에서 수정되었는지를 확인하는 것으로 보입니다.
요약하자면, SafetyNet API가 실패한다는 것은 Google의 보안 규범을 위반하는 것이므로 SafetyNet 상태를 확인하는 일부 앱을 사용할 수 없게 됩니다.

이제 Magisk가 가장 큰 장점을 가진 부분입니다. Magisk가 시스템을 수정하지 않고 시스템 없는 루트를 제공한다고 말씀드렸죠? 이는 Magisk를 사용하면 SafetyNet 상태를 유지하면서 SafetyNet 상태를 확인하는 앱을 여전히 사용할 수 있다는 것을 의미합니다.
비록 SuperSu가 시간이 지남에 따라 업데이트되어 특정 앱에서 루트를 숨기는 옵션을 제공하지만, 여전히 SafetyNet은 SuperSu에 대해 큰 물음표로 남아 있습니다. 왜냐하면 SuperSu는 루팅을 위해 시스템을 수정하기 때문입니다. 이제 왜 우리가 SuperSu보다 Magisk를 추천하는지 아실 것입니다.

  • Magisk의 SuperSu에 대한 장점

또한 Magisk는 멋진 개발자들이 유지 관리하는 모듈 라이브러리를 가지고 있습니다. 이 모듈은 Xposed 모듈과 유사하지만, Magisk 모듈은 Xposed 모듈과 하위 호환되지 않으므로 Magisk에서 Xposed 모듈을 사용할 수 없습니다. 만약 정말로 Xposed 모듈이 필요하다면, Magisk의 라이브러리는 많이 발전하여 동일한 작업을 수행하는 유사한 모듈을 찾을 수 있습니다. 이제 Magisk와 함께 Xposed 프레임워크를 사용하지 않아야 합니다. 왜냐고요? Magisk의 핵심은 시스템 수정을 방지하고 SafetyNet 상태를 유지하는 것이기 때문이며, Xposed 프레임워크는 시스템을 수정하므로 SafetyNet 상태 검사에 실패하게 됩니다.

Google은 SafetyNet API를 업데이트하는 데 능숙하며, 시스템 없는 루트 이후에도 사용을 차단했습니다. 그러나 Magisk의 개발자들은 항상 Magisk를 업데이트하고 시스템 없는 루트 이후에도 SafetyNet을 통과하기 위해 노력하고 있습니다. 두 사이의 고양이와 쥐의 추격전입니다!

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.