출처:
XDA-Developers[ROM-DEV] Honeycomb v4 Full SDK Port to Desire (DEVELOPERS ONLY) 


Android 폰인 HTC Desire에 태블릿 전용 Android OS인 Honeycomb을 포팅한 동영상과 ROM을 XDA Developer의 개발자가 공개를 하였습니다.

설마 했다 Honeycomb UI가 탑재된 디자이어의 화면을 보고는 어안이 벙벙했습니다.


지금까지 작동되는건 아래와 같습니다.

  • 터치 스크린(touch screan)
  • 3D 가속(3D acceleration)
  • 바탕화면(wallpapers)
  • 데이터 연결(data connection) - 3G 연결
  • 문자 송수신(sms send/receive)
  • 웹 브라우징(browser)
  • 갤러리(CM7 Gallery) - CyanogenMod 갤러리

아직까지 작동 안되는 건 아래와 같습니다.

  • Wifi(와이파이 연결이 안되는 아이러니한 상황)
  • Audio( 소리또한 안나온다니 ;ㅁ;)
  • Camera(카메라 기능 작동 안된다군요 ;ㅁ;)
  • default gallery crashes when choose something

아직은 WIFI연결과 소리, 카메라 그리고 구글 제공 기본 갤러리가 안된다는 문제가 있군요.

언젠간 UFO를 주운 굇수가 해결해줄것이라 믿습니다.

(HTC Desire 등의 HTC제품들은 거의 누군가가 hack을 하여 안드로이드 커스텀롬을 다 만들어주는듯.)


ps. XDA 개발자들은 굇수들의 집합. (현재 쓰고 있는 제 폰인 HTC Desire도 이미 XDA개발자가 만든 Gingerbread OS ROM로 탑재하여 사용하고 있습니다. 그래서 Gingerbread SDK를 사용하여 테스트 중입니다)



현재, 저는 Android가 탑재된 HTC Desire으로 사용하고 있습니다.


5월초 HTC Desire를 구입하고 나서 계속 기본으로 탑재된 Sense UI를 사용하다, Sense UI를 쓰는 것보다 Froyo의 버전인 2.2.1을 빨리 맛보고 싶고, Google NexusOne의 UI를 사용하고 싶어 DeFroST custum rom으로 바꾼지 이제 1달 반정도 지나갑니다.


Sense UI를 사용할때보단 NesuxOne의 UI를 쓰다보니 뭔가 약간 부족하긴 하지만, Froyo를 제대로 쓰면서 속도로 빠른 것을 원했기 때문에, 계속 이 Rom으로 유지하고 싶군요.

DeFroST라는 단어에서 성에를 없애는 뜻같이 아주 매끄럽게 HTC Desire를 사용할수 있는 롬이라고 말할 수 있습니다.

 

2010년 11월 20일에 DeFroST 6.0g가 나와서 바로 설치하게 되었습니다.


DeFroST 6.0g 설치 후 화면


DeFrost 6.0g를 설치후 휴대전화정보입니다.



다른 Desire롬보다 좋은 점은 최신 NexusOne에 들어간 OS인 Android 2.2.1이 들어간 점이 마음에 듭니다,


기존보다 DeFrost 6.0g의 변화된점입니다.

DeFroST의 기반인 넥서스원용 커스텀롬인 CyanogenMod의 변화와 Kernel 변화들을 적었습니다.

Version 6.0g:

CyanogenMod changes:

  • *WindowManagerService: Fix out of memory for surface error...
  • *Fix 2g/3g toggle on UMTS networks
  • *camera: Set default video focusmode to infinity
  • *Bionic: Aliasing problems with frexpf
  • *Browser: Browser settings are getting used before its initialization
  • *camera: Set video focus mode on startup
  • *Fix update of touch-focus and touch-aec
  • *Gallery3D: Add depth component to icon animation
  • *Add "Classic" mode to camera (mimics stock camera behavior regarding focus/shutter button)
  • *Fix sometimes mExpandedView will appear while screen transforming.
  • *Improve performance when getting styled string.
  • *Use a system property to determine mobile interfaces
  • *camera: Fix crash when attaching video to MMS.
  • *Change hide() to dismiss() to avoid memory leak.
  • *Add support for chunked encoding when downloading MMS PDUs
  • *Contacts: fix Contact icon cannot be replaced when set from gallery.
  • *Contacts: Check the parent for null in edit_delete
  • *Contacts: Handle the call event only for KeyUp event.

Kernel changes 6.0g:
  • *power: Enhanced ds2784 battery driver
  • *net: wireless: bcm4329: Use non-DFS channels only for US
  • *net: wireless: bcm4329: Improve way to detect BT SCO connection for BT-coex
  • *net: wireless: bcm4329: Update to Version 4.218.248-15
  • *sched: update "sched: automated per tty task groups" to 2010/11/18 - 2:00PM

네이트온 안드로이드 어플인 Jateroid를 만든 kfmes님께서 HTC Desire에 Ubuntu 10.04를 설치하였다고 합니다.

2.2 Froyo에 Ubuntu 올리는 것을 제가 올렸던

2010/07/08 - [Mobile/Android] - 넥서스원(NexusOne)에서 우분투(Ubuntu)가 돌아간다?

것을 참조하여 올렸다고 합니다.


00:48:35         kfmes | 디자이어에 우분투 올리기 인증샷 ...                  

                             | http://twitpic.com/31c09a http://twitpic.com/31c17f 

00:52:46         Ego君 | 우와 +_                                              

00:52:51         Ego君 | 저도 따라할께요                                      

00:53:15         kfmes | Ego君, 미투데이에도 올렸어요                         

00:54:55         kfmes | 근데 몇달전에 넥원에 올린거 그대로 따라하면 안됨   

00:55:08         kfmes | 2.2 올라가면서 바뀐부분들이 있거든요 -_-    


