2012-09-18 5 views
1

Win32를 사용하여 Qualcomm 기반 휴대 전화 (cdma)에서 NVM을 읽거나 쓰려고합니다.핸드폰에서 NVM 읽기/쓰기가 가능합니까?

LG는 핫 플러그 ​​할 때 직렬 포트를 통해 전화를 사용할 수 있도록 드라이버를 제공합니다. 예상대로 포트를 열 수 있습니다.

하지만 NV 항목을 읽고 쓰는 방법에 대해 잘 모르겠습니다. 내 Google-fu는 오늘 사용 중지되었으므로 유용하지 않습니다.

나는 BitPim을위한 소스를 다운로드했는데, 나는 파이썬 녀석이 아니다. filesystem.py에서 정보를 얻을 수도 있지만 GUI 뷰 (???)를 관리하는 코드라고 생각했습니다.

또한 CDMA Workshop을 사용하는 동안 SysInternal의 PortMon을 사용해 보았지만 PortMon은 포트를 캡처하지 않습니다 (분명히 현재 들어오는 포트에서만 캡쳐가 가능하고 출입하는 장치 인터페이스는 허용되지 않습니다).

정보 나 경험이있는 사람이 있습니까?

제프

당신은 기본적으로 직렬 포트, 또는 DM 포트에 연결하고 장치에 보낼 적절한 QCDM 패킷을 구성 할 필요가

답변

1

.

libqcdm이라는 라이브러리가 ModemManager라는 Linux 응용 프로그램에서 볼 수 있습니다. C에 익숙한 사용자는 QCDM 패킷을 구성하는 방법을 살펴볼 수 있습니다. 직렬 포트에 쓰는 것을 지원하는 모든 언어.

나는 소매 휴대 전화 업계에서 일을하고이 응용 프로그램의 소스를보고는 나에게 많은 도움이 이후 어떤 사내 사용을 위해 CDMA 워크샵 유사한 소프트웨어에서 시작 :

http://code.google.com/p/cdmaworkshoptool/

그 응용 프로그램 외에도, 나는 많은 도움이되는 일부 CDMA C++ 소스가있는 중국 웹 사이트를 발견했습니다. usblyzer 또는 다른 포트 스니퍼를

http://www.pudn.com/downloads125/sourcecode/windows/comm/detail529045.html

+0

체크 아웃 (안 정말 쉬운 웹 사이트가 다운로드에서 얻을 수있는 동안, 당신은 당신의 브라우저를 통해 코드를 읽기 위해 각각의 소스 파일을 클릭 할 수 있습니다), 아마도 경우 QXDM 스니핑 시도 cdmaWS는 anti-reversing 코드 (cdmaDevTerm/cdmaWorkshopTool)를 내장하고 있습니다.이 코드는 위에 열거되어 있는데 대부분의 포트 스니퍼에서 얻을 수있는 것과 동일한 로그 탭이 있습니다. –