athunder (athunder) wrote,
athunder
athunder

Categories:

Как скачать (скопировать) установочный apk файл с Android устройства (планшета, телефона, читалки)

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

Например, прекрасное приложение для чтения RSS лент новостей gReader было удалено из Google Play. Его конечно можно скачать из непроверенных источников, в том числе с форума 4pda. Но, к сожалению, разработчики большинства приложений и магазин приложений Гугл Плей не предоставляют проверочные хэш суммы (md5, sha1, sha256), поэтому нет никакой гарантии того, что в установочный файл не было внедрено зловредное программное обеспечение.

Но поскольку установочный .apk файлы сохраняются на Android устройстве после установки, то можно скачать (скопировать) их с Андроид устройства и установить уже без магазина приложений. При этом на Android планшете/телефоне/читалке/приставке может понадобиться включить разрешение на установку приложений из недостоверных источников.

Как скачать (скопировать) установочный apk файл с Android устройства при помощи ADB
  1. В Windows может понадобиться установка USB драйвера для вашего Андроид устройства. В Linux этого не требуется в 99% случаев.

  2. Установите Android Device Bridge (ADB). Для этого нужно скачать бинарные файлы ADB для вашей платформы (Windows, Mac, Linux). Для работы с ADB, достаточно скачать Android SDK Platform-Tools.

    В Ubuntu установить ADB проще простого, достаточно выполнить следующую команду в терминале:

    sudo apt install android-tools-adb

  3. Подключите Android устройство к компьютеру по USB кабелю (ADB можно пользоваться и по Wi-Fi, но для простоты опустим этот случай).
  4. Для вывода всех установленных на Андроид устройстве APK пакетов наберите в терминале (командой строке)

    adb shell pm list packages

  5. Если мы знаем часть названия APK пакета, то можем вместо вывода всех приложений сразу вывести только те, в которых встречается эта часть названия. Например, для поиска gReader достаточно ввести в наберите в терминале (командой строке)

    adb shell pm list packages -f | grep название_пакета

    В ответ должны получить полное название пакета. В случае с gReader это будет

    adb shell pm list packages -f | grep greader
    package:com.noinnion.android.greader.reader


  6. Далее нужно найти расположение пакета при помощи команды 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


  7. Остаётся только скачать (скопировать) APK файл с Android устройства на компьютер при помощи команды adb pull путь_к_пакету имя_пакета.apk. При этом можно опустить имя_пакета.apk, тогда пакет сохранится с тем же самым именем, под которым хранится на устройстве (для greader и многих других приложений это будет base.apk)

    adb pull /data/app/com.noinnion.android.greader.reader-1/base.apk=com.noinnion.android.greader.reader greader.apk


Если этот способ кажется слишком сложным, то смотрите дальше.

Бесплатное Андроид приложение AirDroid позволяет получить доступ к Android устройству с компьютера по Wi-Fi. При этом мы сможем видеть на экране компьютера экран смартфона, но в данном случае нам понадобится другая полезная фишка приложения - способность передавать файлы с Android устройства на компьютер (скинуть файлы с компьютера на Android смартфон, планшет, читалку, ТВ приставку тоже можно). При этом AirDroid удобно показывает список Андроид приложений установленных на устройстве, так что искать их расположение не придётся.

Как скачать (скопировать) установочный apk файл с Android устройства при помощи Андроид приложения AirDroid
  1. Установите приложение AirDroid на Android устройство.
  2. Подключите устройство по Wi-Fi
  3. Запустите AirDroid
  4. Регистироваться нам вовсе не понадобится. поэтому пропускаем этот шаг (нажав на кнопку "Пропустить").
  5. Нажмите "AirDroid Web"
  6. Введите на компьютере в интернет-обозревателе (браузере) адрес, указанный в AirDroid Web, например: http://192.168.1.177:8888
  7. На Android устройстве согласитесь на подключения компьютера к телефону, нажав на кнопку "Принять"
  8. В браузере на компьютере должны появится "рабочий стол" с иконками. Нажмите на Apps
    AirDroid Web: Apps

  9. Если навести мышкой на нужное приложение, то напротив этого приложения появляется иконка Download, позволяющая скачать данное приложение на компьютер. Также можно поставить галочки напротив всех приложений, которые хотите скопировать с устройства на компьютер, после чего нажать кнопку Download правом верхнем углу окна "Apps"

Tags: android
Subscribe

Posts from This Journal “android” Tag

promo athunder may 26, 2013 11:36 17
Buy for 10 tokens
Вы можете вернуть процент с покупок, используя специализированные Интернет сервисы возврата наличных (cash back, кешбэк, кэшбэк, кэшбек). Такие сервисы предоставляют ссылки на Интернет-магазины. Переходя по ним и совершая покупки, вы получаете процент в виде наличных обратно. Если обычные сайты…
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments