[Android] 앱 안의 Webview DevTools처럼 보기

아래와 같은 식으로 사용하면 된다.

  1. Android 기기/에뮬레이터에서 앱 실행
  2. PC Chrome에서 아래 열기

chrome://inspect/#devices

  1. Discover USB devices 체크
  2. 보고 싶은 앱 또는 앱의 WebView가 보이면 inspect 클릭

앱의 origin 을 알고 싶다면 열린 DevTools에서:

  • Console에 입력:

    window.location.origin

    • Network 탭에서 보고 싶은 URL 연결 클릭
    • Request Headers의 Origin 확인

    [Android] adb wifi debugging 사용 방법

    1. 안드로이드 기기에서 개발자 옵션 켜기
    2. 개발자 옵션에서 “무선 디버깅” 켜기
    3. 무선 디버깅에서 페어링 코드로 기기 페어링 선택
    4. 호스트 컴퓨터에서 휴대폰에 나온 화면의 IP 주소 및 포트대로 adb pair <IP>:<PORT> 실행
      • 예제: adb pair 192.168.0.4:33917
    5. 호스트 컴퓨터에서 휴대폰에 나온 화면의 페어링 코드를 입력
      • 예제: Enter pairing code: 656685
    6. 연결됨. 호스트 컴퓨터에서 adb devices 를 실행하면 연결된 기기가 보일 것.
     dasomoli> ~> adb devices
    List of devices attached
    adb-R3CRC0G1A8L-FkwYCP._adb-tls-connect._tcp	device

    [Linux:Kernel] Kernel 너무 일찍 죽을 때 Console Log message

    1. __log_buf 가 kmsg log buffer. T32 attach 후 다음과 같이 dump 뜰 수 있다(__log_buf가 0xc060eaa4 일 때).

    d.save.binary d:\log_ll.log 0xc060eaa4++0x200000

    2. console이 Enable 되기 전에 죽는다면, Kernel hacking -> Kernel low-level debugging functions (read help!) (DEBUG_LL [=y]) 를 켜면 메시지를 볼 수 있다. 서브 메뉴의 UART 번호는 맞춰줘야 함!