Dados passando para outro aplicativo no Android

Eu tenho dois Aplicativos Android (Aplicativo A, Aplicativo B), como mostrado na figura abaixo. Quero chamar o aplicativo B clicando no botão do primeiro Aplicativo A e, quando o Aplicativo B for iniciado, a caixa de texto conterá o texto que desejo passar do Aplicativo A.

**Nota-

Eu tenho acesso ao Aplicativo A para poder modificar o código do Aplicativo A. Não tenho acesso ao aplicativo B.

Eu já vi muitas publicações no Stackoverflow.com e em outros sites que explicam a passagem de dados para o segundo aplicativo, mas vi que isso só é possível quando você tem acesso para modificar o código de ambas as classes. Aqui, no meu caso, não tenho acesso ao Aplicativo 2, é apenas um APK que está instalado no meu telefone.

Quero apenas implementar como fizemos na automação de uma página da web através do Selenium, onde podemos acessar um campo de texto e inserir valor nesse campo de texto e.

Aplicativo B apenas para fins de exemplo. Pode ser qualquer aplicativo com caixas de texto.

Na verdade, eu quero automatizar o processo de login de um aplicativo (Aplicativo B) com a ajuda do Aplicativo A. O aplicativo A possui várias credenciais e, ao selecionar uma credencial do Aplicativo A, ele iniciará o Aplicativo B e entrará na tela Credencial para Login. da aplicação B. **

Espero poder explicar o meu problema. Se mais alguma entrada exigir, eu posso explicar.