*2013-03-24

제목에 '루팅 이후'라는 말을 추가



0. 들어가기 전에


이 내용은 갤럭시S3 기본 설정과 관련된 내용입니다.

(SKT Jellybean MB7)


기본 설정이라고 써놨으나 사실 전반적인 내용은 루팅을 기본적으로 다루고 있습니다.


안드로이드 폰에 있어 루팅의 장점은 다음과 같습니다.


- 불필요한 시스템 앱 제거

- (진저브레드 이전 버젼의 경우) 앱 데이터 백업

- 카메라 무음

- 테마 변경

- 커스텀 롬 및 커널 적용을 통한 성능 향상 기대

- 마켓 접속시 국가 설정 우회

- 방화벽 프로그램 등 특수한 종류 앱의 작동 (ex: 게임 해킹 툴)


다만 이 반대로 갖는 단점으로는 다음과 같은 것들이 있습니다.


- 보안에 있어 큰 문제

- (일부) 금융앱 사용 불가


저 개인적으로는 단점들에도 불구하고 장점이 크기 때문에 루팅을 하여 핸드폰을 사용하지만 그렇지 않은 일반적인 사용자들의 경우에는 보안 문제가 크니 그냥 사용하시는 것을 추천드립니다.



* 단순히 불필요한 시스템 앱 제거만을 원하실 경우 


- 환경설정 - 애플리케이션 관리 - 전체 에서 원하지 않는 앱을 선택하고 사용 안함


을 누르면 지우지는 못하더라도 적어도 나오지 않게 만들 수 있습니다. 다만 이 방식은 지우는 것이 아니라 숨기는 것 뿐으로서, 용량 확보를 원할 경우 도움이 되지 않습니다.




1. 루팅


다운로드 모드 : 꺼진 상태에서 전원키 + 볼륨 다운 + 홈

(다운로드 모드 나가기 : 롬을 올리지 않을 경우 배터리 제거 외에 방법 없음)

리커버리 모드 : 꺼진 상태에서 전원키 + 볼륨 업 + 홈


맛클 등지에서 순정펌웨어에 SuperSu만 올려놓은 루팅 펌웨어를 다운로드.


http://www.startpda.kr/zbxe/index.php?document_srl=2406211

