Что такое android package file

Что такое APK

Если у вас есть Android смартфон, планшет или другое устройство на базе этой операционной системы, то вы наверняка сталкивались со словом «APK». Но, далеко не все пользователи операционной системы Android знают, что такое APK.

APK или Android Package это файлы в которых распространяются приложения для Android. Файл APK представляет собой архив, в котором содержится исполняемый код приложения, а также другие файлы и ресурсы, необходимые для работы приложения. APK файлы не шифруются и являются частью всем известного формата ZIP.

Что находится внутри APK файла?

Файлы в формате APK имеют четко определенную структуру.

  • MANIFEST.MF – файл с данными о других файлах, находящихся в данном архиве (контрольные суммы файлов);
  • CERT.RSA – сертификат, которым подписано приложение;
  • CERT.SF – файл с данными о сертификате и ресурсах;
    • armeabi – для процессоров ARMv6 и более старых;
    • armeabi-v7a – для процессоров ARMv7 и более новых;
    • x86 – для процессоров с архитектурой x86;
    • mips – для MIPS процессоров;
  • res – ресурсы, не содержащиеся в resources.arsc (см. ниже).
  • Assets –ресурсы, которые используются AssetManager.
  • AndroidManifest.xml – файл с описанием приложения. В данном файле хранится имя, название пакета, версия, а также другие данные относящиеся к этому приложению.
  • classes.dex – исполняемый код в формате DEX;
  • resources.arsc – компилированные ресурсы;
  • Посмотреть содержимое APK файла очень просто и это может сделать любой желающий. Все что нужно сделать, это открыть APK файл любым архиватором. Например, вы можете использовать бесплатный архиватор 7Zip.

    Где взять APK файл?

    Вы можете скачать и установить APK файл с магазина приложений Google Play. Также вы можете скачать APK с других сайтов, которые занимаются распространением программного обеспечения. Нередко APK файл можно скачать с сайта разработчика приложения.

    Как устанавливать APK файлы?

    Установка APK файлов скачанных с Google Play происходит автоматически. Если вам необходимо установить APK файл, который вы скачали с другого сайта, то вам необходимо включить установку программ из неизвестных источников и запустить APK файл на Android устройстве. После этого вы увидите предупреждение об установке приложения. Нажмите «OK», чтобы запустить процесс установки.

    Есть чем дополнить материал? Поделитесь информацией в комментариях.

    Источник

    Что такое АПК файл и как его открыть

    Термин «APK» на слуху у многих пользователей, некоторые даже понимают его назначение. Расшифровка такая — Android Package Kit. Это архив, в котором содержатся все данные: активы, библиотеки, коды программ.

    Что такое APK файл и для чего нужен

    APK-файл немного напоминает EXE-файлы, которые есть в Windows. Данный формат применяют, чтобы загрузить программу из стороннего источника или его распространить на устройствах, под управлением Android.

    Когда необходимо выполнить загрузку приложения с Google Play, автоматически происходит скачивание АПК файла с нужной программой.

    Имеется несколько положительных моментов, когда происходит установка АПК ручным способом:

    • Можно не ждать, когда в Google Play появятся новые обновления, а сразу вручную произвести скачивание нужного файла.
    • Расширение apk оказывает помощь при установке приложения не из магазина, а из других источников. Но здесь необходимо быть осторожным, так как непроверенные источники могут нанести вред компьютеру. Вместе с АПК можно скачать и вирусную программу.

    Поэтому ответить на вопрос, APK файлы — что это, можно просто. Это основной формат, с которым работает Android. С его помощью легко и быстро можно произвести установку приложений и их распространение.

    Особенности формата

    Формат APK имеет некоторые особенности:

    • в другой формат его невозможно конвертировать;
    • создание архива происходит сжатием содержимого на основе JAR;
    • в формате ZIP относится к подразделу;
    • через программы Eclipse с плагином ADT, Google Android SDK можно производить перемены;
    • file апк не шифруются.

    Заархивированные файлы, имеющие расширение APK, хранятся в магазине Google Play. Все данные находятся в корневой папке data, куда можно через проводник попасть.

    Как открыть APK файл на телефоне

    Когда приложение на платформу Андроид скачивается с персонального компьютера или другого ресурса, то оно имеет расширение АПК. Установка производится вручную.

    Читайте также:  Готовые сборки igo для android

    Через файловый менеджер

    В этом случае открыть файл APK можно так:

    1. Через порт USB через кабель гаджет подключается к компьютеру.
    2. Копируются данные АПК файла на флэшку или в телефонную память.
    3. Еще можно загрузить нужный APK через мобильный браузер.
    4. Открывается Менеджер файлов или Проводник на устройстве.
    5. Находится необходимая директория.
    6. Запускается скопированный файл APK.

    Приложение начнет устанавливаться. Если надо, то выдается разрешение на доступ к некоторым функциям.

    Ошибка при запуске

    Когда не получается запуск скопированного файла, то необходимо искать проблему. В основном эта ошибка говорит о невозможности установки из сторонних источников, из-за того, что производитель ее отключил.

    Для включения функции, надо выполнить такие действия:

    1. В меню «Настройки» открыть раздел «Конфиденциальность».
    2. Активировать пункт «Неизвестные источники».

    Если телефон выдает ошибку при запуске, файл не удалось открыть, то надо в этом меню снять галочку с пункта «Проверять приложения». Тогда можно будет устанавливать все нужные пользователю программы. Такой прием лучше использовать, если полностью уверен в безопасности файла, что он не нанесет вреда устройству.

    При помощи приложений

    Для просмотра содержимого архива апк на Андроиде, надо использовать специальный софт или мобильную версию архиватора. Самыми распространенными являются приложения APK Editor и DroidEdit Free. Остановимся на них подробнее.

    APK Editor

    Программа имеет хорошую графику интерфейса, есть поддержка кириллицы. Кроме того:

    • может работать с пакетами, с установленными играми и программами;
    • с ее помощью меняют файлы, проводят редактирование ресурсов;
    • приложение меняет отдельные манифесты.

    DroidEdit Free

    Приложение устанавливается на телефон бесплатно. С ее помощью можно создавать и редактировать некоторые манифесты. Программа не открывает апк-файлы, но после разархивирования пакета, может менять отдельные элементы.

    Как создать APK файл из приложения

    Данная функция обычным пользователям не нужна, но начинающим программистам она будет полезна. Извлекаются файлы из АПК достаточно просто: для этого используется любой архиватор. Но бывают случаи, когда необходимо произвести извлечение из установленного приложения. Расширение apk было утеряно. В этом поможет APK Extractor, помогающая распаковать заархивированные файлы из любой программы.

    Минус данной утилиты в том, что она полностью идет на английском языке. Поэтому осваивать ее сложнее. Но плюсов у программы не мало:

    • на телефоне она справляется с различными программами;
    • для утилиты не нужен рут-доступ;
    • пользоваться просто.

    Как работать с программой:

    1. На Андроиде запускается утилита APK Extractor. В открытом окне будут виден весь список программ и приложений, которые были установлены на мобильном устройстве.
    2. Дальше надо выбрать нужное.
    3. Затем остается ждать, пока формирование АПК файла не завершится.
    4. После этого можно зайти в любой файловый менеджер, открыть «APK Extractor». В этой папке будет находиться готовый file APK.

    С таким файлом можно работать по собственному усмотрению. Так как программа поддерживает:

    • отправку по электронной почте разархивированную папку;
    • перенос в любое место компьютера файла;
    • сохранение данных в облачном хранилище, если имеется привязка к почте.

    Пользователь может применять в дальнейшем файл-АПК в разных опциях. Даже дополнять имеющуюся папку своими документами.

    Как открыть файл APK на компьютере

    Каждая программа, предназначенная для Android создается с помощью специальных утилит в Виндовс. Хотя программное обеспечение такого назначения не может открывать приложения апк. Оно работает только с проектами, имеющими конкретную структуру специальных документов и папок. Функции у всех эмуляторов между собой похожи, есть различия только по техническим свойствам.

    Архиваторы

    В этом случае используют специальных утилит, которые создают архивы и работают с ними. Причем разрешение апк поддерживается обычно всеми архиваторами.

    Использовать необходимо только проверенные утилиты, список которых возглавляет WinRAR. Если нет возможности использовать архиватор данного вида, то можно его заменить. От того, какой был выбран софт, процесс изъятия файлов показывает пошаговое выполнение задач:

    • по скачанному документу с расширением APK надо кликнуть по правой кнопке и выбрать «Свойства».
    • Дальше входят во вкладку «Общие», рядом с кнопкой «Приложение» следует щелкнуть по строке «Изменить».

    Можно пойти другим путем: в меню находят «Открыть с помощью», правой кнопкой мышки нажимают на необходимый файл. Затем откроется окошко, где выбирают необходимый файл. Если будет нужно, то можно открыть функцию «Дополнительно». Здесь просматривается вся информация, изучается программное обеспечение.

    Дальше активируют надпись о нахождении другого приложения на компьютере. Если файл был выбран по умолчанию, то его просто выбирают:

    • директория установки архиватора ищется с использованием базового проводника;
    • в выбранном приложении нажимают на кнопку «Открыть»;
    • изменения сохраняют в строке «Свойства».

    Осталось дважды кликнуть по иконке файла, и документ откроется без препятствий. Такой способ подойдет в том случае, если нужен доступ к внутренним папкам программы. В остальных случаях необходимо выбрать другие варианты.

    Эмуляторы

    Полноценно можно запустить программы и работать с ними с помощью эмуляторов. Проверенный вариант – это Android BlueStacks. Эмулятор представляет имитацию домашнего экрана гаджетов, скачать его можно через гугл маркет. Приложение требует хороших системных ресурсов, поэтому на маломощном ПК с ней сложно что-нибудь сделать.

    Читайте также:  Форматирование смартфона андроид что это

    Данный эмулятор работает с АПК-файлами, которые скачиваются на компьютер. После установки BlueStacks, следует выполнять действия по такому плану:

    1. запуск программы;
    2. кликнуть на расположенную справа стрелочку «APK»., которая направлена вниз;
    3. открывшийся проводник системы, выдает все содержимое. Здесь следует указать место, где находится APK архив: на съемном носителе или жестком диске;
    4. выделить файл и нажать на строку «открыть»;
    5. подождать пока приложение установится.

    На рабочем столе появится ярлык программы. С его помощью будет легко открывать приложение через эмулятор. Если понадобится, то можно задать программу файлу апк. Тогда он будет открываться сразу с жесткого диска при обычном запуске. В контекстном меню выбирают «Открыть с помощью» или «Свойства».

    Эмулятор Droid4X – это еще один помощник, открывающий архив АПК. Для этого надо выполнить такие действия:

    1. Когда Droid4X установится, все архиваторы APK станут автоматически открываться. Чтобы запустить программу, надо, кликнув по установщику правой кнопкой мышки, вызвать контекстное меню. Потом строку «play with Droid4x».
    2. Всплывет окно, где необходимо подтвердить установку.
    3. Утилита запустится после полной установки приложения. На экране будет видно ПО.

    Программы для Андроид добавляют в эмулятор. Затем нужная запускается и выбирается приложение.

    Модификация АПК пакетов

    После того, как АПК разархивирован, файл не готов еще к модифицированию и работе. Изменения, вносимые в документы, требуют декомпиляции. Для этого понадобятся такие помощники:

    • любые архиваторы, которые помогают извлекать из пакета нужные ресурсы;
    • smali, транслятор начального содержимого приложения;
    • aapt для упаковки и изменения отредактированных ресурсов;
    • signer (инструмент для цифровой подписи).

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

    Самой популярной является ApkTool, если работа предстоит с устройством на базе Линукс, MacOS. Программа распаковывает все содержимое архива, модифицирует некоторые составляющие. Только цифровую подпись придется запускать самим вручную.

    Для Виндовс модифицирование поможет провести утилита Virtuous Ten Studio. Только обновлять переделанные файлы будет нельзя.

    Открыть файл апк на компьютере или телефоне можно разными способами и методами. Для извлечения содержимого достаточно архиватора. Если после открытия с файлом надо провести ряд изменений, то применяют эмулятор.

    Источник

    Как устанавливать мобильные приложения и игры с помощью APK, XAPK и APKM файлов

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

    APK файл (Android Package) – это стандартный формат приложений для Android. По сути, APK файл это сжатый архив, который включает ресурсы и код мобильного приложения. Разработчики приложений и игр загружают эти файлы в Google Play Маркет, а в дальнейшем, пользователи могут устанавливать эти приложения на свой смартфон и планшет.

    Для одного приложения определённой версии, может быть доступно несколько файлов APK, каждый из которых предназначен для устройств определённой архитектуры, версии операционной системы и с различными разрешениями экрана. Чем больше вариантов APK файлов предоставляет разработчик, тем меньше данных будет скачено при установке или обновлении приложения, так как будет загружаться файл не содержащий кода и данных, предназначенных для других устройств.

    В настоящий момент, выпускаются APK для четырёх архитектур: armeabi-v7a (arm), arm64-v8a (aarch64), x86 (i386) и x86_64. Многие разработчики выпускают и комплексный установочный файл, включающий поддержку нескольких архитектур, но имеющий больший размер. Если открыть страницу приложения в Play Маркете, вы увидите номер версии и размер приложения для вашего устройства. На устаревших устройствах могут предлагаться более старые версии приложения, если обновление не поддерживается или ещё не выпущено для вашего устройства.

    Зачем устанавливать приложения с помощью APK файлов?

    Иногда, установка с использованием APK является единственным способом получить приложение или игру на своё устройство. Например, приложение не соответствует правилам Google и не доступно в магазине Play Маркет. В таких случаях, их можно скачать на сайтах и форумах, на которых их разместил автор, и установить вручную.

    В некоторых случаях, вы захотите использовать более старую версию приложения, например, если в новейшей версии отсутствуют или некорректно работают некоторые функции, или вам не нравится новый дизайн. Или же после обновления приложения оно вовсе не запускается, и вам понадобится откатиться на предыдущую версию, в то время, как в Play Маркете предлагается только новая.

    Также, некоторые приложения могут быть не доступны в вашем регионе, и вы не сможете установить их из Play Маркета.

    У опытных пользователей или мастеров по ремонту мобильных устройств, может возникнут необходимость установить антивирус на заражённое устройство, и часто APK файл может быть единственным вариантом запустить проверку и лечение системы. Многие вирусы для Android могут заполнять экран рекламными баннерами или блокировать интернет, и в таком случае, чтобы не прибегать к сбросу или перепрошивке устройства и потере всех данных, установка антивируса для Android с помощью APK файла будет хорошим вариантом лечения системы.

    Читайте также:  Battery booster для андроид

    Как устанавливать приложения и игры с помощью APK файлов?

    Поскольку APK является стандартным форматом приложений в операционной системе Android, их установка проста и не требует дополнительных программ. Вам нужно просто скачать файл на смартфон или планшет, найти его расположение в любом файловом менеджере, нажать по нему и выбрать «Установить».

    Единственное ограничение, которое может препятствовать установке, это блокировка операционной системой установки приложений из неизвестных источников. В этом случае, выполните следующие действия:

    В Android 7 и ниже:

    1. В любом файловом менеджере нажмите по файлу APK.
    2. В окне предупреждения «Установка заблокирована», нажмите «Настройки».
    3. В открывшемся окне настроек, найдите пункт «Неизвестные источники» и активируйте ползунок.
    4. В окне подтверждения, нажмите «OK».
    5. Вернитесь к файлу APK и нажмите «Установить».

    В Android 8 и выше:

    1. В файловом менеджере или браузере нажмите по файлу APK.
    2. В окне предупреждения, нажмите «Настройки».
    3. В открывшемся окне настроек, активируйте ползунок «Разрешение для этого источника» или «Разрешить установку приложений».
    4. Вернитесь назад и нажмите «Установить».

    Обратите внимание, что после разрешения установки из неизвестных источников, ваше устройство может быть уязвимо. Рекомендуем отключать эту опцию каждый раз после установки приложений с помощью APK файлов.

    Что такое файлы XAPK и APKM?

    Из-за некоторых ограничений, введённых Google для публикации приложений в Play Маркет, размер приложения для Android не может превышать определённый размер. Разработчики больших приложений, например мобильных игр, могут использовать дополнительные файлы с ресурсами, которые необходимы для работы приложения или игры и будут скачиваться после её установки и первого запуска.

    Сообщество разработчиков и пользователей придумали новые форматы распространения мобильных приложений, которые позволяют в одном файле хранить все необходимые ресурсы и файлы. Файлы XAPK и APKM – это архивы, которые можут включать несколько APK файлов и дополнительные ресурсы (кэш). Эти форматы набирает популярность на софт порталах, например apkpure.com и apkmirror.com, особенно для скачивания мобильных игр.

    Как устанавливать приложения и игры с помощью XAPK файлов?

    Есть несколько способов установки мобильных приложений и игр с помощью XAPK файлов. Рассмотрим три варианта.

    Вариант 1 – использование мобильных приложений. Для установки XAPK можно использовать мобильное приложение APKPure для Android.

    Для установки XAPK с помощью APKPure для Android:

    1. Откройте приложение APKPure для Android.
    2. Перейдите в главное меню, щелкнув по значку в правом верхнем углу.
    3. Переключитесь на вкладку «Управление APK / XAPK».
    4. Приложение просканирует память устройства и отобразит список найденных установочных файлов APK и XAPK. Нажмите «Установить» напротив нужного вам приложения и дождитесь распаковки и копирования файлов кэша.
    5. После этого начнётся установка извлечённого APK установщика. Подтвердите действие, нажав «Установить» и следуйте инструкции по установке AKP, написанной выше.

    Также, после установки приложения APKPure для Android, файлы .xapk будут ассоциированы с приложением APKPure, что позволит устанавливать их в несколько кликов, щёлкнув по ним в любом файловом менеджере.

    Вариант 2 – использование USB кабеля и компьютера. Для установки XAPK можно использовать приложение Pure APK Install для Windows.

    Для установки XAPK с помощью Pure APK Install:

    1. Включите на мобильном устройстве отладку по USB (найдите в интернете инструкцию для вашей версии Android).
    2. Подключите мобильное устройство к компьютеру с помощью USB-кабеля.
    3. Откройте на компьютере приложение Pure APK Install.
    4. Перетащите .xapk или .apk файл в окно программы Pure APK Install, или используйте кнопку «Open APK file» и укажите путь к файлу.
    5. Появится информация о выбранном приложении: название, версия, размер и минимальные требования. Выберите место установки приложения: встроенное хранилище (Internal android memory), карта памяти (External SD card) или оставьте «Auto select».
    6. Нажмите кнопку «Install».
    7. На мобильном устройстве дождитесь сообщения и подтвердите доступ с компьютера.
    8. Дождитесь завершения установки и нажмите «OK».

    Вариант 3 – извлечение APK файла из XAPK. Скачайте нужный вам файл XAPK и откройте его архиватором, например WinRAR или 7-Zip. Для удобства, можно предварительно изменить расширение файла с .xapk на .zip.

    Извлеките из него файл с расширением .apk и установите его, следуя выше написанной инструкции. Также, скопируйте содержимое папки «Android», в которой находится кэш приложения, в соответствующую папку на вашем устройстве.

    Как устанавливать приложения и игры с помощью APKM файлов?

    Для установки мобильных приложений и игр с помощью файлов APKM доступно официальное мобильное приложение от разработчиков этого формата – APKMirror Installer.

    Установите мобильное приложение APKMirror Installer и скачайте нужные файлы формата APKM в любую папку на устройстве или установленной карте памяти. Приложение APKMirror Installer просканирует ваше мобильное устройство и отобразит список найденных установочных файлов APK и APKM. Для большинства установочных файлов APKM доступны опции установки, такие как архитектура, включённые языки и разрешения экрана.

    Источник

    Оцените статью