[HP Touchpad] HP 터치패드 안드로이드 포팅 방법 (CM7 Alpha 3.5)

Posted by Myoa™
2012. 1. 24. 17:28 강의
본 블로그는 클리어타입에 최적화 되있습니다. 글씨가 흐리게 보이면 여기를 눌러 패치하세요(1차수정)



오랫만에 제대로 된 포스트를 올려봅니다.
최근에 HP 터치패드를 구입하게 되어 CM7 Alpha 3.5 버전과 CM9 Alpha 0 버전을 설치해보았습니다.
물론 CM9는 아직 똥입니다 똥!

오픈소스를 이용하는 것 뿐입니다. 마침 프로세서도 ARM이고!
당연히 안드로이드 OS 임포팅이 가능하죠. 조건이 너무나도 좋군요.

아무튼 긴 서론은 집어치우고, 바로 본론으로 들어가겠습니다.



1. W-SDK 설치




충분히 구분하시리라 믿습니다..

설치 후, 재부팅을 권장합니다. 아니 하세요.

※ 커스텀에서 SDK만 설치하셔도 됩니다. 포팅에 PDK는 필요없습니다.
 

2. HP Touchpad-PC 연결



연결 후, 터치패드 상단에 뜨는 메뉴에서 USB Drive를 선택해주세요. 



아래와 같은 화면이 뜨면 연결이 된것입니다.



 내 컴퓨터에 가보시면 HP TOUCHPAD 드라이브가 생겼을 겁니다.


최상위(root)에 "cminstall"이라는 폴더를 만들어주세요.


이제 CM7 설치파일을 옮겨야 됩니다. 위 파일을 모두 받아서 part01.exe를 실행시키신 후, 압축을 풀면됩니다.

요 4파일을 모두 cminstall에 넣어주세요.

이제 옮기는 작업은 끝났습니다. USB 연결을 해제해주세요.

OWWW! That hurts!

걍 무시해주세요. 안전하게 장치 제거 해도 같은 메시지가 뜨더군요.


3. W-Recovery모드


Menu-> Setting -> Device Info 로 들어가주세요.

Reset Options를 눌러주세요.

Restart를 누릅니다. 그리고 바로 볼륨 업 버튼을 누르고 유지해 주세요.




(울궈먹기)

위처럼 나오면 성공입니다. 

4. ACME Installer 및 novacom 셋팅


자바 SDK(JDK)가 없으신 분들은 미리 받아서 설치를 해주세요.
32비트용    64비트용

JDK가 설치되있다는 가정하에, 바로 진행하겠습니다.




ACMEInstaller를 W-SDK를 설치한 폴더로 옮겨줍니다. 폴더가 아니라 안에 있는 파일을 옮겨주세요.
ex) C:\Program FIles\\Palm


다음으로 UniversalNovacomInstaller를 설치합니다.
그냥 실행하면 됩니다.

만약, 자바로 실행이 안된다면 압축 프로그램 때문인데, 압축 프로그램 설정 -> 파일 연결항목에서 "JAR"을 해제해 주세요.




Palm폴더에 내용물이 이렇게 있으면 정상입니다.
물론 SDK폴더와 ACMEInstaller, novacom.exe 만 있으면 됩니다.

후에 포스팅하겠지만 ACMEInstaller2는 CM9, ACMEUninstaller는 CM 제거용 입니다.



5. CM7 설치


시작 -> 실행 또는 윈로고 + R을 눌러줍니다.


혹시라도 CMD 커맨드를 모르시는 분을 위해 미리 적어놓고 시작하겠습니다.

"드라이브명":
=> 해당 드라이브로 이동합니다.

cd "경로"
=> 해당 경로로 이동합니다.


두 커맨드를 모두 활용한 예로 설명하겠습니다.


아 정말 설명을 잘하는 것 같아요.



다음으로 넘어가서 

novacom boot mem:// <ACMEInstaller

라고 입력해줍니다. 치기 힘든 분들을 위해 파일을 준비했습니다.
 (붙여넣기는 CMD 화면에서 오른쪽 클릭-> 붙여넣기)





자 이제 엔터를 치면 
PC에선 더 이상 반응이 없을겁니다.

하지만 터치패드를 보면

남극의 눈물에서 본 펭귄과는 사뭇 다른 리눅스 펭귄이 2마리 나오면서
흰 글씨로 로그(기록)가 계속 올라오고 있을겁니다.

정상입니다.

조금 기다리시면 CM7 설치가 끝납니다.


마치며..


혹시 제대로 진행이 안되시는분은 리플이나 원격으로 도움드리겠습니다.

다음 포스팅은 CM7 지우기, 그 다음은 CM9 Alpha 0(안드로이드 4.0 아이스크림 샌드위치)설치방법을 올리겠습니다.
제가 CM9에서 CM7로 다시 내려온 이유는.. 생략합니다.