반응형

QA Engineering 87

IMS, QXDM 때문에 이것저것...

구글링 링크 모음 QXDM usb connected, RRC 설정 Call log Diag 프로그램 IMEI backup 및 NAM 설정 QXDM 네트워크 연결관련 미국용자 블로그 중국어 IMS 캡쳐 및 QCAT The interesting “utran-cell-id-3gpp” value is contained in P-Access- Network-Info header. The “utran-cell-id- 3gpp” value is composed of 4 information. – MCC: Mobile Country Code. This code identifies the country. – MNC: Mobile Network Code. This code identifies the mobile opera..

local.properties 변경 for Local Test

Error:Could not determine the dependencies of task ':app:transformClassesWithInstantRunForDevDebug'.> In order to use Instant Run with this device running API 24, you must install platform 24 in your SDK Android sdk 가 설치가 안되어 있거나 위치가 다른 경우에 보이곤 한다. gradle안의 local.properties 의 sdk.dir의 경로를 확인해서 local pc에서 설치되어 있는 Androidsdk path로 변경 하거나 androidsdk를 설치하면 정상적으로 build 가 가능하다. sdk.dir=C\:\\AndroidSDK..

pcap file의 dump, 그리고 가져오기

Call Testing에서 wireshark를 통한 packet 분석을 하려면 일반적으로 pcap 파일을 생성 해서 분석을 해야 한다. 예전 2G, 3G에서는 Qualcomm에서 제공하는? QXDM 과 같은 툴로 pcap 파일을 추출 했지만 요즘은 대부분 스마트 폰이기 때문에 Rooted 가 되어 있다면 root 권한으로 단말과 PC를 바로 연결 하여 pcap을 추출 할 수 있다. # Android- tcpdump 명령어를 이용하여 가지고 올수 있다. 1. tcpdump command >> adb shell tcpdump -p -vv -s 0 -i any -w "saved local path".pcap 2. Stored tcpdump on your PC>> adb pull "local saved path..

wire shark 검색 패턴

지금은 사용하고 있지 않지만...예전에 많이 썻던 wire shark. wireshark.org에 들어가면 자세히 나왔지만 편하게 찾기 위해서 여기에 정리해 놓아야 겠다. wireshark에서 많이 쓰이는 패턴DISPLAY FILTEREXPLANATIONEXAMPLEeth.addrsource or destination mac-addresseth.addr == 00:1a:6b:ce:fc:bbeth.srcsource mac-addresseth.src == 00:1a:6b:ce:fc:bbeth.dstdestination mac-addresseth.dst == 00:1a:6b:ce:fc:bbarp.dst.hw_mactarget mac-addressarp.dst.hw_mac == 00:1a:6b:ce:fc:bba..

단말 GPU Framework information shell 명령어

GPU Framework information을 가져오기 위해서는 Android 터미널에 접속해서 아래와 같은 명령어를 입력하면 된다.adb shell dumpsys [pkg] > c:\gfxinfo_dumplog.txt 안드로이드 JB 이상인 4.2 부터는 개발자 모드에 추가를 해 놓으면 real-time으로 표시해 주는 듯하다. (14년도에 써놓은 거라 기억이 가물...) 추가적으로 확인하려 했던 부분들은...어플리케이션의 FPS 프레임을 확인 할 수 있는 방법FPS의 기본적인 이해관련된 테스트 툴 찾아 보기 dumpsys result Applications Graphics Acceleration Info:Uptime: 11074661 Realtime: 18453728 ** Graphics info ..

GPS, 위/경도로 거리 계산하기

CaN님의 블로그에서 발췌한 내용을 블로깅 한다. http://m.cantips.com/1625 위도 경도로 거리 계산 하기보통 java, C로 계산을 할 수 있게 구현 하기는 하지만 때로는 데이터를 직접 얻어와서 엑셀시트로 계산 하는 경우도 있어서계산식을 알아야 엑셀식에 넣고 쉽게 할수 있다. ACOS(COS(RADIANS(90-지점1의위도))*COS(RADIANS(90-지점2의위도))+SIN(RADIANS(90-지점1의위도))*SIN(RADIANS(90-지점2의위도))*COS(RADIANS(지점1의경도-지점2의경도)))*6371 해당 공식을 이용하면 구글 MAP에서 제공 하는 LAB 거리 측정과 거의 일치하는 값을 얻을 수 있다.

push test 도중 메시지를 못 받는 경우

만일 push server에서 정상적으로 message를 전달 하고 있다면,단말에서 제대로 push를 내려 받지 못하는 경우가 있다. 보통 Android는 GCM을 통해서 push는 내려 받지만,iOS 는 APN을 통해서 push를 받는다. Test 도중 발생하는 이슈의 원인은 이랬다. case 1) 테스트 중인 application을 강제로 종료 (Memory kill)을 했을 경우 local 에서 cache 하고 있는 push service의 정보를 지워 버리는 경우 case 1-1) 파생되는 case이긴 한데... local에서 정보를 지워 버린 후 server에 pushId를 null이나 공백으로 올려주는 경우 (이때 server가 공백이나 null 값의 pushId로 update 해버리면 실제 ..

MMS db를 외부에 저장하기 -고전-

이 포스팅은 고전 내용이다. (네이버블로그 기준 13년도)작성은 하되 해보지 않았으므로 반드시 이글을 보는 분이 알아서 잘 ... http://fairworld.tistory.com/m/post/view/id/328해당 링크의 내용을 가져왔는데 현재 해당 링크도 운영을 중단한 듯 하다. 당시 최신기종인 갤럭시S5, HTC one 계열을 기준으로 작성 되어 있다.(지금은 pkg name 등 이것저것이 바뀌어져 있을듯...) 당연히 아래 내용들을 하려면 su 권한을 받아야 하기 때문에단말은 rooted 되거나 처음 부터 해당 권한에 접근 가능한 rom을 사용 중이어야 함. # 백업 명령어 mkdir /mnt/sdcard/mms_backup cp /data/data/com.sec.mms/databases/mm..

맥에서 Android 단말이 연결 되지 않을때

아직도 제대로 되는지 사실 확인 해보진 않았는데,맥에서 가끔씩 안드로이드 단말이 연결이 안되는 경우가 있다. 보통 Android Studio를 설치 하면 되긴 하지만개발을 하는 사람 아닌 이상 용량먹는 프로그램을 설치할 필요가 없으니까... https://www.android.com/filetransfer/ 에 접속 하면 File transfer 프로그램을 다운 받을 수 있다. 여기에서 dmg 파일을 받아 설치 하면 대부분? 해결 된다.

728x90
반응형