OP is asking for the whole BT distro on a smartphone or similar platform.
I have to say that I've dreamt of this before, however my experience with the
HTC Touch Diamond on Sprint leads me to some conclusions...
1) Do you realize that the Qualcomm MSM7201 processor runs at a paltry 528MHz? How do you think aircrack-ng would run? My guess is S-L-O-W. Don't even try to load up a big word list for WPA(192MB on-board RAM).
2) Care to go wardriving? Hope you can tolerate poor WiFi reception. We're talking about internal antenna with ~2DBi rating. What are you going to pull in with that?
3) Are you going inject packets? Now you're asking for the WiFi chipset to support it. Unknown at this point. Even if you could, now you're draining your puny 900mAH battery rapidly.
For my HTC Touch Diamond with WiFi and GPS support, here's a modest collection of applications available to help you wardrive:
1) Try
Aspecto Software WiFiFoFum This will support GPS and you can save the file in .KML format for later viewing with google maps.
2) Try
Pontisoft Sniffi Also with GPS support, a slick interface and 'radar' feature to help you pinpoint APs.
3)
Google Maps for Winblows Mobile With .KML files, you can view your results on the device.
This whole topic is deserving of its own thread, perhaps.
Bottom line: My dream of a BT distro for a smartphone platform is dead. I'm perfectly happy to collect info in the field and bring it back home for analysis later. Your mileage may vary.
Very best of luck, and let us know how it goes.