참고로 Android OS의 기반은 Linux이기 때문에 우분투 설치하는 것도 아주 쉽게 설치 가능합니다.

chroot 해서 우분투 를 사용하는 겁니다.

아래는 저에게 보여준 인증샷입니다.

디자이어에 우분투 리눅스를 ..

screenshot_5

Share photos on twitter with TwitpicShare photos on twitter with Twitpic

HTC DesireHD의 엄청난 부팅속도를 체험할수 있는 동영상이 나왔습니다.

iPhone4와 Desire HD를 동시 부팅하였을때에 Desire HD가 제일 먼저 부팅된다는 걸 보여주고 있습니다.

Desire HD에 어떻게 부팅속도를 빠르게 했을까요? 궁금합니다.


HTC Desire HD vs iPhone 4 Startvorgang

ps. 참고로 독일인이 독일어로 촬영한거라 부팅영상만 보고 올리는겁니다 ---;;
  1. 과객 2010.09.21 14:20

    장난 아니군요.....

    아이폰의 여력도 3gs까지가 최고였고 4 역시 만만치 않고.. 문제는 이 다음부터라 생각되요

    중요한것은 os니깐요..

  2. Favicon of http://jwmx.tistory.com BlogIcon jwmx 2010.09.21 14:56

    어이쿠~ 정말 대단하군요. ^^

2010/08/07 - [Mobile/Android] - hTC Desire에 Android 2.2 Froyo with Sense UI 올림

의 결과후, 예전 Android 2.1 Eclair보다 얼마나 빨라졌는지에 대한 Benchmark를 하였습니다.



Google에서 내놓은 NexusOne의 Android 2.2 Froyo버전보단 속도가 느리지만 Motorola사에서 내놓은 Droid X와 삼성전자에서 나온 갤럭시S (Galaxy S)보단 속도가 빠르다는군요.

제 휴대폰인 hTC Desire에 유럽발 센스UI가 들어간 Android 2.2 Froyo버전으로 올리니 예전보다 속도가 빨라지고 버벅거림이 정말 많이 없어짐을 느끼게 되었습니다.

이로서 많은 휴대폰들이 Android OS 2.2 Froyo로 올려야 한다는 것을 여기서 답을 낼수 있습니다.

프로요가 아니면 안드로이드 휴대폰이 스마트하게 쓰기 힘들듯한 느낌?

  1. vndk 2010.08.11 10:01

    역시... 안드로이드!!

  2. 과객 2010.09.21 16:20

    안드로이드 제품 살려면 htc 빼곤 그다지 살것이 없군요..

    엘지는 ms7 쓴다지만.. 최적화 될려면 적어두 두번째 버전은 나와야지.. 될꺼고..



제 휴대폰인 hTC Desire에 유럽에서 먼저 발표된, Sense UI가 탑재된 Android 2.2 Froyo ROM을 찾아 업그레이드 했습니다.

유럽발 hTC공식 OTA판 Android 2.2 Froyo with Sense UI는 아래의 링크에서 찾아서 적용을 하였습니다.

먼저 루팅을 해야 ROM을 마음대로 올릴수 있습니다. 

루팅(Rooting)후 롬을 올리는 작업


위의 화면처럼 유럽에서 나온 Froyo with Sense UI가 적용된 ROM을 적용하려면 루팅을 해야 됩니다.

제 휴대폰인 hTC Desire에 Sense UI가 탑재된 Android 2.2 Froyo 가 설치되어 있습니다.


Android 2.2 Froyo with hTC Sense UI


이후 More Locale 2설치와 Kandroid keyboard를 설치하여 안드로이드폰에 한글이 쉽게 보이고 한글 입력도 수월하게 하였습니다.

Froyo로 올리고 나서 정말 속도가 빨라짐을 체감하고, Flash를 사용가능하게 되었으며, SD카드에 앱 설치도 가능해지고, 태터링 기능이 생겨서 예전엔 어떻게 사용했는지가 궁금할 정도이군요. ㅎㅎ 

출처: http://me2day.net/lunaetta/2010/07/16#17:21:42


2010년 7월 16일에 찍힌 사진.

2호선 삼성역에서 열차를 기다리다가 휴대폰을 만지작 하는 사진이군요.
정전식 터치 Android 폰인 hTC Desire를 맥스봉으로 작동하고 있는 모습입니다.

정전식 터치엔 역시 맥스봉이 최고군요. 스타일러스가 없는 정전식 터치엔 스타일러스 대용으로 맥스봉을 애용해야겠습니다. 

저는 SKT로 출시된 hTC Desire를 사용하고 있습니다.

그러나 hTC Desire에 SKT USIM대신 KT USIM을 넣고 사용중이였지요.

우연히 KT SHOW 홈페이지에 있는 SHOW Store(쇼스토어)에서 Google NexusOne용 쇼앱스토어 이벤트가 열리는 걸고 NexusOne과 쌍둥이 폰인 Desire에도 설치를 하면 되겠구나 해서 설치를 해보게 되었습니다.  


KT에서 Google NexusOne을 출시한 후에, KT에서 나온 WM폰인 삼성 쇼옴니아와 LG 라일라 2개만 지원하고 WM 어플만 있던 SHOW Appstore에서 Android용 앱도 지원을 하게 되었습니다.

안드로이드용 쇼 앱스토어가 나왔다는 이야기는 Android OS에서 KT의 과금 모델을 지원하는 프레임워크인 KAF(KT Application Framework)가 완성되었다는 이야기일수도 있겠군요.

 KT에서 나온 KAF는 악명이 자자한 SKT의 SKAF와는 다르게 쇼앱스토어에 접속할 수 있는 인터페이스 역할을 하고, 보통 앱처럼 다운로드 받아서 설치하는 식의 그냥 단순히 쇼앱스토어를 이용할 수 있게 해주는 앱일뿐입니다.


 http://appstoresupport.show.co.kr:8080/store.html 에서 안드로이드용 쇼앱스토어 파일을 받아 설치하게 되었습니다.

