adb

안드로이드에서 adb shell로 apk 추출하기

adb shell을 이용한 apk 추출 가이드는 그림과 함께 친절히 작성된 글이 인터넷에 이미 많이 있습니다. 개인적 기록 차원에서 적어둡니다. 설치된 패키지를 찾습니다. >adb shell pm list packages | find “<패키지 이름이나 키워드>” apk의 정확한 패키지 이름 확인 후, apk 설치 위치를 확인합니다. >adb shell dumpsys package <패키지 이름> | find “path” apk 설치 위치를 찾은 …

안드로이드에서 adb shell로 apk 추출하기 더 보기 »

adb shell로 대량의 apk 설치하기

많은 apk 파일을 한꺼번에 설치해야하는데 스크립트까지 만들기도 귀찮다면, adb shell을 이용해보자. 설치할 apk 파일들을 단말에 먼저 옮긴 후 루프문으로 설치하게 하면 된다. 각각의 명령어는 아래와 같다. >adb push ./apk /sdcard/ >adb shell for apk in /sdcard/*.apk; do pm install -r $apk ; done 이 때 adb shell에서는 모든 파일 선택 특수문자가 없으니, 폴더를 지정하여 넣는 …

adb shell로 대량의 apk 설치하기 더 보기 »

인텔리 제이에서 시스템 정보 확인하기(adb shell dumpsys)

안드로이드는 리눅스를 기반으로 한 운영체제 이기때문에 쉘(shell)을 사용할 수 있고 다른 글에서 쓴바 있다. 그리고 그 쉘에서 dumpsys라는 툴을 이용하면 안드로이드의 관심있는 서비스(?) 정보를 매우 자세하게 뽑아낼 수 있다. 이에 대한 자세한 설명은 안드로이드 개발자 사이트에 잘 정리되어 있기도 하다. 하지만, 번거롭다. 명령창을 통해  실행해야 하는데, 대부분의 개발자가 있는 줄 알면서도 안쓰게 만드는 가장 큰 …

인텔리 제이에서 시스템 정보 확인하기(adb shell dumpsys) 더 보기 »

안드로이드의 유용한 shell 커맨드

앱 메모리 정보 확인하기 안드로이드는 리눅스 기반 O/S로 쉘을 사용할 수 있다. 가장 기본은 adb shell 인데, 위의 명령어만 치면 shell로 진입한다. 그 후 안드로이드에서 지원하는 명령창 툴들을 사용할 수 있다. 하지만, shell로 진입하는게 부담스럽다면 adb shell dumpsys 와 같이 shell 다음에 바로 툴을 입력할 수도 있다. 위 명령어는 너무 많은 데이터를 한번 쳐보면 알겠지만, …

안드로이드의 유용한 shell 커맨드 더 보기 »