A reason I was wanting most to install Ubuntu in my Android smartphone was to get Aircrack program working. No more the main need, because these guys hacked Broadcom chip and got airdump working on Android:
They also managed to get everything working without kernel modifications, just userspace application to inject a modified firmware into WiFi chip and to issue right ioctls to kernel. Then you just need to install an APK and everthing is done. Unfortunately only for BCM4329/30, but fortunately this WiFi chip is very common. My Sony Xperia S is using BCM4330 and it worked like a charm.