Gooday Note Scrap Source Android login
 
작성일 : 12-08-17 15:32
문자 접근
 글쓴이 : 기리
조회 : 13,585   추천 : 0   비추천 : 0  
   wap-209-mmsencapsulation-20020105-a.pdf (125.1K) [0] DATE : 2012-08-17 15:50:18
첨부파일 : [유용한TIP] mms관련 자료

갤럭시3
http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=41000&sca=%EC%9C%A0%EC%9A%A9%ED%95%9CTIP

기리 12-11-15 13:15
 
AndroidOS에서 제공하는 문자메세지 수신함의 경로는 "content://sms/inbox" 로 레퍼런스 폰인 넥서스원, 넥서스S는 물론이고 OMA표준을 적용한 대부분의 외산단말기에서 사용할 수 있었습니다.

시리우스, 베가 의 팬택 단말기에서도 MMS는 좀 다르지만 수신함의 위치는 동일합니다.

단, KT출시 단말기의 경우는 갤럭시시리즈라 하더라도 OMA-mms표준을 사용합니다.

이렇기 때문에 실제로 앱을 개발하는 개발자 입장에서는 제조사별, 통신사별로 각각 다른 수신함 URL을 사용해야만 했습니다.

그래서 저도 제조사가 삼성(기기의 모델명이 SHW로 시작, LTE단말은 SHV로 시작합니다)이고 통신사가 KT가 아니라면 "content://com.sec.mms.provider/message"

-> 갤럭시 S, 갤럭시 S2

위의 경로를 사용했습니다.

갤럭시A만 "content://com.btb.sec.mms.provider/message" 이 경로를 사용했습니다.

하지만 이번에 출시된 갤럭시S3의 경우에는 위에서 언급한 것과 마찬가지로 OMA-mms 표준을 사용하기 때문에 AndroidOS에서 제공하는 문자메세지 수신함의 경로인  "content://sms/inbox" 를 사용하면 됩니다.



안드로이드    : "content://sms/inbox"
삼성(KT제외) : "content://com.sec.mms.provider/message"
갤럭시A        : "content://com.btb.sec.mms.provider/message"
기리 12-11-15 16:02
 
LG :  content://com.lge.messageprovider/msg/inbox
삼성 대부분 : content://com.sec.mms.provider/message
겔럭시 s3 : content://sms/inbox
삼성 갤럭시A : content://com.btb.sec.mms.provider/message
그냥 나머지 : content://sms/inbox
[출처] 데이브러쉬 : http://daybrush.com/?document_srl=19292
기리 12-11-15 16:20
 
RootID:6565,
RegTime:1352899895000,
MainType:0,
SubType:0,
DetailType:0,
Status:1101,
MDN1st:01087512749,
MDN2nd:01087512749,
Display:추석현,
Chosung:ㅊㅅㅎ,
Title:전화해도되나..^^,
CallbackURL:,
TID:0,
CommonID:,
AID:,
AppSpecificData:,
RawSmsPdu:[B@41502bd0,
ReservedData1:,
ReservedData2:null,
기리 12-12-12 20:18
 
http://labs.mwrinfosecurity.com/advisories/2012/09/07/multiple-samsung-android-application-vulnerabilities/

com.sec.android.provider.logsprovider (LogsProvider)
Uri: content://logs/historys

<uses-permission android:name="com.sec.android.provider.logsprovider.permission.READ_LOGS" />
<uses-permission android:name="com.sec.android.provider.logsprovider.permission.WRITE_LOGS" />