Group Banner

Hướng dẫn HƯỚNG DẪN DEODEX APK TRỰC TIẾP TRÊN ĐIỆN THOẠI

Thảo luận trong 'Phát triển MIUI Android' bắt đầu bởi phan_tq, 23/5/17.

  1. phan_tq

    phan_tq Thành viên

    Tham gia ngày:
    19/2/16
    Bài viết:
    280
    Đã được thích:
    106

    HƯỚNG DÂN DEODEX APK TRỰC TIẾP TRÊN ĐIỆN THOẠI


    Công cụ cần có:
    1. APK Tool Mobile: Tải APKTool X 6.2.0
    2. X-plorer : Link tải X-plorer
    Bước 1. Mở X-plorer tạo thư mục 1 thư mục bất kì.

    Bước 2. Mở framework/arm, copy boot.oatboot.art sang thư mục vừa tạo.

    Bước 3. Copy file dạng .odex và .apk cùng tên sang thư mục vừa tạo, như trong hình mình deodex MiuiSystemUI.apk nên mình sẽ copy MiuiSystemUI.odexMiuiSystemUI.apk sang.

    ########Mở apktool X v6.2.0:

    Bước 4. Mở thư mục khi nãy, nhấn vào MiuiSystemUI.odex -> chọn oat2dex. Và chờ cho apktool chạy xong ta sẽ có thêm file MiuiSystemUI.dex ở cùng thư mục.



    ######## Mở apktool X v6.2.0:

    B6. Nhấn vào MiuiSystemUI.dex -> add to apk with same name.

    Chờ quá trình hoàn thành thì MiuiSystemUI.apk trong thư mục đó đã được deodex.

    _____Chúc các bạn thành công !_____
    Video hướng dẫn:
     
    kojiro thích bài này.
  2. phan_tq

    phan_tq Thành viên

    Tham gia ngày:
    19/2/16
    Bài viết:
    280
    Đã được thích:
    106
    #1
     
    quyendaik thích bài này.
  3. quyendaik

    quyendaik Thành viên

    Tham gia ngày:
    23/7/16
    Bài viết:
    701
    Đã được thích:
    106
    Bác có mod rom k
     
  4. phan_tq

    phan_tq Thành viên

    Tham gia ngày:
    19/2/16
    Bài viết:
    280
    Đã được thích:
    106
    Mình không bác ơi.

    Gửi từ Redmi Note 4 của tôi bằng cách sử dụng Tapatalk
     
    broo thích bài này.
  5. Nợ đời

    Nợ đời Thành viên

    Tham gia ngày:
    3/1/17
    Bài viết:
    177
    Đã được thích:
    25
    Sao mình làm bị lỗi nhỉ
     
  6. phan_tq

    phan_tq Thành viên

    Tham gia ngày:
    19/2/16
    Bài viết:
    280
    Đã được thích:
    106
    Lỗi như thế nào bác

    Gửi từ Redmi Note 4 của tôi bằng cách sử dụng Tapatalk
     
  7. Vipchi2014

    Vipchi2014 Thành viên

    Tham gia ngày:
    30/11/16
    Bài viết:
    288
    Đã được thích:
    73
  8. Vipchi2014

    Vipchi2014 Thành viên

    Tham gia ngày:
    30/11/16
    Bài viết:
    288
    Đã được thích:
    73
    Bác cho hỏi tý về vấn đề này
    Mở framework/arm hay là arm64
    Vd như note 3 pro SD mình dùng arm64 vậy nên chọn framework/arm64 hay là arm để chọn file boot.oat
     
  9. phan_tq

    phan_tq Thành viên

    Tham gia ngày:
    19/2/16
    Bài viết:
    280
    Đã được thích:
    106
    thư mục framework\arm nhé
     
  10. Vipchi2014

    Vipchi2014 Thành viên

    Tham gia ngày:
    30/11/16
    Bài viết:
    288
    Đã được thích:
    73
    Mình làm trên arm64 vẩn dc để xem có lổi ko đang test
     
  11. at0607

    at0607 Thành viên mới

    Tham gia ngày:
    5/6/17
    Bài viết:
    5
    Đã được thích:
    0
    Cho mình hỏi làm sao để cài lại file apk đã deodex vào lại điện thoại chạy rom stock MIUI (rom stock là rom odexed)?

    Ví dụ như mình deodex apk xong, chỉnh sửa thêm thắt, đóng gói lại thành deodexed apk, rồi làm sao cài cái apk đó vào lại điện thoại?
     
  12. broo

    broo Thành viên nhiệt huyết

    Tham gia ngày:
    20/4/16
    Bài viết:
    3,368
    Đã được thích:
    604
    Ngon
     
  13. broo

    broo Thành viên nhiệt huyết

    Tham gia ngày:
    20/4/16
    Bài viết:
    3,368
    Đã được thích:
    604
    Deodex framwwork thì deodex tn?
     
    phan_tq thích bài này.
  14. broo

    broo Thành viên nhiệt huyết

    Tham gia ngày:
    20/4/16
    Bài viết:
    3,368
    Đã được thích:
    604
    Cái này chỉ sd đc cho bản rom đã flash. M thử bung system rồi lấy app deodex theo cách trên ko đc.
     
  15. phan_tq

    phan_tq Thành viên

    Tham gia ngày:
    19/2/16
    Bài viết:
    280
    Đã được thích:
    106
    Chép đè vào chỗ cũ đó bác.
     
  16. phan_tq

    phan_tq Thành viên

    Tham gia ngày:
    19/2/16
    Bài viết:
    280
    Đã được thích:
    106
    Đúng rồi bác. Rom chưa flash bị nén lại thành file định dạng khác nên ko thể dùng điện thoại lấy đc.
     
  17. phan_tq

    phan_tq Thành viên

    Tham gia ngày:
    19/2/16
    Bài viết:
    280
    Đã được thích:
    106
    Framework mình nghĩ là nó không mod gì đến nên không cần deodex bạn ạ
     
  18. at0607

    at0607 Thành viên mới

    Tham gia ngày:
    5/6/17
    Bài viết:
    5
    Đã được thích:
    0
    ROM gốc đang chạy là ROM odexed: nghĩa là có file xxx.odex cùng file xxx.apk trong thư mục ứng dụng /system/priv-app/xxx/

    Khi chỉnh sửa file APK thì đầu tiên là deodex rồi decompile. Chỉnh sửa xong đóng gói lại thành 1 file deodexed xxx.apk. Chép đè file gốc xxx.apk chỗ cũ và xoá file xxx.odex thì mở lên OK, app hoạt động ngon. Nhưng reboot thì treo máy phải flash lại app gốc.
    Nếu reodex file deodexed xxx.apk để tạo thành file xxx.odex mới thì cũng bị bootloop.
    Nản
     
  19. Vipchi2014

    Vipchi2014 Thành viên

    Tham gia ngày:
    30/11/16
    Bài viết:
    288
    Đã được thích:
    73
    File nào bị vậy
     
  20. Vipchi2014

    Vipchi2014 Thành viên

    Tham gia ngày:
    30/11/16
    Bài viết:
    288
    Đã được thích:
    73
    Chỉ cho bác 1 cách hết bị nhé...
    1 nếu bác mod file có liên quan tới smail thì mới cần deoedex
    2 nếu là mod setting hay mod miuisystemui thì cần phải wipe davik và cache khi bác bỏ mod xong và bỏ vào chổ củ...
    3 mod xong ko cần sing chỉ cần dùng xpoler bug cái apk gốc bác mod và copy 1 mục META-INF và 1 file AndroidManifest.xml qua bên file mod là ok ko bị lổi...
    4 nếu file mod đả deodex mà muốn odex thì vào data/dalvik-cache/arm64 kiếm tên file đó và copy ra đổi tên giống file gốc...và copy ngược lại oat/arm64 củ file mod...và mở file mod bằng xplore xoá bỏ class.dex là ok...
     
    09042006 and at0607 like this.

Chia sẻ trang này