Jak wyodrębnić plik APK aplikacji na Androida bez rootowania?

Plik APK to produkt końcowy, który powstaje po opracowaniu aplikacji na Androida. Jest powiązany z rozszerzeniem .apk i jest również znany jako pakiet aplikacji na Androida. Jest podobny do pliku .exe, który służy do instalowania programów systemu Windows. Teraz, jak być może wiesz (lub nie), wyodrębnienie tego pliku APK z aplikacji nie jest łatwym zadaniem. Może to być łatwe, jeśli Twój telefon jest zrootowany, ale nie tak bardzo, jeśli masz niezrootowane urządzenie z Androidem. Cóż, prawda jest taka, że ​​nie jest tak trudne, jak mogłoby się wydawać. Dzisiaj pokażę Ci kilka metod, dzięki którym możesz wyodrębnić APK zainstalowanej aplikacji na swoim telefonie.

Zastrzeżenie: Wyodrębnianie APK płatnej aplikacji na Androida jest nielegalne. Jeśli to zrobisz, sam będziesz za to odpowiedzialny. Ten przewodnik został napisany z myślą o dzieleniu się wiedzą na temat wyodrębniania pakietu APK w celach edukacyjnych. Nie popieramy piractwa.

Metoda 1: Korzystanie z zaawansowanego Eksploratora plików

Jak wspomniano powyżej, jeśli Twoje urządzenie ma uprawnienia administratora, możesz użyć zaawansowanego eksploratora plików, który umożliwia przeglądanie folderów głównych. Ogólnie zainstalowane aplikacje znajdują się w „/dane/aplikacje“. Stąd możesz po prostu skopiować pliki APK i wkleić je w dowolnym miejscu. Możesz jednak wyodrębnić pakiet APK zainstalowanych aplikacji za pomocą zaawansowanego eksploratora plików na nierootowanym telefonie z Androidem.

Będziemy używać tutaj Eksplorator plików ES za to. Możesz użyć dowolnej innej aplikacji do zarządzania plikami, jeśli chcesz, ale nie upewnij się, że umożliwia tworzenie kopii zapasowych zainstalowanych aplikacji. Tak, to będzie kluczowa rzecz, która pomoże nam wyodrębnić APK.

Kroki są proste. Otwórz Eksplorator plików ES i dotknij „Aplikacja” na stronie głównej aplikacji, jak pokazano na poniższych zrzutach ekranu. Teraz, długo dotknij aplikacji, z której chcesz wyodrębnić APK i stuknij w „Kopia zapasowa” opcja dostępna na dole.

Kopia zapasowa aplikacji zostanie utworzona z wyodrębnionym plikiem .apk. Plik APK znajdziesz w folderze o nazwie „Utworzyć kopię zapasową” w pamięci wewnętrznej. JEŚLI uważasz tę metodę za prostszą, następna metoda jest jeszcze łatwiejsza.

Metoda 2: Pobierz aplikację do ekstrakcji APK

A co z aplikacją, która może wyodrębnić pakiet APK? Cóż, aplikacja APK Extractor działa dokładnie tak, jak sugeruje jej nazwa. Pobierz aplikację ze Sklepu Play i zainstaluj go.

Działanie aplikacji jest bardzo proste. Strona główna aplikacji pokazuje wszystkie aplikacje systemowe i aplikacje innych firm w telefonie. Możesz po prostu wyszukać aplikację, z której chcesz wyodrębnić plik APK. Następnie po prostu dotknij aplikacji i to wszystko. APK zostanie wyodrębniony i zapisany w folderze o nazwie „Wyodrębnione pakiety APK” w pamięci wewnętrznej urządzenia.

W odniesieniu :  Jak automatycznie opróżnić kosz w systemie Windows 10?

Ekstraktor APK 1

W ustawieniach aplikacji możesz zmienić folder docelowy wyodrębnionych pakietów APK. Możesz także ustaw format nazwy. Na przykład możesz ustawić pliki APK, aby najpierw miały nazwę aplikacji, a następnie nazwę pakietu. Możesz również dodać wersję aplikacji w nazwie, aby lepiej ją zrozumieć. Poza tym możesz nawet skonfigurować automatyczną kopię zapasową APK, jeśli chcesz. To wszystko jest dostępne w ustawieniach.

