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

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



사실 Alpha 0.5를 올리려고 했으나 미루고 미루다가 갑자기 0.6 소식에 놀라

'계속 미루다간 CM9 Final이 나오겠군!'
하고 생각해서 바로 포스팅합니다.

설치방법은.. 솔직히 말하자면 같습니다. 파일만 다른거죠. 그리고 약간 추가된 부분.

터치 장애 개선이 거의 이뤄졌다고 합니다. 하지만 전 CM9 FInal이 나오기 전까지는 CM7기반 XRON 롬 쓰려고 합니다.
아직은 CM9가 워낙 먹통이기도 하고 MTP가 아주 마음에 안듭니다. 이건 마지막 부분에 부연 설명할 것이구요.

들어가기에 앞서 부탁드립니다.

[HP Touchpad] HP 터치패드 안드로이드 포팅 방법 (CM7 Alpha 3.5)
기본적인 셋팅 및 간단한 설명은 ↑↑↑↑ 미리 읽어주시기 바랍니다.
여기서 같은 내용을 반복할 필요는 없겠죠.. 그래도 일단 Copy/Paste를 해놔야겠죠 뭐..


또한 진저브레드에서 아이스크림 샌드위치라는 다른 커널로 갈아타는것이기 때문에
확실한 와이프(Wipe) 작업이 필요합니다.
HP 터치패드 안드로이드 제거 방법 (CM7, CM9)



미리 포스팅 해두길 잘했네.


1. W-SDK 설치




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

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

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



 

2. HP Touchpad-PC 연결



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



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



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


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


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





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

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

OWWW! That hurts!

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



3. W-Recovery모드


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

Reset Options를 눌러주세요.

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




(4번째 울궈먹기)

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


4. ACME Installer 및 novacom 셋팅


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

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


ACMEInstaller2를 W-SDK를 설치한 폴더로 옮겨줍니다.
ex) C:\Program FIles\\Palm


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

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



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

후에 포스팅하겠지만 ACMEInstaller는 CM7, ACMEUninstaller는 CM 제거용 입니다.
(내용 수정하는게 감쪽같네요.)




5. CM9 설치


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


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

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

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


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




다음으로 넘어가서 

novacom boot mem:// <ACMEInstaller2
라고 입력해줍니다. (이제는 그냥 적읍시다. txt는 안올림!)


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

하지만 터치패드를 보면

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

정상입니다.

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


마치며..


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


감쪽같은 Copy/Paste 후 수정!




