'Knox'에 해당하는 글 1건

안드로이드와 루팅

저는 디자이어 이후로 스마트폰은 쭉 안드로이드를 사용해 왔습니다. 중간에 아이팟 터치를 통해 iOS를 경험해 보면서 정말 많은 앱을 구매했고 탈옥와 시디아를 경험해 봤지만, 안드로이드의 개방성과 강력한 공유 기능은 iOS가 샌드박스 구조인 이상 절대 따라올 수 없는 부분이기 때문이었습니다. 디자이어와 갤럭시 노트1 해외판을 사용하면서 받았던 XDA의 강력한 지원은 정말 이루 말할 수 없는 강력함임을 써보셨던 분들을 아실 겁니다. 커스텀의 끝은 순정이라는 말이 있듯이, 이제는 왠만한 커스텀은 다 해 봤기 때문에 런쳐를 바꾸는 등의 작업 외에는 순정 상태를 고집하고 있습니다. 다만, 바뀌지 않는 것이 있다면 iOS를 쓸 때 탈옥을 했던 것처럼, 항상 루팅을 합니다. 필요 없는 통신사 앱을 제거하기 위해서기도 합니다만, 디자이어 때부터 티타늄 백업을 통해 쌓아 온 백업 데이터 때문에 절대 루팅을 포기할 수 없게 되었습니다.

젤리빈 4.3 업데이트, 루팅, 그리고 'KNOX'

바로 어제(11월 13일) 이통3사 갤럭시S3의 젤리빈 4.3 업데이트가 있었습니다. 3G용 펌웨어에는 포함되어 있지 않으나, LTE용 펌웨어에는 삼성의 보안 솔루션인 KNOX가 포함되어 있습니다. 최근 출시된 갤럭시 노트3와 갤럭시 노트 10.1(2014), 그리고 앞으로 출시될 삼성 안드로이드 기기들에는 아마 기본적으로 KNOX가 탑재될 것으로 보입니다. 그런데 KNOX가 탑재된 기기에서 기본의 방법으로 루팅을 하는 경우 KNOX 워런티가 손상되어 KNOX를 사용할 수 없음은 물론, 보증 기간 내에 무상수리를 받을 수 없게 됩니다. 또한 순정 상태이더라도 녹스가 적용되어 있을 경우 녹스가 적용되지 않는 펌웨어로의 다운그레이드는 불가능합니다.

