추천, 2024

에디터의 선택

루트가없는 Android 앱의 APK 파일을 추출하는 방법

APK 파일은 Android 앱을 개발 한 후 제작되는 최종 제품입니다. .apk 확장자와 함께 사용되며 Android Application Package라고도합니다. Windows 프로그램을 설치하는 데 사용되는 .exe 파일과 유사합니다. 이제 알 수도 있듯이 앱에서이 APK 파일을 추출하는 것은 쉬운 일이 아닙니다. 휴대 전화가 루팅되었지만 뿌리가 맞지 않는 Android 기기를 갖고 있다면 쉽지 않을 수 있습니다. 글쎄, 진실은 당신이 생각한 것처럼 힘들지 않다는 것입니다. 오늘은 휴대 전화에 설치된 앱의 APK를 추출 할 수있는 몇 가지 방법을 보여 드리겠습니다.

면책 조항 : 유료 Android 앱의 APK를 추출하는 것은 불법입니다. 그렇게한다면 당신 자신이 그것을 책임질 것입니다. 이 안내서는 교육 목적으로 APK를 추출하는 지식을 공유하기위한 영혼의 목적으로 작성되었습니다. 우리는 불법 복제를 지원하지 않습니다.

방법 1 : 고급 파일 탐색기 사용

위에서 언급했듯이 장치에 루트 액세스 권한이있는 경우 루트 폴더를 탐색 할 수있는 고급 파일 탐색기를 사용할 수 있습니다. 일반적으로 설치된 응용 프로그램은 " / data / apps "에 있습니다. 여기에서 APK 파일을 복사하여 원하는 위치에 붙여 넣기 만하면됩니다. 그러나 루트가없는 Android 휴대 전화의 고급 파일 탐색기를 사용하여 설치된 앱의 APK를 추출 할 수도 있습니다.

여기서는 ES File Explorer를 사용합니다. 원한다면 다른 파일 관리자 앱을 사용할 수 있지만 설치된 앱을 백업수 있는지 확인하십시오 . 예, 여기가 APK 추출에 도움이되는 중요한 요소입니다.

단계는 간단합니다. ES 파일 탐색기를 열고 의 홈 페이지에서 '앱' 하면, 아래 스크린 샷을 참조하십시오. 이제 APK를 추출하려는 앱을 길게 탭한 다음 하단 의 '백업' 옵션을 탭합니다 .

앱은 압축이 풀린 .apk 파일로 백업됩니다. 내부 저장 장치의 " 백업 "폴더에 APK 파일이 있습니다. 이 방법이 더 간단하다면 다음 방법이 훨씬 쉽습니다.

방법 2 : APK 추출기 앱 다운로드

그렇다면 APK를 추출 할 수있는 앱은 무엇입니까? APK Extractor 앱은 이름에서 알 수 있듯이 정확하게 작동합니다. Play 스토어에서 앱을 다운로드하여 설치하십시오.

응용 프로그램의 작업은 매우 간단합니다. 응용 프로그램의 홈 페이지에는 휴대 전화의 모든 시스템 및 타사 응용 프로그램이 표시됩니다. APK를 추가로 추가하려는 앱을 검색하면됩니다. 그런 다음 앱을 탭하면됩니다. APK가 추출되어 기기의 내부 저장소에있는 " 추출 된 APK"라는 폴더에 저장됩니다.

앱 설정에서 추출 된 APK의 대상 폴더를 변경할 수 있습니다. 이름 형식을 설정할 수도 있습니다. 예를 들어 APK 파일을 먼저 설정하여 앱 이름과 패키지 이름을 설정할 수 있습니다. 더 나은 이해를 위해 앱 버전을 이름에 추가 할 수도 있습니다. 그 외에도 원하는 경우 APK의 자동 백업설정할 수도 있습니다. 모든 설정에서 사용할 수 있습니다.

