Chia sẻ Odex và Deodex là gì ?

Thảo luận trong 'Thủ thuật - Sử dụng Android' bắt đầu bởi tuanshungf, 18 Tháng bảy 2013.

  1. tuanshungf

    tuanshungf Active Member

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    1,136
    Đã được thích:
    467
    Có lẽ các bạn cũng đã từng 1 hay nhiều lần nghe đến 2 thuật ngữ này,hôm nay mình mạo muội post bài này mong rằng sẽ giúp những bạn chưa nắm bắt được 2 thuật ngữ này sẽ hiểu rõ hơn về nó

    Là 1 người mới dùng Android, những bận tâm của chúng ta là bắt gặp các thuật ngữ quá tầm hiểu biết. Không có xuất phát điểm từ nền tảng Linux sẽ khiến ta gặp những khó khăn để theo kịp những thuật ngữ thường được dùng rộng rãi trên các cộng đồng phát triển. Theo đó, nếu ta không hiểu các thuật ngữ, ta không thể xác định điều đó có hữu dụng hay không. Từ những gì đã biết, vấn đề này mắc phải ở những người dùng mới, thậm chí cả với người dùng trình độ "trung bình".

    1 điều thường xuất hiện khi "xơi" rom custom, và thậm chí là theme, đó là odexdeodex. Hầu hết chúng ta không rõ những gì bao hàm trong đó, và trong khi các nhà phát triển cho biết rom hay theme của họ được deodex, những người dùng trung bình không biết chuyện gì đã xảy ra.

    Trong bài này, chúng ta sẽ cố gắng giải thích odexed và deodex có nghĩa là gì, và những tác động của nó với người dùng thông thường.

    Odex hay deodex hoạt động ra sao?

    Cho những ai đam mê và hiểu biết hơn trong chúng ta, Android OS dùng máy ảo trên nền tảng Java cho các ứng dụng đang chạy, được gọi là Dalvik Virtual Machine (máy ảo Dalvik). 1 file deodexed, hay .dex có chứa bộ nhớ đệm (cache) dùng bởi máy ảo này (được gọi là Dalvik-cache) cho 1 chương trình và nó được lưu trữ bên trong 1 ứng dụng (.apk). Mặt khác 1 file .odex, là 1 phiên bản được tối ưu hóa của chính file .dex và thường nằm bên cạnh file .apk. Android áp dụng mặc định kỹ thuật này cho tất cả các file hệ thống.

    Bây giờ, khi hệ điều hành chạy, Davlik-cache trong máy ảo Davlik sử dụng các file .odex cho phép hệ điều hành biết trước những gì ứng dụng sẽ chạy, và do đó tăng tốc quá trình khởi động.

    Bằng cách deodex các ứng dụng, các nhà phát triển thực tế đã đưa những file .odex vào trong gói ứng dụng .apk tương ứng. Như vậy các mã sẽ được chứa trong các ứng dụng đó, giúp việc tùy chỉnh các ứng dụng dễ dàng hơn mà không xung đột với môi trường thực thi của hệ điều hành. (Cái này mấy anh chuyên mod rom như Snake team của LGviet chúng ta hoangnova,gts8003 v.v.. dùng suốt :D )

    Ưu và nhược điểm?

    Ưu điểm của deodex là khả năng tùy biến. Nó thường được dùng trong rom và theme tùy chỉnh. Khi 1 nhà phát triển xây dựng 1 bản rom custom, đầu tiên, gần như sẽ luôn chọn deodex bộ rom, từ đó, không chỉ cho phép tùy chỉnh các ứng dụng khác nhau, mà còn dành cho việc đóng gói các gói theme đi kèm

    Mặt khác, do file .odex được coi là giúp cho bộ máy ảo Dalvik-cache chạy nhanh hơn, loại chúng đi sẽ khiến thời gian khởi động lâu hơn. Tuy nhiên, điều này chỉ đúng trong lần đầu khởi động sau khi deodex, vì bộ nhớ cache vẫn sẽ được xây dựng theo thời gian lúc ứng dụng được dùng. Thời gian khởi động lâu hơn chỉ có thể gặp lại khi chúng ta xóa (wipe) Dalvik-cache vì 1 lý do nào đó (cái này chắc bạn hay gặp khi cài rom -theme -app hoặc những bộ âm thanh như Walkman và Viper v.v.... ).

    Đối với người dùng thông thường, chúng ta sẽ chọn rom đã odex,cho hiệu suất hoạt động của hệ thống mượt mà và trơ tru hơn.
    Còn đối với người dùng cao cấp,hay đại loại như các rom modder thì họ sẽ chọn rom deodex để có thể tùy chỉnh ở mức cao nhất có thể.

    Nguồn: XDA, dịch lại và lược bỏ bớt từ bài gốc [Complete Guide] What is Odex and Deodex ROM?của R_a_z_v_a_n

    Thân ái! Cộng đồng LGviet ngày càng lớn mạnh !
     
  2. LêDũng96

    LêDũng96 Well-Known Member Staff Member

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    3,183
    Đã được thích:
    682
    Deodex. K chơi odex.

    Sent from my LG-LU6200 using LG Việt mobile app
     
  3. tuanshungf

    tuanshungf Active Member

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    1,136
    Đã được thích:
    467
    Bác là cao thủ mà :D
     
  4. LêDũng96

    LêDũng96 Well-Known Member Staff Member

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    3,183
    Đã được thích:
    682
    Đầu mưng mủ.

    * Lighting 2.0 *
     
  5. nonamed

    nonamed Active Member

    Tham gia ngày:
    18 Tháng sáu 2013
    Bài viết:
    591
    Đã được thích:
    260
    Các pro có bài hướng dẫn deodex rom ko cho em xin, thanks!
     
  6. Trốn nợ

    Trốn nợ Well-Known Member

    Tham gia ngày:
    10 Tháng sáu 2013
    Bài viết:
    2,982
    Đã được thích:
    996

    :x3:
     
  7. linhdon9x

    linhdon9x Member

    Tham gia ngày:
    23 Tháng sáu 2013
    Bài viết:
    105
    Đã được thích:
    19
    Odex sphin

    Sent from my LG-LU6200 using Tapatalk 4 Beta
     
  8. tuanshungf

    tuanshungf Active Member

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    1,136
    Đã được thích:
    467
    caobang200 thích bài này.
  9. nonamed

    nonamed Active Member

    Tham gia ngày:
    18 Tháng sáu 2013
    Bài viết:
    591
    Đã được thích:
    260
    À mình muốn deodex để mod mấy file systemui ấy mà, mình xài opG mấy rom đó odex hết rồi

    Sent from my LG-E975 using Tapatalk 4 Beta
     
  10. vananuan

    vananuan Well-Known Member

    Tham gia ngày:
    10 Tháng sáu 2013
    Bài viết:
    2,070
    Đã được thích:
    669
    Nếu chủ thớt thêm phần hướng dẫn và các cách thực hiện thì bái viết sẽ rất tốt !
     
  11. tuanshungf

    tuanshungf Active Member

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    1,136
    Đã được thích:
    467
    - Đang soạn bài Deodex rom đêm khuya đây :( , tại đang bận nên ko post liền được, đơi chỉnh sửa sao cho anh em đọc vào mà hiểu chứ bài gốc nó nói cao siêu quá sợ có nhiều anh em bơi theo không nổi.

    -Còn cách Odex rom đã Deodexed thì mình đã post rồi nhưng ko thấy Mod duyệt http://lgviet.com/forum/threads/odexme-odex-bat-ky-rom-deodexed-trong-vong-5-10.1183/. Đây là cách odex rom đơn giản nhất do Docomo phát hành, mình thử trên SphinX v3 thấy thành công mỹ mãn nên chia sẻ lên đây cho mọi người
     
    vananuan thích bài này.
  12. tuanshungf

    tuanshungf Active Member

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    1,136
    Đã được thích:
    467
    nonamed thích bài này.

Chia sẻ trang này