EVO 4G+ 커스텀 롬업
이 글을 작성하는데 참고된 게시물은 htc카페 짹짹님의 '[S-ON] 초보가 말하는 롬업방법' 입니다.
롬의 종류에 따라 적용방법이 상이하므로 롬을 올려주시는 분의 설명을 꼼꼼히 잘 읽어보고 롬업을 하도록 합시다.
작업 전에 폰에 있는 자료들을 전부 백업해줍니다.(방식은 알아서 ㅡ.,ㅡ; 루팅폰이라면 titanium bakup이 유용합니다.)
이 글에서 적용한 롬은 거니님의 riderLab. 2.1 || kernel: Riderism V0.4 입니다.
롬업 자체는 원래 매우 간단한 작업입니다. 이 전에 EVO 4G+의 루팅 과정을 진행하신분들이라면
Superuser를 플래싱하는 작업을 해보셨을겁니다. 커스텀 리커버리에서 Install zip from sdcard 메뉴를 이용한 방법 말이죠.
별다른 제약이 없는 휴대폰이라면 커스텀 리커버리에서 factory reset(롬 종류에 따라 다릅니다.)을 한 후 zip 파일을 플래싱 하면 되죠.
하지만 S-ON에선 아쉽게도 커스텀 리커버리에서 boot.img 플래싱이 안됩니다. fastboot를 이용해야합니다.
이제 그 방법을 알려드리도록 하겠습니다.
먼저 준비할 것은 폰을 USB디버깅 모드로 만들고 '충전만'상태로 연결합니다.
연결 방식은 '충전만'
항상 등장하는 Android.zip 을 C:\Android 폴더에 압축 풀어줍니다.
롬 압축파일에서 boot.img 파일만 압축 해제하여 C:\Android 폴더에 같이 넣어둡니다.
커맨드창(윈도우 시작메뉴-실행-cmd)을 띄워서 C:\Android 폴더로 이동합니다.( cd C:\Android )
이 정도는 쉽죠??
휴대폰을 FASTBOOT모드로 진입시킵니다.
(전원 off 후에 전원버튼+볼륨다운버튼 으로 진입해도 되고 커맨드 창에서 adb reboot bootloader 명령으로 진입해도 됩니다.)
커맨드창을 이용하는 방법.
커맨드 창에 fastboot flash boot boot.img 를 입력합니다.
boot.img 플래싱입니다. 안하면 오류 발생한다네요.
boot.img 플래싱이 완료되면 부트로더에서 리커버리로 진입합니다.
mounts and storage 메뉴로 이동합니다.(리커버리 종류에 따라 메뉴가 다를 수 있습니다.)
롬파일 제작자의 설명에 따라 system, data, cache 등을포맷합니다.
데이터가 다 날아가니 꼭 백업해놓으세요~
mount USB storage를 사용하여 롬파일을 외장메모리에 복사합니다.(작업 전에 미리 복사해놔도 상관없습니다.)
USB storage로 파일복사가 가능합니다.
복사가 끝나면 Unmount 해줍니다.
배터리 스탯은 advanced 메뉴에 있습니다. 리셋합니다.
다시 리커버리 초기 화면으로 돌아가서 Install zip from sdcard으로 진입 후 복사한 롬 파일을 선택하여 플래싱합니다.
riderLab.2.1
완료되면 재부팅 합니다. 추가적으로 롬파일 제작자의 설명에 따른 작업을 하도록 합니다.(없으면 안해도 됩니다.)
설정에 휴대폰 정보에 가서 확인해봅니다.
제대로 올라갔군요!
확인 되었다면 끝난 것 입니다.
EVO 4G+ 루팅
참고한 글은 네이버 htc카페 하늘님의 '이보 루팅 그대로 따라하기' 입니다.
다만 사용되는 adb 파일이나 리커버리 파일, Superuser 등이 다르며 중간중간의 진행 과정이 약간씩 다릅니다.
(제 나름대로 약간 간소화 시켰습니다.)
먼저 S-ON 유저들은 부트로더 언락이 우선되어야 합니다. 이 글을 참고하시고 부트로더 언락을 하시기 바랍니다.
그리고 USB디버깅에 체크를 하고 컴퓨터와 USB 연결을 합니다. 연결상태는 '충전만'으로 합니다.
USB디버깅 모드가 중요합니다!
'충전만'이 기본
여기서 커스텀 리커버리는 네이버 htc카페 애기야짱님의 자료를 사용하였으며
Superuser 역시 거니님의 3.0 버전 을 사용하였습니다. 미리 다운받아놓으시면 편합니다.
부트로더 언락을 하지 않으셨다면 adb.exe 등의 파일이 필요하므로 아래 파일을 다운받으시면 됩니다.
위의 파일들을 C:\Android 에 같이 복사합니다.(zip 파일은 압축 풀어서 복사합니다.)
그리고 윈도우의 시작 메뉴에서 cmd를 실행합니다.
(XP는 시작-실행-cmd-엔터, Win7은 윈도우마크-입력창에 cmd 입력 후 엔터)
필요한 파일들이 있는 Android 폴더로 이동합니다. cmd 창에 'cd \android'를 입력합니다.
그리고 FASTBOOT 메뉴로 진입해야합니다. cmd 창에 'adb reboot bootloader'를 입력합니다.
(전원 오프 후에 전원버튼+볼륨다운 버튼 으로 부트로더 진입 후에 FASTBOOT로 이동 하셔도 됩니다.)
FASTBOOT 진입 화면입니다. 볼륨키로 움직이고 전원버튼으로 선택합니다.
FASTBOOT메뉴에 진입하면 'fastboot flash recovery recovery-odelay-r1.img' 를 입력합니다.
(리커버리 파일명을 변경하였다면 recovery-odelay-r1.img 부분을 변경한 파일명으로 바꿔줍니다.)
띄어쓰기와 오타를 주의합시다.
플래싱이 완료되었다면 BOOTLOADER메뉴로 들어가서 RECOVERY로 진입합니다.
부트로더 화면입니다.
RECOVERY 선택
리커버리에서도 볼륨키로 이동하고
리커버리 진입 화면입니다.
이 때 unmount로 표시되는 것이 있다면 꼭!
/system /data /cache 등이 unmount 되어있지 않은지 확인합니다.
외장 메모리가 컴퓨터에 이동식 디스크로 연결됩니다. 이 이동식 디스크에 su-3.0-unsigned.zip 파일을 복사합니다.
(이 작업 전에 미리 복사해놓아도 상관없습니다.)
USB로 마운트 된 상태입니다. 복사 완료 후에는 Unmount 선택!
마운트를 해제하고 초기화면의 Install zip from sdcard 로 들어갑니다.
install로 진입.
choose zip from sdcard를 선택해서 방금 복사한 zip 파일을 선택합니다.
su 파일을 선택합니다.
실수방지(?)를 위해서인지 매우 귀찮게 되어있습니다. Yes 선택
설치 완료 화면. complete가 나오면 끝!
설치가 완료되면 리커버리 첫 화면의 reboot system now 를 선택하여 재부팅하면 된다.
재부팅~~~~~~~
Superuser가 제대로 설치되었는지 확인하면 끝!
설치완료!
EVO 4G+ 부트로더 언락하기
정보는 항상 네이버 HTC사용자 카페(http://cafe.naver.com/htc?20111221095231 )를 통해서 얻고있습니다.
블로그를 보시다가 궁금한점이 있으시면 위의 카페에서 질문게시판 등을 이용하시면 훨씬 더 많은 도움을 받으실 수 있을겁니다.
※ 부트로더를 언락하게되면 A/S에 불이익을 받습니다.(무상 A/S 불가)
매우매우 신중히 생각하고 해야하는 작업이며
차후에 부트로더 언락 없이 S-ON 유저가 루팅이나 커스텀롬업이 가능하게 될지도 모릅니다. 아무도 장담 못하죠.
때문에 부트로더 언락에 대해 자세히 알아보시고 실행하시기 바랍니다. 강을 건너면 돌아올 수 없습니다.
모든 과정 전에는 각종 방법을 통해 꼭 백업을 하도록 합시다.
부트로더를 언락하면 폰이 초기화되며 다른 과정 중에도 불의의 상황이 발생할 수 있기 때문입니다.
따라서 부트로더 언락 과정을 소개해 보도록 하겠습니다.
이 글이 너무 길다고 생각되시면 이 링크를 따라가시면 더욱 짧고 간결하게 설명되어 있습니다.
먼저 http://www.htcdev.com (htc기기 개발에 사용되는 사이트입니다.)에 접속하여 회원가입을 합니다.
Register 클릭!
각종 정보를 기입하고 회원가입을 완료합니다.
가입시에 적은 메일주소로 가입인증메일이 가기때문에 메일이 재깍재깍 잘 오는 주소로 쓰면 되겠습니다.
(개인적으로 아무곳에나 막 쓰는 주소로 drxxxxxx(드xxx)메일이 있었으나 해외메일이 꼭 늦거나 안오더군요; 그래서 다른 주소를 사용했습니다.)
이메일 인증이 있기때문에 메일주소를 정확하게 입력합니다. 영문 메일이 오기때문에 스팸처리가 되지 않게 조심합시다.
인증메일에 있는 링크를 클릭해서 계정을 활성화 시킨 후에 다시 홈페이지 메인으로 와서
Unlock Bootloader를 선택하고 Get Started를 눌러 언락 페이지로 진입합니다.
Unlock Bootloader를 먼저 누르고 Get Started를 누르면 됩니다.
부트로더 언락의 위험성과 불이익에 대해 설명해주는 페이지입니다.위험사항을 확실히 인지하였다면 Begin Unlock Bootloader를 누르세요.
각종 안내창과 동의사항을 체크하고나면 부트로더 진입방법을 알려주는 페이지가 나옵니다.
※ 이 아래의 내용이 htcdev의 내용을 설명한 것이므로 htcdev에서 설명해주는대로 따라해도 무방합니다.
간단하게 한글화(민망한 수준이라 ㅡ.,ㅡ;)를 하고 참고자료를 추가하였습니다.
부트로더의 FASTBOOT 메뉴에 들어가고 USB연결을 한다면 휴대폰이 다음과 같은 화면이 됩니다.
이제 언락에 사용되는 파일들을 구하는 방법과 윈도우에서 언락 준비과정에 들어가는 방법에 대한 설명이 나옵니다.
언락에 사용되는 파일들은 고생하지 마시라고 최신(2011.12)버전으로 첨부하겠습니다.
DOS나 윈도우 커맨드창을 이용하는법을 잘 모르신다면 C:\ 에 Android 폴더를 만들어(C:\Android) 압축을 풀어주시면 됩니다.
첨부파일을 C:\Android 에 압축 풀으셨다면 위의 사진은 생략해도 무방합니다.
시작 메뉴를 눌러 실행에서 cmd를 입력하여 창을 띄우고 cd c:\android 라고 입력했다면 아래과 같은 화면이 됩니다.
보통 c:에 윈도우가 설치되어있으므로 'cd \android' 로 이동해도 무방합니다.
이제 htcdev의 다음 설명을 따라합니다.
명령어 입력할 때 오타 등을 주의하도록 합시다.
아마 다음과 같은 화면이 될 것입니다. 표시한 부분을 복사합니다. (Win7 기준으로 우클릭해서 전부 선택을 누른 후에 필요 영역을 마우스로 드래그 합니다.)
<<<< 로 시작하고 >>>>로 끝나는 부분까지 함께 복사합니다.
선택해야 될 부분입니다. Win7을 기준으로 이 상태에서 엔터키를 눌러 복사합니다.
혹시몰라 내용 일부분은 모자이크 처리합니다~
복사한 글을 htcdev 페이지 맨 아래에 있는 My Device Identifier Token 에 붙여넣고 Submit을 클릭합니다.
Ctrl+C Ctrl+V 신공~!
붙여넣기한 사진입니다.
이제 가입 할 때 입력했던 메일주소로 언락코드가 도착합니다. 영문 메일이니 스팸으로 가지 않았나 잘 확인하도록 합시다.
메일에는 첨부파일이 있고 본문에는 다음 안내 페이지로 가는 링크가 있습니다.
첨부파일은 아까 준비했던 파일들과 같은 위치(C:\Android)에 다운받고 링크를 클릭하여 다음 안내 페이지로 갑니다.
첨부파일을 꼭 다운받고 링크를 클릭합시다.
커맨드 창에 fastboot flash unlocktoken Unlock_code.bin 을 입력하고 엔터를 누릅니다.
휴대폰에 아래와 같은 화면이 뜨게됩니다.
기본은 No에 되어있으며 볼륨키로 Yes를 선택하고 전원키로 선택을 하게되면 재부팅과 함께 언락이 완료가 됩니다.
볼륨키로 움직이고 전원키로 선택하면 언락 완료!!!!
이제 다시 부트로더 메뉴로 진입하면 아래와 같이 언락된 것을 확인할 수 있습니다.
언락되었습니다. 끝~~~~!!!!
이제 EVO4G+는 루팅이나 롬업을 할 준비를 끝마쳤습니다.
P.S : 참고로 언락된 상태에서 다시 락을 하려면 부트로더 메뉴에서 FASTBOOT에 진입하여 커맨드 창을 실행한 후에
언락준비과정과 동일하게 커맨드창을 준비하고 fastboot oem lock 을 입력하면 재부팅과 함께 다시 락 상태가 됩니다.
하지만 이 방법으로는 RELOCKED 라는 표시가 남습니다. 아직까지는 온전한 LOCKED 상태로 돌릴 수 없습니다.
RELOCKED 라고 표시가 똭~~ ㅠㅠ
어플소개 - iSyncr
밑에서 두번째 줄에서 좌측이 기본어플이고 우측이 WiFi Addon이다.
초기에 설치를 하지 않았다면 'Installation'을 선택하고 아니면 'Settings'을 선택하여 설정을 해주자.
영어 읽기 귀찮다면 위의 스샷에 있는 세가지를 체크해두도록 하자.
이 파일이 없다면 Installation을 다시 선택해서 설치하도록 한다.
간단한 구조다. 사실 정말 쉬운 프로그램이다.
단촐한 설정들이다. 있으나 마나 수준;;;;; 특히 Upload MP3s의 경우에는 국내 사용자는 거의 쓸 일이 없을 것이다.
아쉽지만 컴퓨터에 프로그램을 설치해야 한다.
단순한 구성
뭔가 해서 읽어보면 별볼일 없다;;;;
설정한번 해두면 나중엔 다른 메뉴 이용할 일이 거의 없다.
윗부분은 주로 WiFi관련 설정들이다.
Playlists To Sync를 선택했을 때의 화면으로, 동기화 할 리스트가 녹색 화살표로 체크되어 있다.
기본어플에서는 iSyncr.exe에 있던 옵션들이 WiFi Addon에서는 합쳐져있다.
마지막으로 다시 고를 수 있는 기회!!!
처음에 재생목록 정보를 받고있다.
전송이 완료 된 후에 선택에서 제외된 파일을 삭제하는 중이다.
넥서스원 순정 탈출기(생방송) [5] - 롬파일 설정 및 업데이트
빨간색은 처음 보는거라 나름 움찔했다! ㅡㅡ^^^
권한 수락(주로 어플 설치시에 물어보는 사용권한)을 한 후에 다시 동기화를 하니 문제없이 해결되었다.
양아치같은 용량을 자랑하는 구글맵이 자동으로 업데이트 되었다. 나쁜녀석!! 하지만 이젠 예전의 넥원이 아니야!!!!
유전무죄 무전유죄의 법칙이 어플에서도....(읭!?)
50MB같은건 순식간에 사라지는 순정의 슬픔.
하단부터 보면 된다. 윗부분은 su를 입력하지 않고 dalvik-cache를 옮겼더니 에러를 뿜어내었다.
run from SD card에 체크되어있다면 정상적으로 된 것이다. 이 사진은 Dalvik Cache와 ZipAlign이 적용되지 않은 상태이다.
Dalvik Cache도 SD card에서 동작한다. 하지만 아직 ZipAlign은 적용되지 않았다.
모두 다 완벽하게 적용 된 화면이다. Ext 파티션 적용과 ZipAlign 설정 끝~~~!!!
이제 재부팅 할 때 꺼지는거 기다렸다가 다시 켤 필요가 없다!
리커버리로도 바로 진입이 가능하다.
3MB로 선방했다. 환희의 순간!!!!!!!!!!!!!!! ㅠㅠ
2.2부터 업데이트 한다.
2.2 업데이트 후에 바로 2.2a 업데이트!!! 시간은 얼마 걸리지 않았다.
드디어 2.2a까지 설치 완료하였다. 끝났다!!!!!!!!
넥서스원 순정 탈출기(생방송) [4] - 파티션 분할 및 롬파일
이제 이 작업을 하게 된 근본 목적인 파티션 분할을 하도록 한다.
맨 위의 Wipe All data/factory reset을 선택한다. 깨끗하게 맑게 자신있게!(읭!?)
Wipe 후에 Partition sdcard로 진입한 모습이다.
Wipe 후에 파티션을 설정한 화면이다.
ext3, ext4로의 변환이 끝난 사진이다. ext3에서 멈추면 어떻게 되는지는 모른다!ㅋㅋ
참고로 이 메뉴는 클릭하면 바로 적용된다. 트랙볼을 누르면 연결이 해제되는점이 다른 메뉴들과의 차이다!
당연히 드라이브명은 다를 수 있다. 롬파일은 복사 하는 김에 업데이트버전까지 옮겨두자. 앞으로는 Wipe를 하지 않는다.
엄한 파일(v2.2라던지...)을 선택하지 않도록 주의하자.
드디어 올라갔다!!!
Baby one more time~!
크롬 아이콘과 함께 언제봐도 몬스터볼같다;;;; 참고로 마크를 왼쪽으로 90도 회전하면 윈도우즈 마크 색 배치와 동일하다.
감동의 로고!!! 실 처럼 보이는 녀석이 회전한다.
실로 오랜만에 보는 화면이다.
체크하고 Visual Task Switcher를 선택하자. 그리고는 살포시 홈버튼!
감동의 메인화면!
넥서스원 순정 탈출기(생방송) [3] - 리커버리 설치
이 둘 중에선 위에 파란색 모니터로 된 녀석을 설치해야 제대로 작동한다! 아우!!!!
다른 어플은 화면이 다를 수 있음! 키보드가 사라지면 메뉴키를 눌러서 소프트키보드를 토글시키면 된다.
Allow를 누른다. Remember는 선택인데 체크해두는 편이 좋다. Allow는 9초 안에 선택해야한다.
$에서 #로 바뀐 것을 확인 할 수 있을 것이다.
감동의 리커버리 화면! 버전에 따라 배경화면 및 색, 메뉴 구성 등이 다르므로 놀라지 말자!
볼륨키와 전원버튼으로 움직이고 선택이 가능하다. (트랙볼은 여기서는 사용하지 않는다)
넥서스원 순정 탈출기(생방송) [2] - 루팅
프로그램 실행화면... Exploit은 루팅방법인데 기본 설정(psneuter)으로 선택하고 루팅하였다.
USB디버깅에 체크하면 PC와 연결되었을 때 좌측상단에 벌레모양 아이콘이 뜬다.
기기에따라 소요시간이 다르다고 한다. 성공 시 다음과 같이 테스트 여부를 질문한다.
넥서스원 순정 탈출기(생방송) [1] - 발단
무식한 구글맵의 용량, RockPlayer의 용량, Adobe... 그만하자..... ㅠㅠ