meu amigo e eu estamos atualmente desenvolvendo uma biblioteca java implementando o protocolo AODV (roteamento multihop adequado para redes móveis), em nossa tese de bacharelado. O 'produto' final inclui uma maneira fácil de criar / ingressar em uma rede adhoc em vários dispositivos Android e uma interface por meio da biblioteca para enviar e receber mensagens. Infelizmente, cada tipo de telefone, como hero, nexsus one ... tem uma maneira separada por telefone para criar uma rede adhoc, portanto, atualmente, oferecemos suporte apenas a alguns telefones.
isso significa que, uma vez que o projeto esteja concluído, as pessoas com telefones enraizados podem implementar seus aplicativos distribuídos (compartilhamento de arquivos, jogos, ...) simplesmente incluindo o arquivo .jar da biblioteca em seus projetos Android.
é tudo open source por sinal
http://code.google.com/p/adhoc-on-android/