2012-10-12 5 views
10

ADB 셸을 통해 안드로이드 장치에 AT 명령을 보낼 수 있는지 조사 할 업무가 있습니다. 지금까지 AT 명령을 반향하려고 시도했지만 정상적인 문자열로 전달합니다. 아무나 도와주세요.ADB 안드로이드를 통해 AT 명령 보내기

+0

이 가능이 자습서를 실행합니다. ADB는 GSM 모뎀이 아닙니다 – opc0de

+0

저는 사람들이 루팅 된 장치로 명령을 성공적으로 실행 한 유사한 게시물을 보았습니다. –

+0

이것을 확인해보십시오. http://tech-papers.org/executing-at-commands-android-application/ –

답변

2

에코 어디서? 안드로이드에서는 rild (Radio Interface Layer) 데몬과 대화를하고, 실제로 데몬은 실제 하드웨어에 명령을 보내는 독점 라이브러리와 대화합니다. 자세한 내용은 빌드 소스 코드를 확인하십시오. 아마도 rild와 대화하는 커맨드 라인 프로그램을 작성하고 필요에 따라 adb 쉘을 통해 실행할 수 있습니다.

+0

실제로 가능합니다. 나는 한 쌍의 일을 할 수 있었고 대부분은 OK 요청을 돌려 줬다. –

+0

다시 말하지만, 어디에? 어떤 명령을 내리셨습니까? ADB는 전화에서 쉘 명령을 실행하기위한 수단 일뿐입니다. 직렬 (유사) 장치와 직접 대화를 할 수도 있고 그렇지 못할 수도 있습니다. 이것은 주로 특정 전화에 달려 있습니다. –

6

이 시도하십시오 : 귀하의 휴대 전화에

echo -e "AT+CFUN=?\r\n" > /dev/ttyUSB0 

는 시리얼 라인은 반드시 ttyUSB0를 호출 할 수 없습니다. 작동하지 않거나 사용할 수없는 경우 /dev/ 디렉토리의 다른 항목을 확인하십시오.
/dev/ttyGS0 또는 /dev/SMD0 일 수도 있습니다 (@Sani에서 찾아 냈습니다).

자세한 내용은이 Guide


참고를 확인하시기 바랍니다 :

또한 AT 자신의 시리얼 (tty) 장치 중 하나에서 명령에 응답하지 않는 전화가있을 수 있습니다.
방금 ​​삼성 갤럭시 S4에서 내 자신의 절차를 시도했지만 성공하지 못했습니다. 사용할 수있는 포트를 찾기 위해

+0

나는 이것을 시도했지만 작동하지 않는다. BDW 내 장치가 은하 에이스 뿌리 –

+1

나는 일하는 해결책을 가지고있다.내 경우에는 TTYUSB0 대신 SMD0 인 장치 모뎀을 찾아야했습니다. 몇 가지 명령이 작동하고 일부는 정상적으로 돌아 왔습니다. 아직도 조사 중이 야. 고마워. –

+0

아아, 그게 내가 너에게 가이드를 체크 아웃하라고 명령 한 이유이다. : o) 나는 그 문제를 해결하기 위해 내 대답을 완성 할 것이다. 우리와 공유해 주셔서 감사합니다! – Nippey

0

는 : 당신은 라디오 청각 장애 느릅 나무가 사용하는 볼

# cat /proc/tty/drivers 

사용 logcat -b radio | grep dev를 확인할 수 있습니다.

+0

내 갤럭시 노트 II (GT-N7100)의 경우 이것은'/ dev/ttySAC2'입니다. – psiphi75

0

예 너무 ADB 쉘에서 AT 명령을 실행할 수 있습니다 ...

prerequsite :- 
1. rooted android phone 
2. you are aware of the port that RIL use for i/o operation. 
3. to check which port is being used by RIl use `getprop rild.libargs` 

use echo -c "AT\r\n" > /dev/smd11 

PS ADB에서 명령을 실행하도록 : 가 RIL.This에서 사용하는 포트가 변화되어 smd11 장치에서 장치로. 또한

확인을 안드로이드 응용 프로그램에서 AT 명령을 나는 생각하지 않는다

http://tech-papers.org/executing-at-commands-android-application/

+0

"어떤 포트가 RI에 의해 사용되는지 확인하려면'getprop rild.libargs'를 사용하십시오. 그러나 제 경우에는 아무것도 반환하지 않습니다. 텍스트가 표시되지 않습니다. 삼성 GT-S5301을 사용하고 있습니다. – mkhan

+1

링크가 작동하지 않습니다. –

관련 문제