So will it transfer voice commands through Bluetooth in software so we don't have to use Pioneers atrocious setup? If that and Google Navigation work, I'm sold!
That's the question though... Why don't these things work normally? Is Pioneer purposely nerfing things?
Thats what I thought too. (I'm the one that cracked it). It turns out its next to impossible to inject touch events on Android. The ability clearly exists in the API for Inject events. They just make it so no one can use it. There are two system level permissions. One is "system" which can be obtained by mounting /system as read/write. The other is "signed" which means that your app needs to be signed by the same key as the ROM. Which means you can't write an app with inject events unless its built into the ROM.
The way I got around it was injecting at the Linux device layer. Google needs to open up InjectEvents to be a regular grantable permission. Anyways, I just sent out the first beta tonight. I made a site for it. If anyones interested its http://appradioforums.com I'm posting updates there almost daily.