14 подписчиков
Методы скачивания официальных APK-приложений без посредников
Способ 1 - Получение APK из Android устройства
Определение названия приложения:
adb shell pm list packages | grep myapp
Эта команда выведет список всех установленных пакетов, отфильтрованных по ключевому слову "myapp".
Узнаем полный путь к APK файлу:
adb shell pm path ru.myapp.android.myapp.app
Заменив ru.myapp.android.myapp.app на имя пакета приложения, вернется путь к APK-файлу на устройстве.
Скачиваем apk из Android:
adb pull /data/app/~~9GUlV-0q4REAy7e3nK6udQ==/ru.myapp.android.myapp.app-gn7Lu3C2buz0sb8syywt1A==/base.apk .
Эта команда скопирует APK-файл с Android на ПК.
Способ 2 - Скачивание из RuStore
Устанавливаем инструмент для загрузки APK:
pip install git+https://github.com/kiber-io/apkd
Этот инструмент позволяет легко загружать APK-файлы из популярных магазинов приложений, включая RuStore.
Поиск и выбор приложения:
Заходим на сайт RuStore, в строке поиска вводим интересующее приложение и переходим на его страницу. В адресной строке можно увидеть название пакета приложения, например, ru.myapp.android.myapp.app.
Отображение доступных для скачивания версий:
apkd -p ru.myapp.android.myapp.app -lv
Эта команда отобразит список доступных версий приложения.
Скачивание указанной версии из RuStore:
apkd -p ru.myapp.android.myapp.app -d -vc 401230 -s rustore
Заменив 401230 на код версии, получим нужный APK-файл.
Использование этих методов позволяет безопасно и легально получать оригинальные APK-файлы без использования непроверенных источников. Это особенно важно для разработчиков и тестировщиков, которым требуется доступ к исходным файлам приложений для анализа и тестирования.
#Android
1 минута
5 августа