- PC (odin을 실행하기 위해서는 PC가 필요)
- adb (PC, Osx, Linux 등 adb가 실행되는 환경)
- Galaxy S3 (M440S) 4.3 젤리빈
- Odin v3.09 ( http://odindownload.com )
- CF-Auto-Root-m0skt-shwm440s.tar.md5 ( https://download.chainfire.eu/249/CF-Root/CF-Auto-Root/CF-Auto-Root-m0skt-m0skt-shwm440s.zip )
- twrp-2.8.7.3-i9300.img ( https://dl.twrp.me/i9300/twrp-2.8.7.3-i9300.img.html )
- cm-14.1-20161122-UNOFFICIAL-i9300.zip ( https://www.androidfilehost.com/?w=files&flid=125173 )
- open_gapps-arm-7.1-stock-20161124.zip ( http://opengapps.org )
- wififix.zip ( http://forum.xda-developers.com/showpost.php?p=50233122&postcount=3838 )
1. 루팅
- 폰을 개발자 모드로 만든다 ( 설정 / 휴대폰 정보 에서 빌드번호 7번 터치 )
- 설정 / 개발자 옵션 에서 USB debugging 허용 을 ON으로 한다.
- 설정 / 보안 에서 외부앱 설치 허용한다.
- PC에 Odin v3.09을 설치한다.
- 폰을 다운로드 모드로 전환 (전원을 끈 후, 홈-볼륨 DOWN-전원 버튼을 동시에 누른다. 알림 메시지가 뜬 후 볼륨 UP 버튼을 눌러 다운모드로 진입)
- 폰을 usb케이블로 PC와 연결한다.
- Odin을 실행한다 (실행시 화면의 상단의 ID:COM 부분에 연결된 COM 포트번호가 떠야 한다. 폰을 연결했는데도 화면 변화가 없으면 USB 드라이버 문제이거나 폰의 USB 연결모드가 올바르지 않거나 Odin 버전 문제가 있는 것이다)
- Odin의 AP 버튼을 눌러 위에서 다운로드한 CF-Auto-Root-m0skt-shwm440s.tar.md5 파일을 선택한 후
2. 커스텀 복구툴 (TWRP) 설치
- 루팅후 리부팅된 폰에 SU 앱이 설치된 것을 확인한다.
- 폰을 PC에 USB로 연결한 후, 다음 명령으로 TWRP 이미지를 폰에 설치한다.
$ adb push twrp-2.8.7.3-i9300.img /sdcard/DCIM/
$ adb shell
shell@m0skt:/ $ su
root@m0skt:/ # cd /sdcard/DCIM/
root@m0skt:/ # dd if=twrp-2.8.7.3-i9300.img of=/dev/block/mmcb
3. TWRP 실행하여 Wipe 및 CM14.1, GAPPS 설치
- 폰의 전원을 끈 후 홈-볼륨UP-전원키를 동시에 3-7초 정도 누르면 TWRP가 실행된다.
- TWRP 홈화면에서
- 폰을 PC에 USB로 연결한 후, 다음 명령으로 CM-14.1, wififix, GAPPS 이미지 파일을 폰으로 옮긴다.
$ adb push cm-14.1-20161122-UNOFFICIAL-i9300.zip /sdcard/DCIM/
$ adb push wififix.zip /sdcard/DCIM/
$ adb push open_gapps-arm-7.1-stock-20161124.zip /sdcard/DCIM/
- TWRP의 홈화면에서
- TWRP의 홈화면에서
* CM14.1 과 GAPPS 파일에 붙은 날짜는 파일이 빌드된 시점으로 위 site에 올라온 가장 최근의 파일을 선택하는 것이 좋다.
* 국내버전의 갤럭시 S3에서는 wififix를 설치하지 않으면 wifi가 동작하지 않는다.
<커스텀 롬을 올리는 일반적인 방법>
1. 루팅
커스텀 복구이미지를 시스템 영역에 설치하기 위해서 필요함. PlayStore에서 su앱을 설치하는 것만으로 가능한 폰도 있는 반면 제조사용 전용 프로그램( ex: odin )을 사용해야 하는 경우도 있다.
2. 커스텀 복구 이미지 설치
루팅이 된 경우 adb 프로그램으로 가능하다. 폰의 아키텍처에 맞는 복구이미지(TWRP 등)을 검색하여 다운로드 한후 폰에 copy한 후 adb shell로 폰의 shell에 접속하여 폰의 복구영역 (폰마다 다름)에 dd 명령으로 이미지를 복사하면 된다.
3. 커스텀 롬 및 앱 설치
폰의 복구모드로 진입하여 위에서 설치한 커스텀 복구프로그램을 실행한 후, 기존 이미지를 지우고(WIPE), 커스텀 롬과 버전에 맞는 앱들을 구하여 설치(INSTALL) 한다.
참조사이트
http://trueandroid.com/en/how-to-root-galaxy-s3-shw-m440s-easy-guide/
http://trueandroid.com/en/framaroot-root-many-android-devices-without-pc-how-to-tutorial/
댓글 3개:
$ adb push twrp-2.8.7.3-i9300.img /sdcard/DCIM/
명령어떻게주나요
adb를 먼저 PC(혹은 linux, mac)에 설치하여야 하여야 adb 명령을 사용할 수 있습니다. adb를 설치하는 방법은 다양합니다. 구글로 검색해 보세요.
애초에 이렇게 명령어를 주면서까지 커스텀롬을 설치하는 것보단 따로 구글링을 해서 TWRP.TAR 파일을 직접 구해서 내려받아 오딘으로 적용하는 것이 훨씬 쉽습니다. 리눅스 명령어에 대해 공부하고 연습하시고 싶으신거면 이해가 가는데 제 3자의 입장에서 볼 때는 시간 낭비만 하는 포스팅인 것 같습니다. 포스팅 타이틀에다가 바쁜 사람들은 다른 게시글을 봐달라고 주의주시는 게 맞는 것 같습니다. 괜히 태클을 걸어서 죄송합니다.
댓글 쓰기