How to root Samsung Galaxy Series
구글 넥서스 및 픽셀 등 레퍼런스 폰 대비 많이 귀찮음.
1. 준비물
- Odin : 갤럭시에서는 이미지를 기록하기 위해 fastboot 대신 Odin(이후 오딘)을 사용
- Stock Firmware for Target Device : 순정 펌웨어 이미지. 인터넷에서 다운로드 받거나, Frija라는 툴을 사용하여 다운로드 받을 수 있음.
- Samsung USB Driver for Mobile Phones
- Magisk App
2. 테스트
- 다운로드한 오딘 및 순정 이미지가 정상적인지 테스트.
- 경고가 뜨기는 하지만, 연결된 구글 및 삼성 계정을 먼저 삭제해야 함.
- 이미지 압축 해제 : 각 이미지 설명
- AP_?????.tar.md5
- BL_?????.tar.md5 : 부트로더
- CSC_?????.tar.md5 : 완전 초기화 시 사용
- HOME_CSC_?????.tar.md5 : 이미지 재설치 및 업데이트 시 사용
- CP_?????.tar.md5 : CP 이미지는 셀룰러 디바이스에만 포함
- Developer Mode 활성화
- OEM Unlock
- Download Mode 진입
- 오딘으로 이미지 기록
- 정상적으로 기록되면 완료
3. 다운로드 모드
- 디바이스 종료
- USB 케이블 분리
- 음량 위/아래 버튼을 동시에 누르고 10초 가량 대기
- 버튼을 그대로 누른 상태에서 USB 케이블 연결
- 화면 뜰 때까지 버튼을 계속 누른 채로 대기
4. 루팅 이미지 제작
- Magisk 앱 설치
- 디바이스에 AP 이미지 복사
- Magisk 실행 후 패치 : Magisk 설치 ⇒ 파일 선택 및 패치 / 상세 과정
- 패치된 이미지를 호스트로 복사
5. 루팅
- Bootloader Unlock : Knox Warranty 손상됨. 부트로더 해제는 다운로드 모드 첫 화면에서 안내됨.
- 다운로드 모드 진입
- 오딘으로 패치된 AP 이미지를 기록
- 루팅 후 첫 번째 부팅은 실패함. 리부팅하면 정상적으로 부팅.
6. Stock Firmware
- https://samfw.com/firmware/SM-T870/XAR/T870XXU2BUC6
- https://cestin.net/samsung-galaxy-tab-s7t870-firmware-flash-file-stock-rom/
7. References