[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로 다시 내려온 이유는.. 생략합니다. 





 

베가X IM-A710K 진저브레드 업그레이드 후기

Posted by Myoa™
2011. 12. 8. 23:18 일기장/주인장짖는소리
본 블로그는 클리어타입에 최적화 되있습니다. 글씨가 흐리게 보이면 여기를 눌러 패치하세요(1차수정)


상당히 늦었습니다. 그리고 후에 이미지를 추가할수도 있습니다.
또한 후기엔 견해가 잔뜩 들어가 있다는 점 미리 말씀드립니다.


/*공통부분*/

1. System ui.apk가 추가되었습니다.

드롭다운 메뉴나 상단 바 아이콘 그리고 각 통신사, 제조사에 관련된 일부 아이콘들이
framework_res.apk에서 system ui.apk로 이동되었습니다.

이게 마음에 들지 않는점은 이 녀석을 언팩(디컴파일)하기 위해서는  마더apk가 있어야 합니다.
의존성 apk죠. 괜히 아키텍쳐를 까다롭게 빙 돌려놨네요.
그래도 나누는 편이 테마 수정후에도 더 안정적이게 됩니다. (실제 목적이 테마 수정은 아닙니다만)
 뭐 기타 이유가 있습니다.. 만 패스하지요.

----------------------------------------------------------------------------------------------

2. 제조사별 음장효과가 사라졌습니다.
어차피 음감은 S755가 있기 때문에 저는 관여하지 않습니다만,
주변 분중 삼성의 든세(dnse)가 사라져서 진저를 올리지 않고 있다고 합니다.
그러면 mp3를 따로 사면되지 않는가 겠지만 문제는 해당 제품이 갤레기 플레이어.. 
이 부분은 음 왜곡에 관련된 내용이므로 깊게 다루지 않겠습니다.
전 음장과 과도한 이퀄을 사용하지 않는 파인이퀄 유저이기 때문에..

---------------------------------------------------------------------------------------------- 

3. 진저로 오면서 기본적으로 검은 바탕에 흰 글씨가 베이스인 이 준 다크테마(그레이테마)가
정말 완전히 다크테마가 되어서 돌아왔습니다.
특히 체크박스가 완전히 검은색으로 바뀌어서 이게 disable 되있는건지 enable 되있는건지 눌러봐야 알겠더군요.
어차피 저는 파일을 뜯어고쳐 사용하기 때문에 관계없습니다!

----------------------------------------------------------------------------------------------

4. 텍스트 박스에서 "모두 복사" 라는 메뉴가 사라졌습니다.
이 부분 또한 xml 스크립트를 건드리면 자체 해결 가능할테지만
이 스크립트를 뺀 적당한 이유가 예상되지 않는군요. 전혀 뺄 이유가 없었습니다만..
아무튼 부실해요. 텍스트 선택 및 커서 아이콘 디자인도 별로고.

 

/* Vega X */

1. 부팅 최적화 입니다.
기존 프로요에서 자주 일어나던 부팅 지연 문제에 대해 거의 99% 이상 해결되었습니다.
뭐 부팅 속도가 비약적으로 상승했다! 한 마디면 되죠.
아 그리고 강제 리붓시 sd 인식오류 아직도 잔류가..

---------------------------------------------------------------------------------------------

2. 동시에 부트로고 애니메이션좀 까야겠군요.
아니 애니메이션도 뭣도 아닙니다. 그냥 O 한 글자 써있어요.
이게 온인지 오프인지 구별은 좀 하게 편집 권한이라도 내려주지
치사하게 LZ 알고리즘으로 압축해놨습니다. 기본 툴로는 언팩 불가..
후에 스카이측에 로고샘플 던져주고 얘기해야겠네요. 수정하라고.

---------------------------------------------------------------------------------------------

3. 올레마켓 개선
프로요에서의 올레마켓 버그는 장난이 아니었습니다. (올레네비도)
올레마켓 업데이트는 지속적으로 릴리즈 되었지만
여전히 I-WLAN 인식 문제부터 마켓 프리징, 어플 업데이트 버벅거림 등 많은 문제가 있었습니다.
진저로 올라가면서 상태가 많이 좋아졌습니다. 사용하면서 아직까지 프리징 문제나 접속 오류는 없군요.

---------------------------------------------------------------------------------------------

4. 한자 독음 인식
이게 진저에 새로 등장한건지는 모르겠지만 아마 새 기능이라 해도
스카이 측에서 추가했을 거라고 봅니다.
중국 어플중 optimizer가 이름이 한문으로 바뀌면서 이름이 安 어쩌구로 나와서 항상 맨 마지막에 정렬되어 있었는데
이제는 '안'으로 인식하고 '아'로 시작하는 어플들 리스트에 들어가 있더군요.
나름 괜찮은 기능이라 봅니다. 그다지 활용도는 없어보입니다만.

----------------------------------------------------------------------------------------------

5. 30fps 리밋 해제
초기 베가X(프로요) 사용시 알림창 내리기와 패턴을 풀면서
30fps 제한이 걸려 있는 것처럼 보였습니다. (실제로 걸려있습니다.)
그런데 진저브레드 오면서 처음 패턴을 풀 때 "응?" 하는 느낌과 함께
60fps의 찬란함이.

60프레임은 정말 갑입니다. 문제는 수납쓰레기가 얼마나 쓰레기인지 다시 알게 된..
60fps 하나 제대로 표현하지 못하고 버벅거리기 쉽상입니다. 반만 기뻐했네요.

----------------------------------------------------------------------------------------------

6. ogg 인식
안드로이드 시스템 파일중 미디어 관련에 ogg파일이 많이 있다는것을 아실겁니다.
이번 펌웨어에서는 이 ogg파일을 함부로 지우는것보다는 무음으로 대체하는 걸 추천하는 바입니다.(특히 ui폴더)
camera_click.ogg 파일 그냥 지워버리면 카메라 실행 앙댐 ^^.
초기와없이 해결하는 방법은 추후 올려드리겠습니다.

---------------------------------------------------------------------------------------------

7.  배터리 효율증가?
뭐 느낄수가 없네요.

더 이상의 자세한 설명은 생략한다.

----------------------------------------------------------------------------------------------

8. 미디어 스캔 도입.
드디어 이 망할 기능이 보이는군요. 사실 이게 visible 문제이냐로 고민하고 있습니다.

원래 존재했지만 ui상 보이지 않았다 vs 스카이는 진저브레드에서 처음 도입된거다
로 말이죠

프로요때 media scan이란 어플을 사용했었습니다만, 거의 1~5초 안에 끝나더군요.
그리고 지금 진저브레드에서 media scan 어플을 돌리면 그보단 좀 더 걸리는걸로 보아
아마 스카이 프로요에서는 미디어 스캔이 없었던 걸로 추측하고 있습니다.

-----------------------------------------------------------------------------------------------
9. 베가x의 가장 큰 문제였던 GPS

제대로 테스트를 안했기 때문에 이 부분에 대해서는 추후 추가 하도록 하겠습니다.