1. GomdoLight (곰돌라이트)
  2. ROM 자료실
  3. TOOL자료실
  4. 순정/복구 자료실

  1. GomdoLight (곰돌라이트)
  2. ROM 자료실
  3. TOOL자료실
  4. 순정/복구 자료실
    오늘: 1   어제: 1   전체: 11671958  

생일 축하해요

  • 04월23일
    발톱
  • 04월23일
    김도훈
  • 04월23일
    최석경
  • 04월23일
    최우영
  • 04월23일
    조원성
  • 04월23일
    박영환
  • 04월23일
    오로라맥
  • 04월23일
    여리
  • 04월23일
    마니또
  • 04월23일
    키리

  로그인한 사람


id: Celes
조회 수 19327 추천 수 0 댓글 6
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

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


[작동 원리]


LG 폰에서는 부트 과정에서 init 스크립트에 의해 spritebud라는 대몬이 실행됩니다. 이 대몬은 항시 root 권한으로 돌다가 Backup 어플리케이션으로부터 명령을 받으면 root 권한으로 파일시스템을 변경할 수 있습니다.

이 루팅툴, 즉 익스플로잇 어플리케이션에는 특수하게 변조된 백업 데이터가 들어 있는데, 익스플로잇 어플리케이션 본체의 데이터로써 50MB짜리 더미 파일(a), su 바이너리(b), su 설치 스크립트(c), 스크립트의 경로를 담은 텍스트 파일(d)로 구성되어 있습니다. 

복원 과정이 개시되기 전 익스플로잇 어플리케이션이 실행되어 프로세스를 감시하며 대기합니다. 일단 복원 과정이 개시되면, spritebud 대몬이 파일 디렉토리를 생성하고 퍼미션과 소유자를 설정하게 되는데, 여기서 50MB짜리 더미 파일을 압축 해제하는 동안 익스플로잇 어플리케이션이 개입하여 (d)를 /sys/kernel/uevent_helper에 얼른 symlink합니다. 그 다음에 (d)를 복원하면 (c)의 전체 경로가 uevent_helper에 삽입될 것입니다.

hotplug 이벤트는 장치의 고유 이벤트로 몇 초에 한 번씩 발생하는데, 이 이벤트가 발생하면 uevent_helper에 삽입된 경로가 kernel에 의하여 실행됩니다. 그러면 자연스럽게 (c)가 실행되며 su 바이너리가 설치되는 것입니다. su 바이너리가 설치되었으므로 루팅 완료.

  • ?
    id: 동글래미 2013.09.29 20:36
    오호~~ 보니깐 짱깨 vroot도 루팅되는 과정을 유심히 지켜보면 이 방법을 쓰더라고~~
  • profile
    id: Celes 2013.09.29 20:45
    아 그래요? -_-;;; 이 익스플로잇은 사실 엘지가 만든건 아니고 백업 솔루션을 납품한 sprite software의 잘못인 듯 하더라고요.
  • ?
    id: 동글래미 2013.09.29 21:00
    ㅋㅋㅋㅋ 어쩐지..
  • profile
    水面。 2013.09.29 21:29
    잘봤어요 'ㅡ'
  • ?
    Leaper 2013.09.29 21:47
    저도 잘 보기만 ㅜㅜ
  • ?
    나는나다 2013.09.30 16:49
    감사합니다 ㅎㅎ

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
19 언락, 루트, 리커버리 GomdoLight CWM/root Tool for ICS 1 file AmorIs(구:NFS) 2013.07.09 18607
18 응급 복구 도구 공장초기화툴 file AmorIs(구:NFS) 2013.07.09 20035
» 언락, 루트, 리커버리 LG 폰에 기본내장된 백업 어플리케이션의 취약점을 공략하는 루팅 어플리케이션, LGPwn. 6 id: Celes 2013.09.29 19327
16 개발 관련 도구 GomdoLight System Dump Tool 1 id: Celes 2013.07.15 24462
15 언락, 루트, 리커버리 LG G2 킷캣 4.4도 먹히는 새 루팅 툴입니다. file id: 동글래미 2014.01.06 25459
14 언락, 루트, 리커버리 베가 LTE-A A880S 루팅 툴입니다. 21 file id: 동글래미 2013.09.12 45952
13 기타 도구 NFStool (다운그레이더) 1.31 4 file AmorIs(구:NFS) 2013.07.09 19422
12 언락, 루트, 리커버리 베가 넘버6 No6 루팅툴입니다. 173 file id: 동글래미 2013.02.21 114132
11 언락, 루트, 리커버리 베가 시크릿 노트 루팅툴(정확히는 커스텀리커버리) 64 file id: 동글래미 2013.11.13 218434
10 언락, 루트, 리커버리 LG G3 루팅 툴 file id: 동글래미 2014.05.31 37078
9 개발 관련 도구 GomdoLight Sideloader id: Gomdolius 2014.06.21 43198
8 트윅, 기능 향상 도구 GomdoLight EasyMod 템플릿 id: Gomdolius 2013.07.14 31558
7 언락, 루트, 리커버리 GomdoLight CWM/root Tool (English) id: Gomdolius 2013.12.18 22645
6 언락, 루트, 리커버리 GomdoLight CWM/root Tool 2 id: Gomdolius 2013.07.14 62803
5 언락, 루트, 리커버리 ALMA G Pro 4.4.2 Root And Recovery Unlock Tool 1 file SIWON 2014.04.09 25972
4 언락, 루트, 리커버리 갤럭시 노트3 루팅을 위한 CWM리커버리와 SuperSU 21 file id: 동글래미 2013.09.25 39338
3 언락, 루트, 리커버리 베가 아이언2 A910 TWRP 리커버리 2 file id: 동글래미 2015.01.06 18486
2 언락, 루트, 리커버리 갤럭시S4 LTE-A 루팅을 위한 CWM리커버리와 SuperSU 1 file id: 동글래미 2014.02.15 35536
1 트윅, 기능 향상 도구 GomdoLight EasyMod Template (English) id: Gomdolius 2013.12.18 19164
Board Pagination ‹ Prev 1 Next ›
/ 1

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5