(참고: http://matcl.com/?m=bbs&bid=tip&uid=133228)


SuperSu는 Superuser 앱과 달리 rooting/unrooting이 가능.



테그라크, 이카루스 커널 등을 올린 이후 루팅하는 방식도 있지만 이 경우 odin으로 커널을 올려야 하므로 루팅 카운트(플래싱 카운트)가 올라가게 됩니다.


다운로드 모드에 진입하였을 때 CUSTOM BINARY DOWNLOAD가 No로 되어있지 않다면 루팅 카운트가 올라간 상황입니다.


이것을 없애기 위해선 Triangle Away라는 앱을 사용해야 한다고 하지만 사실 AS시 루팅 카운트로 뭐라고 하는 경우는 없다고 봐도 됩니다. 루팅한 폰 벽돌 만들어서 고쳐달라고 가져가지 않는 이상은... 대부분의 하드웨어적 문제는 루팅한 폰을 그대로 들고가서 고쳐달라고 해도 별 말 없이 고쳐줍니다. 뭐라고 하면 기본 탑재 앱이 너무 많아서 쓰기가 불편하다고 불평을 줄줄 늘어놓으면 OK.


루팅 펌웨어를 odin으로 올리는 방식은 펌웨어를 통째로 갈아치우는 방식이므로 루팅 카운트가 올라가지 않습니다.

(http://nicecan.blog.me/70159959369)



루팅 펌웨어를 받았다면 핸드폰을 다운로드 모드로 바꾼 후 컴퓨터에 연결하고 오딘으로 밀어줍니다. 펌웨어는 PDA에 입력해서 넣으면 됩니다. 재부팅 이후 SuperSu가 설치되어 있다면 루팅이 종료되었다고 보면 됩니다.




2. 데이터 백업


 ICS 이후 버젼에 있어서는 앱 데이터 백업시 루팅이 필요 없습니다. (아마 카카오톡 백업도 가능할 것으로 예상됩니다)


JDK라는 자바 개발 툴을 설치한 다음, android-sdk를 설치합니다. 이후 adb를 실행하고 adb backup 등의 명령어를 사용하면 루팅 없이도 앱 데이터 백업이 가능합니다. 자세한 내용은 http://snowbora.tistory.com/667 등을 참조하시면 됩니다.


ICS 이전 버젼에서는 루팅 이후 Titanium backup 등을 사용하는 방법 외에는 없습니다. adb로 백업한 내용을 티타늄 백업에서 가져오는 것은 가능하지만 반대는 불가능합니다. 따라서 ICS 전 버젼의 핸드폰 A에서 이후 버젼의 B로 데이터를 옮기고자 할 경우 둘 모두의 루팅과 티타늄 백업 설치가 요구됩니다. Gingerbread의 Galaxy Tab에서 Jellybean의 Galaxy S3으로 티타늄 백업을 통해 카톡 대화방을 옮기는 과정은 문제 없이 진행되었습니다. 백업한 데이터를 S3에 옮긴 후 설정-백업 폴더 경로에서 폴더 선택을 하고 옮기면 무사히 옮겨집니다.




3. 무음 카메라


http://teia.tistory.com/976


이곳에 정리가 잘 되어있네요.


루팅 이후 root explorer를 설치합니다. 참고로 최근에는 busybox를 설치해야 루트 익스프로러에서 시스템 남은 용량 확인이 가능하다고 하니 필요하신 분들은 busybox를 설치하시기 바랍니다. 저의 경우 금융 앱쪽에서 busybox 설치 유무를 체크하는 경우가 있다고 하여 설치하지 않았습니다.


어쨋든 /system/csc/feature.xml에 들어있는 

#<CscFeature_Camera_ShutterSoundMenu>false</CscFeature_Camera_ShutterSoundMenu>

이것을 true로 바꾸면 카메라 설정에서 소리 유무를 정하는 것이 가능합니다.


캠의 경우에도 무음을 원할 경우 /system/media/audio/ui 으로 가서

Cam_start.ogg, Cam_stop.ogg 두 파일의 확장자 뒤에 .bak을 붙이면 됩니다.


스크린샷 무음의 경우도 위와 동일 폴더에서 camera_click.ogg 에 같은 작업을 해주면 됩니다.



3.1. 버스트 샷


버스트 샷은 20장을 연속으로 찍는 기능으로서 카메라 버튼을 누르고 있으면 자동적으로 연사됩니다.



3.2. 스크린 캡쳐 방법


스크린 캡쳐 방법은 전통의 홈+전원 누르고 있기 외에 하나가 추가되어 있습니다.

환경설정 - 모션 - 손바닥으로 드래그하여 캡쳐

이 방식을 사용하면 홈 버튼을 누르는 과정에서 앱이 백그라운드로 간다던가 하는 문제를 막을 수 있을 것으로 예상됩니다.




4. 추노 마크


누가 지은 용어인지는 모르겠지만 위쪽 상태표시줄 가장 왼쪽에 나타나는 SKT 같은 통신사 마크를 추노 마크라고 부릅니다. 개인적으로 상태표시줄에 아이콘이 많은걸 싫어하는 관계로 이것 역시도 지우는 쪽을 선호합니다. 계속해서 나와있으니 번인의 가능성도 있고...


해결 방법은 모토로이 때문터 벽돌의 원인 중 하나였던 framework 수정. 넣은 다음 권한 제대로 안 주면 벽돌 되니 주의. 비행기 모드로 우회하는 방식은 이제 불가능한듯.

 


*2013-03-24 추가

추노마크로 검색해서 들어오시는 분들이 많아서 추가적으로 쓰자면 루팅 없이 없애는 것은 불가능합니다. 상태바에 배터리 아이콘이라던가 Wifi 아이콘을 교체하는 것과 비슷한 방식으로 되는 일이기 때문에 루팅 없이 제거는 불가능.

framework-res.apk가 연동되어 있기는 하나 실질적으로는 SystemUI.apk를 수정.

(deodex는 굳이 필요 없는듯)

 


http://www.matcl.com/?c=1/10&uid=142979

http://www.seeko.co.kr/zboard4/zboard.php?id=freeboard&no=507711

이렇게 두 글을 참고하면 될 듯 하다.

 


관련 툴

http://redmaner.blogspot.nl/2012/05/apk-manager-51-snapshot.html

http://azdesigntm.tistory.com/35

수정 후 system 폴더 내로 옮겨 퍼미션 먼저 변경하고 app폴더에 덮어씌운다.


 



5. 시스템 앱 삭제


http://osnews.kr/945

http://blog.naver.com/spdsnail/90163577161

http://jnstory.net/1809

참고




6. 기타 설정


* 환경설정 - 추가 설정 - 모바일 네트워크 - 네트워크 상태 표시 설정 - 사용 중인 네트워크

얼마 전에 뉴스에서도 다룬 내용인데 그냥 마음에 안 들어서 이렇게 씁니다.

http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&oid=001&aid=0006057456&sid1=001


* 환경설정 - 디스플레이 - 화면 색조 자동 조절 해제

갤탭에서 사용시 화면 떨림을 심하게 하는데 추가적 요인으로 작용하기도 했고, 자동적으로 밝기를 조절한다는 점에서 안 그래도 문제가 있는 AMOLED 색감 문제가 심화될까봐 풀고 사용합니다.


* 환경설정 - 디스플레이 - 남은 배터리 용량 표시

배터리 용량은 숫자로 나와야 제맛.


* 차단 모드

밤에 LED가 깜박거리는 걸 막는 등의 용도로 사용 가능. 현재는 그냥 사용.


* 모션 관련

모션 쪽은 전부 패스.


* 통화 - 통화설정 - HD Voice 관련

망 상태가 좋지 않을 경우 오히려 꺼놓는 편이 낫다는 의견이 많음


* 멀티 윈도우

뒤로가기 버튼 길게 누르기

Posted by Ascii3
,