현재, 저는 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를 설치후 휴대전화정보입니다.



다른 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

Buy me a coffeeBuy me a coffee

네이트온 안드로이드 어플인 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

Buy me a coffeeBuy me a coffee

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

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

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


HTC Desire HD vs iPhone 4 Startvorgang

ps. 참고로 독일인이 독일어로 촬영한거라 부팅영상만 보고 올리는겁니다 ---;;
Buy me a coffeeBuy me a coffee

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로 올려야 한다는 것을 여기서 답을 낼수 있습니다.

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

Buy me a coffeeBuy me a coffee



제 휴대폰인 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카드에 앱 설치도 가능해지고, 태터링 기능이 생겨서 예전엔 어떻게 사용했는지가 궁금할 정도이군요. ㅎㅎ 

Buy me a coffeeBuy me a coffee





아래는 옵티머스Q 루팅법에 적힌 글을 인용한것입니다.


현재 발견된 취약점으로 아마 모든 안드로이드 폰의 루팅이 가능할 것으로 보입니다 'ㅅ'

본 루팅과정은 드로이드X 루팅 과정인 http://alldroid.org/default.aspx?g=posts&t=493를 Optimus Q에 맞춰서 수정한겁니다. 

아무튼! 다음과 같이 차례대로 진행하시면 됩니다.

1. 옵큐를 usb로 컴과 연결하고 설정->응용프로그램->개발->usb디버깅에 체크한다.
2. 첨부파일을 받아서 c:\ 에 압축을 푼다.
3. 시작->실행에 들어가서 cmd 실행
4. cd c:\adb 치고 엔터
5. 이제 다음 내용을 차례대로 붙여넣기하고 엔터치면 됩니다. ㅇㅇ
 
    adb push su /sdcard/su
    adb push exploid /sqlite_stmt_journals/exploid
    adb shell
    cd /sqlite_stmt_journals
    chmod 755 exploid
    ./exploid
    rootshell
    secretlol
    cat /sdcard/su > /system/bin/su
    chmod 4755 /system/bin/su
    rm /system/bin/rootshell
    exit
    exit

6. 루팅완료!

PS. su 바이너리가 달라서인지 superuser.apk가 작동을 안하네요. 그래서 과감히 빼버렸어요. 아무튼 그래서 갤s나 다른 루팅된 기기와 달리 슈퍼유저 권한을 요청할때 allow창 같은게 안뜹니다. (보안상으로 매우 취약하군요ㄷㄷ)

PS2. busybox도 말을 안들어서 빼버렸습니다. 마켓에 검색해서 직접 깔아주세요.


LG에서 나온 옵티무스Q말고도 모토로이, 드로이드x 루팅하는 법과 국내판 갤럭시S [M110S] 루트권한 얻기시리우스 루팅방법...등의 방법이 나와 있습니다.

나온 방법들을 보면 Android OS의 취약점들을 이용하여 Root권한을 획득하는 것입니다.

보통 HTC의 단말기나 NexusOne같은 경우는 부트로더를 건드려 Root권한을 획득하기 때문에 HTC의 단말기같이 일부로 부트로더를 쉽게 루팅할수 있는 기계가 아닌 이상 모토로라사의 안드로이드폰이나 국내 안드로이드폰도 Root권한을 얻기 어려웠습니다.

이번 루팅은 Android OS의 취약점을 사용하여 부트로더를 안 건드리는 방법으로 폰들의 Root권한을 획득하는 식이다 보니, 약간의 Android OS의 보안문제가 있을 수 있겠군요.

위의 사례에서 보인 것 같이 오픈소스(Opensource)로 공개된 안드로이드(Android) OS는 Linux Kernel위에 Dalvik VM(SUN사의 Java VM을 따라하여 Java실행할수 있게 만든 Virtual Machine)이 올라간 형태입니다.

위의 오픈소스 같은 경우 소스가 공개된 상태이기 때문에 소스에 취약점이 있으면 공통적으로 바로 발견이 가능합니다.


오픈소스로 공개된 리눅스의 장점이랄까요? 단점이랄까요? 단점인 취약점이 금방 공개가 되는 듯 합니다.(그 단점으로 인해 빠른 패치가 가능하다는 장점도 있습니다.) 

