안드로이드:루팅

학교의 모든 지식. SMwiki
Sam (토론 | 기여)님의 2021년 10월 26일 (화) 17:25 판
둘러보기로 이동 검색으로 이동

틀:안드로이드

  1. 안드로이드:루팅
  2. 안드로이드:핸드폰에 리눅스 설치하기
    1. 안드로이드:커스텀롬
      1. 안드로이드:리니지OS

개요

기기의 root권한을 얻어오는 과정.

장점

  • 공식적으로 지원하지 않는 기능들을 루팅앱 등으로 지원해 사용할 수 있다.
  • 안드로이드 기기를 서버로 활용하는 첫걸음.

단점

  • 잘못 진행하면 기기가 벽돌이 될 수 있다.
  • 보안에 취약해진다.
  • 보안이 중요한 은행 앱, 페이 계열 앱 사용이 불가능해진다.
  • 몇몇 게임에선 구동제한을 걸기도 한다.

진행

준비물

  1. 사전준비
    개발자모드를 활성화 한 후, USB디버깅을 켜고, OEM을 잠금해제한다.
  2. 오딘(삼성에서만 쓰는 건가..?)
    ROM Flashing(커스텀 펌웨어). 폰 다운로드 모드에서 펌웨어를 바꿀 때 사용한다.(아래 twrp를 설치할 때 사용.)
    - 다운링크 : https://odindownload.com/ 최신이면 된다.
    - 유의 : 휴대폰에 맞는 USB 드라이버가 설치되어 있어야 인식이 된다.
  3. twrp.
    안드로이드 기반 기기들을 위한 오픈 소스 소프트웨어 커스텀 복구 이미지. CWM-Recovery 모드에서 특정 파일을 설치할 때 사용한다.
    - 다운링크 : https://twrp.me/ 휴대폰 기종에 맞는 twrp를 받아야 한다.
  4. Magisk
    /System을 건들지 않고 루팅을 해줘, 루팅탐지를 방지해준다.

방법

  1. 오딘 실행.
    폰 다운로드모드로 진입.(기종에 따라 다르다. 일반적으로 전원을 끈 상태에서 전원키+볼륨Down키를 계속 누르고 있는다.)
    - 오딘 실행 : USB로 컴퓨터와 연결 후에 오딘을 켠다.
    - 연결 확인 : 좌측 상단 ID:COM 아래에 빈칸이 아닌, 뭔가가 뜨면 연결에 성공한 것이다.
    - twrp 설치 : 오딘에서 중간 부분의 AP 버튼을 클릭한 후, 다운받아둔 twrp 파일을 선택하고, 중간 하단의 START버튼을 누른다.
  2. 포멧 및 설치준비.
    twrp 설치가 끝났다면 강제 제부팅(방법은 기종에 따라 다르다.) 직후 CWM-Recovery(복구)모드 진입.(기종에 따라 다르다. 일반적으로 전원을 끈 상태에서 전원키+볼륨Up키를 계속 누르고 있는다.)
    -백업 : 안해도 된다. Backup 메뉴에서 훗날 필요해질지도 모를 Boot 등의 필요한 것들을 백업한다.(훗날 정식 롬으로 되돌릴 때 필요.(되돌리려면 뭐가 필요할까...?)) 백업한 자료는 TWRP폴더 안에 담긴다.
    -포멧 : Wipe 메뉴에서 필요에 따라 포멧을 진행한다.