모바일 모의해킹 진단을 수행하기 위해서는 안드로이드 단말에 대한 루팅 과정이 필수적입니다.
루팅을 통해 관리자 권한을 확보함으로써 시스템 영역 접근 및 보안 점검이 가능합니다.
루팅 환경은 안드로이드 12가 탑재된 Galaxy Note10 단말을 기준으로 진행하였습니다.
[목차]
1. 개발자 옵션 생성
1.1. 개발자 옵션 생성
2. 부트로더 잠금 해제
2.1. 부트로더 잠금 해제
3. 파일 다운로드
3.1. Magisk 다운로드
3.2. Odin 다운로드
3.3. 삼성 USB 드라이버 다운로드
3.4. 펌웨어 다운로드
4. AP 파일 패치
4.1 AP 파일 패치
5. AP Flashing
5.1. 다운로드 모드 진입 및 오딘 작업
5.2. Magisk Rooting
1. 개발자 옵션 생성
1.1. 개발자 옵션 생성
STEP 1) '설정' 하단의 '휴대전화 정보' > '소프트웨어 정보' 터치
STEP 2) '빌드번호'를 7번 터치해 개발자 모드 실행
※ 추후 펌웨어 다운로드를 위해 ‘빌드번호’를 기록
STEP 3) 다시 설정 메뉴로 돌아가서 하단에 '개발자 옵션'이 생긴 것을 확인

2. 부트로더 잠금 해제
2.1. 부트로더 잠금 해제
STEP 1) ‘OEM 잠금 해제’와 ‘USB 디버깅’ 활성화

※ 계정 로그인이 되어 있어야 ‘OEM 잠금 해제’ 항목이 생성됨
STEP 2) 전원 종료 후 “볼륨 상”, ”볼륨 하” 버튼을 동시에 누르고 폰에 USB케이블을 연결하여 “Warning”문구가 나타나는 것을 확인

STEP 3) “볼륨 상” 버튼을 7초 이상 누르면 “Unlock bootloader?” 문구가 나타남

STEP 4) 다시 “볼륨 상” 버튼을 짧게 누르면 화면이 꺼졌다 다시 시작됨

STEP 5) 폰 설정 작업을 한 후, 홈 화면에서 다시 “개발자 옵션 생성” 작업을 하여 ‘개발자 옵션’에서 ‘OEM 잠금 해제’가 활성화 및 음영 처리되어 있는지 확인하고 ‘USB 디버깅’을 활성화시킴

3. 파일 다운로드
3.1. Magisk 다운로드
- Magisk : 안드로이드를 루팅하고 루팅 상태를 관리하기 위한 애플리케이션
STEP 1) 폰의 구글 검색창에서 magisk 다운로드를 검색

STEP 2) 최신 magisk apk 파일 다운로드

STEP 3) 다운로드 완료 후 클릭하여 설치 시작

STEP 4) 설치 완료

3.2. Odin 다운로드
- Odin : ROM 플래싱 도구
- Odin 최신 버전 다운로드 및 설치
: https://www.getdroidtips.com/odin-download-latest-odin-software

3.3. 삼성 USB 드라이버 다운로드
- 삼성 USB 드라이버 최신 버전 다운로드 및 설치
- https://developer.samsung.com/android-usb-driver

3.4. 펌웨어 다운로드
- https://samfw.com/
STEP 1) ‘빌드번호’에서 확인한 기종 검색

STEP 2) 통신사를 확인하여 맞는 순정 펌웨어 다운로드

STEP 3) 압축을 해제하고 AP 파일을 단말기 다운로드 폴더로 복사 이동

4. AP 파일 패치
4.1 AP 파일 패치
STEP 1) Magisk 실행 후 '설치' 클릭
STEP 2) ‘리커버리 모드’ 선택 후 다음 버튼 클릭

STEP 4) ‘파일 선택 및 패치’ 선택 후 AP 파일을 선택하여 설치 진행
STEP 5) '내 파일'로 magisk_patched 파일 생성 확인
STEP 6) magisk_patched 파일을 컴퓨터의 펌웨어 폴더로 복사 이동 시킨 뒤 단말기 전원 종료
5. AP Flashing
5.1. 다운로드 모드 진입 및 오딘 작업
STEP 1) “볼륨 상”, ”볼륨 하” 버튼을 동시에 누르고 폰에 USB케이블을 연결하여 “Warning”문구가 나타나는 것을 확인

STEP 2) “볼륨 상” 버튼을 짧게 눌러 다운로드 모드에 진입
※ 왼쪽 상단에 FRP LOCK:OFF / OEM LOCK:OFF(U) 상태인 것을 확인

STEP 3) 컴퓨터에서 Odin을 실행한 후 각각에 맞는 파일을 삽입
※ AP에는 magisk_patched 파일을 삽입

STEP 4) Options 탭에서 ‘Auto Reboot’ 체크를 해제
STEP 5) Start 버튼 클릭 시, 작업 시작 및 진행
STEP 6) 작업 완료 시 PASS! 확인

5.2. Magisk Rooting
STEP 1) “볼륨 하”, “전원” 버튼을 동시에 7초이상 눌러 단말기를 재부팅

