모의해킹/안드로이드

Magisk를 이용한 안드로이드 루팅(tutorial)

logthink 2019. 5. 6. 15:26

>>Magisk 사용이유

▶ system 폴더를 수정하지 않은 진보된 방식(system 폴더 변경시 탐지쉬움)

▶ Magisk용 모듈 사용 가능

▶ Magisk 공식 쓰레드의 주기적인 업데이트


>>Magisk를 설치하기 위한 조건

▶ 안드로이드 5.0 이상이어야 설치가 가능합니다. (킷캣은 이제 정말 보내줄 때가...)

▶ 시스템 변조의 시작점은 커스텀 리커버리가 설치되어 있어야 합니다.

▶ 기존에 SuperSU를 통해 루트 권한을 부여했다면 모든 내역을 삭제해야 합니다.

▶ 특정 기기에서는 작동하지 않는 경우가 있으니 위쪽에 첨부한 공식 쓰레드 링크를 통해 확인하시기 바랍니다.


>>사전준비

▷ 기존에 SuperSU를 통해 루트 권한을 획득했다면 https://forum.xda-developers.com/showpost.php?p=63615067 링크에서 unSU 파일을 통해 언루팅합니다.

▷ Xposed를 사용 중이셨다면, 이것도 깔끔하게 삭제를 해야 합니다.

▷ 모두 삭제를 한다고 해도 깔끔하지 않게 될 가능성이 있기 때문에, 롬을 새롭게 밀어버리는 것을 가장 추천합니다.


>>Flow

Step1. Magisk 파일 다운로드


Step2. 리커버리 진입 후 Magisk 플래싱  

그리고 자신과 맞는 twrp (혹은 리커버리) 이미지를 다운 받아주세요.

구글에서 [자신 휴대폰의 모델명] twrp 치면 다 나옵니다.


부트로더 진입 후 가지고 있는 리커버리로 부팅해주세요. (예 : 리커버리 파일 이름이 twrp.img이면)

휴대폰이 그냥 켜져있는 상태라 할 때 리커버리 파일 경로로 가서 (cmd 명령어 cd 이용)

1. adb devices

2. adb reboot bootloader

3. fastboot devices

4. fastboot flash recovery twrp.img

(이 4번은 선택입니다. 근데 하는게 좋음 +_+b)

5. fastboot boot twrp.img


대략 이 순으로 리커버리에 들어가주면 됨

그 후, 아까 파일 다운받은 Magisk를 Install 하기


Step3. Magisk 다운로드

-Install 눌러서 Downloads 경로로 들어간 후 설치하면 됩니다.

그 후 재부팅 시 앱 화면을 보면 Magisk Manager라는 앱이 추가 됨

화면서 Direct install 까지 하면끝