최고의 답변자
c# winform 에서 안드로이드 폰 정보를 가져오고 싶습니다.

질문
답변
-
안녕하세요,열린정보 님
피드백 주셔서 감사합니다.
여쭤보신 문제에 관해서는 AT 명령어를 통해 휴대폰이나 GSM/GPRS 모뎀의 기본 정보를 얻을 수 있습니다.
다음 질문이 도움이 될 수 있을 것입니다.
AT Command fetching comport, IMEI, IMSI, USB를 통해 연결된 모바일 장치/모뎀의 모바일 모델 사용
Link:https://social.msdn.microsoft.com/Forums/vstudio/en-US/2fabc569-70a5-448f-a84b-4c4b2d53ce76/using-at-command-fetching-comport-imei-imsi-mobile-model-of-mobile-devicemodem-connected-via-usb?forum=netfxbcl
도움이 되였으면 합니다.MSDN Community Support Elin
※ 다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.
모든 응답
-
안녕하십니까? 열린정보 님
포럼에 질문주셔서 감사합니다.
winform에서는 adb 명령을 호출하여 휴대폰의 IMEI를 읽을 수 있습니다.
Android Debug Bridge(abd) 정보 https://developer.android.com/studio/command-line/adbString cmd = Application.StartupPath + "\\adb\\adb.exe"; Process p = new Process(); p.StartInfo = new System.Diagnostics.ProcessStartInfo(); p.StartInfo.FileName = cmd;// set program name p.StartInfo.Arguments = "shell service call iphonesubinfo 1 "; p.StartInfo.UseShellExecute = false; // Close the use of the shell p.StartInfo.RedirectStandardInput = true; // redirect standard input p.StartInfo.RedirectStandardOutput = true; // redirect standard output p.StartInfo.RedirectStandardError = true; // redirect error output p.StartInfo.CreateNoWindow = true;// Set the window not to be displayed p.Start(); preimei = p.StandardOutput.ReadToEnd();
다음은 android-5.0.0_r1의 iphonesubinfo service에 대한 TRANSACTION CODES 입니다.
대부분의 방법에는 루트가 필요하나 다행히 getDeviceId(기기의 IMEI/MEID를 가져오는 데 필요한 것)는 그렇지 않습니다.
Android 버전마다 차이가 있을 수 있으므로 필요한 버전을 찾으시길 바랍니다.1 getDeviceId 2 getDeviceIdForSubscriber 3 getImeiForSubscriber 4 getDeviceSvn 5 getSubscriberId 6 getSubscriberIdForSubscriber 7 getGroupIdLevel1 8 getGroupIdLevel1ForSubscriber 9 getIccSerialNumber 10 getIccSerialNumberForSubscriber 11 getLine1Number 12 getLine1NumberForSubscriber 13 getLine1AlphaTag 14 getLine1AlphaTagForSubscriber 15 getMsisdn 16 getMsisdnForSubscriber 17 getVoiceMailNumber 18 getVoiceMailNumberForSubscriber 19 getCompleteVoiceMailNumber 20 getCompleteVoiceMailNumberForSubscriber 21 getVoiceMailAlphaTag 22 getVoiceMailAlphaTagForSubscriber 23 getIsimImpi 24 getIsimDomain 25 getIsimImpu 26 getIsimIst 27 getIsimPcscf 28 getIsimChallengeResponse 29 getIccSimChallengeResponse **********************************
문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.
감사합니다.
MSDN Community Support Elin
※ 다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.
- 답변으로 표시됨 Elin-msftModerator 2022년 2월 9일 수요일 오전 1:31
- 답변으로 표시 취소됨 열린정보 2022년 6월 25일 토요일 오전 10:31
-
안녕하세요,열린정보 님
피드백 주셔서 감사합니다.
여쭤보신 문제에 관해서는 AT 명령어를 통해 휴대폰이나 GSM/GPRS 모뎀의 기본 정보를 얻을 수 있습니다.
다음 질문이 도움이 될 수 있을 것입니다.
AT Command fetching comport, IMEI, IMSI, USB를 통해 연결된 모바일 장치/모뎀의 모바일 모델 사용
Link:https://social.msdn.microsoft.com/Forums/vstudio/en-US/2fabc569-70a5-448f-a84b-4c4b2d53ce76/using-at-command-fetching-comport-imei-imsi-mobile-model-of-mobile-devicemodem-connected-via-usb?forum=netfxbcl
도움이 되였으면 합니다.MSDN Community Support Elin
※ 다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.