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를 올려주겠다는 말을 믿어도 될듯? 



Buy me a coffeeBuy me a coffee

저는 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번갈아 쓰는 사람앞에선 좌절...

 

 

Buy me a coffeeBuy me a coffee

이번에 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 모두 정상작동이 됩니다.

Buy me a coffeeBuy me a coffee

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용으로 포팅해서 올리면 엄청난 굇수가 되어 있겠지?

Buy me a coffeeBuy me a coffee



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


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



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

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


그러나 

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

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

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


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

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

Buy me a coffeeBuy me a coffee



트위터에서 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.


Buy me a coffeeBuy me a coffee



드디어, 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라도 늦는데 ;ㅁ;

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

Buy me a coffeeBuy me a coffee

 

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

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

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

 

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

Buy me a coffeeBuy me a coffee



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의 넥서스원 출시가 정말 배가 아픕니다. 

Buy me a coffeeBuy me a coffee


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. 볼륨다운 버튼을 누른채 전원을 켠다.


  9. 메뉴에서 RECOVERY 선택.(볼륨다운 키로 메뉴 이동. 전원버튼으로 선택)
  10. 디자이어에서 경고 화면이 나오면 도스창에 'step2-windows.bat' 입력 후 엔터.
  11. 작업이 정상적으로 진행이 되면 디자이어의 화면이 리커버리 모드로 전환.
  12. 'Wipe' 모드에 들어가서 맨 위에서부터 차례대로 (트랙패드로 이동, 눌러서 선택. 이전 메뉴는 볼륨다운사용)

  13. 'wipe data/factory reset', 'wipe cache', 'wipe Dalvik-cache' 3가지 메뉴를 실행해서 캐시를 삭제.
  14. 'Flash zip from sdcard'를 선택. 다음 화면에서 'rootedupdate.zip'을 선택

  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기반의 운영체제 딱지가 보이군요)


Buy me a coffeeBuy me a coffee

+ Recent posts