2012-07-21 32 views

Trả lời

33

Có bạn có thể trích xuất tất cả các file tài nguyên sử dụng apktool

Steps -

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 

HOẶC

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

và Tệp kê khai có thể đọc được. :) –

+0

Good Work bro..Cheers ..Một câu hỏi nữa ..:)) ... Có thể trích xuất thư mục src của dự án Android của chúng tôi ... có bất kỳ công cụ nào có thể làm điều này không ?? –

+0

Oh !!! có bạn có thể [trích xuất src thư mục] (http://stackoverflow.com/a/6081365/726863) cũng có, nhưng nó sẽ không được hoàn toàn có thể đọc được, nhưng hầu như bạn có thể có được ý tưởng những gì mã là tất cả về :) –

6

Tải android-apktool (tải phụ thuộc cũng nếu có yêu cầu), trích xuất tất cả trong cùng thư mục và chạy apktool d application.apk

2

Tải apktool

  1. tập tin Đặt apk (giả sử test.apk) trong thư mục mà bạn đã tải về nó.
  2. Bây giờ gõ lệnh 'apktool d test.apk'
  3. Bây giờ duyệt đến "test \ res \ giá trị"

Bạn sẽ có được file strings.xml bạn ở đó.

2

Một tùy chọn khác ngoài apktoolaapt, nhưng nó sẽ không tái tạo các chuỗi trong biểu mẫu XML gốc.

$ 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" 
    ...