티스토리 뷰

728x90

 해당 글은 ICS(아이스크림 샌드위치) 4.0.4에서 루팅하는 방법을 설명한 글입니다. 현재 최신 버전에서는 동작하지 않습니다. 버전별로 다른 방법의 루팅을 해야 하므로 아래 글에서 첨부된 파일을 사용할 수 없습니다.


 갤럭시 S3 루팅부터 루팅 Count 초기화까지 소개하려고 합니다. 사진이 없는 경우도 있을 수 있으니 간단하게 정리해보려고 합니다.

 제가 사용했던 넥서스 시리즈는 루팅을 하기위해서 UNLOCK를 해야 했습니다. UNLOCK 과정을 거치게 되면 초기화가됩니다. 하지만 루팅을 한것과 UNLOCK를 한것과는 다르더군요. 이 이야기를 하는 이유는 갤럭시 S3에는 초기화가 되지 않는 차이가 있어서 작성해보았습니다.

 일단 제가 갤3에서 초기화를 했을 때 오딘이라는 프로그램을 사용해야 하는지도 몰랐습니다. 하지만 예전 옴니아 윈도우 모바일을 사용하여 OS를 변경할 때도 오딘과 같은 프로그램을 사용했었습니다. 그 때와 비슷한 프로그램을 사용한다는건 옴니아에 사용했던 커널과 안드로이드가 탑제된 폰에서 사용했던 커널이 같다고 유추해볼 수 있겠지만. 실제로 안드로이드에 최적화 시킨 롬입니다. 구글에서 제공하는 롬과는 다르죠.


루팅을 하기 위해서는?

 USB 드라이브가 있어야 합니다.

  - 갤럭시 시리즈는 kies를 설치해야 만 업데이트가 가능하니 해당 프로그램을 설치하셨다면 드라이브가 설치되었다는 것입니다.

 오딘프로그램, 루팅에 필요한 프로그램 필요

  - 이 파일들은 제가 업로드하여 드립니다. 링크를 다운 받으시면 편리하게 사용할 수 있으실 겁니다.

 USB 케이블

  - 당연히 USB 케이블이 필요합니다.


필요한 파일 링크

 Odin3 다운로드

   http://db.tt/cZWRs0Eh

  recovery-cwm-touch-6.0.1.2-i9300.tar - 오딘 PDA 실행 파일

   http://db.tt/44JkUSAY

 CWM-SuperSU-v0.97.zip - 루팅파일

   http://db.tt/7LWiJTjf

 TriangleAway-v2.26.apk 다운로드

   http://db.tt/DPwRVSDm


루팅 1단계 - Odin3 이용

다운 받은 Odin3를 압축풀면 됩니다. 위치는 상관 없습니다. 사용하기 편리한곳에 두시면 됩니다.

 일단 Odin3를 실행하시기 전에 폰을 아래와 같이 대기모드로 만들어주셔야 합니다. 볼륨 조절 아래 버튼 + 홈버튼 + 전원버튼을 동시에 누르시면 됩니다.


아래와 같은 화면이 보이실겁니다. 볼륨상 키를 눌러서 계속 진행하시면 됩니다.


이제 윈도우에서 Odin3를 실행합니다.

ID:COM 부분에 숫자가 보이시면 됩니다. 메시지 부분에 Added!! 부분이 보이시면 PDA 버튼을 클릭합니다.

 Odin3 다운로드

   http://db.tt/cZWRs0Eh

 recovery-cwm-touch-6.0.1.2-i9300.tar - 오딘 PDA 실행 파일

   http://db.tt/44JkUSAY


다운받은 recovery-cwm-touch-6.0.1.2-i9300.tar 을 찾아서 열어주시면 됩니다.


 아래와 같이 PDA 부분에 표시가 됩니다. 이제 폰도 대기상태가 되었고, Odine도 대기상태가 되었습니다. Start 버튼을 클릭하여 Recovery-cwm을 올려주면 됩니다.


 문제가 없으면 Phone이 자동으로 재부팅되게 됩니다. PASS!가 뜨고 폰이 재부팅되면 Odin3으로 작업해야 할 부분은 끝이나게 됩니다.


