Например, прекрасное приложение для чтения RSS лент новостей gReader было удалено из Google Play. Его конечно можно скачать из непроверенных источников, в том числе с форума 4pda. Но, к сожалению, разработчики большинства приложений и магазин приложений Гугл Плей не предоставляют проверочные хэш суммы (md5, sha1, sha256), поэтому нет никакой гарантии того, что в установочный файл не было внедрено зловредное программное обеспечение.
Но поскольку установочный .apk файлы сохраняются на Android устройстве после установки, то можно скачать (скопировать) их с Андроид устройства и установить уже без магазина приложений. При этом на Android планшете/телефоне/читалке/приставке может понадобиться включить разрешение на установку приложений из недостоверных источников.
Как скачать (скопировать) установочный apk файл с Android устройства при помощи ADB
- В Windows может понадобиться установка USB драйвера для вашего Андроид устройства. В Linux этого не требуется в 99% случаев.
- Установите Android Device Bridge (ADB). Для этого нужно скачать бинарные файлы ADB для вашей платформы (Windows, Mac, Linux). Для работы с ADB, достаточно скачать Android SDK Platform-Tools.
В Ubuntu установить ADB проще простого, достаточно выполнить следующую команду в терминале:sudo apt install android-tools-adb
- Подключите Android устройство к компьютеру по USB кабелю (ADB можно пользоваться и по Wi-Fi, но для простоты опустим этот случай).
- Для вывода всех установленных на Андроид устройстве APK пакетов наберите в терминале (командой строке)
adb shell pm list packages
- Если мы знаем часть названия APK пакета, то можем вместо вывода всех приложений сразу вывести только те, в которых встречается эта часть названия. Например, для поиска gReader достаточно ввести в наберите в терминале (командой строке)
adb shell pm list packages -f | grep название_пакета
В ответ должны получить полное название пакета. В случае с gReader это будетadb shell pm list packages -f | grep greader
package:com.noinnion.android.greader.reader - Далее нужно найти расположение пакета при помощи команды pm path название_пакета (без приставки "package:" из команды pm list packages)
adb shell pm path com.noinnion.android.greader.reader
package:/data/app/com.noinnion.android.greader.reader-1/base.apk - Остаётся только скачать (скопировать) APK файл с Android устройства на компьютер при помощи команды adb pull путь_к_пакету имя_пакета.apk. При этом можно опустить имя_пакета.apk, тогда пакет сохранится с тем же самым именем, под которым хранится на устройстве (для greader и многих других приложений это будет base.apk)
adb pull /data/app/com.noinnion.android.greader.r
eader-1/base.apk=com.noinnion.android.gr eader.reader greader.apk
Бесплатное Андроид приложение AirDroid позволяет получить доступ к Android устройству с компьютера по Wi-Fi. При этом мы сможем видеть на экране компьютера экран смартфона, но в данном случае нам понадобится другая полезная фишка приложения - способность передавать файлы с Android устройства на компьютер (скинуть файлы с компьютера на Android смартфон, планшет, читалку, ТВ приставку тоже можно). При этом AirDroid удобно показывает список Андроид приложений установленных на устройстве, так что искать их расположение не придётся.
Как скачать (скопировать) установочный apk файл с Android устройства при помощи Андроид приложения AirDroid
- Установите приложение AirDroid на Android устройство.
- Подключите устройство по Wi-Fi
- Запустите AirDroid
- Регистироваться нам вовсе не понадобится. поэтому пропускаем этот шаг (нажав на кнопку "Пропустить").
- Нажмите "AirDroid Web"
- Введите на компьютере в интернет-обозревателе (браузере) адрес, указанный в AirDroid Web, например: http://192.168.1.177:8888
- На Android устройстве согласитесь на подключения компьютера к телефону, нажав на кнопку "Принять"
- В браузере на компьютере должны появится "рабочий стол" с иконками. Нажмите на Apps
- Если навести мышкой на нужное приложение, то напротив этого приложения появляется иконка Download, позволяющая скачать данное приложение на компьютер. Также можно поставить галочки напротив всех приложений, которые хотите скопировать с устройства на компьютер, после чего нажать кнопку Download правом верхнем углу окна "Apps"
Journal information