Uploading files

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
RuiFPBandClaude Bot committed 2026-10-05 00:46:26 +01:00
1 parent 110b0da328
commit 097074a4a6
3 files changed
+399 -4

No files matched your search

+55 -4
View File
@@ -1,5 +1,56 @@
# epifah
# Epifah
Reimplementação moderna do lado "telemóvel" do protocolo Aha Radio, para
usar o MediaNav Evolution de um Renault Clio IV como ecrã/controlo de uma
app de media atual (rádios web, podcasts, biblioteca local, etc.).
Reimplementação independente do protocolo usado pela app legada **Aha Radio**, para voltar a usar
o ecrã e os controlos do MediaNav Evolution de um Renault Clio IV com apps de media atuais.
> Projeto pessoal, em fase inicial (reverse engineering). **Ainda não há nada utilizável.**
> Não afiliado à Harman nem à Renault.
## Porquê
A Aha Radio (Harman) está praticamente morta, mas a head unit continua a falar o seu protocolo.
O objetivo é perceber esse protocolo, escrever uma app Android que o fale e usá-lo para mostrar e
controlar conteúdo atual no ecrã do carro, coisas que o streaming Bluetooth genérico não permite.
E, claro, pelo desafio.
## Estado
Fase 0: preparação e pesquisa. O plano completo, os riscos e as fases estão em
[`docs/PROJECT.md`](docs/PROJECT.md).
## Estrutura
```
docs/ plano, descobertas, especificação do protocolo, capturas sanitizadas
tools/ scripts de análise
prototype/ prova de conceito
app/ app Android
AGENTS.md contexto do projeto para LLMs e novos colaboradores
```
## Uso de IA
Este projeto é desenvolvido com ajuda de IA, e prefiro ser claro quanto a isso.
- **Ferramenta:** [Claude](https://claude.ai) (Anthropic), em conversa, para pesquisa, planeamento,
escrita de documentação, escolha do nome e, mais à frente, apoio na análise e no código.
- **Responsabilidade:** as decisões e o que é publicado são meus. A IA não substitui a validação:
qualquer afirmação sobre o protocolo tem de ter evidência (capturas, hooks, código analisado)
e não é aceite só porque um modelo a disse.
- **Limitações:** os modelos podem errar ou inventar detalhes. Por isso as hipóteses estão marcadas
como tal na documentação e o [`AGENTS.md`](AGENTS.md) instrui os agentes a não inventar
informação de protocolo.
- **Transparência:** commits com contributo relevante de IA podem incluir o trailer
`Co-authored-by`. Código e documentação gerados ou assistidos por IA são revistos antes de entrar.
## Legal
- Análise feita sobre equipamento próprio, para fins de interoperabilidade.
- Este repositório não contém nem distribui código, APKs ou serviços da Harman. A implementação e
a documentação são originais.
- Todas as marcas pertencem aos respetivos titulares e são usadas apenas para descrever compatibilidade.
## Contribuir
Ainda é cedo. Se tiveres um MediaNav Evolution ou documentação do protocolo Aha de outros
fabricantes, abre um issue.