Odex Là Gì

  -  
Bên XDA có hướng dẫn cách để deodex rom. Mình có tìm hiểu sơ qua thì biết được rằng bình thường thì app của chúng ta ở dạng odex (một app có 2 thành phần *.apk và *.odex) và chúng ta deodex (không còn thành phần *.odex nữa) để máy trở nên nhanh hơn và mượt mà hơn. Nói chung là cải thiện hiệu năng. Nhưng mình có một thắc mắc là deodex có tác hại gì không? Nếu như chỉ có những tác dụng như trên thì tại sao nhà sản xuất không deodex luôn cho hiệu năng cao nhỉ? Bên XDA cũng up lên những rom đã được deodex sẵn rồi. Cách up những rom này có gì khác so với các rom bình thường không? Bro nào hiểu giải thích thêm cho anh em cùng hiểu với! Thanks a lot.


Bạn đang xem: Odex là gì

Thích
*
Yêu
*
Haha
*
Wow
*
Khóc
*
Giận
*
Thích
*

2
Bên XDA có hướng dẫn cách để deodex rom. Mình có tìm hiểu sơ qua thì biết được rằng bình thường thì app của chúng ta ở dạng odex (một app có 2 thành phần *.apk và *.odex) và chúng ta deodex (không còn thành phần *.odex nữa) để máy trở nên nhanh hơn và mượt mà hơn. Nói chung là cải thiện hiệu năng. Nhưng mình có một thắc mắc là deodex có tác hại gì không? Nếu như chỉ có những tác dụng như trên thì tại sao nhà sản xuất không deodex luôn cho hiệu năng cao nhỉ? Bên XDA cũng up lên những rom đã được deodex sẵn rồi. Cách up những rom này có gì khác so với các rom bình thường không? Bro nào hiểu giải thích thêm cho anh em cùng hiểu với! Thanks a lot.
Bạn chỉ nói đúng đoạn đầu thôi. Mình đính chính lại là file odex đặt cạnh apk để tăng tốc độ boot máy, load apk cho hệ điều hành. Đồng thời file odex nó có chứa các thông tin, thao tác của apk đó. Việc đó để giảm thiểu việc chỉnh sửa, can thiệp và hack apk. Như vậy việc deodex ở đây chính là viết lại apk đó đem hết nội dung của apk đó từ file odex nhét vào file apk. Tức là sau khi deodex apk đó sẽ chứa thông tin từ file odex và file odex sẽ mất đi -> load apk ban đầu sẽ chậm nhưng được cái dễ dàng thay thế, chỉnh sửa apk đó mà ko gây xung đột. Mình cũng mới xài s3 nên kiến thức có gì sai sót thì mọi người chỉ bảo thêm !
7


Xem thêm: Game Kiếm Hiệp Hay Nhất 2016, Top 5 Game Kiếm Hiệp Mobile Hấp Dẫn Nhất Năm 2021

Bạn chỉ nói đúng đoạn đầu thôi. Mình đính chính lại là file odex đặt cạnh apk để tăng tốc độ boot máy, load apk cho hệ điều hành. Đồng thời file odex nó có chứa các thông tin, thao tác của apk đó. Việc đó để giảm thiểu việc chỉnh sửa, can thiệp và hack apk. Như vậy việc deodex ở đây chính là viết lại apk đó đem hết nội dung của apk đó từ file odex nhét vào file apk. Tức là sau khi deodex apk đó sẽ chứa thông tin từ file odex và file odex sẽ mất đi -> load apk ban đầu sẽ chậm nhưng được cái dễ dàng thay thế, chỉnh sửa apk đó mà ko gây xung đột. Mình cũng mới xài s3 nên kiến thức có gì sai sót thì mọi người chỉ bảo thêm !
nonamedCái này mình cũng chưa làm bao giờ. Chỉ biết nó thế thôi. Bác muốn làm thử thì có thể tham khảo link sau :http://themythace.forumvi.com/t26-guide-phan-6-modding-sga-huong-dan-deodex-cho-rom-goc
1
Bên XDA có hướng dẫn cách để deodex rom. Mình có tìm hiểu sơ qua thì biết được rằng bình thường thì app của chúng ta ở dạng odex (một app có 2 thành phần *.apk và *.odex) và chúng ta deodex (không còn thành phần *.odex nữa) để máy trở nên nhanh hơn và mượt mà hơn. Nói chung là cải thiện hiệu năng. Nhưng mình có một thắc mắc là deodex có tác hại gì không? Nếu như chỉ có những tác dụng như trên thì tại sao nhà sản xuất không deodex luôn cho hiệu năng cao nhỉ? Bên XDA cũng up lên những rom đã được deodex sẵn rồi. Cách up những rom này có gì khác so với các rom bình thường không? Bro nào hiểu giải thích thêm cho anh em cùng hiểu với! Thanks a lot.
deodex mà chạy nhanh và mượt ma hơn hả? cha nào nói rứadeodex là để nó tích hợp lun odex vào apk, vì bt app nào có apk và odex thì odex chính là 1 thành phần trong app chạy dựa trên máy ảo calvik, máy ảo đó sẽ khai báo cho OS biết thành phần nào cần load trước, qua đó app sẽ chạy nhanh hơn.Deodex để dễ chỉnh sửa giao diện, tuỳ chỉnh app hơn.Có NSX nào mà muốn bản ROM stock của mình bị chỉnh sửa mà lại deodex sẵn nhỉ =)) Chủ thớt tìm hiểu thêm rồi hãy hỏi và phát biểu. Up rom Cook thì up qua CWM


Xem thêm: Tổng Hợp Các Ký Tự Đặc Biệt Trong Audition, Kí Tự Đặc Biệt Audition Đẹp 2021

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à odex và deodex. 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. Ư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ể.