Anteriormente exploramos a possibilidade de gravar chamadas no Android com o aplicativo Automatic Call Recorder, mas existem vários detalhes de compatibilidade ligados a certas decisões que o Google tomou nos bastidores, e que impedem uma gravação correta em muitos dispositivos. Um exercício interessante é descobrir como o mundo open source responde a essas restrições, e graças à dica de um dos nossos leitores, nos deparamos com o Call Recorder, um gravador de chamadas gratuito e aberto disponível na loja F-Droid.
A primeira coisa que precisamos entender ao gravar chamadas no Android é que o Google não quer que você faça isso. Algumas das discussões remontam a abril de 2016, e os desenvolvedores simplesmente declaram "Won't Fix" citando questões de segurança e privacidade.
O problema é que há usos legítimos para a gravação de chamadas. O enlace acima menciona exemplos como imprensa, medicina e advocacia, mas a lista é muito mais longa. Infelizmente, a posição do Google não mudou muito, porém isso não impediu que alguns programadores buscassem soluções alternativas. Uma delas é o Call Recorder, gravador de chamadas gratuito e open source criado pelo usuário "axet" no GitLab.
Call Recorder: Gravador de chamadas gratuito para Android
O objetivo do Call Recorder é utilizar alguma das interfaces de áudio disponíveis no dispositivo para gravar chamadas. A julgar pelas opções de configuração, o usuário precisa experimentar um pouco. Por exemplo, no menu "Recording Source" há um total de oito opções (uma delas sendo automática), e dependendo das características do seu aparelho, talvez você precise modificar algo aqui.
Outra recomendação é alterar a taxa de amostragem (16 kHz é a padrão, 8 kHz equivale a uma chamada telefônica) e usar outro tipo de codificação (.ogg é a base, .wav é mais compatível, mas consome espaço adicional) caso haja problemas. Se mesmo assim o aplicativo não responder (por exemplo, se um dos dois participantes da chamada não for gravado), então o dispositivo não é compatível com gravação de chamadas.
Em termos gerais, quanto mais aberta for a configuração do dispositivo, maiores são as chances de gravar chamadas com sucesso. Refiro-me ao uso de imagens alternativas como LineageOS ou o antigo CyanogenMod. O Call Recorder funciona com Android 2.3 ou superior, um dado muito útil para reutilizar dispositivos antigos e abandonados pelo Google. Baixe o APK no F-Droid e faça o teste!
(N. do E.: Estendo meu agradecimento ao nosso leitor "Nasher_87(ARG)" por ter compartilhado o aplicativo.)
Baixe o Call Recorder no F-Droid: Clique aqui