Zaloguj się lub Zarejestruj podstawowe komendy. Instalacja Frameworków apktool if framework-res.apkOutput:I: Framework installed to: sciezka-apktool\framework\1.apkUwagi:1) Jest to wymagana operacja dla aplikacji, które korzystają z systemowych layoutów.2) Jeśli wer..."> Zaloguj się lub Zarejestruj podstawowe komendy. Instalacja Frameworków apktool if framework-res.apkOutput:I: Framework installed to: sciezka-apktool\framework\1.apkUwagi:1) Jest to wymagana operacja dla aplikacji, które korzystają z systemowych layoutów.2) Jeśli wer..."> Skocz do zawartości

dasiek

Korzystanie z APKTool

Rekomendowane odpowiedzi

Obsługa ApkTool

POBIERZ! -> 

Treść widoczna tylko dla zalogowanych użytkowników. Zaloguj się lub Zarejestruj


podstawowe komendy.

 

Instalacja Frameworków

 

apktool if <framework-res>.apk

Output:

I: Framework installed to: <sciezka-apktool>\framework\1.apk

Uwagi:

1) Jest to wymagana operacja dla aplikacji, które korzystają z systemowych layoutów.

2) Jeśli wersja systemu Androida który modyfikujemy jest wyższa od 2.2, musimy również dodać plik SystemUI.apk

3) Niektóre urządzenia mają własny zestaw plików z wyglądem i sama "instalacja" framework-res.apk i SystemUI.apk nie wystarczy. Należy wtedy odszukać te pliki, i zainstalować je jak framework-res.apk i SystemUI.apk.

4) Kiedy plików "framework" jest wiecej niż 2, należy je dodawać jako "komplet".

apktool if plik.apk nazwaPaczki

apktool if plik2.apk nazwaPaczki

 

 

Dekompilacja Aplikacji

 

apktool d <nazwa-aplikacji>

Output:


I: Baksmaling...
I: Loading resource table...
W: Skipping "android" package group
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: <lokalizacja apktool>\framework\1.apk
I: Loaded.
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...

UWAGI:

Jeśli aplikacja ma więcej niż 2 pliki instalacyjne (kilka plików w poleceniu "if") dekompilacja jej wygląda nastepująco

apktool d -t nazwaPaczki <framework-res>.apk

 

Budowanie aplikacji

 

apktool b <folder-aplikacji>

Output:


I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...

 

UWAGA: Aplikacja po samym budowaniu nie bedzie działać. Potrzebne jest jej podpisanie

 

Podpisanie aplikacji

Ściągamy plik :

Treść widoczna tylko dla zalogowanych użytkowników. Zaloguj się lub Zarejestruj


Bierzemy naszą skompilowaną paczkę do tego samego miejsca gdzie wypakowaliśmy powyższy załącznik.

java -jar SignApk.jar testkey.x509.pem testkey.pk8 <plik_apk>.apk <plik_apk>_signed.apk

 

Taką aplikację można "pchnąć" do telefonu.

  • Lubię to 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×

Powiadomienie o plikach cookie

Korzystając ze strony akceptujesz - Warunki użytkowania, Polityka prywatności