.odex Расширение файла
This file is saved in a binary format, which requires a specific program to read its contents.
.ODEX вариант №
Файл ODEX создается операционной системой Android для увеличения скорости загрузки приложения Android (файл .APK ). Он расположен рядом с файлом APK и содержит оптимизированный код, который ускоряет процесс загрузки приложения.
Больше информации
Файлы ODEX — это оптимизированные версии файлов .DEX , которые содержат исполняемый код для приложения для Android. Хотя файлы DEX в основном работают на всех устройствах Android, файлы ODEX оптимизированы для конкретного устройства, на котором они находятся. Они не только ускоряют скорость загрузки, но также уменьшают объем пространства, требуемого для приложения.
Android создает файлы ODEX для приложений до их запуска, и они содержат один и тот же префикс имени файла в качестве соответствующего файла APK (например, MyApp.apk и MyApp.odex). Данные в файлах ODEX заменяют данные, используемые в эквивалентном файле DEX (classes.dex), хранящемся в файле APK.
ПРИМЕЧАНИЕ. Dalvik — это имя, присвоенное виртуальной машине, которая запускает скомпилированный код для приложений Android , Поэтому оптимизированный файл DEX или файл ODEX оптимизирован для выполнения виртуальной машиной Dalvik.
Что такое ODEX — DEODEX файлы
ODEX (одекс).
Аббревиатура расшифровывается как >. Файлы приложений (исполняемые) в системе Андроид имеют формат .apk. Это контейнеры (архивные) файлы, они содержат в себе:
- Код самого приложения (.odex файлы)
Ресурсы (изображения, надписи и т.д.)
сертификаты
Файл .manifest (описание,версии используемых пакетов)
В таком виде (.apk) закачиваются файлы из Play Market- а и др. ODEX это «родные», заводские прошивки Android, а DEODEX , соответственно, прошивки пользовательские. Файлы с расширением .odex загружаются напрямую в Dalvik-cache, где хранятся данные о часто запускаемых программах. Это значительно ускоряет работу системы. Файлы .odex лежат в system/app и в (.apk), получается хранится на устройстве всегда 2 копии, это не даёт изменять ресурсы данного приложения. Сложнее «взламывать». Во избежание ошибок, при удалении файлов приложения необходимо удалять и .odex файлы.
DEODEX (деодекс)
Когда говорится о том, что приложение (прошивка) является deodex (деодексированной) это значит, что исполняемая часть приложения (.odex) перепакована в файл classes.dex и помещена обратно в .apk, и поскольку, в данном случае все части программы находятся в одном месте, можно легко редактировать её ресурсы (картинки, шрифты, и пр.), не рискуя получить неработающее приложение/прошивку.
Отличить ODEX (заводскую прошивку) прошивку от DEODEX, просто: если в каталоге телефона(планшета) /system/app присутствуют файлы .odex — прошивка ODEX, если нет — DEODEX.
Расширение файла ODEX

Полное имя формата файлов, которые используют расширение ODEX: Google Android Optimized Executalbe. Формат Google Android Optimized Executalbe был разработан Google Inc.. Файлы с расширением ODEX могут использоваться программами, распространяемыми для платформы Android, Windows. ODEX файл относится к категории Исполняемые файлы так же, как #NUMEXTENSIONS # других расширений файлов, перечисленных в нашей базе данных. Самая популярная программа для обработки ODEX файлов — Eclipse, но пользователи могут выбирать из 3 различных программ, которые поддерживают этот формат файлов. На официальном сайте разработчика The Eclipse Foundation вы найдете не только подробную информацию о программном обеспечении Eclipse, но также о ODEX и других поддерживаемых форматах файлов.
Программы, которые поддерживают ODEX расширение файла
Следующий список содержит программы, сгруппированные по 2 операционным системам, которые поддерживают ODEX файлы. Файлы с суффиксом ODEX могут быть скопированы на любое мобильное устройство или системную платформу, но может быть невозможно открыть их должным образом в целевой системе.
Программы, обслуживающие файл ODEX

Windows

Android
Как открыть файл ODEX?
Причин, по которым у вас возникают проблемы с открытием файлов ODEX в данной системе, может быть несколько. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами Google Android Optimized Executalbe, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Мы подготовили список, который поможет вам решить ваши проблемы с файлами ODEX.
Шаг 1. Получить Eclipse

Наиболее распространенной причиной таких проблем является отсутствие соответствующих приложений, поддерживающих файлы ODEX, установленные в системе. Эта проблема может быть решена путем загрузки и установки # РЕКОМЕНДОВАННОЙ # или другой совместимой программы, такой как Google Android SDK Tools, Google Android, Google Android SDK. Полный список программ, сгруппированных по операционным системам, можно найти выше. Самый безопасный способ загрузки Eclipse установлен — для этого зайдите на сайт разработчика (The Eclipse Foundation) и загрузите программное обеспечение, используя предоставленные ссылки.
Шаг 2. Убедитесь, что у вас установлена последняя версия Eclipse

Если у вас уже установлен Eclipse в ваших системах и файлы ODEX по-прежнему не открываются должным образом, проверьте, установлена ли у вас последняя версия программного обеспечения. Иногда разработчики программного обеспечения вводят новые форматы вместо уже поддерживаемых вместе с новыми версиями своих приложений. Причиной того, что Eclipse не может обрабатывать файлы с ODEX, может быть то, что программное обеспечение устарело. Все форматы файлов, которые прекрасно обрабатывались предыдущими версиями данной программы, также должны быть открыты с помощью Eclipse.
Шаг 3. Свяжите файлы Google Android Optimized Executalbe с Eclipse
Если проблема не была решена на предыдущем шаге, вам следует связать ODEX файлы с последней версией Eclipse, установленной на вашем устройстве. Следующий шаг не должен создавать проблем. Процедура проста и в значительной степени не зависит от системы

