mi amigo y yo estamos desarrollando una biblioteca java que implementa el protocolo AODV (enrutamiento multisalto adecuado para redes móviles), en nuestra tesis de licenciatura. El 'producto' final incluye una manera fácil de crear / unirse a una red ad hoc en varios dispositivos Android y una interfaz a través de la biblioteca, para enviar y recibir mensajes. Desafortunadamente, cada tipo de teléfono como hero, nexsus one ... tiene una forma dependiente del teléfono para crear una red ad hoc, por lo que actualmente solo admitimos algunos teléfonos).
esto significa que una vez finalizado este proyecto, las personas con teléfonos rooteados pueden implementar sus aplicaciones distribuidas (intercambio de archivos, juegos, ...) simplemente incluyendo el archivo .jar de la biblioteca en sus proyectos de Android.
todo es de código abierto por cierto
http://code.google.com/p/adhoc-on-android/