Приложения для платформы Android традиционно распространяются в виде исполняемых архивов – файлов APK, или иначе Android Package Kit . Независимо от способа получения, установка таких приложений выполняется средствами файлового менеджера (точнее, установщика пакетов) , однако помимо APK, существуют и другие форматы ПО для платформы Android, установить которые простым открытием их во встроенном или стороннем проводнике так просто не получится.
К таковым форматам относятся APKS , XAPK и APKM .
Что такое форматы APKS, XAPK и APKM
По сути, файлы указанных форматов представляют собой те же архивы, но с определенной спецификой. Необходимость их создания была продиктована двумя основными целями – во-первых, универсализировать установочные файлы Android, а во-вторых, упростить процедуру установки больших приложений.
APKS
Согласно стандартам Google , установочные файлы Android должны содержать пакеты для четырех архитектур – ARM , Aarch64 , i386 и x86-64 . Такие установочные файлы имеют формат APKS . Файл APKS – это сжатый архив ZIP , содержащий набор файлов APK, разделенных на основе характеристик мобильного устройства – его архитектуры, разрешения экрана, языка и так далее.
Установка пакета программ для Android
XAPK
Файл формата XAPK представляет собой пакет, который помимо исполняемого файла APK, содержит еще и кэш приложения. При скачивании и установке большого приложения или игры такой кэш скачивается отдельно в автоматическом режиме, незаметно для пользователя. В случае скачивания большого приложения или игры с некоторых сторонних сайтов, скорее всего, вам придется иметь дело с файлом XAPK. Пример такого ресурса – apkpure.com.
APKM
Аналогом XAPK является формат APKM . Он так же состоит из двух частей – установочного файла APK и кэша OBB , содержащего различные дополнительные ресурсы приложения или игры. Формат создан авторами ресурса APKMirror с целью упрощения процедуры установки больших приложений и игр.
Как установить APKS, XAPK и APKM
На данный момент операционная система Android не поддерживает автоматическую обработку архивных файлов APKS , XAPK и APKM . Чтобы установить программу или игру в этом формате, вам понадобится сторонний установщик.
Наиболее популярными инструментами являются:
- Split APKS Installer – используется для установки APKS .
- APKMirror Installer – используется для установки APKM .
Как установить приложения на ТВ бокс с помощью смартфона?
Также для установки приложений в указанных форматах можно использовать инсталлятор APKCombo Installer, правда, он давно не обновлялся и скачать его можно только со сторонних ресурсов, тогда как другие установщики доступны для в Google Play . Приводить инструкции по установке не будем, все приложения просты в использовании – по большому счету, процедура установки в таких менеджерах сводится к указанию пути к архивному файлу.
Источник: www.white-windows.ru
APK Installer — программа для установки APK файлов
APK Installer – установщик программных и игровых инсталляционных пакетов на смартфон или планшет. Инсталлятор ведет журнал обновлений, чтобы у владельца устройства была актуальная информация о существующих версиях. Приложения представлены в виде списка, доступна сортировка по размеру, имени и прочим параметрам. Файлы допустимо переносить на карту памяти.
Сервисы Google Play обеспечивают стабильную работу Андроид программ. Главным его достоинством является быстрый доступ к
Последняя версия:23.17.15
Андроид:6.0+
Psiphon — приложение для обхода блокировок и анонимного посещения сайтов, так как весь трафик пользователя Андроид направляется
Последняя версия:381
Андроид:4.0.1+
Яндекс позволяет пользователю в минимальные сроки узнавать актуальные новости, курс валюты и другую необходимую информацию.
Последняя версия:23.50
Андроид:7.0+
Мой Билайн — полезная программа, при помощи которой можно с легкостью управлять услугами, тарифами, опциями и балансом прямо со
Последняя версия:4.80.0
Андроид:7.0+
Говорящий телефон 2 — приложение, которое озвучивает сообщения о статусе батареи, времени, пропущенных пользователем Андроид
Последняя версия:1.0.42
Андроид:4.1+
Super VPN позволяет скрыть истинный IP-адрес пользователя Андроид благодаря технологиям шифрования. Это повышает безопасность
Последняя версия:9.3
Андроид:8.0+
Полное описание APK Installer — программа для установки APK файлов
Чтобы сохранить работоспособность устройства, пользователю доступна возможность создать резервную копию. Полученный архив можно хранить на SD card, жестком диске персонального компьютера.
Приложение APK Installer позволяет:
- Устанавливать программы и игры из разных источников. Пользователь может выбрать файл из памяти устройства, с SD-карты, использовать накопитель, к которому есть доступ у Windows. Предусмотрена пакетная установка. Нет фонового режима работы установщика.
- Использовать расширенные возможности деинсталлятора. Из Андроид можно убрать случайно загруженный плеер, неиспользуемую видеоигру и прочее. Установщик поддерживает пакетное удаление программ, игр.
- Проверять подписи, требования к API и другую информацию об устанавливаемых пакетах.
Достоинства APK Installer:
- встроенный сканер безопасности;
- возможность делиться инсталляционными пакетами при помощи Bluetooth или Wi-Fi;
- очистка кэша одним нажатием кнопки;
- создание шорткатов.
Источник: programmy-dlya-android.ru
Автоматизация установки множества apk файлов на Android
Приходилось ли вам сталкиваться с ситуацией, когда вам нужно автоматизировать установку определённого списока приложений на андроид девайс? Такой вопрос может возникнуть у вас в случае, если у вас много устройств и на все требуется установить одни и те же программы. Или в ситуации, если вы часто перепрошиваете свой смартфон разными прошивками и хотите сразу иметь определённые приложения на борту для работы.
Как это можно осуществить? В официальном магазине Google Play вы не можете этого сделать. Там есть категория «Мои приложения», в которой две вкладки: «установленные» и «все» (которые когда-либо были установлены, а затем удалены). Также есть категория «Список желаний». Но нигде нет кнопки для установки всего списка желаний, и нигде нет списка «Избранные».
Таким образом, в Google Play для установки нужного списка программ вам придётся долго и терпеливо выбирать из вашего списка по одному приложению и на каждом нажимать кнопку установить. Такой вариант нас не устраивает.
Способ с локальным хранилищем apk файлов
Следующий вариант: попробуем закачать к себе все приложения в виде apk файлов и устанавить их. Плюс этого способа в том, что не надо зависеть от Google Play и бояться, что там удалят какое-то приложение. Также можно ставить свои приложения, которых нет в Google Play.
Тут начинается самое интересное. Как скачать из Google Play? Просто так вытянуть из него apk файл не получится. На сайте play.google.com просто нет кнопки «Скачать». Есть только «установить» (и то только в случае «совместимости» с устройством) и «добавить в список желаний». Во-вторых, на телефоне мы можем не увидеть интересующие нас приложения.
Те, которые «несовместимы» с вашим устройством, просто не отображаются, как будто их нет. Слово «Несовместимы» в кавычках — потому что на самом деле приложение вполне может быть совместимым.
Это искусственное ограничение на установку делается по вполне понятным причинам — ограничение себя от отрицательных отзывов и соблюдение местного законодательства, или же желание дать доступ к приложение только определённой «илите». На «несовместимость» могут влиять название производителя телефона, разрешение экрана, страна проживания, сотовый оператор, частота и архитектура процессора и так далее (существуют программы для подмены всего этого). И, видимо, поэтому нельзя просто так взять и скачать apk c Google play. Этот сервис хочет знать под какой конкретный аппарат и аккаунт скачивается приложение и выдать ему нужный apk.
Так как всё-таки скачать?
Погуглив проблему, нашел я такой онлайн сервис как APK downloader (http://apps.evozi.com/apk-downloader/). Вы даёте ссылку на приложение на сайте play.google.com и получаете прямую ссылку на apk. Однако этим сервисом нельзя скачать с Samsung Apps.
Закачиваем себе всё необходимое. Теперь подключаем девайс, включаем отладку по usb и устанавливаем скриптом все приложения. Примерно такой скрипт:
#/bin/sh
for i in
do
adb install apk$i.apk
done
Всё. Теперь все приложения установлены.
Решение это не очень красивое. В любой момент APK Downloader может быть прикрыт. И вообще для меня этот сервис как черный ящик. Я не знаю, как он качает. Кстати, этот же Apk downloader доступен в виде неофициального расширения для хрома (crx). Это zip архив с файлами.
Я планирую посмотреть исходники из него. Может быть узнаю как инициализируется скачка. Вот он: codekiem.com/apk-downloader/crx/1.2.crx
Догадываюсь, что единственным способом скачать с плея остаётся закачка на какой-то девайс. Этот сервис наверняка так и скачивает: извлекает файл из «памяти устройства», а потом отдаёт уже скачанный апк. Почему бы тогда ему так же не сделать скачку и с самсунг аппс?
Как быть с обновлениями
Тут ещё проблема с обновлениями. Как мне обновлять приложения в своём хранилище? Всё заново качать? Нет удобного просмотра версии пакета и вообще автоматического обновления. Но есть одна софтина, которая может решить все эти проблемы. Правда, я её не пробовал стаить.
Называется она Real apk leecher. Автор выложил исходный код на xda developers.
Вот здесь 4pda.ru/forum/index.php?showtopic=384677https://habr.com/ru/articles/215591/» target=»_blank»]habr.com[/mask_link]