안드로이드폰에 쇼 앱스토어 한방에 설치해봅시다.


설치파일을 다운 받아 실행하면 아래와 같은 화면이 나오면서 설치가 됩니다.


설치가 끝난후, 메모리 차지 용량을 보니, SKAF와 다르게 용량을 작게 먹더군요. SKT의 SKAF는 뭔가 이상한 ㅎㄷㄷ 


참고로 SKAF의 용량은 아래와 같이 프로그램들어 여러개 깔리며 어마어마한 용량을 차지합니다 orz

SKAF를 설치하면 TStore관련 어플들이 여러개 설치되며 엄청난 용량을 차지합니다.


쇼 앱스토어를 설치하고 나서 실행하면 아래와 같은 화면이 나옵니다.

쇼앱스토어(SHOW Appstore) 초기화면


SHOW Appstore(쇼 앱스토어) 초기화면


앱을 선택할수도 있으며 앱 선택후에 다운로드도 가능합니다.


물론 앱을 구입할수도 있으며 앱을 구입을 위한 성인인증도 보입니다.

19세 미만 경고 - 성인인증

앱 구입 화면



안드로이드용 쇼앱스토어에 접속해본 결과, 아직 초기 단계라 경쟁업체인 SKT의 Tstore보다 앱이 매우 적습니다.

그러나 Tstore와 다르게 Show Store는 앱 단위에서 꼭 설치해야한다는 것이 별로 없다는게 단말기 개발자들에겐 장점? SKAF와 다르게 요구하는 수준이 적기때문에 휴대폰 폰 최적화 하는데에 문제점이 없을듯 합니다.
(참고로 SKT에서 처음으로 나온 안드로이드폰인 모토로이는 WIPI까지 지원하는 SKAF를 넣다 보니 휴대폰 용량중 90M가 SKAF를 차지하였고, 폰 최적화가 덜된 상태로 나와 엄청난 욕바가지를 먹었습니다)

KT에서 Android용 단말기를 많이 출시하면 Show Appstore(쇼앱스토어)도 많이 사용될것 같습니다.

이상으로 안드로이드용 KT Show Appstore(쇼앱스토어) 앱 리뷰였습니다^^



HTC Desire - ROM v2.04.0.0 Froyo

조만간 hTC Desire에 Android OS 2.2 Froyo가 탑재될듯 합니다.

Youtube에 hTC Desire에 Froyo에 Sense UI가 들어간 것을 보여주는 동영상이 올라왔더군요. 

핫 스팟 관련된 위젯도 보이고 다양한 위젯들이 추가 되었습니다. 마지막엔 720p동영상 레코딩까지 지원되는걸 보여주었습니다.


예전의 Eclair에서 보여준 UI에서 사용한것보다 움직임이 더 부드러워 진거 같은 기분이 들군요.

3분기 안에 hTC Desire에 Froyo를 올려주겠다는 말을 믿어도 될듯? 



저는 Tstore 개발자로 등록된 사람입니다.

이번에 hTC Desire를 KT로 쓰게 하고 SKT번호를 KT번호로 착신전환하여 쓰기 때문에 Tstore에 KT번호로 등록을 하게 되었습니다.

Tstore에선 휴대폰 등록을 5개까지 가능하다보니 한개는 SKT번호로 된 Desire로 등록이 이미 된 상태이고, KT번호로 Desire를 등록하려고 했습니다. (KT로 Google Nexusone이 나오니 KT로 NexusOne으로 등록할 심산이였습니다.)

 

SKT고객이면서 KT고객인 사람인데 KT 휴대폰으로 Tstore를 사용하려면 쇼옴니아만 가능?

나 KT망에서 쇼옴니아 SPH-M8400을 쓰지 않고 hTC Desire를 쓰는데 이건 뭐지? ;ㅁ;

이미 KT에서 안드로이드폰인 LG 안드로원도 출시되고, KT로 개인인증한 안드로이드 레퍼런스폰인 넥서스원도, 이번에 KT로 출시될 예정인 넥서스원도 있는데... KT로 개통된 안드로이드폰은 Tstore를 전혀 못쓴다는 이야기인듯 합니다.

(몇주후에 KT로 안드로이드 레퍼런스폰인 넥서스원이 출시될텐데 대응 하겠지란 생각을 합니다.)

 

USIM으로 KT, SKT번갈아 쓰는 사람앞에선 좌절...

 

 

이번에 SKT로 개통된 hTC Desire를 쓰다 올인원45요금제의 압박에 못이겨 결국 KT로 쓰게 되었습니다.


hTC Desire의 박스
hTC Desire의 박스 by StudioEgo 저작자 표시비영리동일조건 변경허락


이미 저는 SKT Tstore개발자이다보니 기기해지는 힘들었고, Tstore때문에 기본요금제로 돌리고 난후, SKT 번호유지를 위해서 KT번호로 착신전환을 하게 만든 후 Desire를 KT로 쓰게 되었습니다.

참고로 hTC Desire폰은 '타사유심잠금해제'가 되어 있는 상태라 문제없이 SKT USIM대신 KT USIM을 끼어 넣고 SHOW APN을 실행하면 바로 쓸수 있습니다^^.


이미 파미님께서 올린 글을 참조해서 hTC Desire에 KT USIM넣고 테스트를 해보았습니다.

hTC Desire에 KT USIM을 넣고 Kt APN설정까지 하였습니다. 이걸 설정하면 3G망이 됩니다.


예전에 제가 모토로이에 KT USIM을 끼어 넣어 3G망까지 테스트를 해본지라 파미님의 예제는 금방 따라하였습니다.