Изменить приложение по умолчанию в Windows

- Выберите пункт Открыть с помощью в меню «Файл», к которому можно щелкнуть правой кнопкой мыши файл ODEX.
- Выберите Выбрать другое приложение → Еще приложения
- Наконец, выберите Найти другое приложение на этом. , укажите папку, в которой установлен Eclipse, установите флажок Всегда использовать это приложение для открытия ODEX файлы свой выбор, нажав кнопку ОК
Изменить приложение по умолчанию в Mac OS
- В раскрывающемся меню, нажав на файл с расширением ODEX, выберите Информация
- Перейдите к разделу Открыть с помощью . Если он закрыт, щелкните заголовок, чтобы получить доступ к доступным параметрам.
- Выберите подходящее программное обеспечение и сохраните настройки, нажав Изменить все
- Если вы выполнили предыдущие шаги, должно появиться сообщение: Это изменение будет применено ко всем файлам с расширением ODEX. Затем нажмите кнопку Вперед» , чтобы завершить процесс.
Шаг 4. Проверьте ODEX на наличие ошибок
Если вы выполнили инструкции из предыдущих шагов, но проблема все еще не решена, вам следует проверить файл ODEX, о котором идет речь. Вероятно, файл поврежден и, следовательно, недоступен.

1. Проверьте ODEX файл на наличие вирусов или вредоносных программ.
Если случится так, что ODEX инфицирован вирусом, это может быть причиной, которая мешает вам получить к нему доступ. Рекомендуется как можно скорее сканировать систему на наличие вирусов и вредоносных программ или использовать онлайн-антивирусный сканер. Если файл ODEX действительно заражен, следуйте инструкциям ниже.
2. Проверьте, не поврежден ли файл
Если файл ODEX был отправлен вам кем-то другим, попросите этого человека отправить вам файл. Возможно, что файл не был должным образом скопирован в хранилище данных и является неполным и поэтому не может быть открыт. При загрузке файла с расширением ODEX из Интернета может произойти ошибка, приводящая к неполному файлу. Попробуйте загрузить файл еще раз.
3. Убедитесь, что у вас есть соответствующие права доступа
Существует вероятность того, что данный файл может быть доступен только пользователям с достаточными системными привилегиями. Войдите в систему, используя учетную запись администратора, и посмотрите, решит ли это проблему.
4. Убедитесь, что ваше устройство соответствует требованиям для возможности открытия Eclipse
Операционные системы могут иметь достаточно свободных ресурсов для запуска приложения, поддерживающего файлы ODEX. Закройте все работающие программы и попробуйте открыть файл ODEX.
5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений
Последние версии программ и драйверов могут помочь вам решить проблемы с файлами Google Android Optimized Executalbe и обеспечить безопасность вашего устройства и операционной системы. Возможно, файлы ODEX работают правильно с обновленным программным обеспечением, которое устраняет некоторые системные ошибки.
Вы хотите помочь?
Если у Вас есть дополнительная информация о расширение файла ODEX мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле ODEX.
Изучаем Android. Что такое odex и deodex
Практически все, кто сталкивался с прошивкой своего Android планшета или телефона обращали внимание на то, что прошивки бывают odexed и deodexed. И мало кто понимает, что скрывается за этими понятиями, и какие преимущества и недостатки несет с собой тот или иной тип прошивки.

Сегодня я попытаюсь простыми словами объяснить, что же такое odex и deodex, и зачем оно нужно.
Если вы заглянете в папку с системными приложениями на планшете или телефоне со стоковой (заводской) прошивкой, то заметите, что каждое приложение имеет кроме apk-файла, его двойник, odex-файл. Например, файлу applikatoin.apk соответствует файл applikatoin.odex.
Зачем же нужен этот odex-файл? Если кратко (и упрощенно), то каждая программа состоит из набора инструкций, благодаря которым она работает, и вспомогательных данных, например, картинок, которые отображаются на экране. Так вот, в файле odex и хранится сам код программы.
Все приложения в системе Android написаны (закодированы) на языке Java и для того, чтобы мозг устройства – его процессор смог выполнить этот Java код, он переводится на понятный для процессора язык виртуальной Java-машиной «Dalvik».
В деодексированной прошивке код находится внутри apk файла. Apk файлы упакованы так же, как и обычный zip файлы, поэтому деодексированная прошивка обычно имеет меньший размер.
Но код, содержащийся в файле odex оптимизирован для конкретного устройства, а код, хранящийся в apk файле может выполняться на любом устройстве.
Вы уже, наверное, и сами поняли, в чем преимущество odexed прошивки. Ее системные приложения уже оптимизированы для работы на конкретном оборудовании.
Зато код, который содержится в деодексированном приложении, может запускаться на любом android устройстве и такие программы проще модифицировать. Например, чтобы заменить в нем изображения, достаточно распаковать apk файл, как обычный zip архив, заменить картинки и упаковать приложение снова. С odexed приложениями такой номер не пройдет – после подобных изменений программа может перестать запускаться вообще.
Система Android при первом запуске системных приложений deodexed прошивки, извлекает из них код, перекомпилирует и сохраняет в специальном месте: в папке dalvik-cache и потом берет уже готовый код для нужного apk-файла из этой папки. Поэтому и рекомендуется при перепрошивке планшета или телефона делать очистку dalvik-cache (clear dalvik-cache) – программа в новой прошивке может измениться, а система будет при ее запуске использовать старый код. И поэтому так долго запускаются deodexed прошивки первый раз после их установки на устройство и очистки dalvik-cache.
Кроме того, считается, что odexed прошивки работают быстрее, чем аналогичные но, деодексированные.
Похожие материалы: