Автоматическое обновление приложений android через командную строку

Рейтинг: 0Ответов: 1Опубликовано: 06.03.2023

Как в терминале android (например: Termux) одной командой запустить автоматическое обновление приложений из PlayMarket? Данные:

  • Package: 'com.android.vending';
  • Class: 'com.google.android.finsky.activities.MainActivity';
  • Action: 'com.google.android.finsky.VIEW_MY_DOWNLOADS';
  • 'trigger_update_all:true'.

Как открыть активити 'моих приложений' понятно:

am start -n com.android.vending/com.google.android.finsky.activities.MainActivity -a com.google.android.finsky.VIEW_MY_DOWNLOADS

, а вот как нажать кнопку 'обновить всё' ('trigger_update_all').

Ответы

▲ 1Принят

Вы можете воспользоваться командой input tap, чтобы сымитировать клик по какой-то точке, указав значения в пикселях. Например, команду можно написать так:

am start ... && sleep 3 && input tap 300 1250

Вместо чисел 300 1250 вам нужно подставить другие значения, в зависимости от конфигрурации вашего телефона и расположения кнопки.

Не самый надежный способ, но не уверен, что есть способ лучше.