Не похоже, что вы действительно понимаете или знаете принцип безопасности Android и установки приложений.
Во-первых, нет приложения, которое устанавливает другое приложение в фоновом режиме.Просто так не работает.Каждое приложение, которое необходимо установить, будет установлено, только если пользователь нажмет на кнопку установки.
Могут быть вредоносные приложения (т. Е. Приложения, которые регистрируют и отправляют введенные вами данные или разрешают доступ к другим данным на сервер).) без сомнения, но пользователю будет представлен список разрешений, который требуется приложению, что позволяет пользователю проверить, в порядке ли он с этим приложением для доступа к Интернету, даже если это приложение (логически), к примеру, не будет нуждаться в доступе к нему.
Теперь, чтобы ответить на ваш вопрос, если вы можете изменить предустановленное приложение календаря.Нет, вы не можете сделать это без строительства из источника.В основном вам нужно будет загрузить проект календаря и изменить то, что вам нужно.Возможно, вам придется изменить и другие части системы, я не уверен, не проверив это сам.Если бы это было возможно, то у нас действительно были бы серьезные проблемы.
Из-за модели безопасности Android приложение не будет иметь доступа ни к какому другому приложению, если это приложение явно не разрешает это.
У вас не получится запачкать руки кодированием или, возможно, даже пользовательскими системными изображениями.