미국에서 나온 갤럭시S광고(T-Mobile Vibrant, AT&T Captivate)들은 정말 인상적입니다.

AT&T Samsung Captivate TV Commerical

T-Mobile Samsung Vibrant TV Commerical 


삼성이 갤럭시S를 얼마나 전략적으로 미는지를 알수 있는 미국광고를 보니, 갤럭시S는 아마도 성공할것 같은 안드로이드 휴대폰이 될듯 합니다. (일단 하드웨어 스펙이 깡패니 당연)


그러나 한국에선?  삼성전자 홍보팀, 제발 갤럭시S 광고좀 미국처럼 만들면 어디 덧나나요? 

옴니아2때의 애국심 마케팅까지만 아니면 다행이랄까?


2009/12/20 - 삼성전자 서비스센터 길동점에 붙여있는 티옴니아2포스터. '대한민국 스마트폰의 자존심'이라며 태극기까지 걸고 애국심광고를 함.
2009/12/20 - 삼성전자 서비스센터 길동점에 붙여있는 티옴니아2포스터. '대한민국 스마트폰의 자존심'이라며 태극기까지 걸고 애국심광고를 함. by StudioEgo 저작자 표시비영리동일조건 변경허락


Buy me a coffeeBuy me a coffee

Android Platform에서 멀티미디어 관련한 부분은 PacketVideo사에서 만든 OpenCORE로 구성되어 있다.

OpenCORE의 아키텍처와 서비스를 알아야 안드로이드 관련 멀티미디어 구현의 이해가 쉽게 될것이다.


OpenCORE는 자바 기반의 오픈 소스 멀티미디어 플랫폼이다.

  • 서드파티(Third-Party)와 하드웨어 미디어 코덱, 입출력 장치와 콘텐츠 정책을 위한 인터페이스 제공
  • 3GPP, MPEG-4, AAC, MP3 포맷을 지원하며, 미디어 재생, 스트리밍, 다운로딩, 그리고 프로그레시브(Progressive) 재생 지원
  • MPEG-4, H.263, 그리고 AVC(H.264)와 JPEG등의 비디오와 이미지를 위한 인코더와 디코더 지원
  • AMR-NB와 AMR-WB를 포함한 스피치 코덱 지원
  • MP3, AAC, AAC+를 포함한 오디오 코덱 지원
  • 3GPP, MPEG-4, JPEG를 포함한 미디어 레코딩 지원
  • 324-M 표준 기반의 화상통화 지원
  • 안정성과 경고성 보장을 위하여 PV 테스트 프레임워크 지원 - 메모리와 CPU사용을 위한 프로파일링(Profiling)툴을 지원

OpenCore 코드는 매우 양이 많고, C++로 작성된 full-featured(전체적인 멀티미디어 기능을 갖는) 운영체제에 통합되는 구조로 되어 있고 (operating system migration layer), 매우 다양한 함수들이 상속성의 특징과 같은 다양한 레벨간의 인터페이스 여러형태로 패키징 되어 있다.

이 OpenCORE의 소스를 깊이 분석한 사이트는 아래와 같습니다.

http://blog.daum.net/lavendar17


블로그 내용을 둘러보고 있는데 상당히 분석을 잘 하였다.


Buy me a coffeeBuy me a coffee

Android Platform의 기본 개념에 대해서 매우 깔끔하게 정리한 문서


Android Platform의 4부분인 Kernel, HAL(Hardware Abstract Layer), Libraries, Application Framework를 구분하여 설명을 하였음


Android Internals Reference

http://code.google.com/intl/ko/android/

http://groups.google.com/group/android-internals

http://www.android-internals.org/

http://groups.google.com/groups/profile?enc_user=_EKOshMAAADzFnauhYxa0ga8JtF8CI5fWMj6vob75xS36mXc24h6ww

http://groups.google.com/groups/profile?enc_user=lYDbNxEAAAD8uJiqPP7Wd-bc9b1O3waCkdEasx1kiYTQavV7mdW13Q


Buy me a coffeeBuy me a coffee




Nexus One Organic LED Detail
Nexus One Organic LED Detail by Fragments of Eternity 저작자 표시비영리동일조건 변경허락

구글이 안드로이드 마켓의 약관(Android Market Developer Distribution Agreement (DDA))을 업데이트 하였다고 합니다. 이러한 약관 조정은 안드로이드 마켓의 새로운 결제 방법 선택사항을 추가하기 위해서랍니다.