방패가 있으면 창도 있듯이, 갤럭시 노트3와 갤럭시S4는 이미 KNOX를 우회해 루팅할 수 있는 툴(http://www.kingoapp.com/android-root.htm, http://www.mgyun.com/vroot)이 속속들이 나오고 있습니다. 루팅 툴이 작동하지 않는다면 사용자들이 수정한 녹스 우회 루팅 펌웨어를 사용해도 됩니다. 하지만 아직 갤럭시S3 LTE 버전의 루팅 툴이 없는데다, 녹스 우회 펌웨어들도 아직 만들어지지 않았기 때문에 직접 루팅을 시도해 보기로 했습니다.

※ 현재 U+용 갤럭시S3 LTE 버전의 녹스 제외 및 CWM 리커버리 적용 펌웨어는 맛클에서 구할 수 있습니다.(http://www.matcl.com/?m=bbs&bid=imbeded&uid=205623)

갤럭시S3 3G버전은 4.3 펌웨어에 KNOX가 포함되어 있지 않으므로 기존의 루팅 방법을 사용하시면 됩니다.


갤럭시S3 LTE버전 젤리빈 4.3 루팅하기

2013.11.20 업데이트: Vroot를 통한 녹스 우회 루팅이 가능하다는 의견이 있었습니다. Vroot를 다운받으시거나 S_papa님 블로그(http://spapa1004.tistory.com/106)에서 한글화 파일을 받으시기 바랍니다.
Vroot 다운로드 링크: http://www.mgyun.com/vroot

※ 아래 방법으로 펌웨어 업데이트를 진행하기 전에 반드시 백업을 하시기 바랍니다.

※ 이 포스트에서 소개하는 모든 작업으로 인해 발생하는 문제는 전적으로 사용자에게 있습니다. 펌웨어를 다루는 데 익숙하신 분들만 참고하시기 바라며, 정상적인 플래시 과정에서도 문제가 생길 수 있다는 점 항상 유의하시기 바랍니다.

※ 아래 방법은 커스텀 바이너리 카운트를 증가시킵니다. 트라이앵글 어웨이를 사용해 지울 수 있으나, 이에 익숙하지 않으신 분은 루팅카운트가 올라가지 않는 사용자 펌웨어를 기다리시기 바랍니다.

※ 루팅카운트가 올라가지 않는 커스텀 펌웨어를 만드는 방법은 추후 포스팅 하겠습니다. 방법을 아시는 분들은 sboot.bin 파일을 삭제 후 다시 묶어 주시면 됩니다.

기본적인 원리는 공개된 4.3 순정 펌웨어에서 녹스 관련 파일을 제거하는 것입니다. (몸소 녹스 워런티를 확인해 주신 맛클 S_papa님께 감사드립니다. http://www.matcl.com/?m=bbs&bid=usermoim&uid=203350)

이 방법을 사용하는 경우 녹스는 사용할 수 없으며, 다운로드 모드에서 녹스 워런티는 나타나지 않습니다. 즉, 녹스 워런티는 손상되지 않으며, 녹스를 제외하고는 이전 버전의 펌웨어들과 동일하게 동작합니다. 따라서 이전 버전 펌웨어로 다운그레이드하거나 루팅을 하더라도 녹스 워턴티는 깨지지 않으며 언제든지 순정 상태로 되돌릴 수 있게 됩니다.

1. 파티션 및 IMEI 손상 등 만일의 사태를 대비하여 EFS 백업을 수행합니다. 인터넷 검색을 통해 쉽게 하실 수 있을 겁니다.(관련 툴, XDA http://forum.xda-developers.com/showthread.php?t=1308546)


2. 각 통신사에 맞는 4.3 펌웨어를 준비합니다. 맛클 대용량 펌웨어 자료실에서 구할 수 있습니다. (http://www.matcl.com/?r=home&m=bbs&bid=torrent)

3. 다운받은 펌웨어의 확장자를 tar로 바꾼 뒤 이를 압축 프로그램을 이용해 열어 줍니다. 여기서 녹스 관련 이미지 파일인 sboot.bin을 삭제해 줍니다. 알집을 이용하면 되는 것 같은데 저는 알집을 사용하지 않기 때문에 리눅스 쉘을 이용했습니다.


4. 이후 과정은 일반적인 펌웨어 업데이트 방법과 같습니다. 오딘으로 플래시 해 주면 됩니다. (오딘 사용법은 인터넷 검색을 통해 쉽게 알 수 있습니다.)


5. 정상적으로 업데이트 된 것을 확인할 수 있습니다. 다운로드 모드로 들어가 녹스 관련 워런티가 표시되지 않는 것을 확인합니다.

※ 와이파이 등 관련 기능이 동작하지 않은 경우 롬 플래시가 제대로 되지 않은 경우입니다. 공장초기화 후 다시 펌웨어를 플래시 하시기 바랍니다.


6. 이후 커스텀 리커버리나 기존의 방법을 이용해 루팅을 하시면 됩니다.

※ 저는 루팅카운트를 신경 쓰지 않으므로 Philz-Touch Recovery를 오딘으로 플래시 한 후 리커버리 모드로 들어가 (전원+볼륨+홈키) Supersu 바이너리를 플래시 했습니다.

갤럭시S3용 Philz-Touch Recovery 다운로드:http://d-h.st/users/philz_touch/?fld_id=16049#files / 관련글: http://forum.xda-developers.com/showthread.php?t=2002953

SuperSU 바이너리 다운로드: http://download.chainfire.eu/supersu /관련글: http://forum.xda-developers.com/showthread.php?t=1538053


※ 업데이트 후 기기가 너무 느려지거나 배터리 소모량이 지나치게 증가하는 경우 공장초기화를 해 주시기 바랍니다. 일반적으로 버그 픽스가 아닌 버전 업데이트의 경우 공장초기화를 해 주는 것이 좋습니다.


WRITTEN BY
편지함
The Base Code of the Human Race

받은 트랙백이 없고 , 댓글  23개가 달렸습니다.
  1. 이미 순정업뎃으로 녹스가 올라갔는데 내려오는건 불가능한가요? 녹스를 땐다거나?
  2. 이거u+도되는건가요?갤럭시s3이인한데4.2일때는안되는것ㅇ도있던데이건되요?
  3. supersu루팅가능하나요??
  4. 알려주셔서 감사합니다.
    그런데 말씀해 주신 대로 하니 '다운로드 모드'에서 KNOX Warrenty가 뜨진 않지만 메인메뉴에 KNOX앱은 있네요. 이거 KNOX 빼고 업뎃된것 맞죠?
  5. s3 lte 사용중이구요 전 버전에서 SuperSU로 루팅해서 사용하다 그냥 키스로 4.3 올렸습니다.
    이걸로 루팅해도 가능한가요? 그리고 이대로 루팅하면 공초후 루팅인가요? 그냥 루팅되는건가요
    개념이 없어서리...
    • 글 중간에 업데이트 한 내용에서 Vroot로 루팅 시도해 보시고, 실패하는 경우 지금으로써는 워런티를 깨는 것 외에는 방법이 없습니다.
  6. sboot.bin삭제하는것이 부트로더 삭제라는건데 그렇다며누부트로더 삭제란게뭔가요??
    • 부트로더를 삭제하는게 아니고 이전의 부트로더를 그래도 쓰겠다는 겁니다. sboot.bin 파일을 펌웨어에서 삭제해서 새로운 부트로더를 덮어쓰지 않겠다는 거죠. 부트로더는 OS를 로드하기 위한 준비를 하는 녀석인데 없으면 OS를 로드할수가 없죠.
  7. 맛클가서 맞는 펌웨어 구하라고 나와있는데 KT이고 MK5 인데 펌웨어는 안보이고 루팅롬만 보이는데
    차이가 있나요????
  8. 갤4 4.3 kies 를 통해서 업그레이드 하였습니다. 글에 보니깐
    우회 하여 루팅하는 사이트 링크 걸어놓으셨드라구요 정말 (http://www.kingoapp.com/android-root.htm
    여기 들어가서 다운받고 루팅하면 워런티 손상도 안되고 카운트도 안올라가나요? 꼭 답변 부탁드립니다
    • 항상 예상치 못한 상황이 있기 때문에 100 성공이라고 말씀드릴수는 없지만, 실패하더라도 워런티에나 카운트에는 손상이 가진 않을 겁니다.
  9. 저기죄송한뎅 2013.12.28 12:15 신고
    롬을 받을때 sboot랑 녹스가 제거된 롬을 받으면 그냥 오딘으로 올리기만 하면 되나요?
  10. 제발 부탁드려요 2013.12.31 16:34 신고
    포스팅 잘 봤습니다
    s3 lte skt쓰고있는데요, 맛클에서 sboot제거cwm적용 펌웨어를 오딘으로 플래시한다음에
    supersu 1.80 적용을 시키고나서 supersu를 실행시켯더니 중지되었다고 뜨네요
    보안정책 때문에 supersu가 차단되었다고 하는데 루팅방법(다운그레이드) 방법없나요 ㅜㅜ
    (knox완전 제거했어요. 언루팅도 했어요.)
    (4.2.2펌웨어를 오딘으로 플래시했더니 무한부팅되네요..현재 4.3입니다)
  11. 부탁드립니다 2014.01.09 22:26 신고
    현재 갤s4 lte-a e330k 사용자입니다.
    펌웨어 4.3 빌드 mk4으로 엡뎃했는데요.
    같은 빌드로 루팅으로 하려고 하는데 가능할까요?
    펌웨어가 보이지 않던거 같은데요...
    그 이상 되는 빌드라도 펌웨어 있으면 루팅 가능하지 않을지요?

    혹시 루팅 가능한 펌웨어 있는 곳을 아시는지요?
    아무리 찾아도 안 보여서... ㅠ.ㅠ
    나중에 순정으로 되돌아 온다해도 4.3 대역에서의 순정이면 가능하죠?

  12. 안녕하세요
    현재 갤럭시s3 3g 사용 하고 있는데
    혹시 루팅 법좀 알려주실수 잇나요 ㅠ..??
    예전 방법이라는게 그냥 오딘으로 가능한건지 ... 궁금합니다
  13. 갤럭시S3용 Philz-Touch Recovery 는 아무거나 다운받아서 사용해도되는건가요?
secret