Dostępna jest również opcja udostępnij APK innym za pomocą samej aplikacji. Wystarczy dotknąć rozwijanej ikony obok aplikacji, a otrzymasz możliwość jej udostępnienia. Aplikacja najpierw wyodrębni plik APK, a następnie pojawi się panel udostępniania. Następnie możesz wybrać aplikację, za pomocą której chcesz udostępnić pakiet APK.

Metoda 3: Wyodrębnianie pakietu APK za pomocą ADB

Cóż, jeśli jesteś użytkownikiem Avid Androida lub programistą Androida, musisz wiedzieć o ADB. ten Most debugowania Androida to w zasadzie narzędzie wiersza poleceń dostępne z pakietem Android SDK, które pozwala kontrolować telefon i zarządzać plikami w pamięci za pomocą różnych poleceń. Może łatwo uzyskać dostęp do folderów głównych, ponieważ głównym celem jest debugowanie.

Tak więc za pomocą kilku zestawów poleceń możesz łatwo wyodrębnić APK na nasz komputer PC lub Mac w żądanym folderze. Teraz, jeśli nie jesteś zbyt świadomy ADB, możesz pomyśleć, że Android SDK jest niezbędny do działania ADB? No nie, nie jest. W rzeczywistości Google zapewnia oddzielny pakiet narzędzi platformy, który zawiera ADB. Możesz go pobrać z tutaj.

Po pobraniu narzędzi wystarczy rozpakować plik zip i otworzyć folder. W folderze znajdziesz plik adb.exe wraz z fastbootem (nie będziemy go używać). Teraz naciśnij Shift i kliknij prawym przyciskiem myszy folder, aby uzyskać opcję „Otwórz okno poleceń tutaj” w menu prawym przyciskiem myszy.

Następny, podłącz telefon do komputera PC lub Mac za pomocą kabla USB i upewnij się, że debugowanie USB jest włączone w opcjach programisty. Teraz postępuj zgodnie z poleceniami podanymi poniżej.

Najpierw sprawdzimy, czy urządzenie jest podłączone do komputera, czy nie. Wpisz następujące polecenie:

adb devices

Jak wyodrębnić plik APK aplikacji na Androida bez rootowania?

Następnie pobierzemy nazwę pakietu aplikacji. Jeśli znasz już nazwę pakietu, możesz pominąć ten krok. Wpisz następujące polecenie.

adb shell pm list packages

Jak wyodrębnić plik APK aplikacji na Androida bez rootowania?

Teraz tylko skopiuj nazwę pakietu, który chcesz wyodrębnić. I wklej go w następnym poleceniu. Nie kopiuj razem z nim prefiksu „pakiet:”. Wpisz następujące polecenie. Tutaj wyciągam .apk z Truecaller.

adb shell pm path com.truecaller

Jak wyodrębnić plik APK aplikacji na Androida bez rootowania?

Powyższe polecenie poda ścieżkę rzeczywistego pakietu APK aplikacji. Teraz wystarczy wykonać ciągnąć polecenie, aby pobrać plik .apk z tej ścieżki i zapisać go w wybranej lokalizacji. Upewnij się, że skopiuj ścieżkę żądanej lokalizacji i wklej ją w podanym poniżej poleceniu. Skopiuj także ścieżkę rzeczywistego pliku .apk, który otrzymaliśmy w wyniku poprzedniego polecenia.

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

Jak wyodrębnić plik APK aplikacji na Androida bez rootowania?

Plik .apk powinien być teraz przechowywany w wybranej lokalizacji.

W odniesieniu :  Co to jest narzędzie do odzyskiwania plików systemu Microsoft Windows i jak z niego korzystać?

ZOBACZ RÓWNIEŻ: Jak odblokować komputer Mac za pomocą skanera linii papilarnych urządzenia z systemem Android

Najlepsze sposoby na wyodrębnienie APK z aplikacji na Androida

Bez względu na powód wyodrębnienia pliku APK; upewnij się, że wspierasz programistów, ponieważ zasługują na nagrodę za ich ciężką pracę. Mówiąc o najlepszej drodze, to z pewnością druga metoda. Ekstraktor APK zasadniczo wykonuje te same polecenia powłoki, które wykonaliśmy w ADB. Więc to na pewno najlepszy sposób. Jeśli jednak znasz inną metodę, wspomnij o tym w komentarzach.