Adjustment to Market Legals



약관이 아래와 같이 변경되었다고 합니다.

  • In Section 13.1, “authorized carriers” have been added as an indemnified party.

  • Section 13.2 is new in its entirety, covering indemnity for payment processors for claims related to tax accrual.

위와 같이 약관이 변경되어 통신사 결제 옵션("Authorized carriers")이 추가될 것 같습니다.


안드로이드마켓에서 앱을 구입하려면 지금까지는 Google Checkout을 사용해아만 했었지만, 이제 Paypal, 그리고 통신사등을 거친 결제 옵션들이 늘어나 앱 결제시 어떤 방법으로 결제될지에 대해 선택들이 늘어났습니다.^^

Android Market의 Paypal 결제 관련 기사:  PayPal payments coming to the Android Market


그리고 약관변경을 통해 개발자들은 위의 약관에 발표된 날부터 30일전까지 동의를 해야합니다. 동의하지 않으면 앱이 unpublish까지 되는 일이 생긴다더군요. (이미 이러한 사항은 개발자들에게 이메일로 보냈다고 합니다.)



ps. 추가로 알아본 결과 안드로이드펍의 관리자이신 회색님께서 안드로이드 마켓 통신사 결제 도입된다. 라는 글을 올렸습니다.


현재 미국 T모바일의 경우 통신사 요금을 통해 안드로이드 마켓의 앱을 구매할수 있지만 나머지대부분 통신사의 경우 구글 체크아웃을 이용하여 결제를 해야 합니다.


라고 적으셨군요.

앱을 통신사로 결제하는 방법은 현재까지, T모바일에서만 통신사요금을 통해서 안드로이드 마켓의 앱을 구입할 수 있었나봅니다.

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

이번에 KT에서 안드로이드폰인 넥서스원(NexusOne)에 대해서 대대적인 광고를 벌이며 판촉행사를 벌이군요.

이 넥서스원이 Google사의 Android Reference 폰이다 보니 일반인들에게 과연 팔릴지가 의문이긴 해도, 이 광고를 계기로 일반인들이 Google에 대한 이미지를 많이 갖게 될것입니다.


1. 구글 넥서스원 - 개봉기편 15"

2. 구글 넥서스원 - 고양이편 15"

개인적으로 안드로보이가 안보이는 KT의 광고가 좋아보입니다^^

아래는 SKT에서 홍보하는 안드로보이가 보이는 광고

2호선 홍대입구역에서 본 '..
2호선 홍대입구역에서 본 '.. by StudioEgo 저작자 표시비영리동일조건 변경허락


아래는 Google본사에 있는 Android.

Android
Android by secretlondon123 저작자 표시동일조건 변경허락

ps. 넥서스원 광고를 내는 KT때문에, Google과 제조사인 HTC도 한국사람들에게 인지도가 높아질듯함.
Buy me a coffeeBuy me a coffee



Google NexusOne
Google NexusOne by edans 저작자 표시


구글이 넥서스원 블로그에 넥서스 원 온라인 판매 중단 발표를 하였습니다. 

넥서스원은 구글 온라인으로 판매가 중단되어도, 한국에선 KT로 구입이 가능합니다. 올레! KT에서 구입은 가능하니 다행입니다.(Nexus Two가 몇 달 후에 나올지는 궁금하군요.)

출처: Update: Nexue One changes in availability

This week we received our last shipment of Nexus One phones. Once we sell these devices, the Nexus One will no longer be available online from Google. Customer support will still be available for current Nexus One customers. And Nexus One will continue to be sold by partners including Vodafone in Europe, KT in Korea, and possibly others based on local market conditions.

간단 해석) 이번주에 넥서스원폰의 마지막 발송을 받았다. 한번 우리는 이 장치들을 팔고 나선, 넥서스원은 더이상 구글로 부터 온라인으로 판매가 가능하지 않을것이다. 고객지원은 현재 넥서스원 고객들이 가능한한 계속 지속할 것이다. 넥서스원은 한국의 KT, 유럽의 Vodafone(보다폰)을 포함한  가능한 지역 마켓 관계로 기반한  파트너들에게 지속적으로 판매할 것이다.

Buy me a coffeeBuy me a coffee

예전에 썼던 글을 보면 안드로이드 마켓에 유료 어플 결제 가능에 대한 설레발등이 있었습니다.