아래와 같이 KT로 디자이어를 정상적으로 쓸수 있게 되었습니다.



다만 통화 송수신, 3G망 연결까진 되는데 MMS의 수발신이 안되는 문제가 있습니다.


OMA-MMS를 지원하는 hTC Desire에서 MMS테스트를 해도 MMS수신과 발신 모두 되지 않으니 답답할 지경입니다.

파미님께선 어떻게 MMS까지 뚫으셨는지가 궁금하군요. @.@ (설마 SKT가 Desire에 손댄것일까 해도 OMA-MMS로 된거라 문제 없을텐데?)



201..07.04. 오전 10시 0분 18초

Wi-fi를 끄고 계속 3G망으로만 켜고 재부팅을 하고 나니 이제서야 MMS가 보이군요. MMS수발신문제는 해결하였습니다.

Desire가 KT망에서 통화, SMS, 3G인터넷 연결, MMS 모두 정상작동이 됩니다.

  1. Favicon of http://fami.wo.tc BlogIcon 파미 2010.07.04 07:19

    혹시 3G 데이터망 막으셨나요? 그러시다면 3G 데이터망을 활성해 보세요.

    그래도 안된다면 Wi-Fi를 한번 꺼보세요..

    • Favicon of https://blog.studioego.info BlogIcon StudioEgo 2010.07.04 09:51 신고

      3G데이터망을 막진 않았지요.
      그리고 Wi-Fi도 의심되어 껐고, 3G망으로 무선 인터넷을 사용해도 MMS 수발신이 안되더군요.
      (이 폰이 SK가 lock을 걸어 놓은폰이라 unlock을 하면 풀려질진 모르겠군요.)

    • Favicon of https://blog.studioego.info BlogIcon StudioEgo 2010.07.04 09:58 신고

      Wi-fi를 끄고 계속 3G망으로만 켰더니 이제서야 보이군요. MMS수발신문제는 해결하였습니다.

  2. Favicon of http://www.linus.pe.kr/home/tc BlogIcon linus 2010.07.05 09:40

    흠.. 저도 위와 같은 방법으로 KT에서 디자이어 사용 중인데요. 특정 단말들끼리는 MMS가 가능한데, 또 다른 단말들 끼리는 불가능 하네요. 예를 들어, 통신사, 스마트폰이냐 피쳐폰이냐 등에 따라서 다들 제각각입니다. 골치아프네요. 이 문제;

    • Favicon of http://fami.wo.tc BlogIcon 파미 2010.07.07 22:37

      SHOW APN설정 시에도 Wi-Fi가 연결되어 있으면 MMS를 Wi-Fi로 수신하려고 시도합니다. 그러나 MMS는 3G망으로만 수신이 가능하기 때문에 슬립모드(Wi-Fi가 절전모드로 잠시 꺼짐)에서 수신이 잘되는 경우가 있고, 켜진상태에서 수신이 안되는 경우가 있습니다. 세부설정을 바꿔주면 MMS수신은 3G망으로만 하도록 가능할것 같기도 한데.. 어디서 설정해야 할지 모르겠네요.

  3. 1012401 2010.07.23 15:40

    mms발신만 되고 수신은 안돼요 ㅠㅠ 오늘부터 안돼는 걸까요??확인 좀 해주세요 ㅠㅠ

    • Favicon of http://fami.wo.tc BlogIcon 파미 2010.07.28 02:54

      해당 부분은 제대로 기기변경이 안되었을때 나타나는 증상입니다.

      114통화품질부서에 문의해서 OTA재등록을 하시거나 가까운 대리점/지점으로 가셔서 기기변경 처리 다시 해달라고 하시면 됩니다.

2010년 6월 24일 오전 0시 21분경 모님과 IRC채널에서 대화하다


<blueguy^> OddEgo / htc 갔더니..
<blueguy^> OddEgo / desire 커널 소스 공개 되어 있더군요.
<OddEgo> 우와
<OddEgo> 커널 소스 공개되어서 xda 분들이 롬을 올리군요... ㅎㄸ
<blueguy^> OddEgo / 이미지 새로 올리는데 만족하지 말고..
<blueguy^> 직접 한번 빌드해서 올려 보는 것이..
<blueguy^> 흐흐.
<OddEgo> virtualbox에 올리면 능력자가 되는건가요?!
<OddEgo> 이미지 새로 올리는데 만족하지 말고.. // 어떻게 정곡을 잘 찌르십니까? ㅎㅎ
<blueguy^> OddEgo / 버박에 올리면 능력자가. 될 듯.
<blueguy^> 흐흐.
<blueguy^> qemu에는 그냥 올릴 수 있어요.


htc에서 공개된 안드로이드 소스코드를 x86용으로 포팅해서 올리면 엄청난 굇수가 되어 있겠지?



※ 경고: 이미 제 블로그의 내용인 hTC Desire에 구글 Voice Search 설치하기에 있는 apk파일을 설치하신 분들은 공식적으로 안드로이드 마켓에 나온 Google 음성 검색 앱을 사용하기 위해선 제거를 먼저 하셔야 합니다.


'구글 한국어 모바일 음성검색' 앱이 안드로이드 마켓에 올라갔습니다.



저는 이미 설치된 음성검색앱을 제거하고 안드로이드 마켓에 올려진 "Google 음성 검색"을 설치하고 난 후 사용해보았습니다.

한국어 음성 검색이 정말 좋더군요.


그러나 

안드로이드 탑재폰의 경우 기기 특성과 플랫폼에 따라 음성검색 지원 유무와 구현 정도가 다를 수 있다

라는 글을 보는 순간.... 안드로이드폰중에서 안돌아가는 폰도 있겠다는 생각이 들었습니다. (제가 올렸던[hTC Desire에 구글 Voice Search 설치하기] 음성검색 앱파일(apk)은 최소 Android OS 2.1  éclair가 탑재되어야 하지만 옵티무스Q가 1.6 Donut이므로 1.6까지 지원되는가 봅니다.)

