본문 바로가기
보안 및 개발/MOBILE

자주사용하는 ADB 명령어

by CH@3M 2020. 11. 3.
  • adb 연결 명령어
adb shell
  •  adb 연결가능한 device 목록
adb devices -l
  •  해당 IP에 adb 연결
adb connect + IP
  •  ~.apk 설치
adb install + ~.apk
  • 디바이스에 설치되어 있는 패키지 목록 출력
adb shell pm package

  •  모바일 -> PC 파일 옮기기
adb pull + 모바일파일 위치

참고) 기기에서 파일들 다 클릭해서 봐도 되고,, PC로 옮긴 DB 파일의 경우 https://sqlitebrowser.org/dl/ 를 통해 볼 수 있음

  • PC -> 모바일 파일 옮기기
adb push + PC의 파일 위치
  • activity 강제 실행
nox_adb shell am start -n 패키지명/실행하고자하는 Activity경로

ex) nox_adb shell am start -n com.kr.sample/com.kr.sample.activity.changepwActivity

    const-string v0, "App Integrity check test01" 

    const/4 v1, 0x0 

    iinvoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; 

    move-result-object v0 

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

 

  • 시스템 파일 안의 문자열 검색
grep -rinoE '검색어'*

 

  • 앱에 허용하는 권한 목록
aapt d permissions + ~.apk

반응형

'보안 및 개발 > MOBILE' 카테고리의 다른 글

[Android] Burpsuite 사용하기  (0) 2021.03.18
URI Scheme 변조  (0) 2021.03.05
[Android] Smali 코드  (0) 2020.05.06
adb: Failure [INSTALL_FAILED_VERIFICATION_FAILURE]  (0) 2020.04.20
Frida 기본 설명  (0) 2020.04.20