Вы можете написать приложение "плитку" легко.
Но вот "нажимать на кнопку" в чужом приложении задача не самая простая. Через ADB передать клик мыши просто,
не возможно это сделать из запущенного на самом телефоне приложении.
Рутовать и переписывать ?
А зачем ? открыть дверь - это запрос к апи бакенда.
Так проще написать свой альтернативный клиент (авторизация. вызов нужного метода)
Для домофонов эртелекома(домру) можно вот это взять за основу
https://github.com/alexmorbo/domru/blob/master/dom...
Если не оно, то погуглите может уже кто-то делал.