예전에 설치한 파일로 음성인식 하고 검색하는 것도 정확했는지, 다른 음성 검색은 안중에도 없습니다. (구글은 정말 괴물회사라고 할까요?)


아래 동영상은 구글 코리아측에서 제공한 동영상 자료입니다.

안드로이드용 구글 모바일 서비스 - 구글 한국어 음성검색



트위터에서 New Android 2.2 update for the Nexus One is available now 라는 블로그 기사가 뜨면서 기존에 있던 FRF50에서 업그레이드 된 FRF72 Release가 'android.clients. google.com'으로 링크가 걸리면서 FRF72 Relases가 공식적으로 공개되었다고 주장을 합니다.

넥서스원이 없고 디자이어가 있는지라 테스트를 해보진 않았지만... 아직도 Android OS Froyo 2.2는 이제 안정화가 되었나는 추측을 해봅니다.

Android OS 2.2 Froyo FRF72의 향상된 점은 아래와 같다고 나와있습니다. 
(참고: New Android 2.2 update for the Nexus One is available now)

  • Power button working properly
    (전원 버튼이 적절히 작동됨)
  • Improved Flash performance
    (플래시 성능이 향상됨)
  • Stock browser speed increase
    (브라우저 속도 증가를 갖춤)
  • Increased internal storage (~ 50 MB)
    (내부 저장 메모리의 증가 대략 50MB?)
  • Improved 3G reception
    (3G 수신상태의 향상)

참고로 NexusOne용 Android 2.2 FRF72 설치 방법은 아래 링크에 자세하게 설명되어 있습니다. (본인은 hTC Desire 사용자라 설치를 못하겠음 ㅠㅠ)

New Android 2.2 update for the Nexus One is available now



2010년 6월 23일. 오후 8시 43분 추가

참고로 위의 NexusOne용 Android 2.2 FRF72 롬은 공식 공개가 아니고 아직 성능 향상이 미흡하고, 유출되었다고 합니다.

Android 2.2 Froyo Status Update: ‘On it’s way shortly’


아직은 Android 2.2 Froyo update가 공식적으로 이뤄지지 않았답니다.

몇 주 후에 공식 공개가 될 예정이라고 합니다.


Google says that Froyo should be officially released “shortly.” But “shortly” could possibly mean anything from a couple days to a couple weeks.


한국 안드로이드 마켓에선 유료 어플을 판매를 못합니다. 그리고 쓸만하다고 생각하는 어플들은 대부분 Tstore에 있습니다.

그렇게 때문에 Tstore와 SKAF가 설치되지 않은 hTC Desire에 Tstore를 설치할까 고민을 하였습니다.

Tstore를 설치하려고 하니 아래와 같은 문자로 받으라고 하더군요.


위와 화면에서 문자를 주면서 아래와 같은 Tstore설치 링크를 주더군요.

http://m.tstore.co.kr/and/



 hTC Desire에 SKAF와 Tstore를 설치하면 성능 약화와 메모리 부족이 될까 걱정이 되군요.

설치하느니 성능약화와 메모리부족에 허덕일것이고, 설치를 안하느니 SKT의 혜택을 못받을 것 같고...

양면의 칼날 같습니다.



드디어, KT에서 Google Android Reference 폰인 넥서스원을 공식 출시하게 되었습니다.


Google NexusOne
Google NexusOne by edans 저작자 표시

KT, 구글의 '프리미엄 넥서스원' 공식 출시

▶ 현존하는 구글 안드로이드 탑재폰 중 최고 사양의 ‘프리미엄 구글 넥서스원’ 출시
▶ 최신 안드로이드 플랫폼 2.2 버전 최초 탑재, 세계 최초 구글 한국어 음성 검색 지원 등 기능향상

▶ 최고 사양의 안드로이드폰 탑재폰을 출고가 60만원대 합리적인 가격에 구입

4 5천원 요금 가입시 15만원, 7 9천원 요금 가입시 공짜로 구입

6 21일부터 폰스토어 사이트에서 4천대 온라인 한정 예약판매 개시

비슷한 모델인 SKT발매의 hTC Desire와 정말 비교가 되는군요.

디자이어의 출고가가 비정상이라는 걸 KT 발매 넥서스원에서 증명.

그러나 예상했던 일이 벌어졌습니다.

7월 중에는 KT가 제공할 KAF(KT Application Framework) 앱을 통해 쇼 앱스토어의 모든 앱도 이용할 수 있게 돼 고객 선택의 폭도 확대된다.

설마 SKT의 휴대폰에 들어간 SKAF꼴은 나지 않았으면 함. Tstore를 돌린다고 SKAF를 넣었다만 WIPI컨텐츠까지 올린다고 삽질했던 걸 보고 KT에서도 KAF에 WIPI 컨텐츠를 돌리게끔 하면 안될텐데...

(KAF는 Show Store에 돌아가는 걸로 현재 알고 있음. 어떻게 나올지는 나와봐야 암)


실제로 안드로이드 개발을 해야한다면 구글이 만들고 레퍼런스로 사용하는 넥서스원을 구입해야한다. 이건 개발용으론 최고의 폰이 될것이다. 이리하여 안드로이드폰 단말 라인업만 많기만 한 SKT보단 KT가 좋아보인다.


저는 이미 SKT 디자이어가 있기때문에 넥서스원을 구입하고 싶어도 자금이 없군요 ㅎㅎ 그러나 문제는 구글 레퍼런스폰인 넥서스원 보다 디자이어의 업데이트 속도가 느리다는 점입니다. 그렇다고 국내 제조사 처럼 양치기활동을 하지않은 hTC라도 늦는데 ;ㅁ;

