Search the Community
Showing results for tags 'roms'.
Found 2 results
Hello! The main reason of posting this topic is just to help members who gets confused when they see ODEX and DEODEX Reference Source : What Is Odex And Deodex In Android [Complete Guide] One commonly occurring word when playing with custom ROMs and firmware, and even themes is deodexed and odexed Most users fail to understand what these terms actually imply. WHAT IS AN ODEX? In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These 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. On the other hand, it also makes hacking those applications difficult because a part of the coding has already been extracted to another location before execution. WHAT IS DEODEX? 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. In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity. HOW THIS WORKS Android OS uses a Java-based virtual machine for running applications, called the Dalvik Virtual Machine. A deodexed, or .dex file contains the cache used by this virtual machine (referred to as Dalvik-cache) for a program, and it is stored inside the APK. An .odex file, on the other hand, is an optimized version of this same .dex file that is stored next to the APK as opposed to inside it. Android applies this technique by default to all the system applications. Now, when an Android-based system is booting, the davlik cache for the Davlik VM is built using these .odex files, allowing the OS to learn in advance what applications will be loaded, and thus speeds up the booting process. By deodexing these APKs, a developer actually puts the .odex files back inside their respective APK packages. Since all code is now contained within the APK itself, it becomes possible to modify any application package without conflicting with the operating systems execution environment. ADVANTAGES & DISADVANTAGES The advantage of deodexing is in modification possibilities. This is most widely used in custom ROMs and themes. A developer building a custom ROM would almost always choose to deodex the ROM package first, since that would not only allow him to modify various APKs, but also leave room for post-install theming. On the other hand, since the .odex files were supposed to quickly build the dalvik cache, removing them would mean longer initial boot times. However, this is true only for the first ever boot after deodexing, since the cache would still get built over time as applications are used. Longer boot times may only be seen again if the dalvik cache is wiped for some reason.
Hello SO I am starting this topic in order to update our phone time to time and also to save our browsing time I request all of the user to suggest me some of the files, softwares......etc Files :- Reliance and TATA prl (1x / HSD) - Link MTS prl - Link Drivers :- Htc Hero Diag driver - Link Htc Incredible Drivers - Link Htc Supersonic (Evo 4g) - Link Motorola Photon - Link Palm pre / pixi - Link Softwares :- HTC Sync - Link Blackberry DM - Link jl_cmdr - Link CDMA WS - Link Qpst - Link WinHex - Link UNICDMA - Link TeamViewer - Link Unrevoked - Link BBSAK - Link Apk's :- (Will upload more apk's) scan2pdf instagram teamviewer Titanium Backup pro better battery stats Root Explorer Juice defender Adobe create pdf Tapatalk Rom Manager Apps2sd Torrent pro Chrome Stock Roms :- (Download following Roms at your own risk) Htc Hero Cdma (Sprint) Link Htc Supersonic (Evo 4g) Link Htc droid Incredible Link Custom ROMS :- HTC Hero 1 CyanogenMod 7.2.0 2.Zero HEro Sense 3.5 Htc Supersonic (Evo 4g) 1.ICS 2.Chromium v2 Htc droid incredible 1.CM9 Hybrid 2.Ics 4.0.3 SAMSUNG Epic 4g 1.CM 9 (android 4.0.4) 2.ICS Samsug epic touch 4g 1.Android 4.0.4 2.Universe v1 3.Wicked Sensation Motorola Photon 4g 1.MIUI 2.Hybrid (Stock/CM7) Motorola Droid Bionic 1.ICS 2.MIUI Blackberry OS 126.96.36.1992 for BlackBerry Bold 9930 Findings and Fixes - LINK OS 188.8.131.52 for the BlackBerry Curve 9360 with WiFi Hotspot - LINK Note - User must download mentioned ROMS at their own risk.!!!