1. #1
    Unregistered

    What is the meaning of “Odex” and “Deodex” in Android?

    I have heard the term “Odex” and “Deodex” while using my android tablets.I have never heard these term before.Since these two terms are very new to me ,I want to know much more about it.Please provide some information about these terms.

  2. #2
    rockindeepak rockindeepak is on a distinguished road
    Join Date
    Jul 2012
    Posts
    1,162

    Re: What is the meaning of “Odex” and “Deodex” in Android?

    hey

    ‘odex’ files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application

    Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating the worry of a modified APK conflicting with some separate odexed parts.


    for more information refer to this site...

    http://www.addictivetips.com/mobile/...omplete-guide/


    This is also completely new for me so i referred to this site and got the answer from this site also.

    Thank you

  3. #3
    anikrish anikrish is on a distinguished road
    Join Date
    May 2012
    Location
    Chennai
    Posts
    1,789

    Re: What is the meaning of “Odex” and “Deodex” in Android?

    Odex is the system files that are present in an application such that these files are used to execute a program in the manner that the application is booted up partly and that the application transfers a part of its system files to a new location which even makes the hacking process more difficult with the applications.
    Deodex is the application system files which have been modified separately and such that these system files are not transferred to a new location while the phone is booted up instead they stay in the same place which even makes easy the hacking process and also the deodexed files will provide you more space in the system partition as the files are not moved.
    Hope this Helps.

  4. #4
    t081193 t081193 is on a distinguished road
    Join Date
    Jul 2012
    Location
    Visakhapatnam
    Posts
    762

    Re: What is the meaning of “Odex” and “Deodex” in Android?

    An odex is basically a pre-processed version of an application's classes.dex that is execution-ready for Dalvik.

    The android packages have .apk extension. These .apk files contain certain files with the extension .odex which are used to save space.
    These files are collection of parts of application that help in optimizing the boot procedure.
    This speeds up the boot process and makes hacking the application impossible.

    Deodexing on the other hand is the process of collecting all the odex files and placing them together such that they are reassembled into classes.dex files. During this process the classes.dex is removed from the APK archive and it does not write anything to the Dalvik cache.

    If a ROM or .apk is deodexed, then 2 copies of the classes.dex files are stored--the packaged one in the APK, and the processed one in the Dalvik cache. This makes the booting a bit longer to launch the first time since Dalvik has to extract and process the classes.dex file.


    Check this site for more information-----> link

+ Reply to Thread

Similar Threads

  1. What is the meaning of Flagship Phones in Android?
    By Unregistered in forum Android Discussions
    Replies: 9
    Last Post: 10-09-2012, 06:46 PM
  2. What is the meaning of Boot Menu in Android?
    By Unregistered in forum Android Discussions
    Replies: 7
    Last Post: 28-07-2012, 11:45 AM
  3. What is the meaning of CynogenMod in Android?
    By Unregistered in forum Android Discussions
    Replies: 3
    Last Post: 21-07-2012, 07:29 PM
  4. What is the meaning of FlaTank in Android?
    By Unregistered in forum Android Discussions
    Replies: 7
    Last Post: 20-07-2012, 03:51 PM