또한 앱 자체를 사용하여 APK를 다른 사람들공유 할 수있는 옵션이 있습니다. 앱 옆에있는 드롭 다운 아이콘을 탭하면 공유 옵션이 표시됩니다. 앱이 먼저 APK를 추출한 다음 공유 패널이 나타납니다. 그런 다음 APK를 공유 할 앱을 선택할 수 있습니다.

방법 3 : ADB를 사용하여 APK 추출

음, 만약 당신이 Avid 안드로이드 사용자이거나 안드로이드 개발자라면 ADB에 대해 알고 있어야합니다. 안드로이드 디버그 브릿지 는 기본적으로 안드로이드 SDK와 함께 제공되는 명령 줄 유틸리티입니다.이 명령 줄을 사용하면 다른 명령을 사용하여 휴대 전화를 제어하고 저장소 내의 파일을 관리 할 수 ​​있습니다. 디버깅의 주된 목적은 쉽게 루트 폴더에 액세스 할 수 있습니다.

따라서 몇 가지 명령을 사용하여 원하는 폴더의 PC 또는 Mac에 APK를 쉽게 추출 할 수 있습니다. 이제 ADB에 대해 잘 알지 못한다면 ADB가 작동하는 데 필요한 Android SDK라고 생각할 수 있습니다. 아니, 그렇지 않습니다. 실제로 Google은 ADB가 포함 된 별도의 플랫폼 도구 패키지를 제공합니다. 여기에서 다운로드 할 수 있습니다.

도구를 다운로드 한 후 zip을 추출하고 폴더를 엽니 다. fastboot와 함께 폴더에 adb.exe 파일이 있습니다 (사용하지 않을 것입니다). 이제 Shift 키를 누른 상태에서 폴더를 마우스 오른쪽 버튼으로 클릭하면 마우스 오른쪽 버튼 클릭 메뉴에서 " 여기 에서 명령 창 열기 "옵션이 표시됩니다.

그런 다음 USB 케이블을 통해 휴대 전화를 PC 또는 Mac에 연결하고 개발자 옵션에서 USB 디버깅이 켜져 있는지 확인하십시오 . 이제 아래에있는 명령을 따르십시오.

먼저 기기가 컴퓨터에 연결되어 있는지 여부를 확인합니다. 다음 명령을 입력하십시오.

 디바이스 광고 

다음으로 앱 패키지 이름을 가져옵니다. 패키지 이름을 이미 알고 있다면이 단계를 건너 뛸 수 있습니다. 다음 명령을 입력하십시오.

 adb 쉘 pm 목록 패키지 

이제 압축을 풀려는 패키지 이름을 복사하십시오 . 다음 명령에 붙여 넣으십시오. 접두어와 함께 'package :'접두어를 복사하지 마십시오. 다음 명령을 입력하십시오. 여기 Truecaller의 .apk를 추출합니다.

 adb 쉘 pm 경로 com.truecaller 

위의 명령은 앱의 실제 APK 경로를 제공합니다. 이제이 경로에서 .apk를 가져 와서 원하는 위치에 저장하려면 끌어 오기 명령을 수행하기 만하면됩니다. 원하는 위치의 경로를 복사하여 아래 주어진 명령에 붙여 넣으십시오. 또한 이전 명령에서 결과로 얻은 실제 .apk의 경로를 복사하십시오.

 adb pull /data/app/com.truecaller-1/base.apk 경로 / to / desired / location 

이제 .apk 파일을 원하는 위치에 저장해야합니다.

Android 앱의 APK를 추출하는 가장 좋은 방법

어떤 이유로 APK를 추출 할 수 있습니다. 개발자가 열심히 노력하여 보상을받을 자격이 있으므로 개발자를 지원해야합니다. 가장 좋은 방법은 두 번째 방법입니다. APK 추출기는 기본적으로 ADB에서 수행 한 것과 동일한 쉘 명령을 수행합니다. 그래서, 그것은 최선의 방법입니다. 그러나 다른 방법을 알고 있다면 주석에 언급하십시오.

Top