Google 한국 블로그 에서도 안드로이드 마켓 유료 애플리케이션에 관한 이야기를 잠깐 썼다 지우고등의 사건을 치르면서 언제 가능할지에 대해 계속 궁금하였습니다.




7월 9일자 Google 한국 블로그에선 안드로이드 마켓 유료 애플리케이션이 곧 여러분을 찾아갑니다  라고 하며 조만간 한국 안드로이드 마켓에서 유료 애플리케이션을 접할 수 있으며 유료 앱을 결제까지 가능하다고 하였습니다.

오늘자인 7월 16일 오전부터 한국 안드로이드 마켓에 유료 어플 결제까지 가능하게 되었습니다.

그리고 7월 16일 금요일자로 Google 한국 블로그에서 이제 안드로이드 마켓에서 유료 애플리케이션을 구매하실 수 있습니다! 를 올려, 확실히 안드로이드 마켓에 유료 앱 결제 가능하다는 것을 확인시켜주었습니다.


저는 7월 16일 금요일 아침 7시경, 트위터로 한국 안드로이드 마켓에 유료 어플이 보인다는 말을 듣고, 결제가 가능한지 바로 테스트을 하기로 하였습니다.

출처: http://twitter.com/googlekorea/status/18647529577

출처: http://twitter.com/mickeyk/status/18642671677


안드로이드 마켓에 "root"를 쳐고 검색을 해보았습니다.

root 검색


검색 결과 US $1.99, £2.50식의 각 나라 통화 단위로 유료 어플들이 나옵니다

정말 안드로이드 마켓에서 예전에서 보이지 않던 유료 어플들이 보이기 시작하였습니다.

저는 꿈인가 생시인가를 고민하다 혹시 안드로이드 마켓의 유료 어플을 구입할 수 있을까? 하며 의심을 하며 유료 어플을 구입하게 됩니다.

유료 어플중에서 탐이 났었던 Touiteur Premium 버전을 한번 구입해보았습니다. 

Touiteur 검색. 2가지 버전이 나옵니다.

1.99유료 짜리 Touiteur Premium 버전을 구입하게 되었습니다.


여기서 구입 버튼을 눌렀습니다.

구입버튼을 누르니 아래와 같은 Google Checkout 서비스 약관에 관한 화면이 나옵니다. 동의를 하면 구입을 할 수 있습니다.

아래는 결제하는 화면입니다.


지금 결제를 누르니 바로 Touiteur Premium 버전을 유로화로 구입하였습니다.


안드로이드 유료어플인 Touiteur Premium 버전 결제 완료 및 다운로드까지 완료되었습니다.


한국 안드로이드마켓에 유료 어플들을 구입가능하게 되어서 기분이 좋습니다. 저는 이제 안드로이드 유료 앱들을 만들어봐야겠습니다 (무료는 AD버전이고 유료는 광고가 없는 버전 이렇게?)

Buy me a coffeeBuy me a coffee



이번에 아이폰4의 안테나의 데스그립으로 인한 문제로 안테나에 대한 많은 말들이 많습니다.

그 문제에 대한 워즈니악의 해결법 -다른 통신사 폰을 하나 더 산다.

(허걱)


만약에 돈이 있다면 백업용으로 세컨드 버라이즌 폰을 쓰는 것이다.



If you can afford it, carry a second Verizon phone for backup. Another option is to carry a Verizon mifi and rely on Skype on your iPhone.

돈만 있으면 AT&T로 개통된 아이폰과 백업용 버라이즌 폰을 들고 다니라는 군요. (미국 한정)

한국상황에서 쉽게 말해서 KT로 개통된 아이폰과 백업용 LGT 옵티무스Q폰을 들고 다니라는 말과 같습니다.

(참고로 AT&T는 GSM, HSDPA방식을 사용하고, Verizon(버라이즌)은 CDMA, CDMA Rev.A(EV-DO)방식을 사용합니다. 그러므로 HSDPA방식을 사용하는 KT와 CDMA, CDMA Rev.A(EV-DO)방식 사용하는 LGT로 치환해도 무방할 정도? 참고로 버라이즌은 한국의 SKT와 같은 1위 사업자이지만 통신방식의 차이로 LGT를 껴넣었습니다.)

통신 규격이 아니라 통신사의 규모로 이야기 하면 KT로 개통된 아이폰과 백업용 SKT 갤럭시S폰을 들고 다니라는 말이지요^^


역시 갑부 스티브 워즈니악!!


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

+ Recent posts