Ta wikiHow uczy, jak edytować zawartość pliku APK. Aby edytować pliki w środku, musisz zdekompilować (a następnie ponownie skompilować) pakiet za pomocą narzędzia APK na komputerze. Edycja plików APK wymaga znajomości języka Java, a także systemów plików w systemie Windows i Android. Powinni to robić tylko zaawansowani użytkownicy.
Kroki
Część 1 z 3: Instalowanie narzędzia APK
Krok 1. Zainstaluj pakiet programistyczny Java
Jest on dostępny do pobrania pod adresem
Krok 2. Zainstaluj pakiet Android SDK
Aby dekompilować i ponownie kompilować pliki APK, musisz także zainstalować zestaw Android Software Development Kit (SDK). Najłatwiejszym sposobem zainstalowania Android SDK jest pobranie i zainstalowanie Android Studio stąd.
Krok 3. Utwórz nowy folder na pulpicie
Jest to folder, w którym zapiszesz APKTool i pliki APK. Wykonaj poniższe czynności, aby utworzyć nowy folder.
- Kliknij prawym przyciskiem myszy czarną przestrzeń na pulpicie.
- Wybierz Nowy”, a potem Teczka'.
Krok 4. Zmień nazwę folderu „APK”
Aby zmienić nazwę folderu, kliknij go prawym przyciskiem myszy i kliknij Przemianować. Następnie wpisz APK, aby zmienić nazwę folderu.
Krok 5. Kliknij prawym przyciskiem myszy ten link i kliknij Zapisz link jako.
Spowoduje to otwarcie przeglądarki plików, której możesz użyć do wybrania miejsca, w którym chcesz zapisać plik apktool.bat.
Krok 6. Przejdź do folderu APK i kliknij Zapisz
Użyj przeglądarki plików, aby przejść do folderu APK, który właśnie utworzyłeś na pulpicie. Otwórz folder i kliknij Zapisać. Powoduje to zapisanie pliku apktool.bat w folderze APK.
Krok 7. Pobierz plik „apktool.jar”
Wykonaj następujące kroki, aby pobrać plik apktool.jar:
- Przejdź do https://ibotpeaches.github.io/Apktool/ w przeglądarce internetowej.
- Kliknij Pobierać poniżej najnowszej wersji w sekcji „Aktualności”.
Krok 8. Zmień nazwę pliku „apktool.jar”
Pobrany plik prawdopodobnie ma numer wersji w nazwie pliku. Możesz to usunąć, klikając plik prawym przyciskiem myszy i klikając Przemianować. Następnie po prostu wpisz apktool jako nazwę pliku. Pełna nazwa pliku powinna brzmieć „apktool.jar”. Domyślnie pobrane pliki można znaleźć w folderze „Pobrane”.
Krok 9. Skopiuj apktool.jar do folderu APK
Po zakończeniu zmiany nazwy pliku kliknij go prawym przyciskiem myszy i kliknij Kopiuj lub Skaleczenie. Następnie otwórz folder APK, który utworzyłeś na pulpicie i kliknij go prawym przyciskiem myszy. Kliknij Pasta. Spowoduje to wklejenie pliku „apktool.jar” do folderu APK.
Część 2 z 3: Dekompilacja APK
Krok 1. Skopiuj plik APK do folderu APK
Pliki APK można pobrać z różnych stron internetowych. Możesz także pobrać plik APK z urządzenia z Androidem, podłączając go do komputera za pomocą kabla ładującego i odblokowując urządzenie. Przejdź do Pliki do pobrania folderu na urządzeniu i skopiuj i wklej plik APK do folderu APK na pulpicie systemu Windows.
Krok 2. Otwórz pasek wyszukiwania systemu Windows i wpisz cmd
Pasek wyszukiwania zwykle znajduje się po prawej stronie menu Start.
Krok 3. Wiersz polecenia w wynikach wyszukiwania
Posiada ikonę przypominającą czarny ekran z białym kursorem.
Krok 4. Przejdź do folderu APK w wierszu polecenia
Możesz otworzyć folder w wierszu polecenia, wpisując cd, a następnie nazwę folderu. Na przykład, jeśli po otwarciu wiersza polecenia znajdujesz się w domyślnym „C:\Users\Username>”, możesz otworzyć pulpit, wpisując cd desktop. Jeśli skopiowałeś folder APK na pulpit, możesz otworzyć folder APK, wpisując cd apk. Powinno być napisane „C:\users\username\desktop\apk>” obok monitu.
Jeśli folder APK jest zapisany w innej lokalizacji, wpisz cd / obok wiersza polecenia, aby powrócić do głównego dysku „C:”. Następnie wpisz cd, a następnie pełną ścieżkę do folderu APK
Krok 5. Wpisz apktool, jeśli po nim następuje nazwa pliku APK
Spowoduje to zainstalowanie struktury aplikacji.
Na przykład, jeśli nazwa pliku APK to „moja-pierwsza-gra.apk”, wpisz apk, jeśli moja-pierwsza-gra.apk w wierszu polecenia
Krok 6. Wpisz apktool d, a następnie nazwę pliku APK
To dekompiluje plik APK. Zawartość pliku APK zostanie umieszczona w oddzielnym folderze o tej samej nazwie co plik APK w folderze APK. Możesz teraz edytować zdekompilowane pliki APK. Aby edytować niektóre pliki w folderze, możesz potrzebować pewnych umiejętności kodowania.
Postępując zgodnie z powyższym przykładem, wpisz apktool d my-first-game.apk w wierszu polecenia
Część 3 z 3: Ponowna kompilacja APK
Krok 1. Otwórz pasek wyszukiwania systemu Windows i wpisz cmd
Pasek wyszukiwania zwykle znajduje się po prawej stronie menu Start. Po zakończeniu edycji plików w folderze plików APK należy ponownie skompilować folder z powrotem do pliku APK.
Krok 2. Wiersz polecenia w wynikach wyszukiwania
Posiada ikonę przypominającą czarny ekran z białym kursorem.
Krok 3. Przejdź do folderu APK w wierszu polecenia
Możesz otworzyć folder w wierszu polecenia, wpisując cd, a następnie nazwę folderu. Na przykład, jeśli po otwarciu wiersza polecenia znajdujesz się w domyślnym „C:\Users\Username>”, możesz otworzyć pulpit, wpisując cd desktop. Jeśli skopiowałeś folder APK na pulpit, możesz otworzyć folder APK, wpisując cd apk. Powinien zawierać „C:\users\username\desktop\apk>” obok monitu.
Jeśli folder APK jest zapisany w innej lokalizacji, wpisz cd / obok wiersza polecenia, aby powrócić do głównego dysku „C:”. Następnie wpisz cd, a następnie pełną ścieżkę do folderu APK
Krok 4. Wpisz apktool b, a następnie nazwę folderu pakietu APK, który chcesz ponownie skompilować
Spowoduje to ponowne skompilowanie folderu do pliku APK. Nowo skompilowany plik APK można znaleźć w folderze „dist” w zdekompilowanym folderze APK utworzonym przez Apktool.
Na przykład, jeśli aplikacja, nad którą pracujesz, nazywa się „my-first-game.apk”, wpisz apktool b my-first-game.apk w wierszu polecenia
Krok 5. Utwórz nowy folder o nazwie „Signapk” na pulpicie
Aby utworzyć nowy folder na pulpicie, kliknij prawym przyciskiem myszy w dowolnym miejscu na pulpicie i kliknij Nowy. Następnie kliknij Teczka. Kliknij prawym przyciskiem myszy nowy folder i kliknij Przemianować. Następnie wpisz „Signapk” jako nową nazwę folderu.
Krok 6. Skopiuj nowo skompilowany pakiet APK do folderu „Signapk”
Nowo skompilowany pakiet APK można znaleźć w folderze „dist” nieskompilowanego folderu APK w folderze „Apktool”. Kliknij plik APK prawym przyciskiem myszy i kliknij Kopiuj. Następnie wróć do folderu „Signapk” i wklej plik APK do folderu.
Krok 7. Kliknij tutaj pobrać PodpiszApk.zip.
Spowoduje to pobranie pliku SignApk, który jest potrzebny do podpisania pliku APK.
Krok 8. Wyodrębnij zawartość SignApk.zip do folderu Signapk
Spowoduje to wyodrębnienie pliku „certificate.pem”, pliku „key.pk8” i „signapk.jar” do folderu „Signapk”.
Krok 9. Przejdź do folderu „Signapk” w wierszu polecenia
Aby przejść do folderu Signapk w wierszu polecenia, wpisz cd \, aby powrócić do katalogu głównego. Następnie wpisz cd, a następnie pełną ścieżkę katalogu folderu Signapk.
Jeśli utworzyłeś folder Signapk na pulpicie, pełna ścieżka to najprawdopodobniej „C:\users\username\desktop\Signapk>”
Krok 10. Wpisz java -jar signapk.jar certificate.pem key.pk8 [nazwa pliku apk].apk [nazwa pliku apk]-signed.apk w wierszu polecenia
Zastąp „[nazwa pliku apk]” rzeczywistą nazwą pliku APK, który chcesz podpisać. Spowoduje to utworzenie nowego podpisanego pliku APK w folderze Signapk. Użyj tego pliku, aby zainstalować oprogramowanie w systemie Android.