Android 사용자는 그들의 전화를 루팅 운영 체제가 시작된 이래로 최근에는 훨씬 더 복잡해졌습니다. 최근에는 루트 관리를 처리하는 새로운 방법이 등장했으며이를 Magisk라고합니다.
Magisk는 무엇입니까?
전통적으로 Android 휴대 전화 루팅은 다음과 같이 진행되었습니다. 부트 로더 잠금 해제 (또는 익스플로잇 찾기), 맞춤형 복구 플래시 , SuperSU 설치 . 그리고 수년 동안 아주 잘 작동했습니다.
관련 : Android의 "시스템리스 루트"란 무엇이며 왜 더 나은가요?
그러나 Marshmallow부터 Google은 기본적으로 이전 버전에서 가장 많이 사용되는 루트 방법을 차단했습니다. "su"데몬을 / system 파티션에 놓고 시작시 필요한 권한으로 실행하는 것입니다. 이로 인해 새로운 종류의 루트 액세스가 발생했습니다. "시스템리스"루트라고 함 , 어떤 식 으로든 / system 파티션을 수정하지 않기 때문에 이름이 붙여졌습니다.
이러한 보안 강화의 일환으로 Google SafetyNet과 같은 것 Android Pay와 같은 서비스를 안전하게 유지하기 위해 사용자가 루트 액세스와 가치있는 서비스 중 하나를 선택해야합니다. 안타까운 일입니다.
관련 : 깜박이는 ROM을 잊으십시오 : Xposed Framework를 사용하여 Android 조정
그러나 이것이 Magisk가 등장하는 곳입니다. 이것은 기본적으로 Android에서 루트 액세스 및 관리가 진화 한 것입니다. SafetyNet은 그대로 유지되므로 사용자는 여전히 Android Pay 및 Netflix에 액세스 할 수 있지만 Xposed와 같은 강력한 루트 도구 계속 작업합니다. 진정으로 두 세계의 최고입니다.
완전히 오픈 소스이며, 지속적으로 개발되고 있으며 매일 개선되고 있습니다. Android Pay와 같은 항목을 잃어 버릴 염려가 있다면 이제이 새로운 루트 솔루션으로 전환 할 때가 될 수 있습니다.
Magisk를 시작하는 방법
먼저 Magisk 파일이 필요합니다. Magisk의 모든 이점에 대해 읽고 다음을 통해 다운로드 할 수 있습니다. XDA에서이 스레드로 이동 . 계속해서 Magisk Manager를 사용하세요. 나중에 필요합니다. 둘 다 휴대 전화의 내부 저장소 또는 SD 카드에 복사합니다.
참고 : 이전에 다른 루트 방법을 사용한 적이있는 경우 Magisk를 사용하기 전에 기기의 루트를 완전히 해제해야합니다. 우리는 unSU 스크립트 그렇게하려면.
당신은 또한 필요합니다 TWRP와 같은 사용자 지정 복구 휴대 전화에서 Magisk를 플래시합니다. 이 프로세스는 완전히 재고가 있고 부트 로더가 잠금 해제 된 Nexus 5에서 수행 중이므로 마일리지가 다를 수 있습니다.
프로세스를 시작하려면 맞춤 복구로 부팅하세요. 이 작업은 모든 휴대 전화에서 약간 씩 다릅니다. 예를 들어 전원 및 볼륨 작게 버튼을 동시에 누른 다음 볼륨 키를 사용하여 '복구 모드'를 부팅해야 할 수 있습니다. 특정 모델에 대한 Google 지침을 통해 어떻게 수행되는지 확인하세요.
맞춤 복구에서 이전에 휴대 전화로 전송 한 Magisk ZIP을 플래시합니다. TWRP에서는 "설치"를 탭한 다음 Magisk 파일을 찾습니다. "이미지 설치"를 탭하십시오.
여기에서 모든 세부 정보를 확인한 다음 스 와이프하여 플래시를 확인합니다.
파일이 깜박이는 데 몇 초 정도 걸립니다. 완료되면 "시스템 재부팅"버튼을 누릅니다. 끝난.
휴대 전화가 백업되면 Magisk Manager를 설치해야하며 위의 XDA 스레드에서 다운로드해야합니다. 이 앱을 설치하려면 먼저 알 수없는 소스를 활성화해야합니다. 설정> 보안> 알 수없는 소스로 이동하여 토글을 클릭하고 경고를 수락하세요.
그 후 Magisk Manager를 휴대폰에 직접 다운로드 한 경우 다운로드 폴더에서, 컴퓨터에서 전송 한 경우 파일 탐색기를 사용하여 설치할 수 있습니다.
일단 설치되면 그 나쁜 소년을 해고하십시오. 현재 버전을 실행 중이고 제대로 루팅되었는지 확인할 수있는 상태 페이지에서 시작해야합니다. 원하는 경우 여기에서 SafetyNet 확인을 수행 할 수도 있습니다.
참고 : Magisk Hide를 사용하지 않는 한 부트 로더가 잠금 해제 된 경우 기기는 SafetyNet 검사를 통과하지 못합니다. 이에 대해서는 아래에서 설명하겠습니다.
이제 Magisk를 사용할 준비가되었습니다.
매직 사용
Magisk는 루트 관리, 루트 앱 설치 등을위한 일종의 올인원 솔루션입니다. Xposed와 혼합 된 SuperSU가 깔끔하고 단단한 패키지에 모두 들어있는 것처럼 생각하세요. 너무 좋아.
이 앱은 특히 이전에 루팅 된 휴대 전화를 사용한 적이있는 경우 매우 간단하고 이해하기 쉽습니다. 다음은 앱의 왼쪽에서 안쪽으로 스 와이프하여 액세스 할 수있는 메뉴의 빠른 분석입니다.
- 상태: 현재 설치된 버전과 루트 및 SafetyNet 상태가 표시됩니다.
- 설치: 앱에서 직접 Magisk 설치의 경우. 이미 초기 설정을 완료하고 Magisk를 최신 상태로 유지하려는 경우 유용합니다.
- 수퍼 유저 : 이것은 기본적으로 Magisk의 SuperSU 섹션입니다.
- 모듈 : 현재 설치된 Magisk 모듈.
- 다운로드 : Magisk 모듈을 다운로드 할 수있는 곳.
- 로그: 루트 요청 로그.
설정 메뉴에 들어가면 정말 깔끔하지만 고급 옵션도 있습니다. 다시 말하지만, 그들이하는 일에 대한 분석은 다음과 같습니다.
- 어두운 테마 : 앱 테마를 변경합니다.
- 업데이트 알림 : 새 버전의 Magisk를 사용할 수 있으면 푸시 알림을받습니다.
- Repo 캐시 지우기 : 앱 저장소를 새로 고칩니다.
- Magisk Core 전용 모드 : 슈퍼 유저, 숨기기, 시스템없는 호스트 및 busybox 만있는 가장 단순한 형태의 Magisk. 기기가 SafetyNet 검사를 통과하지 못한 경우 사용 설정하세요.
- Busybox 활성화 : busybox를 마운트합니다.
- 매직 하이드 : 특정 앱이 루트 상태로 인해 액세스를 차단하는 데 사용하는 알려진 탐지로부터 Hide의 Magisk.
- 시스템없는 호스트 : Adblock 앱의 경우.
- 수퍼 유저 액세스 : 수퍼 유저 액세스를 요청할 수있는 서비스를 선택합니다. 앱, ADB, 둘 다 또는 수퍼 유저를 완전히 비활성화합니다.
- 자동 응답 : 수퍼 유저 요청을 자동으로 프롬프트, 승인 또는 거부합니다.
- 요청 시간 초과: 요청을 자동으로 거부하기 전에 Magisk가 대기하는 시간 (초)입니다.
- 수퍼 유저 알림 : 토스트 또는 없음. 앱에 수퍼 유저 권한이 부여되면 표시됩니다.
- 고급 디버그 로깅 사용 : 자세한 로깅을 활성화했습니다. 대부분의 사용자에게는 필요하지 않을 것입니다.
- 쉘 명령 디버그 로깅 활성화 : 셸 명령 및 해당 출력의 로깅을 활성화합니다. 다시 말하지만 대부분의 사용자에게는 필요하지 않을 수 있습니다.
Magisk Hide를 제외하고 대부분은 수동적으로 활성화되어 있습니다 (백그라운드에서 작동 함). 활성화되면 새로운 옵션 인 Magisk Hide가 메뉴에 표시됩니다. 여기에서 Magisk에 현재 상태 (및 상태)를 숨길 앱을 알려줍니다. Android Pay가 기본적으로 선택되어 있지만, 예를 들어 Netflix 및 Pokémon Go와 같이 루팅 된 기기에서 작동하지 않는 다른 것을 선택할 수도 있습니다.
기기가 SafetyNet 확인을 통과하지 못한 경우 (처음에는 그렇지 않았으므로) Android Pay와 같은 앱은 Magisk Hide 상태에 관계없이이 문제를 해결할 때까지 작동하지 않습니다. 6 월 보안 패치가 적용된 기기를 사용하는 경우 SafetyNet을 통과하기 전에 설정에서 Magisk Core 전용 모드를 활성화 한 다음 재부팅해야합니다. 이렇게하면 모든 Magisk 모듈이 비활성화되지만 모든 루트 기능과 BusyBox는 계속 작동합니다. 그래도 문제가 해결되지 않으면 문제 해결을 위해이 스레드를 확인하십시오. .
전반적으로 Magisk는 Marshmallow 이후 사용자가 제기 한 많은 루트 질문에 대한 답변입니다. 최신 핸드셋 및 서비스에 대한 뿌리 사용자의 문제 대부분 (전부는 아님)에 대한 솔루션입니다. 올바르게 설정되면 Magisk는 익숙해 진 루트 도구를 희생하지 않으면 서 Android를 좋아하는 모든 서비스와 함께 사용하는 완벽한 균형을 제공해야합니다.