루팅을 하는 이유
안드로이드 운영체제에서 최상위 권한인 루트권한을 얻어 해당 기기에 걸린 모든 제약을 풀어버리는 행위입니다. 시스템을 앱을 강제로 삭제하거나 해킹 프로그램을 설치하는 등 기존에는 시도할 수 없던 것을 할 수 있습니다.
사용한 루팅 기종
Android 기종
모델명: Galaxy S10e
모델번호: SM-G970N
통신사: LG U+
0. 휴대폰 사전 설정
빌드번호를 연속으로 클릭하면 개발자 옵션이 활성화됩니다.
개발자 옵션에서 OEM 잠금 해제, USB 디버깅을 활성화 시켜줍니다.
※ OEM 잠금 해제가 보이지 않을 경우, 와이파이를 연결해준 뒤 개발자 옵션 활성화를 재시도하면 됩니다.
1. 사용할 프로그램 설치 및 파일 다운로드
순정펌웨어 파일 다운로드: https://samfw.com/
1) 루팅할 기기명을 검색합니다.
2) Device, CSC가 같은 파일을 찾은 후 빌드 날짜가 최신인 것으로 설치합니다.
* 확인방법
Device: 설정 > 휴대전화 정보에서 확인
CSC: 설정 > 휴대전화 정보 > 소프트웨어 정보 > 서비스 공급자 소프트웨어 버전에서 확인
3) 파일 다운로드
Magisk 설치: https://github.com/topjohnwu/Magisk/releases
순정 펌웨어의 recovery.img 파일을 수정해 바이너리 파일을 추가시키는 애플리케이션입니다.
Releases · topjohnwu/Magisk
The Magic Mask for Android. Contribute to topjohnwu/Magisk development by creating an account on GitHub.
github.com
Odin 설치 : https://www.osamsung.com/kr/#google_vignette
갤럭시 펌웨어를 PC를 통해 수동으로 설치하거나 변경할 때 사용하는 프로그램입니다.
최신 삼성 오딘 무료 다운로드 | Latest Samsung Odin Free Download
삼성 오딘 공식 다운로드 버전: 3.14 3.131 3.12 - 갤럭시 롬 변경 툴
www.osamsung.com
2. 디바이스 연결
- adb devices로 연결 확인 -> device로 나오면 정상
* unauthorized로 나올 경우
- USB디버깅 허용
- adb devices로 연결 확인(연결)
3. 디바이스에 Magisk 설치
> adb install Magisk-v29.0.apk
4. 디바이스에 AP 파일 설치
순정펌웨어 파일 중 AP로 시작하는 파일을 디바이스 sdcard폴더에 설치해줍니다.
> adb push [AP파일명] /sdcard/
5. Magisk를 통한 패치 파일 생성
6. 패치 파일을 PC에 복사
패치 파일 생성 후 생성된 패치 파일은 PC에 복사해줍니다.
adb pull /storage/emulated/0/Download/magisk_patched-xxxxx_mCRux.tar C:\mobile
7. 다운로드 모드 진입
1) 전원이 꺼진 상태에서 볼륨 하 + 빅스비 버튼 누른 후 USB 연결 > 다운로드 모드 진입
2) 디바이스 잠금 해제 모드를 실행시킨 후 전원 버튼을 누르면 다운로드 모드에 진입할 수 있습니다.
아래 3개 항목이 다음과 같이 나와야 합니다.
KG STATE: Checking
FAP LOCK: OFF
OEM LOCK: OFF
8. Odin을 활용하여 펌웨어 설치
디바이스가 연결됨을 확인(Added!!)하고 다운로드받은 순정펌웨어 폴더에서 이름에 맞는 파일을 찾아 넣습니다.
AP에는 magisk-patched~~라는 패치파일을 넣어줍니다.
9. 공장 초기화 실행
Wipe data/factory reset > Factory data reset을 클릭
(볼륨 상, 하키로 이동, 전원키로 선택)
10. 루팅 확인
Magisk 앱에서 펌웨어가 설치된 것을 확인하고, Root Check하는 앱을 통해 루팅이 완료된 것을 확인합니다.
참고 글
https://chanztudio.tistory.com/59
갤럭시 s10e 루팅하기(magisk)
이번 갤럭시 s10e 루팅에 진짜 많은 시간을 쏟았고 그결과 그래도 루팅에 성공하게 되어 글을 적어보겟다 1. 필요한 준비물은 s10e에 대한 소프트웨어, 오딘, magisk 앱이다 다운로드 링크부터 올리
chanztudio.tistory.com
https://blog.naver.com/koo__oo/222616485361
[AOS] Galaxy S10E(SM-G970N) Rooting with Magisk
최근 안드로이드 테스트 폰으로 갤럭시 S10E를 새로 샀다. 빠르게 루팅 가즈아~ 단말기 스펙은 SM-G97...
blog.naver.com
OEM 잠금 해제 불가 해결 (2025년 2월 26일 내용 추가)
스마트폰 루팅을 하려면 가장 필요한 부분이 OEM 잠금 해제 활성화인데요...간혹 OEM 잠금 해제가 안 보이거나, 회색으로 보이는 경우가 있습니다. 그것도 꺼져 있는 상태로요.. 해결 방법 바로 공
kiwoo-b.tistory.com
https://kgp-studio.tistory.com/5
[Android] 안드로이드 루팅(Magisk)-A30
안드로이드 해킹을 시작하기 위해선 관리자(root) 권한을 획득해야 하는데 이것을 루팅이라고 한다. 작성자는 A30기기를 루팅하였다. 안드로이드 루팅에선 대표적인 도구는 2가지로 Twrp와 Magisk가
kgp-studio.tistory.com
'보안' 카테고리의 다른 글
[보안] VirtualBox에 리눅스 Ubuntu 운영체제 설치하기 (2) | 2023.11.29 |
---|---|
[보안] Oracle VirtualBox 설치하기 (feat. Visual C++ Error) (4) | 2023.11.22 |