안드로이드 오픈소스의 취약점이 바로 발견되기 때문에 위의 취약점으로 해킹을 하여 안드로이드폰 자체가 망가질 수 있는 문제점이 보이기 시작할듯 합니다. 

안드로이드폰의 보안 이슈에는 Root권한을 획득한 폰에서 앱을 통하여 해킹당할때의 문제가 있었지만, 이제는 Root권한을 획득하지 않은 일반 폰에서 앱에서 root권한을 취득할수 있게 만든 코드에서 해킹에 속수무책인 사항까지 나아간것 같습니다.

아마 위의 사례처럼 Android 2.2에서도 취약점발견되어 root권한 획득하는 방법이 있을듯 합니다. (Google측에서 취약점을 몰랐을 경우)

위의 취약점 사례는 아마도 Android Gingerbread 버전에서 사라질 가능성이 있습니다.

Buy me a coffeeBuy me a coffee

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


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

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

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

Buy me a coffeeBuy me a coffee

저는 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(쇼앱스토어) 앱 리뷰였습니다^^

Buy me a coffeeBuy me a coffee


출처: 아이뉴스HTC AS센터, 100곳으로 확충…부품 교체도 더 빠르게


HTC가 이번에 KT로 NexusOne을 도입하면서 AS센터를 많이 확축하였습니다.

SKT로 나왔던 HTC폰들은 원래 SK네트웍스 서비스30개 지점을 통해 AS를 제공하였지요.

그러나 KT로 NexusOne이 나오고 나선 TGS(구TG삼보서비스)와 AS계약 체결을 하였습니다. 다른 외산폰과 다르게 전국 각지 100개 센터에서 AS를 제공받을수 있는 점에서 최고인듯 합니다.

HTC 사랑해요! 이제 다양한 휴대폰 기종들이 나오면 더더욱 사랑해줄께요 ㅎㅎ 

Buy me a coffeeBuy me a coffee

Touiteur - Twitter for Android



제가 소개할 안드로이드용 트윗 어플은 Touiteur라는 것입니다.

hTC Desire에서 Twitter를 쓰는 것이 일상이 되었는데 안드로이드용 트윗 어플들이 많긴 해도 저의 성미를 맞춰주는 어플들이 별로 없더군요.

우선 Twitter사에서 공식으로 나온 안드로이드용 Twitter는 그렇게 쓸만하지가 않더군요. 메모리 많이 차지하고, RT기능이 약간 마음에 안든다고 할까요?

hTC에서 기본 제공되는 Peep은 기능이 약간 부실한 면이 있으며, Seesmic은 과도한 용량을 사용하는데다, 엄청난 패킷을 사용하기때문에 사용하기 망설이던 중, Touiteur를 사용하게 되었습니다.  (Seesmic을 3G망에서 쓰다보면 요금폭탄 맞을 위험성이 큽니다.)

처음엔 UI가 약간 적응하기 힘들다는 것 빼곤, 익숙해지면 Seesmic보다 트윗을 편하게, 쉽게 쓸수 있는것 같습니다.

Touiteur는 프랑스어로 읽으면 Twitter라고 하군요.

Touiteur의 Twitter Timeline화면입니다. 기본화면이기도 합니다.

Touiteur에서 특정 트윗을 선택했을때의 화면입니다.


Touiteur에서 특정 트윗에 대해 멘션을 줄때의 화면입니다. 글 작성할때에 위의 화면처럼 나옵니다.

Touiteur에서 특정 트윗에 대해 RT(ReTweet)를 줄때의 화면입니다. 글 작성할때에 위의 화면처럼 나옵니다.


Touiteur에서 저에게 온 멘션들을 보여주는 화면입니다.

Touiteur에서 Twitter의 리스트와 검색, 트랜트, Favorites등을 선택할 수 있는 화면입니다.



Touiteur Review

Touiteur - The Best Android Twitter App around


Touiteur는 Levelstudio에서 만들었으며 링크는 http://levelupstudio.com/touiteur 입니다.

Android Market에서 다운로드 받으실려면 아래의 QR코드를 캡쳐해서 접속하시면 됩니다.



Buy me a coffeeBuy me a coffee

+ Recent posts