1. 다운그레이드
스마트폰 기기 내 콘솔모드를 활성화시켜 외부 접속으로 기기를 제어할 수 있는 일종의 공장설정 모드인 'fastboot' 모드가 있다. 이 fastboot는 Andro-1에 탑재된 안드로이드v1.5 까지 있었으나, 루팅과 커스텀펌웨어 등의 이유로 이후버젼에서 삭제처리 되었다. 커스텀펌웨어를 하기 위해서는 이 fastboot에 진입할 필요가 있으므로, 다운그레이드를 통해 안드로이드v1.5로 강제 하향시킬 필요가 있다.
① Mybackup pro 라는 어플리케이션이 있다. 마켓이나 검색등을 통해 설치 후 sd카드에 데이터를 백업하자.
- 전화번호, 통화목록, SMS, MMS, 시스템설정, 알람 이 기본 백업목록
② fastboot 롬을 받는다. (http://fileserver.bean.wo.tc/kh5200/ 압축비번 존재시 : kh5200)
- 안드로이드 롬 관련자료/LG_UTIL/ 안의 모든 자료
- 안드로이드 롬 관련자료/LGUSBModemDriver_WIN7.zip 이 필요함. (받으면 바로 인스톨해도 바람직함.)
③ 기기 내 설정에서 휴대폰 초기화를 실행. 이후 USIM카드와 sd카드를 빼고 '설정-응용프로그램-개발메뉴' 에서 모든항목 체크해제 // '설정-sd카드/휴대폰저장공간'의 대용량스토리지의 경우' 연결 체크해제. 이후 전화기 한번 리부팅.
④ 리부팅 후 컴퓨터와 usb를 연결하고 2에서 받아놓은 LG_UTIL 폴더를 작업의 용이성을 위해 c:\에 복사 후
- 'KP500-Utils-EN.exe'를 실행.
- 'J' Flash with assistant (file.cab)
- Phone model : KH5200
- File(.cab) including the firmware : V10G_00.cab
- Version : V10G_00
.. 을 입력. (빨간색 부분이 키보드로 입력해줄 부분.) 자동으로 소프트웨어 업그레이드 창이 뜰것.
(만약 업그레이드 창이 비정상 종료될 경우 LG Cyon 홈페이지에서 셀프업그레이드로 실제 업그레이드 직전까지 진행하여 프로그램 인스톨한 후 다시 위 4번 과정을 하면 문제없이 진행됨.)
⑤ 안드로이드 버젼 v1.5로 다운그레이드 완료. 하지만 부팅완료가 되지않고 무한 리부팅이 될것임.(이것이 벽돌)
fastboot로 진입가능하므로 걱정할 필요 없음.
2. Fastboot 를 이용한 커스텀펌웨어 롬 플래시
롬을 플래싱하기 위해 패스트부트 모드를 진입해야 한다. 위 다운그레이드 과정을 제대로 진행했다면 기기는 벽돌상태이고, fastboot 진입이 가능할 것이다.
① fastboot 진입방법은 '기기 전원을 off 한 상태에서 전원버튼을 눌러 켜고 즉시 쿼티 키보드의 스페이스바를 누르는 것' 이다. 정확한 시간측정은 어려우나 몇번 해보면 감으로 알 수 있다.
LG로고의 검은 바탕위에 작은 글씨로 USB fastboot Vx.x 이렇게 뜨면 fastboot 진입성공.
② fastboot 진입 후 컴퓨터와 usb 연결하면 드라이버가 없다고 함. fastboot 드라이버를 다운받아 (http://fileserver.bean.wo.tc/kh5200/ 압축비번 존재시 : kh5200) 'android_winusb.inf' 파일을 마우스 우클릭 → 설치.
③ '윈도우키 + R' 또는 시작메뉴의 '실행' 창을 띄워 cmd(커맨드 윈도우) 실행.
- c:\에 복사한 LG_UTIL 폴더로 들어감.
커맨드 윈도우에는 아래와 같이 치면 된다. (MS-DOS 미 경험자를 위해 커맨드창 모양을 그대로 만듭니다.) C:\Document and Settings\사용자이름>cd\ C:>cd SDK C:\SDK> cd TOOLS C:\SDK\TOOLS> |
위와같이 커맨드윈도우에서 C:\SDK\TOOLS 폴더로 들어갔다면 같은 커맨드윈도우 창에서 계속 명령어를 입력합니다.
- fastboot devices
'? fastboot' 라고 나오면 제대로 연결된겁니다. 다른 메세지가 나오면 실패니 다시 시도하세요.
- fastboot -w
유져데이터와 캐쉬를 일괄 삭제하는 명령어입니다.
- fastboot flash boot bootV*.*.img (* 부분은 현재 최신버젼의 부트이미지와 그 img 파일명을 확인)
- fastboot flash system systemV*.*.img (마찬가지로 시스템이미지 파일의 파일명을 확인)
- fastboot erase userdata
- fastboot erase cache
- fastboot -w (사용자데이터와 캐쉬를 삭제. 확실히 하기위해 개별삭제 후 확인차 한번 더 일괄삭제)
④ usb 분리 후 배터리 탈착 → 전원 켜면 LG로고 후 커스텀펌웨어의 부팅화면이 나옵니다.
이때, 첫 부팅에는 데이터 적용 등 부팅시간이 꽤 걸리니 잘못된거 아니냐며 안절부절하면 안됩니다. 느긋하게 기다리면 OK.
⑤ Setting → Language/keyboard → Locale 에서 시스템 언어를 Korean으로 바꾸면 완료.
현재 Andro-1 용 커스텀펌웨어 롬은 안드로이드 2.1 v4 까지 나와있으며, 자잘한 버그가 대부분 수정되어있어 실사용에 무리가 없습니다. 여전히 존재하는 미 해결 부분으로는..
- 한글 키보드 기본지원 안됨. (LG 옵티머스용 홈어플/홈셀렉터/키보드 앱을 깔면 해결)
- 한글 키보드 앱 설치 후 문자메세지에 보낼때는 한글 잘 보내지지만, 한글로 받은 메세지는 아무것도 표기 안됨.
(ksmsreader 라는 앱으로 보면 볼 수 있음. 이게 가장 큰 문제점.)
이 있습니다. 12월 초순이면 LG에서 안드로이드 2.2 정식 펌웨어를 제공하기로 약속했으니 커스텀펌에어가 부담된다면 그냥 기다리며 LG의 정펌을 설치하시는것도 괜찮은 방법입니다.