Re-odex rom giúp điện thoại chạy mượt và nhanh hơn

Thảo luận trong 'Thảo Luận - Phát Triển Rom/ Lập trình Mobile' bắt đầu bởi tedofu_katozi, 27/1/13.

  1. Diễn đàn đang đang trong quá trình nâng cấp phiên bản 2017...
    Nếu bạn gặp bất kỳ lỗi gì hãy post thông tin lỗi TẠI ĐÂY hoặc gửi mail đến forum@choimobile.vn để được hỗ trợ nhanh nhất. BQT cũng rất mong muốn nhận được góp ý từ bạn !
    Cảm ơn bạn rất nhiều, Khách.
  1. tedofu_katozi

    tedofu_katozi TNT Team
    Senior Member

    10/12/12
    2,108
    5,588
    0
    Nam
    Trồng khoai sắn và nuôi gà
    Nơi con sông Hồng chảy vào đất Việt.
    I-Mở đầu:
    Khi nhìn vào một hệ thống file (như rom samsung và LG)chúng ta đôi lần thấy các file apk và kèm theo là file giống như thế có đuôi odex hoặc chỉ có file apk và trong apk nào cũng kèm theo một file classes.dex. Vậy odex và de-odex khác nhau thế nào?
    Máy ảo dalvik sinh ra trên bộ nhớ đệm trên cơ sở classes.dex của ứng dụng. Khi một ứng dụng android chạy, nó sẽ nạp từ bộ nhớ đệm này. Một công cụ có tên là dexopt-wrapper tạo ra file có đuôi odex trên nền tảng classes.dex hoạt động tuơng tự máy ảo dalvik. Như vậy ứng dụng sẽ nạp từ bộ odex này chứ không phải qua công đoạn trích xuất ra classes.dex nữa.
    II- Mặt + và - của rom deodexed:
    + Tất cả gói lại vào một file apk hoặc jar làm trống bộ nhớ cài đặt.
    + Có thể tuỳ biến giao diện dễ dàng.
    - Cần nhiều không gian trong data.
    - Không chạy mượt bằng rom odex
    - Khởi động các ứng dụng chậm hơn (như đã nói ở trên)
    III- Các cách odex lại rom: (cách full odex và chỉ odex app)
    FULL ODEX thực hiện như sau:
    a) Yêu cầu:
    - Máy đã root + cwm + backup rom + hơn 30MB system + adb command
    b) tiến hành:
    - Tải tool sau http://www.mediafire.com/?pdsd0fugi6hvong
    - Lấy BOOTCLASSPATH (có thể mở file init.rc mà xem) hoặc gõ lệnh sau trên adb command
    Mã:
    adb shell echo $BOOTCLASSPATH
    copy kết quả của bạn ví dụ:
    /system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/
    ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/sy
    stem/framework/services.jar:/system/framework/core-junit.jar
    Mở file odex trong folder odex bằng Notepad++ sửa dòng số 9 và dòng số 11:
    Mã:
    BOOTCLASSPATH=kết_quả_của_bạn
    for filename in kết_quả_của_bạn_đã_sửa
    ( sửa nghĩa là xóa bỏ các chữ /system/framework/ và thay thế dấu ":" bằng dấu cách)
    ví dụ core.jar bouncycastle.jar ext.jar framework.jar android.policy.jar services.jar core-junit.jar
    Sau đó lưu lại
    Vào clockworkmod recovery/ mount and storage/ nhấn vào mount/system và mount/data
    Chạy odex.cmd enter rồi chờ kết quả.
    Cách odex app thực hiện như sau:
    Cài Titanium backup pro
    Vào Menu > More > Integrate sys Dalvik into ROM... chờ một lát nhấn OK là xong.
    Muốn deodex chỉ việc nhấn Undo sys Dalvik integration...
     
    18 people like this.
  2. hackertheking

    Official Member

    17/12/12
    47
    43
    0
    Nam
    máy nào cũng chạy đc cái này hả bác.
     
  3. dokyson

    dokyson Administrator
    Thành viên BQT Administrator

    9/12/12
    18,143
    37,713
    0
    Nam
    Máy nào nhiều nhiều RAM chút nhé. Làm cái này sẽ ngốn RAM lắm
     
    2 people like this.
  4. tuankhanh90

    Senior Member

    16/12/12
    127
    172
    0
    Nam
    hình như đúng cái em đang cần đây mà :D
     
  5. hanzoo1504

    Senior Member

    14/12/12
    4,523
    16,658
    0
    Nam
    Đang tìm việc
    VIETNAMESE
    Mình có 1 cách còn nhanh hơn. Tự động odex full tất cả app và framework chỉ cần up qua recovery.
     
    2 people like this.
  6. tedofu_katozi

    tedofu_katozi TNT Team
    Senior Member

    10/12/12
    2,108
    5,588
    0
    Nam
    Trồng khoai sắn và nuôi gà
    Nơi con sông Hồng chảy vào đất Việt.
    Cách hay thì shareeeeeee điiiiiiiiiiiiiiiiiiiiiiiii. Ngon quá hi hi
     
    2 people like this.
  7. reachedxyz

    Official Member

    cảm ơn bạn về bài viết
     
    2 people like this.
  8. cuto0cunho9x

    Official Member

    11/3/13
    53
    23
    0
    Nam
    thack you anh nha mãi mới tin đc cái này
     
    2 people like this.
  9. Đạt Nguyễn

    Đạt Nguyễn TNT Team
    Senior Member

    12/3/13
    961
    2,411
    0
    Nam
    share đi anh ơiiiiiiiiiiiiii
     
    2 people like this.
  10. Đạt Nguyễn

    Đạt Nguyễn TNT Team
    Senior Member

    12/3/13
    961
    2,411
    0
    Nam
    share đi anh ơiiiiiiiiiiiiii
     
    2 people like this.
  11. nghisaocung

    Official Member

    23/3/13
    91
    32
    0
    Nam
    có thì share đi bạn. cho a e học hỏi với :)
     
    2 people like this.
  12. f120ltn

    Senior Member

    5/1/13
    1,976
    1,838
    0
    Nam
    Các bác cho em hỏi chút.
    do trong system của e trống 50mb. vọc thêm vào hết 40mb rùi.
    do vậy e muốn trống 1 chút nứa
    mình làm cho từng .apk hay tất cả trong system
    làm từng 1 thì cái nào nên làm và ko nên
     
  13. 1303

    Senior Member

    9/4/13
    1,642
    2,631
    0
    Nam
    cách tạo trên titadi rất nhanh dễ hiểu em cũng thayá trong sydtem ra các file odex mà ko hiểu có pải làm bước trên ko
     
  14. akiravjp

    Senior Member

    21/12/12
    2,265
    2,925
    0
    Nam
    ơ dễ làm thế mà không biết :p
     
  15. 1303

    Senior Member

    9/4/13
    1,642
    2,631
    0
    Nam
    Cách tạo trong titatium có khác biệt gì ko kụ.

    Sent from my IM-A840S using Tapatalk 2
     
  16. akiravjp

    Senior Member

    21/12/12
    2,265
    2,925
    0
    Nam
    Có cụ ạ. Bằng chứng là say khi odex app e vào xóa file odex. Kết quả là máy e bootloop @@
     
    2 people like this.
  17. 1303

    Senior Member

    9/4/13
    1,642
    2,631
    0
    Nam
    Kụ xóa odex tạo bằng titati hay bằng cách của diễn đàn này ợ. Hình như e đã xóa odex bằng cách tạo titati ko bị sao cả ợ, e cũng sợ dính bootlop lắm :D

    Sent from my IM-A840S using Tapatalk 2
     
  18. 1303

    Senior Member

    9/4/13
    1,642
    2,631
    0
    Nam
    như lài là thành công hay thất bại kụ e cũng chả lắm được ợ:

    choimobile.vn-20130707_091220.jpg
     
  19. nguyenvupro88

    Newbie

    14/9/13
    1
    0
    0
    Nam
    Chưa có mount được system nha bạn... vẫn chạy nhưng Read-only tất cả.... Thất bại!!!!
     

Chia sẻ trang này

Đang tải...