Что такое odex-файл в Android?

Обновлено: 14.11.2026 · 2 мин чтения

Файл ODEX создается операционной системой Android для увеличения скорости загрузки приложения Android (файл APK). Он расположен рядом с файлом APK и содержит оптимизированный код, ускоряющий процесс загрузки приложения. Данные в файлах ODEX заменяют данные, используемые в эквивалентном файле DEX (classes.

Содержание
  1. Что такое файлы odex и VDEX?
  2. Где хранятся файлы odex?
  3. Что такое файлы VDEX?
  4. Как открыть файл VDEX?
  5. Что лучше далвик или арт?
  6. Что такое Смали и Баксмали?
  7. Как преобразовать файл APK в odex?
  8. Что такое Odex Drilling?
  9. Есть ли у odex расширение?
  10. Как декомпилировать файл DEX?

Что такое файлы odex и VDEX?

dex хранится в кэше Dalvik телефона. Одекс - это в основном предварительно обработанная версия классов приложения. dex, готовый к исполнению для Dalvik. Когда приложение odexed, классы.

Где хранятся файлы odex?

Обычно это расположена в безопасном файл система под приложениями, каждое приложение со своим значком и odex файл с таким же названием.

Что такое файлы VDEX?

Файл Vdex включает все данные quick_info (старая vtable), необходимые для возврата преобразований dex-to-dex, примененных во время оптимизации байт-кода. Идея здесь состоит в том, чтобы создать быстрый автономный инструмент, способный восстанавливать оптимизированный байт-код, который не требует сборки всего libart из AOSP.

Как открыть файл VDEX?

Программы, открывающие файлы VDEX

  1. Android. Google Android. Входит в состав ОС.
  2. vdexExtractor. Бесплатно.
  3. vdexExtractor. Бесплатно.
  4. Linux. vdexExtractor. Бесплатно.

Что лучше далвик или арт?

Это делает его немного быстрее и производительнее, чем в Dalvik. Разница между DVM и ART.

ВИРТУАЛЬНАЯ МАШИНА DALVIKВРЕМЯ РАБОТЫ ANDROID
Время установки приложения сравнительно меньше, так как компиляция выполняется позжеВремя установки приложения больше, так как компиляция выполняется во время установки

Что такое Смали и Баксмали?

smali / baksmali это ассемблер / дизассемблер для формата dex, используемого dalvik, Реализация виртуальной машины Java для Android. Синтаксис частично основан на синтаксисе Jasmin / dedexer и поддерживает полную функциональность формата dex (аннотации, отладочная информация, информация о строке и т. Д.)

Как преобразовать файл APK в odex?

1 ответ

  1. Создайте / dir / odex на своем устройстве Android.
  2. Сохраните следующий скрипт как odex.sh в / dir / odex, дайте ему разрешение на выполнение 777 #! / System / bin / sh cd / dir / odex для имени файла в `find. -
  3. Получите следующие двоичные файлы из com.modaco.odexme.apk \ assets.

Что такое Odex Drilling?

Слово Odex - это сокращенно от эксцентричного бурения вскрышных пород. При этом бурении используется обсадная труба для выравнивания отверстия при прохождении через покрывающий слой почвы перед входом в прочную породу. Чаще всего используется отверстие диаметром 5 дюймов или 127 мм с обсадной колонной, имеющей внутренний диаметр 4 _ дюйма или 115 мм.

Есть ли у odex расширение?

Подобные расширения

ODEX) Вы можете воспользоваться двумя вариантами. Первый и самый простой - правильнонажмите на выбранный ODEX файл. В раскрывающемся меню выберите «Выбрать программу по умолчанию», затем нажмите «Обзор» и найдите нужную программу. Вся операция должна быть подтверждена нажатием ОК.

Как декомпилировать файл DEX?

А вот процедура декомпиляции:

  1. Преобразуйте classes.dex в test_apk-debug.apk в test_apk-debug_dex2jar.jar d2j-dex2jar.sh -f -o output_jar.jar apk_to_decompile.apk d2j-dex2jar.sh -f -o output_jar.jar dex_to_decompile.
  2. Откройте банку в JD-GUI.

Ещё по теме «Android»