1. Kết quả Event Ghost 2016


    Dưới đây là danh sách những thành viên đoạt giải thưởng trong Event Ghost 2016

[TUT]Hướng dẫn Decompiling và Recompiling file .apk

Thảo luận trong 'Android' bắt đầu bởi nguoikhongten03, 1 Tháng năm 2013.


  1. nguoikhongten03

    nguoikhongten03 Member Tích Cực

    191
    107
    43
    Thấy trong này chưa có với rảnh nên làm cái hướng dẫn mod theme này vậy :D

    Yêu cầu máy đã root + deodex. Cơ bản là dành cho rom cook

    1. Phần mềm chuẩn bị để tiến hành

    +Cài đặt Java (JDK/JRE): chú ý chọn đúng phiên bản windows sử dụng

    +Cài đặt notepad++ để chỉnh sửa code (nếu sử dụng editor khác như sublime text thì khỏi cài)

    +7zip (nếu đã có winrar thì thôi không cần): http://www.7-zip.org/download.html

    +Apktool (cái quan trọng nhất :D) down bản mới nhất là 1.5.2
    Note: Down cả 2 file trên về.
    Sau khi tải ta thiết lập apktool trên phân vùng C của PC hay Laptop theo đường dẫn C:\apktool\
    Giản nén 2 file đã down ở trên về ta có 3 file: aapt.exe; apktool.bat; apktool.jar chép hết 3 file này vào đường dẫn C:\apktool\ như trong hình
    [​IMG]

    2. Decompile file .apk của 1 rom

    Chuẩn bị: File .apk cần decompile (ở đây mình decompiler 2 file là SystemUI.apk với framwork-res.apk)

    Mở của sổ Command Prompt (cmd )và chọn Run as Administrator

    Tại dấu nhắc trong cửa sở cmd các bạn gõ: cd C:\apktool Nhấn Enter

    [​IMG]

    Để decompile 1 file thành công trước tiên cần cài framwork cho nó. Vẫn trong của sổ cmd ta gõ lệnh apktool if framwork-res.apk

    Ở đây mình hướng dẫn 1 file là framwork-res.apk các file còn lại làm tương tự

    [​IMG]

    Tiến hành decompile file .apk

    Cú pháp để tiến hành như sau:


    Để decompile file framwork-res.apk Tại dấu nhắc lệnh ta gõ như sau



    [​IMG]

    Sau khi đi compile thành công các bạn vào lại đường dẫn C:\apktool

    [​IMG]

    Đây chỗ cho chúng ta tùy chọn với chỉnh sửa code

    [​IMG]

    3. Recompiling file apk

    Sau khi chỉnh chọt lung tung thì phải đóng gói lại thành file apk để chạy

    Vẫn tại cửa sổ cmd gõ lệnh

    Note: Ở lệnh trên không còn .apk ở đuôi nhé

    [​IMG]

    Sau khi thực hiện xong lệnh trên dùng 7zip hoặc winrar để mở file framwork-res.apk

    [​IMG]

    Các bạn kéo thả thư mục META-INF với file AndroidMainfest.xml vào đường dẫn

    [​IMG]

    Rồi sau khi làm xong các việc như trên tiếp tục vào cửa sổ cmd gõ lại lệnh

    Đợi nó chạy thành công như lần đầu. Các bạn vào đường dẫn

    Sẽ thấy có file framwork-res.apk mới được build lại, chép file này vào máy và chạy là xong.

    Hết.
     
    Legend, Ken.PL and Người Nào Đó like this.
  2. trangia1221

    trangia1221 Member Chính Thức

    32
    0
    6
    Đã làm theo hướng dẫn nhưng sau khi đóng gói xong bao khong cài đặt được file nữa là sao bạn........
     
  3. nguoikhongten03

    nguoikhongten03 Member Tích Cực

    191
    107
    43
    chỉ cần dùng root explorer chép SystemUI.apk system/app và framework-res.apk vào system/framework rồi reset lại thiết bị không cần cài đặt
     
    Ken.PL thích bài này.
  4. Ken.PL

    Ken.PL Staff The Software Ban Quản Trị

    570
    207
    43
    Tên thật:
    Lại Ngọc Sơn
    Cái này là để vọc vạch,Mod miếc trong file SystemUI.apk...Ví dụ như : thay Icon pin,Icon mạng, Icon wifi...
    Mặt khác nó cũng gần giống như file Shared.artwork của Iphone...bạn nên tham khảo và bổ sung thêm cho AE luôn nhé...:smile:
     
    nguoikhongten03 thích bài này.
  5. nguoikhongten03

    nguoikhongten03 Member Tích Cực

    191
    107
    43
    không có điều kiện để xài ip :adore:
     
  6. ttmrkoitt

    ttmrkoitt Member Mới

    1
    0
    1
    Link Tải Cái Java (JDK/JRE) Bị Lỗi Thì PHải
     
  7. nguoikhongten03

    nguoikhongten03 Member Tích Cực

    191
    107
    43
    Không lỗi đâu, do mình lấy direct link mà trong trang oracle cần phần làm 1 thao tác accept trước khi down nên nó bị thế, bạn có thể search google jdk se download là đc
     
  8. tolatungs

    tolatungs Member Mới

    1
    0
    1
    Mình thấy cách này giờ thủ công quá, các bạn nên chuyển qua sử dụng mini tools Super Apk Tools của MobileLife.Vn Team.
    Người việt ủng hộ hàng việt :D
    Tools của họ nhỏ nhẹ, không phải cài đặt, hỗ trợ giao diện cực tốt, bỏ qua khoản command nên rất dễ dùng.
    http://code.google.com/p/super-apk-tool/

    Họ hỗ trợ khá tốt trên facebook group Android Hacker Vn hoặc diễn đàn của họ
    http://mobilelife.vn/thread/super-apk-tool-v1-1-cong-cu-chinh-sua-apk-bang-giao-dien-cuc-manh.59/
     
  9. Legend

    Legend Member Mới

    2
    0
    1
    Cảm ơn anh rất nhiều. Bài viết của anh rất hữu ích, Ngưỡng mộ anh quá y hà :D
     
  10. WhyBaned

    WhyBaned Member Chính Thức

    18
    4
    3
    Xin cảm ơn đảng và nhà nước

    [​IMG]
     

Chia sẻ trang này