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

  • Yurich Koshurich
  • 0
  • 1133
  • 98

Plik APK to produkt końcowy, który jest tworzony po opracowaniu aplikacji na Androida. Działa z rozszerzeniem .apk i jest również znany jako pakiet aplikacji na Androida. Jest podobny do pliku .exe używanego 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 nierootowane urządzenie z Androidem. Cóż, prawda jest taka, że ​​nie jest tak trudne, jak mogłoby się wydawać. Dzisiaj pokażę ci kilka metod, za pomocą których możesz wyodrębnić pakiet APK zainstalowanej aplikacji na telefonie.

Zrzeczenie się: Wyodrębnianie pakietu 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 duszy, aby dzielić się wiedzą na temat wyodrębniania APK do celów edukacyjnych. Nie wspieramy piractwa.  

Metoda 1: użycie zaawansowanego eksploratora plików

Jak wspomniano powyżej, jeśli Twoje urządzenie ma uprawnienia roota, możesz użyć zaawansowanego eksploratora plików, który umożliwia przeglądanie folderów głównych. Ogólnie rzecz biorąc, zainstalowane aplikacje znajdują się w „/ data / apps„.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 niezrootowanym telefonie z Androidem.

Będziemy używać do tego ES File Explorer. Możesz użyć dowolnej innej aplikacji do zarządzania plikami, jeśli chcesz, ale zrób to 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 ES File Explorer i kliknij „Aplikacja” na stronie głównej aplikacji,jak pokazano na poniższych zrzutach ekranu. Teraz, długo dotknij aplikacji, którą chcesz wyodrębnić APK z 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 uznasz tę metodę za prostszą, następna będzie jeszcze łatwiejsza.

Metoda 2:Pobierz aplikację APK Extractor

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

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

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

Dostępna jest również opcja udostępnij plik APK innym za pomocą samej aplikacji. Po prostu dotknij ikony rozwijanej obok aplikacji, a otrzymasz opcję 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ć plik APK.

Metoda 3: Wyodrębnianie APK za pomocą ADB

Cóż, jeśli jesteś użytkownikiem Avid Androida lub programistą Androida, musisz wiedzieć o ADB. Plik Android Debug Bridge to w zasadzie narzędzie wiersza poleceń dostępne w pakiecie Android SDK, które umożliwia sterowanie telefonem i zarządzanie 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.

Dzięki kilku zestawom poleceń możesz łatwo wyodrębnić pakiet APK na nasz komputer PC lub Mac w wybranym folderze. Teraz, jeśli nie jesteś zbyt świadomy ADB, możesz pomyśleć, że SDK systemu Android jest niezbędny do działania ADB? Cóż, nie, nie jest. W rzeczywistości Google zapewnia oddzielny pakiet narzędzi platformy, który zawiera ADB. Możesz go pobrać stąd.

Po pobraniu narzędzi po prostu wyodrębnij plik zip i otwórz 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 w folderze, aby uzyskać opcję „Otwórz okno poleceń tutaj”W menu prawym przyciskiem myszy.

Kolejny, 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 wykonaj polecenia podane poniżej.

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

urządzenia adb

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

pakiety list powłoki pm adb

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

ścieżka powłoki adb pm com.truecaller

Powyższe polecenie poda ścieżkę do rzeczywistego pliku APK aplikacji. Teraz wystarczy wykonać plik Ciągnąć polecenie, aby wyciągnąć plik .apk z tej ścieżki i zapisać go w żądanej lokalizacji. Upewnij się, że skopiowałeś ścieżkę żądanej lokalizacji i wklej ją w poniższym poleceniu. Skopiuj również ścieżkę do rzeczywistego pliku .apk, który otrzymaliśmy w wyniku poprzedniego polecenia.

adb pull /data/app/com.truecaller-1/base.apk ścieżka / do / pożądane / lokalizacja

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

ZOBACZ TAKŻE: Jak odblokować komputer Mac za pomocą skanera linii papilarnych urządzenia z systemem Android

Najlepsze sposoby na wyodrębnienie APK aplikacji na Androida

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




Jeszcze bez komentarzy

Poradniki dotyczące kupowania gadżetów, technologie, które mają znaczenie
Publikujemy szczegółowe poradniki dotyczące zakupu sprzętu, tworzymy ciekawe listy najlepszych produktów na rynku, opisujemy aktualności ze świata technologii