*** Android Debug ***

* Kernel Debug
=====================================================
* adb shell
- cat proc/kmsg : kernel 로그 메세지를 볼 수 있음.

   adb devices 로 폰 연결확인
   adb shell
   > cat /proc/kmsg&  커널메시지 나옴 ex: <number>형식
   > logcat&          플랫폼메시지 나옴 
   adb logcat -b radio > xxx.txt 릴 로그

dmesg : 가장 최근 메세지 출력
===================================================

* kernel message 찍기 (파일이름, 함수이름, 라인넘버)
===================================================
printk(KERN_ERR "%s : %s : %d \n, __FILE__, __func__, __LINE__)
===================================================

* 부팅시 Serial 로 메세지 찍는 방법
===================================================
setenv SWITCH_SEL 3
saveenv

로그 레벨 변경하는 방법
----
setenv CMDLINE console=ttySAC2,115200 loglevel=7
saveenv

현재 상태 보는 방법
----
printenv


===================================================

* emergency mode 들어가는 법: anyway function 부분 2,6번 내리고 폰연결하면 들어간다.



- wake lock 보는 방법
---------
#cat /sys/power/wake_lock


- wake unlock 보는 방법
---------
#cat /sys/power/wake_unlock


- wake lock setting 방법
---------
#echo test > /sys/power/wake_lock


- wake unlock setting 방법
---------
#echo test > /sys/power/wake_unlock


- 현재 wake lock 보는 방법
---------
#cat /proc/wakelocks

- Threads 보는 방법
---------
#ps
#ps -t

- Thread 죽이는 방법
---------
#kill "PID"
#kill -9 "PID"

- dumpsys 보는 방법
---------
#dumpsys power
#dumpsys alarm


- 의심되는 Thread 가 있을 경우에 확인 방법
의심되는 Thread의 PID를 확인후에
#cd proc
#cd "PID"
#cat wchan (현재 상태 확인)

#cat cmdline (매개변수 확인)

-속성 변경하는 방법 (read, write)
-----------------------------
    chown system system /data
    chmod 0771 /data
-----------
위 부분의 속성을 system으로 바꿔서 read write 가능하게 하려면~
-----------------------------
    chown system system /system
    chmod 0771 /system
-----------
이렇게 하면 apk 파일을 지울수 있다.


adb logcat  -v time -b main -b radio -b events -b system 2>&1|tee 00_logcat.log


출처 http://mungi.kr/172

'Japan > Work As Tester' 카테고리의 다른 글

ims-volte-sip  (0) 2016.03.19
로그 보면서 파일로 저장하기  (0) 2016.03.18
로그, 속성 관련  (0) 2016.03.18
adb shell 명령어  (0) 2016.03.18
VoLTE관련  (0) 2016.03.18
디바이스와 adb 무선으로 사용하도록 세팅  (0) 2016.03.18

+ Recent posts