[HD] Hướng dẫn sử dụng Apktool

Thảo luận trong 'Android Development' bắt đầu bởi minhdangoz, 26/5/13.

  1. minhdangoz

    minhdangoz
    Jimmy ♥ Lâm Staff Member

    Tham gia:
    1/8/12
    Bài viết:
    4,168
    Được Thích:
    9,349
    Đến từ:
    HCM
    Xin chào các bạn !
    Công việc quan trọng thứ 2 của COOK ROM đó là làm việc với apk
    Các bạn có thể có suy nghĩ rằng "Tôi không biết lập trình"
    tôi cũng vậy, nhưng mình thấy tới 98% việc đi copy & paste là bạn đã có được những thứ như mong muốn
    Vì thế ai cũng có thể học được apktool
    Có 2 tool phổ biến nhất đó là apktool và apkmultitool
    Mình thấy cả 2 đều tốt như nhau. Nhưng hầu hết mọi người đều dùng apktool, các bài hướng dẫn trên xda, 4r khác học cũng đều theo apktool
    yêu cầu có thể sử dụng là máy tính đã được cài đặt Java và thiết lập môi trường java
    3. Notepad++
    Tải về và cài đặt JDK + notepad++
    apktool giải nén ra ổ C
    C:/APK
    trong C:/APK có 3 file: aapt.exe, apktool.jar và apktool.bat
    Đặt apk trực tiếp vào thư mục C:\APK
    [​IMG]
    • Mở cmd của máy tính: phím tắt Win + R rồi gõ vào CMD
    • Di chuyển đến thư mục apk để làm việc
    [​IMG]
    [​IMG]
    • Lệnh decompile
    apktool.bat d <apk cần decompile>
    • Lệnh đóng gói
    apktool.bat b <thư mục apk cần đóng gói>
    [​IMG]
    • Sau khi decompile apk xong, việc chỉnh sửa gì đó là tùy các bạn, các bạn có thể làm theo các bài hướng dẫn
    • Nếu lúc đóng gói có thông báo các lỗi nhưng vẫn có apk ở thư mục dist thì các bạn đừng quan tâm các lỗi đó.
    • Để compile lại và có thể sử dụng được các bạn lưu ý như sau
    Sau khi compile file apk sẽ nằm ở trong thư mục dist
    ví dụ: C:/apk/systemui/dist
    • Để apk đó hoạt động được thì các bạn copy file SystemUI.apk gốc ra 1 thư mục khác
    • mình thường dùng thư mục ADB (C:/ADB)
    mở apk gốc lên bằng winrar, rồi mở apk đã compile (dist)
    [​IMG]
    • Các bạn đã chỉnh sửa những gì thì kéo qua apk gốc
    ví dụ: các bạn sử values-vi, values thì kéo resource từ apk (dist) qua apk gốc
    Sửa layout, xml thì kéo trực tiếp xml đó qua apk gốc
    [​IMG]
    • Việc thêm, sửa hình ảnh các bạn cũng thay thế bằng winrar
    Lưu ý: Khi kéo qua winrar sẽ hỏi bạn: các chế độ compress: các bạn bắt buộc phải chọn store
    [​IMG]
    • Các bạn nên sử dụng ADB để đẩy apk vào trong máy, chứ dùng ROOT Explorer rất mất thời gian
    ADB mình sẽ hướng dẫn trong bài tiếp theo
     
    pmanhcuong likes this.

    Bình Luận Bằng Facebook

  2. bengo05

    bengo05 Có chút hiểu biết

    Tham gia:
    4/3/13
    Bài viết:
    413
    Được Thích:
    62
    CAi';'' NAy` Ngfoai` NEt KHong Sai` Duoc Tai.. Vi` E ko Co May' Tinh;:m095::m095:
     
  3. Nguyễn Tuấn Hiếu

    Nguyễn Tuấn Hiếu Có chút hiểu biết

    Tham gia:
    26/12/12
    Bài viết:
    67
    Được Thích:
    3
    Kêu chủ quán cho mượn tài khoản admin để đăng nhập thì mới vào cmd đc
     
  4. minhdangoz

    minhdangoz
    Jimmy ♥ Lâm Staff Member

    Tham gia:
    1/8/12
    Bài viết:
    4,168
    Được Thích:
    9,349
    Đến từ:
    HCM
    Đổi cmd thành tên khác
    ví dụ: command
    vào run >> gõ command >> enter
    dùng được bình thường
     
  5. asdfghjkl

    asdfghjkl Thành Viên Tích cực

    Tham gia:
    25/1/13
    Bài viết:
    504
    Được Thích:
    73
    Đến từ:
    Nghệ An
    link apktool die rồi bác ơi :(
     
  6. nguyễn ngọc hưng

    nguyễn ngọc hưng Thành Viên Ưu Tú

    Tham gia:
    8/8/13
    Bài viết:
    216
    Được Thích:
    105
    mất hình
     
  7. tay sung vo dich

    tay sung vo dich Có chút hiểu biết

    Tham gia:
    20/8/13
    Bài viết:
    40
    Được Thích:
    0
    Thank bác thớt đã chia sẻ nhé
     
  8. tolatungs1

    tolatungs1 Tập tành Android

    Tham gia:
    18/12/13
    Bài viết:
    18
    Được Thích:
    1
    Giờ mới xuất hiện mini tools Super Apk Tools của đội MobileLife.Vn Team ý, hỗ trợ giao diện cực mạnh, bỏ qua mấy bước command kia luôn, các bác nên tham khảo
    Họ hỗ trợ khá tốt và sôi nổi trên group facebook Android Hacker Vn hoặc diễn đàn của họ
     
    tuanromano likes this.
  9. tuan1982

    tuan1982 Thành Viên Ưu Tú

    Tham gia:
    5/12/13
    Bài viết:
    933
    Được Thích:
    57
    Cho cái địa chỉ forum

    Sent from my mobiistar touch LAI 504 using Diễn đàn mobiistar mobile app
     
  10. tolatungs1

    tolatungs1 Tập tành Android

    Tham gia:
    18/12/13
    Bài viết:
    18
    Được Thích:
    1