루팅 2단계 - CWM-SuperSU 설치

 폰이 재부팅 되면 해당 폰의 Phone 디스크에 다운 받은 CWM-SuperSU-v0.97.zip을 복사하면 됩니다.

 복사가 완료되면 다시 폰을 종료합니다.

 CWM-SuperSU-v0.97.zip - 루팅파일

   http://db.tt/7LWiJTjf


 이제는 소리 크게 키 + 전원 + 홈버튼을 눌러주면 됩니다. Odine3로 설치한 recovery-cwm-touch-6.0.1.2-i9300.tar을 실행하게 됩니다.


 이제 아래와 같이 화면이 표시가 되게 됩니다. 아까 복사한 파일이 sdcard에 있기 때문에 sdcard로 이동하게 됩니다. 

 - 여기서부터는 모두 터치가 가능합니다. 터치를 통해 직접 클릭하시거나 볼륨 업/다운 키를 사용해서 이동하고, 전원버튼을 통해 선택할 수도 있습니다. 직접 터치가 편하신 분은 터치를 하시면 됩니다.


이 메뉴중 다시 zip from sdcard를 선택하시면 됩니다.


 sdcard의 목록이 나타나게 됩니다. 최하단으로 이동하시면 좀전에 복사한 파일을 볼 수 있습니다. 목록에서 보이지 않으신다면 전단계를 따라하지 않으신 부분이니 다시 폰을 부팅시켜 복사하시면 됩니다.

 빠르게 이동하는 방법은 볼륨 업 키를 이용하시면 최하단으로 이동하게 됩니다.

 CWM-SuperSu-v0.97.zip을 선택하시면 됩니다.


 당연히 Yes를 선택하시면 설치가 진행되게 됩니다. 여기서는 자동 재부팅은 되지 않으니 이전 메뉴로 이동하셔서 재부팅하시면 됩니다.


SuperSU 사용

루팅과정은 정말 간단합니다. 루팅이 끝났으니 이제 SuperSU의 설정을 간단히 살펴보겠습니다.

부분부분 나눴지만 별다른 내용은 없으니 넘어가겠습니다.


 엑세스와 로그에 대한 내용입니다. 로그를 남기도록 되어 있는데 설정변경하시면 SuperSU 사용에 대한 로그를 남기지 않을 수 있습니다.


 보안과 CLEANUP 이 있습니다. 이중 Cleanup 부분을 Full unroot를 할 수 있습니다. 루팅해제를 말하는건데 Full UnRoot를 하거나 재설치도 가능합니다.


 Root Explorer을 가장 많이 사용하실 겁니다. 루팅이 되었으니 사용이 가능하기도 하고, 아래와 같이 권환을 받아야 사용이 가능합니다.


루트 폴더에 대한 권환이 설정 가능합니다. Mount R/W 되어 있지 않은 부분에 대해서 언제든 설정이 가능합니다.


Root Count 초기화

 루팅이 되어 있는 상태에서 사용해야하는 프로그램입니다. 사용방법이 간단하지만 스크린샷을 찍어두지 않아서 간단히 내용으로만 설명하겠습니다. 해당 프로그램은 TriangleAway-v2.26.apk 입니다. 이 프로그램은 XDA 포럼에서 구할 수 있습니다. 그런데 해당 TriangleAway 최신버전이 2.37 인데 Jelly Bean에선 동작하지 않더군요. 그래서 별도로 링크를 걸어드립니다.

마켓에서 직접 구입하셔도 되고, 포럼에서 구하셔도 됩니다.

xda-developers forum

  http://forum.xda-developers.com/showthread.php?t=1494114

마켓 유료구입

  http://bit.thdev.net/Tn6R4D

TriangleAway-v2.26.apk 다운로드

  http://db.tt/DPwRVSDm

2개중 하나만 다운 받으시면 되고, 루팅된 상태에서 동작하니 UnRooting하시기 전에 하셔야 합니다.

 어플을 실행하시면 루팅 카운트 초기화 메뉴가 있습니다. 재부팅 하시고, 선택하는 간단한 방법입니다. 추후에 캡쳐 올리도록 하겠습니다.


UNRooting

 SuperSu를 통해 서 UNRooting 할 수 있습니다. 설정의 아래 버튼을 클릭하시면 됩니다. 진행하시기 전에 꼭 Root Count 초기화를 하셔야 합니다. 이후에는 불가능한건 아니지만 Supersu를 다시 설치하셔야 합니다.


마무리

 갤럭시 S3의 루팅방법을 간단히 살펴봤습니다. SystemUI.apk를 수정할려고 루팅을 했는데요. 실제로 SystemUI.odex파일도 수정을 해야하는데 실패했습니다. apk는 수정을 했지만 odex 파일 때문에 완벽히 수정은 불가능했습니다. 변경한건 많지 않지만 원하시는 분이 있다면 댓글 달아주세요.^^;;





댓글