HTC 디자이어 루팅 (Windows OS 기반)
Step 1. 골드카드 만들기
- 준비물 : 디자이어, 마이크로SD 카드, USB케이블, HTC Sync
Java SDK http://java.sun.com/javase/downloads/widget/jdk6.jsp
안드로이드 SDK http://developer.android.com/sdk/index.html
1) 디자이어 드라이버 설치를 위해 HTC Sync를 설치한다.
(HTC Sync는 디자이어 구입시 SD카드에 저장되어 있음)
2) 이제 디자이어 설정에 들어가서 설정 - 응용프로그램 - 개발 - USB디버깅 체크후 PC와
디자이어를 연결한다. 자동으로 드라이버 검색을 시작하고 설치가 완료된다.
3) 자바 개발툴킷인 Java SDK를 설치한다.
4) 안드로이드 SDK는 압축을 풀고 하드디스크 최상단으로 이동시킨후 편의를 위해 폴더명을
AndroidSDK로 바꾼다. ( D:\AndroidSDK )
5) 디자이어 케이블 연결모드를 디스크 드라이브로 변경 (화면상단의 알림창을 내려서 변경가능)
6) 내컴퓨터 - 이동식 디스크(디자이어디스크) - 마우스 우클릭 - 포멧 - FAT32로 포멧
7) 포멧 완료후 케이블 모드를 다시 충전만으로 변경
8) 4번에서 이동한 안드로이드SDK 폴더의 Tools 폴더에 들어가서 ddms를 실행한다.
( D:\AndroidSDK\tools\ddms.bat )
9) Delvik Debug Monitor 창이 실행되고 실행된 창 왼쪽패널에 단말기 표시가 되는지 확인,
안된다면 다음으로 진행 불가. 정상으로 표시되면 ddms 실행창을 닫는다.
10) 윈도우시작 - 실행 - cmd 를 하여 도스창에서 안드로이드 SDK의 Tools 폴더로 이동
C:\Documents and Settings\Administrator>d: (엔터)
D:\>cd AndroidSDK (엔터)
D:\>cd tools (엔터)
D:\AndroidSDK\tools>
11) 그림과 같이 adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid 입력후 엔터
정상진행이 되면 하단에 00035344535530384780704b6100008936 이런 형태의 값이 출력
12) 도스창을 그대로 두고 http://hexrev.soaa.me/ 로 이동하여 방금 나온 값을 입력한다.
정상입력이 되면 아래와 같은 또 다른 값을 출력해준다.
13) 새로나온 값을 복사하고 http://psas.revskills.de/?q=goldcard 로 이동하여 이메일과 방금
복사한 값을 입력후에 Generate Goldcard를 누르면 이메일로 Goldcard.img 파일이 온다.
PC에 내려받기 해둔다.
14) 헥스에디터를 다운로드 및 설치한다.
15) 디자이어 케이블을 다시 디스크 드라이브로 변경 이동식 디스크로 되었는지 확인한다.
16) 14에서 설치한 헥스 에디터 실행, 상단 메뉴의 Extras - Open Disk 선택후 Physical Disks에서
이동식 디스크 선택(read only를 해제)
17) 이번엔 Extras - Open Disk Image 선택후 이메일로 온 goldcard.img 파일을 선택
18) 상단의 메뉴중 Edit - Select All 로 전체선택한 후 Edit - Copy 선택하여 복사한다.
19) 1번 탭으로 이동하여 offset의 00000000 ~ 00000170을 선택(드래그)한다.
20) 선택후 상단의 메뉴의 Edit - Paste Write 선택하여 덮어씌기 후 File - Save 한다.
=> 골드카드 완성
=========================================================================================
=========================================================================================
Step 2. 루팅하기
- 준비물 : Desire_SKT_root_kit, 디자이어, USB케이블
* Desire_SKT_root_kit.zip 다운로드 분할압축 (업로드 중....)
1) Desire_SKT_root_kit 을 다운받아 압축을 풀어 나온 폴더를 디스크 최상위로 옮기고 편의를 위해
이름을 RootingKit라고 폴더명을 바꾼다. ( D:\RootingKit )
2) 시작 - 실행 - cmd 를 실행 하여 도스창을 열고 1번에서 만든 폴더로 이동한다.
C:\Documents and Settings\Administrator>d: (엔터)
D:\>cd RootingKit (엔터)
D:\RootingKit>
3) 디자이어와 pc연결 케이블을 해제한 후 디자이어 전원을 오프한다.
4) Step 1 에서 제작한 골드카드를 삽입한 후 디자이어의 취소 버튼을 누른채 전원을 켠다.
5) 도스창에서 'step1-window.bat' 입력 후 엔터
(케이블 연결시 새하드웨어를 찾는다면 완료때까지 대기 한 후 입력한다.)
6) 작업이 완료되면 다시 부트로더의 화면이 나온다. 그때까지 잠시 대기한다.
7) 완료후 디자이어의 배터리 분리, 골드카드를 빼고 다른 SD카드를 삽입한다.
다른 SD카드가 없을시엔 골드카드를 포멧 후 다시 삽입한다.
8) 볼륨다운 버튼을 누른체 전원을 켠다.
9) 전원이 켜지면 볼륨다운키로 RECOVERY로 이동후 전원버튼으로 선택
10) 디자이어에 경고 이미지 화면이 나오면 도스창에 'step2-windows.bat'를 입력후 엔터
11) 작업이 정상적으로 진행이 되면 디자이어의 화면이 리커버리 모드로 전환된다.
12) Wipe 모드에 들어가서 맨 위부터 차례대로
wipe data/factory reset
wipe cache
wipe Dalvik-cashe
3가지 메뉴를 실행해서 캐시를 삭제한다.
13) Flash zip from SD를 선택하여 다음화면에서 rootedupdate.zip을 선택
=> 루팅 완료
=========================================================================================
=========================================================================================
롬업하기. 신규롬&버전업&패치
- 준비 : SD카드 루트에 설치할 롬파일을 저장한다.
1) 시작 - 실행 - cmd 를 실행 하여 도스창을 열고 1번에서 만든 폴더로 이동한다.
C:\Documents and Settings\Administrator>d: (엔터)
D:\>cd RootingKit (엔터)
D:\RootingKit>
2) 볼륨다운 버튼을 누른채 디자이어 전원을 켠다.
3) 전원이 켜지면 볼륨다운키로 RECOVERY로 이동후 전원버튼으로 선택
4) 디자이어에 경고 이미지 화면이 나오면 도스창에 'recovery-windows.bat' 실행
5) 신규롬일 경우는 Wipe 모드에 들어가서 맨 위부터 차례대로
wipe data/factory reset
wipe cache
wipe Dalvik-cashe
3가지 메뉴를 실행해서 캐시를 삭제한다.
기존롬의 버전업롬(or 패치)일 경우에는 이부분을 수행하지 않아도 된다.
6) Flash zip from SD를 선택하여 다음화면에서 SD카드에 저장한 롬 선택
=========================================================================================
=========================================================================================
추가 팁. app2sd+를 위한 SD카드 파티션
1) 시작 - 실행 - cmd 를 실행 하여 도스창을 열고 1번에서 만든 폴더로 이동한다.
C:\Documents and Settings\Administrator>d: (엔터)
D:\>cd RootingKit (엔터)
D:\RootingKit>
2) 볼륨다운 버튼을 누른채 디자이어 전원을 켠다.
3) 전원이 켜지면 볼륨다운키로 RECOVERY로 이동후 전원버튼으로 선택
4) 디자이어에 경고 이미지 화면이 나오면 도스창에 'recovery-windows.bat' 실행
5) 리커버리 모드로 화면이 바뀌면 파티션 나누는 항목으로 이동한다.
6) 맨처음의 Patition SD 선택
7) swap size를 0으로 설정 (트랙볼을 위아래로 움직여 선택 가능)
8) ext2 파티션 용량을 원하는 만큼 설정한다 (512~1024 권장)
9) 나머지는 fat32로 설정하고 확인을 하면 파티셔닝 작업을 시작한다. (완료시까지 대기)
10) 파티셔닝 작업이 끝나면 ext2 -> ext3으로 파티션 업그레이드를 한다.
=> SD 파티션 완료