STEP 2) “볼륨 상”, “전원” 버튼을 동시에 누르면 통신사 로고가 뜨며 안드로이드가 시작
STEP 3) 폰 설정 작업을 거친 후, 폰 화면에서 magisk 앱 클릭하여 설치 여부 확인
STEP 4) 앱 스토어에서 root checker 다운로드 후, rooting이 잘 되었는 지 확인
모바일 모의해킹 진단을 수행하기 위해서는 안드로이드 단말에 대한 루팅 과정이 필수적입니다.
루팅을 통해 관리자 권한을 확보함으로써 시스템 영역 접근 및 보안 점검이 가능합니다.
루팅 환경은 안드로이드 12가 탑재된 Galaxy Note10 단말을 기준으로 진행하였습니다.
[목차]
1. 개발자 옵션 생성
1.1. 개발자 옵션 생성
2. 부트로더 잠금 해제
2.1. 부트로더 잠금 해제
3. 파일 다운로드
3.1. Magisk 다운로드
3.2. Odin 다운로드
3.3. 삼성 USB 드라이버 다운로드
3.4. 펌웨어 다운로드
4. AP 파일 패치
4.1 AP 파일 패치
5. AP Flashing
5.1. 다운로드 모드 진입 및 오딘 작업
5.2. Magisk Rooting
1. 개발자 옵션 생성
1.1. 개발자 옵션 생성
STEP 1) '설정' 하단의 '휴대전화 정보' > '소프트웨어 정보' 터치
STEP 3) 다시 설정 메뉴로 돌아가서 하단에 '개발자 옵션'이 생긴 것을 확인
2. 부트로더 잠금 해제
2.1. 부트로더 잠금 해제
STEP 1) ‘OEM 잠금 해제’와 ‘USB 디버깅’ 활성화
※ 계정 로그인이 되어 있어야 ‘OEM 잠금 해제’ 항목이 생성됨
STEP 2) 전원 종료 후 “볼륨 상”, ”볼륨 하” 버튼을 동시에 누르고 폰에 USB케이블을 연결하여 “Warning”문구가 나타나는 것을 확인
STEP 3) “볼륨 상” 버튼을 7초 이상 누르면 “Unlock bootloader?” 문구가 나타남
STEP 4) 다시 “볼륨 상” 버튼을 짧게 누르면 화면이 꺼졌다 다시 시작됨
STEP 5) 폰 설정 작업을 한 후, 홈 화면에서 다시 “개발자 옵션 생성” 작업을 하여 ‘개발자 옵션’에서 ‘OEM 잠금 해제’가 활성화 및 음영 처리되어 있는지 확인하고 ‘USB 디버깅’을 활성화시킴
3. 파일 다운로드
3.1. Magisk 다운로드
- Magisk : 안드로이드를 루팅하고 루팅 상태를 관리하기 위한 애플리케이션
STEP 1) 폰의 구글 검색창에서 magisk 다운로드를 검색
STEP 2) 최신 magisk apk 파일 다운로드
STEP 3) 다운로드 완료 후 클릭하여 설치 시작
STEP 4) 설치 완료
3.2. Odin 다운로드
- Odin : ROM 플래싱 도구
- Odin 최신 버전 다운로드 및 설치
: https://www.getdroidtips.com/odin-download-latest-odin-software
3.3. 삼성 USB 드라이버 다운로드
- 삼성 USB 드라이버 최신 버전 다운로드 및 설치
- https://developer.samsung.com/android-usb-driver
3.4. 펌웨어 다운로드
- https://samfw.com/
STEP 1) ‘빌드번호’에서 확인한 기종 검색
STEP 2) 통신사를 확인하여 맞는 순정 펌웨어 다운로드
STEP 3) 압축을 해제하고 AP 파일을 단말기 다운로드 폴더로 복사 이동
4. AP 파일 패치
4.1 AP 파일 패치
STEP 1) Magisk 실행 후 '설치' 클릭
STEP 4) ‘파일 선택 및 패치’ 선택 후 AP 파일을 선택하여 설치 진행
5. AP Flashing
5.1. 다운로드 모드 진입 및 오딘 작업
STEP 1) “볼륨 상”, ”볼륨 하” 버튼을 동시에 누르고 폰에 USB케이블을 연결하여 “Warning”문구가 나타나는 것을 확인
STEP 2) “볼륨 상” 버튼을 짧게 눌러 다운로드 모드에 진입
※ 왼쪽 상단에 FRP LOCK:OFF / OEM LOCK:OFF(U) 상태인 것을 확인
STEP 3) 컴퓨터에서 Odin을 실행한 후 각각에 맞는 파일을 삽입
※ AP에는 magisk_patched 파일을 삽입
STEP 4) Options 탭에서 ‘Auto Reboot’ 체크를 해제
5.2. Magisk Rooting
STEP 1) “볼륨 하”, “전원” 버튼을 동시에 7초이상 눌러 단말기를 재부팅
STEP 2) “볼륨 상”, “전원” 버튼을 동시에 누르면 통신사 로고가 뜨며 안드로이드가 시작
STEP 3) 폰 설정 작업을 거친 후, 폰 화면에서 magisk 앱 클릭하여 설치 여부 확인
신원상 | sws@cela.kr