(넥서스원 번호이동해서 살까 고민되었음)

 

구글은 스마트폰 같은 휴대기기에서 한국어로 음성 검색을 즐길 수 있는 서비스를 6월16일 처음 공개했다. ‘구글 한국어 모바일 음성검색’ 서비스다. 언어별로는 2008년 영어를 시작으로 중국어, 일본어, 프랑스어, 독일어, 이탈리아어, 스페인어에 이어 8번째다.

hTC Desire에 구글 Voice Search를 설치를 이미 했더니 한국어가 인식이 되는군요. 음성을 녹음하여 서버단에서 처리하여 보여주는것 같더군요

아래는 안드로이드용 구글 모바일 서비스 - 구글 한국어 음성검색 동영상입니다.

 

아래는 hTC Desire로 '한글'이라는 단어를 말하고 나온 결과 화면입니다.



2010년 5월 31일. KT-KTF 합병 1주년 간담회가 있었습니다.



KT-KTF 합병 1주년 간담회에선 아래와 같은 이야기가 나왔습니다.


넥서스원을 6월 중순 온라인을 통해서, 7월 중에 KT 유통망을 통해 판매하겠습니다. 최신버전인 안드로이드 2.2(프로요)가 탑재될것입니다.

이 날에는 정말 넥서스원이 국내에 KT에서 출시된다는걸 확인을 하였습니다.


그리고 2010년 6월 6일. KT ‘넥서스원’ 가격 승부수…출고가 60만원대로 란 기사가 떴습니다.

이번에 나온 기사에서 Google에서 출시한 Android 폰인 NexusOne이 드디어 KT로 출시된다고 합니다.


Nexus One
Nexus One by johncatral 저작자 표시비영리변경 금지


기사를 보니

(생략)

KT의 전략 안드로이드폰 ‘넥서스원’이 ‘가격’을 최고의 무기로 꺼내들었다. 출고가를 60만원대로 결정했다. 24개월 약정 조건이다. 사실상 초기 구매 비용은 거의 없는 셈이다.

(생략)

‘넥서스원’의 사후관리는 HTC가 담당한다. 

(생략)

기사를 보고 확인된 내용

  • 출고가는 60만원대
  • 6월 21일 정식 발매
  • hTC가 A/S를 담당
  • Android 2.2 Froyo로 탑재된걸로 출시함
  • 외장메모리 16G로 넣고 출시함


이 기사를 보고 전 아래와 같은 생각을 하였습니다.

hTC Desire의 출고가가 얼마였더라?  넥서스원에 램추가되고, 외장 메모리 8G더 추가하고 센스 UI넣은 값이 30만원 추가된것일까요?


hTC Desire의 박스
hTC Desire의 박스 by StudioEgo 저작자 표시비영리동일조건 변경허락

참 할말이 안나오더군요. 솔직히 Google NexusOne과 hTC Desire는 외양만 조금 다르지 내부 구조는 거의 똑같습니다.(Desire엔 램이 좀 더 추가되고 트랙볼대신 광학 마우스가 들어가고 Sense UI가 추가된 것밖에?)

SKT가 안드로이드 플랫폼의 스마트폰을 대거 출시 한다고 하였지만, Google Android Platform의 Reference Phone인 NexusOne을 KT로 출시한다니 이제 게임 끝났습니다.


이유는 업데이트입니다.

Android OS가 지속적인 업데이트가 되텐데, 제일 먼저 NexusOne부터 업데이트가 된 후, Google Android Platform에 대해서 Google과 협력관계가 있는 hTC가 그 다음 업데이트, 이후엔 나머지 제조사들의 업데이트는 정말 늦게 나올겁니다. (나머지 제조사들은 통신사와의 관계과 통신사 전용 앱들때문에 업데이트하는데 앱 테스트를 해야해서 넥서스원과 hTC폰보다는 늦게 출시될듯한건 불보듯한 사실 - 한국 기준입니다.)

SKT에서 내는 안드로이드폰들은 htc에서 낸 디자이어를 빼곤 전부 SKT의 서비스를 탑재하고 SKAF와 통합메시지함(모토로이는 제외)을 넣었습니다.

 Android OS에 SKT서비스와 통합하려면 엄청난 시간이 나올건데 제대로 업데이트가 반영될지가 의문스럽습니다. 시간에 쫒겨 버그가 생긴채 나올 위험성이 크다는 이야기이죠.

안드로이드 OS 업데이트가 빠르다 보니 업데이트를 반영하는것도 힘든데다 SKT서비스를 제대로 쓰기 위해서는 테스트 과정을 해야하니 Android 업데이트를 빨리 받기가 SKT 단말기에선 힘들다는 결론이 나오죠

넥서스원은 KT에서 아마도 거의 건드리지 않고 낼테니 업데이트는 제일 빠르게 될듯 하구요.

 이로서, 넥서스원이 보통 휴대폰과는 전혀 차원이 다른 구글 레퍼런스 안드로이드폰입니다.

첨언하여, 넥서스원은 개발자들에게도 매력이 있는 폰입니다. 개발자들에겐 개발용 폰으로는 구글 레퍼런스 폰인 넥서스원에서 돌아가야 앱이 제대로 돌아가는지 확인이 되고 마켓에 앱을 올릴 수 있을것이기 때문입니다.


넥서스원이라는 구글 레퍼런스폰의 출현으로 안드로이드폰은 KT가 진리 -_-;; 안드로이드폰 낸다는 SKT는 또라이 병신이라고 할 정도로 왜 넥서스원을 내지 못했는지가 궁금합니다 

KT는 이로서 제대로 된 스마트폰 라인업이 완성되었습니다.

Apple의 iPhone, Google NexusOne(Android), Nokia 단말기(Symbian S60v3, S60v5), 쇼옴니아, 옴니아팝, 라일라(Windows Mobile).

