2012-07-21 20 views

Odpowiedz

33

Tak można wyodrębnić wszystkie pliki zasobów wykorzystujące apktool

kroki -

1.) Download files from above links and extract them in a folder. 
2.) Open cmd -> run 
3.) Run command as 
    apktool.bat d source.apk destination_path 

LUB

1.) Put apktool.jar and test.apk in same folder 
2.) Go to the jar and .apk path by command line 
3.) And fire the command java -jar apktool.jar d test.apk 
4.) It will generate a folder with the name "test" in the same folder. 
+3

oraz czytelny Manifest. :) –

+0

Dobry bro pracy ..Cheers..One więcej Pytanie ..:)) ... Czy można wyodrębnić folder src z naszego projektu Android .. czy jest jakieś narzędzie, które by to zrobiło. ?? –

+0

Oh !!! tak, możesz również [wyodrębnić folder src] (http://stackoverflow.com/a/6081365/726863), ale nie będzie to całkowicie czytelne, ale prawie możesz uzyskać pomysł o co chodzi w kodzie :) –

6

Pobierz android-apktool (pobieranie z zależnościami, jeśli wymagane), należy wyodrębnić wszystkie w tym samym katalogu i uruchomić apktool d application.apk

2

Pobierz apktool

  1. plik apk (Put przypuszczać test.apk) w katalogu, w którym został on pobrany.
  2. Teraz wpisz polecenie 'apktool d test.apk'
  3. Teraz przejdź do "Test \ res \ wartości"

Dostaniesz plik strings.XML tam.

2

Inną opcją oprócz apktool jest aapt, ale nie będzie ona odtwarzać ciągów znaków w oryginalnym formularzu XML.

$ aapt dump --values resources app.apk | 
    grep '^ *resource.*:string/' --after-context=1 

    resource 0x7f04011a com.example:string/hello: t=0x03 d=0x0000039e (s=0x0008 r=0x00) 
    (string8) "Hello" 
    ...