https://linitial.tistory.com/22
[Android] ADB 환경변수 설정 For Mac
필요성 Android Studio 로 Android 개발을 하다 보면 adb shell 을 활용하여 테스트해야 하는 경우가 많습니다. 하지만 이와 관련된 환경 변수가 설정되어 있지 않다면 아래와 같은 메시지가 뜨게 되죠. $
linitial.tistory.com
일단 첫 번째로 환경변수 설정해주는 것이 중요함
이 싸이트에서 결정적으로 도움을 받았음.
시간이 남는다면 이 사이트를 정리하면 좋을 듯
Mac의 경로에 ADB 설치 및 추가 및 전역 ADB 설정 - GeekLoving.net
ADB 변수 환경을 추가하여 Mac에서 글로벌 ADB를 설정할 수 있습니까? Windows에서 시스템 전체 ADB 및 Fastboot 설정에 대한 자습서를 작성하는 동안 이 질문을 염두에 두었습니다. ADB command not found Mac에
geekloving.net
여기는 참고했음
맥에서 안드로이드 무선 디버깅 1 - ADB를 이용한 방법
안드로이드 개발을 하다 보면, 선 연결 없이 개발을 하고 싶을 때가 많습니다. 요즘은 무선 시대라고 할 만큼 컴퓨팅도 무선으로 하고 있죠. 무선 마우스, 무선 키보드, 무선 이어폰 등등... 선이
wingsnote.com
이건 무선 디버깅 .. 이거도 뭐 하면 좋을 거 같긴 함.
터미널
adb shell
su
cd /data/data
ls
-> 데이터 목록 뜨고 목록에서 내가 추출할 파일 명 확인
exit
cp -r /data/data/파일명 /sdcard/저장 할 파일명
그다음 핸드폰 내장 메모리에서 꺼내면 됨.
그건 android file transfer 깔아서
핸드폰 usb 연결 하면 추출 가능.
apk 추출
-> base.apk경로 : /data/app/패키지 이름/base.apk
패키지 이름도 모르기 때문에
su 관리자 권한 받고
cd /data/app
ls
해서 파일의 패키지 이름을 복사하고
cp -r /data/app/패키지 이름/base.apk /sdcard/저장 할 파일명
하면 됨.
내가 하면서 오류 났던 부분 1.
permission denied
--> 권한을 받지 못해서 오류가 나는 것이다.
즉 adb shell 하고
su 를 작성하지 않아서 (관리자 권한을 받지 않아서 ) 오류가 났던 것.
su를 입력하니 오류가 나지 않는 것을 발견.
내가 하면서 오류 났던 부분 2.
'Forensic > Basic' 카테고리의 다른 글
Mac autopsy install (1) | 2022.10.12 |
---|---|
디포챌린지 준비 (1) | 2022.10.02 |
Mac HxD (Hex Editor) / 파일 시그니처 (1) | 2022.08.07 |
.xml 파일 (0) | 2022.08.04 |
안드로이드 DB 파일 추출 (adb 명령어) (1) | 2022.07.30 |