스마트폰

안드로이드 스마트폰에 설치되어있는 어플을 컴퓨터로 추출하기

Zyss 2020. 9. 10. 19:26
반응형

 

준비물 : 1.  SDK  프로그램 설치  (프로그램 다운로드)

            2.  제조사 USB 드라이버

            3.  USB 케이블

            4.  스마트폰

 

SDK가 설치되는 기본 경로는 다음과 같다. 

C:\Users\컴퓨터명\AppData\Local\Android\Sdk\platform-tools\ 

설치되어있는 폴더에는 ADB.EXE 라는 실행 파일이 존재하며 이를 이용하여 작업을 진행한다.

 

 

 

스마트폰 > 환경설정 > 개발자모드 > 디버깅에서 

USB 디버깅을 활성화 한다.

 

해당 폴더에서 cmd를 입력하여 도스 명령 프롬프트를 실행하거나

관리자 권한으로 cmd를 입력하여 해당 경로로 들어가도 된다.

 

adb shell 을 입력하고 엔터를 치면

d1x: / $  으로 진입이되면  성공한 것이고  그렇지 않다면 실패한 것이다.

 

 

자, adb 실패할경우 해결하는 방법에 대해서 설명한다.

 

우선 연결된 USB 케이블을 분리한다.

 

 

c:\Users\컴퓨터명\.android\

폴더로 진입하여 두개 파일을 삭제한다.

adbkey

adbkey.pub

 

 

 

스마트폰 > 환경설정 > 개발자모드 > 디버깅에서 

USB 디버깅 권한 승인 취소를 한다.

 

 

adb kill-server 엔터를 입력하여 서버를 종료한다.

 

 

adb shell 입력한다.

d1x: / $  으로 진입이되면  성공한 것이다.

 

d1x: / $ pm list packages -f  또는

d1x: / $ pm list packages -f | grep youtube(어플이름)

으로 검색한다.

 

그러면 설치되어있는 어플들이 주루룩 나온다.

원하는 어플의 경로를 기억해둔다.

exit 를 입력하여 도스 명령프롬프트로 빠져나온다.

 

adb pull /data/app/.......youtube_base.apk  youtube.apk (저장할 파일명)

 

dir으로 검색하거나 파일 탐색기로 저장되어있는지 확인한다.

저장된 apk 파일을 원하는 곳에 복사하여 사용하면된다.

 

 

 

 

반응형