삼성전자의 블랙잭 (M620, M6200) 언락하기
프로그래밍/개발/Blackjack(SPH-M6200) 2007/09/30 01:38시중에서 구할 수 있는 블랙잭은 일반인들에게 판매되는 제품이기 때문에 프로그램을 만들어서 넣는 다거나 다른 사람이 만든 프로그램을 실행하기가 불편하도록 되어 있다.
이는 각종 기능이 막혀있기 때문인데 다행히도 MS 의 개발킷과 기타 인터넷 글들에서 이들을 언락할 수 있는 기능을 제공하고 있어서 알아보았다.
1. 개발용 언락. (프로그램 실행만 하기 위한 언락은 이 항목을 뛰어넘고 2번 항목만 하면 됨)
일단 블랙잭용으로 프로그램 개발을 하기 위해 Windows Mobile 5.0 SDK for Smartphone 이 깔려 있는 상태에서 프로그램을 빌드하게 되면 빌드 후 Deployment 과정에서 아래와 같은 오류가 발생한다.
1> 127.0.0.1.
1>The device security configuration may have disallowed the connection. Ensure that you have the appropriate certificates on your device for development. Review your SDK documentation for proper security settings for connecting to this device.
1>
========== Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
이는 RAPI(Remote API) 언락이 되지 않아서 발생하는 에러인데 이는 개발 편의를 위해 Microsoft 에서 간단한 방법으로 언락을 할 수 있도록 하고 있다.
일단 Windows Mobile 5.0 SDK for Mobile 이 깔려 있다는 전제 하에 아래와 같이 입력하면 간단히 개발용 언락을 할 수 있다,
>RapiConfig.exe /p SdkCerts.xml
Config results written to output file RapiConfigOut.xml.
Config succeeded.
참고: http://blogs.conchango.com/stuartpreston/archive/2005/11/10/2376.aspx
SPH-M6200 의 초기상태. RAPI가 Restricted 로 막혀있는 것을 볼 수 있다.
TEST 용 인증서가 추가되었다.
위와 같이 하면 RAPI에 관한 락이 풀리고 테스트용 인증서가 설치된다.
그리고 VS 2005 를 통해 어플리케이션을 빌드해서 실행하면 블랙잭에서 잘 실행되는 것을 확인할 수 있다.
하지만 처음 어플리케이션이 설치 및 실행할 때는 인증되지 않은 프로그램이니 실행할 것이냐는 창이 계속 뜨게 된다.
왜 이런일이 발생하는가 하면, 3rd party 의 어플리케이션을 이용할 수 없도록 락을 걸었기 때문이다.
블랙잭은 Smartphone 이라는 특성상 프로그램 설치가 이통사의 수익과 연결되어 있어서 3rd party 의 어플리케이션을 이용할 수 있도록 쉽게 허용하지 않고 있다. (외국보다 폐쇄적인 우리나라의 경우는 정도가 더 심한것 같다.)
그래서 필요한 것이 어플리케이션 언락이다.
2. 어플리케이션 언락
블랙잭에서 기본으로 실행할 수 있는 프로그램은 M2M (Mobile 2 Market), KTF (SKT), Microsoft, Samgung 의 인증을 받은 프로그램 뿐이고 유저가 ActiveSync 나 WMDC(Windows Mobile Device Center) 를 통해 설치한 프로그램은 확인 메시지를 거친 다음 실행할 수 있다.
이 블랙잭에 자신이 직접 개발하거나 다른 사용자가 빌드한 프로그램을 경고 메시지 없이 돌리고 싶다면 어플리케이션 언락을 할 필요가 있다.
어플리케이션 언락은 인터넷에 타 스마트폰을 언락하는 방법을 참고하여 동일한 방법으로 언락할 수 있다.
Howto: Application Unlock Motorola Q for Telus
위 글의 요지는 위의 sepolicies.cab 을 M6200 으로 전송한 뒤 설치하고 PC에는 Device Security Manager PowerToy for Windows Mobile 5.0 을 다운 받아 설치한 뒤 실행, Security Off 를 선택한 뒤 Provision 을 클릭하면 언락이 완료 된다는 얘기이다.
Device Security Manager PowerToy for Windows Mobile 5.0 를 실행한 초기 화면
Provision 을 클릭하면!
언락 완료!
이런 다이얼 로그가 뜬 뒤 화면이 아래와 같이 변한다.
언락 완료. 오른쪽에 Security Off 가 보인다.
위와 같이 표시가 되면 모든 프로그램을 무제한으로 설치, 실행할 수 있는 모드로 변한 것이고 이제 자유롭게 프로그램을 이용할 수 있다.
다만 인증받지 않은 프로그램을 설치하여 이용하는 것이기 때문에 프로그램의 잘못된 실행으로 인한 기기 오류는 무조건 사용자의 책임이라는 것이다. 그러므로 주의하여 실행하도록 하자.
Trackback Address :: http://blog.nworkers.net/trackback/176
- Tracked from 上善若水 2008/10/21 00:12 DELETE
Subject: 노땅 디지탈치의 블랙잭(M620) 도전기 (10) 풀브라우징
기술자가 아닌 일반인들에게 있어서 인터넷은 결국 브라우저로 표현되는 세상입니다.

secpolicies.cab