SKT 휴대폰보다는 스마트폰 종류는 별로 없지만, 제대로 된 스마트폰을 쓸수 있게 만들었으니 누가 KT를 싫어하겠습니까? ㅎㅎ

KT의 행보가 정말 대단하군요.

KT 장기가입자로서 Nokia 6210s를 넥서스원으로 교체하고픈 심정입니다.

ps. SKT로 hTC Desire를 이미 구매해서, KT의 넥서스원 출시가 정말 배가 아픕니다. 


Gold Card작성을 하지 않았으면 Rooting을 잠시 보류하고 Gold Card부터 작성을 합니다.
2010/05/26 - [Mobile/Android] - HTC Desire Rooting기록 - 1. Gold Card작성하기.

Rooting을 하기 전에 정말 주의 및 경고를 줄 것이 있습니다.

  1. 루팅에 대한 모든 책임은 사용자에게 있습니다.
  2. SKT의 순정롬으로 사용할때 전혀 문제 없이 통화, 문자, MMS등이 보내지지만, Unroot된 상태로 돌아갈수 없습니다.
  3. Rooting을 하기전에 모든 자료들의 백업을 하시기 바랍니다. 내부용량에 있던 자료들이 다 날라갑니다.
  4. 만약 고장등의 문제가 있어도 정상 수리가 될 확률도 낮고, 벽돌되면 못쓰게 되니 명심하시기 바랍니다.


맨 처음에는 hTC Desire를 루팅하여 Desire의 기본 롬을 쓰게 되는 법을 다룹니다.

HTC 디자이어 루팅 #.2 루팅시작 에서 파일을 다운로드 받은 후에 압축을 풉니다.

여기에서는 Ubuntu를 기준으로 설명을 합니다. 위의 링크에선 Windows를 기준으로 설명하였지만 리눅스나 맥에서도 따라할 수 있습니다.

(※ 루팅전에 백업은 필수. 그리고 adb 명령어나 ddms로 desire가 인식되는지 확인해야 합니다.)

  1. 다운받은 파일의 압축을 풉니다.
  2. HTC 디자이어와 PC연결 케이블 연결을 해제 합니다. 이후에 디자이어 전원을 끕니다. 이후엔 앞에서 만든 골드카드를 삽입. 
  3. 디자이어의 취소(뒤로가기) 버튼을 누른채 전원을 켭니다.
  4. 화면 중앙에 빨간 박스 안에 FAST BOOT라고 써진게 나오면 PC와 케이블 연결.
  5. 터미널에서 'step1-linux.sh' (Mac이라면 'step1-mac.sh') 입력 후 엔터.
  6. 작업이 완료되면 다시 부트로더의 화면이 나오고 잠시 대기한다.
  7. 완료후 디자이어의 배터리 분리. 골드카드를 빼고 다른 티플래쉬 카드를 삽입. 또는 골드카드를 포맷후 다시 삽입해야합니다.
  8. 볼륨다운 버튼을 누른채 전원을 켠다.

    Nokia | 6210 Navig | 1/40sec | F/2.8 | 3.7mm | ISO-91 | Flash did not fire, auto mode | 2010:05:26 03:04:19

  9. 메뉴에서 RECOVERY 선택.(볼륨다운 키로 메뉴 이동. 전원버튼으로 선택)
  10. 디자이어에서 경고 화면이 나오면 도스창에 'step2-windows.bat' 입력 후 엔터.
  11. 작업이 정상적으로 진행이 되면 디자이어의 화면이 리커버리 모드로 전환.
  12. 'Wipe' 모드에 들어가서 맨 위에서부터 차례대로 (트랙패드로 이동, 눌러서 선택. 이전 메뉴는 볼륨다운사용)
    Nokia | 6210 Navig | 1/20sec | F/2.8 | 3.7mm | ISO-85 | Flash did not fire, auto mode | 2010:05:27 20:51:40

  13. 'wipe data/factory reset', 'wipe cache', 'wipe Dalvik-cache' 3가지 메뉴를 실행해서 캐시를 삭제.
  14. 'Flash zip from sdcard'를 선택. 다음 화면에서 'rootedupdate.zip'을 선택
    Nokia | 6210 Navig | 1/17sec | F/2.8 | 3.7mm | ISO-79 | Flash did not fire, auto mode | 2010:05:27 20:56:13

  15. 루팅이 끝났습니다.

이후에 hTC Desire가 루팅된 상태에서 SKT 롬으로 돌아가 정상 작동되는 법을 다룹니다.
앞에서는 디자이어 기본롬으로 루팅을 했기 때문에 뭔가 빠진듯한 허전한 느낌이 나올겁니다

그렇기 때문에 HTC 디자이어 루팅 #.3 추가 내용에 있는내용을 보고 SKT롬을 올려야합니다.

  1. 위의 링크에서 다운로드 받은 pre-rooted-skt.zip파일을 티플래쉬 최상위에 복사.
  2. 디자이어의 전원을 끈다.
  3. 볼륨다운을 누른채 휴대폰을 켠다.
  4. 부트로더화면이 나오면 볼륨키를 이용해서 RECOVERY선택.
  5. 터미널에서 recovery-linux.sh (Mac이라면 'recovery-mac.sh')  입력 후 엔터. 
  6. 정상적으로 진행이 되면 디자이어의 화면이 Recovery 모드로 전환
  7. Recovery 모드에서 트랙패드를 이용해서 'wipe' 선택.
  8. 'wipe' 안의 맨 위에서 3개를 차례대로 실행.(캐쉬삭제 작업)
  9. 삭제가 다 되면 볼륨다운을 눌러 이전 메뉴로 이동.
  10. 메뉴중에 update from sd를 선택.
  11. 다음 화면에서 1번에서 복사했던 pre-rooted-skt.zip 선택.


