윈도우즈 모바일 기기 디버깅

디버깅 에러

삼성 애니콜 m4500에 연결후, 비주얼 스튜디오로 디버깅 하면 장치 보안 정책에서 디버그 모드 실행을
허용 하는지 어쩌구 하는 에러 대화 상자가 뜨면서 디버깅을 할 수가 없다.

휴대폰 제작사에서 정식으로 제공하는 인증 마킹이 별도로 있것듯 하다.
옆에서 구글군 왈~~~~  "시스템 언락"을 하면 가능해, 단 닷넷프레임웍2 버전이 깔려 있어야해.

추가적으로 주의 할 점은 언락으로 인해, 레지스트리 , 파일의 접근이 가능하기 때문에, 시스템 파일도
수정이 가능하다.

언락을 하기 위해서는

1. Security configuration manager를 데스크 탑에 설치

2. SdkCerts.cab을 모바일 기기에 설치

3. Security configuration manager 설정

원본 이미지

1. security configuration manager 설치

이번 설명은  http://nberserk.tistory.com/님의 홈피의 글과 MSDN의 글을 퍼온것입니다.

Windows Mobile 6.0 & VS2008을 사용할 경우
:ActiveSync 연결된 상태에서 Device Security Manager를 실행시키고 security configuratoin을 변경한다.

Windows Mobile 6.0 & VS2005를 사용할 경우

2가지 케이스가 가능하다.
- security model을 바꾸는 방법
. 이경우 device 가 lock되었다면 바꿀수 없음. 만약 그렇지 않다면 ActiveSync연결후
\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SDKTools 폴더이동후 아래 명령 실행.

. securityfile은 다음의 폴더에 Locked.xml prompt.xml open.xml등이 있음.
\Program Files\Microsoft Visual Studio8\SmartDevices\SDK\SDKTools\SecurityModels\
우리는 개발용으로 안물어보게 하는것이 목적이므로 open.xml을 선택.

RapiConfig.exe /P /M <securityfile.xml>

- app를 signing해서 deploy 시키는 방법
. project property 창을 연후에 Authenticode Signing->Certificate 선택.
다이얼로그 뜨면 Manager certificate선택.
\Program Files\Microsoft Visual Studio8\SmartDevices\SDK\SDKTools\TestCertificates\TestCert_Privileged.pfx
선택.

Window Mobile 5.0인 경우

MS에서 security configuration manager를 다운 받아 인스톨한다.
시작메뉴에서 security configuration manager를 찾아 실행한다.

에뮬레이터로 실행 할 때, 저장 되는 파일은 윈도우즈 XP의 에뮬레이터 실행 폴더
단 실제기기와 에뮬레이터 기기가 동시에 Microsoft ActiveSync를 사용  할 수 없다.

2. SdkCerts.cab을 모바일 기기에 설치 

나의 경우에는 이 파일을 데스크탑의 아래 위치에서 파일을 가져 왔다.
C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Tools
SdkCerts,cab을 모바일 기기의 임의 위치로 복사한 후, 클릭하여 인스톨 한다.

3. Security configuration manager 설정

 

참조:

security configuration manager 설치

MS security configuration manager 다운로드

http://msdn.microsoft.com/ko-kr/library/ms228835(VS.80).aspx

블랙잭 시스템 언락과 오버클러킹 한번에 완료하는 방법

블랙잭 어플리케이션 언락

삼성전자의 블랙잭 (M620, M6200)  언락하기

윈도우 모바일 응용 프로그램 영문판

윈도우 모바일 응용 프로그램 번역판