Mój przyjaciel i ja obecnie opracowujemy bibliotekę java implementującą protokół AODV (routing multihop odpowiedni dla sieci komórkowych), w naszej pracy licencjackiej. Końcowy „produkt” obejmuje łatwy sposób tworzenia / przyłączania się do sieci adhoc na kilku urządzeniach z systemem Android oraz interfejs poprzez bibliotekę do wysyłania i odbierania wiadomości. Niestety, każdy typ telefonu, taki jak hero, nexsus one ... ma zależny od telefonu sposób tworzenia sieci adhoc, więc obecnie obsługujemy tylko kilka telefonów).
Oznacza to, że po zakończeniu tego projektu osoby z telefonami z dostępem do roota mogą wdrażać swoje rozproszone aplikacje (udostępnianie plików, gry, ...), po prostu dołączając plik .jar biblioteki do swoich projektów na Androida.
Nawiasem mówiąc, to wszystko jest open source
http://code.google.com/p/adhoc-on-android/