아래는 루팅후, adb로 root권한으로 휴대폰을 shell로 접근하는 모습입니다.

루팅하기전엔 $로 표기되지만 루팅이 되면 #으로 변합니다.

리눅스같은 *NIX류의 OS에선 터미널에서 Root권한이 있으면 #으로 표기하고 Root권한이 없으면 $로 표시하는걸 그대로 똑같이 보여주군요.

(역시 Android OS는 Linux기반의 운영체제 딱지가 보이군요)




iPhone에서는 Voice Search가 기본 제공됩니다.

거기에 iPhone과 Android OS보다 예전에 나온 Symbian OS S60에선 Google Voice Search가 되는데 Google폰인 hTC Desire에 Voice Search가 안되는것이 뭔가 이상하였습니다.

Google Search (Symbian S60v3)

Google Search App (Symbian S60v3) in Nokia 6210s

Google Voice Searching (Symbian S60v3)

Voice Searching at Google Search App (Symbian S60v3) in Nokia 6210s


Nokia 6210s(Symbian S60v3)에서 Google Voice Search로 Android를 검색한 결과


위와같이 Android보다 예전에 출시된 Symbian OS S60v3에서 Google Search App을 설치하면 Voice Search가 되는데, 거기에 Apple의 iPhone에서도 Voice Search가 되는데 왜 HTC Desire에 Voice Search가 안되는지 궁금하였습니다.

그러나 구글링한 결과......

안드로이드 폰에 Voice Search(음성검색)이 있습니다. 문제는 이게 영어권 음성만 인식하기때문에 한국어 인식은 아직 구현 안되었다는 걸 알 수 있습니다. (Symbian S60에서, iPhone에서 Voice Search(음성 검색)을 할때에도 마찬가지입니다.

여기에 Desire용 Voice Search 설치파일을 올립니다.



링크를 다운로드 받은후 저는 adb를 사용하여 Voice Search를 설치하였습니다. (아님 SD카드에 apk파일을 넣은 후 실행시켜 설치하시면 됩니다.)

studioego@studioego-laptop:~/Downloads$ ls

VoiceSearch_2.1.apk

studioego@studioego-laptop:~/Downloads$ adb install VoiceSearch_2.1.apk 

394 KB/s (442329 bytes in 1.094s)

pkg: /data/local/tmp/VoiceSearch_2.1.apk

Success

studioego@studioego-laptop:~/Downloads$



2010년 6월 22일 추가.

2010년 6월 22일 자로 안드로이드 마켓에 Google 음성검색 앱이 발표되었습니다.

위의 링크에 있는 apk파일로 음성검색 설치 대신 아래와 같이, 구글 안드로이드마켓에 있는 앱으로 설치하시기 바랍니다.


2010/06/22 - [Mobile/Android] - Google 음성 검색, 안드로이드 마켓에 올라가다 #android







설치후 화면

설치후 음성 인식후 검색화면

(여기에선 htc란 단어를 읽었습니다.)


  1. Favicon of http://itlog.kr BlogIcon 잇로그 2010.06.16 21:18

    오오.. 좋은정보 감사합니다 ^^ 트위터로 디자이어당 분들에게 좀 날려야겠습니다. ㅎㅎ




저는 위의 관련링크를 보고 우선 골드카드를 생성하기로 하였습니다.

여기서 Ubuntu 10.04를 사용하여 Desire를 Rooting해보기로 하였습니다.

루팅을 하기 위해선 Android SDK를 다운 받고, 앞에서 설명하듯 우분투에 장치를 인식할 수 있게 아래와 같은 링크를 이용하여 작업을 해야 합니다.



※ 주의: 여기서는 Ubuntu와 Android SDK를 사용하여 개발하는 사람들 위주로 글을 작성하였습니다. 리눅스를 익숙하게 쓰는 사람만 따라해주시기 바랍니다.

우분투에서 위와 같이 작업을 하였으면 ddms로 디자이어가 인식이 되는지를 확인해봅니다.


이 후, 터미널창에 아래의 명령어를 치고 나오는 값을 확인해본다.

adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid


studioego@studioego-laptop:~$ adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
03534453553038478080d20abc00a392

터미널 창에 위와 같은 명령어를 쳤으면 아래와 같은 값이 출력될것입니다.

03534453553038478080d20abc00a392


값은 장치마다 다르니 신경 쓸 필요가 없습니다.


값을 얻어내었으면 http://hexrev.soaa.me/  를 클릭합니다. 새로뜬 창에 방금 나온 값을 입력하는 필드가 보일겁니다. 입력창에 값을 정확하게 입력합니다.

입력을 하면 아래와 같은 화면이 나올겁니다. (값은 장치의 갑소가 다르니 값이 다르다고 신경 쓸 필요가 없습니다.)


위의 화면이 나왔으면 새로 나온 값을 복사하고 http://psas.revskills.de/?q=goldcard  를 클릭합니다.

여기서는 이메일과 방금 복사한 값을 모두 입력후, 하단에 있는 Generate Goldcard를 누릅니다.

몇 분후, 입력한 이메일 주소로 goldcard.img이라는 파일이 온다. 다운로드 받습니다.

이후에 hex editor를 사용하여 goldcard.img를 엽니다.


다음엔, 디자이어의 컴퓨터 연결 모드를 디스크로 설정합니다.

이동식 디스크로 되었는지 확인을 합니다.

이후엔, hex editor를 실행합니다. 

goldcard.img의 offset의 00000000~00000170을 선택합니다. 이후 이동식디스크 파일에 붙여넣기 합니다.

아래 화면처럼 하면 됩니다.


위와같이 하면 Goldcard가 완성됩니다.

이젠 HTC Desire의 루팅을 할 준비가 다 되었습니다. 다음엔 루팅을 실행해볼까 합니다.


+ Recent posts