Only one can be insmodded at a time.
The function one works; if I insmod it, and then disable/enable
debugging from the android GUI, I can adb into my phone. You'll need
to disable debugging before you can unload the module again though.
I've not yet figured out how make the android GUI do the normal usb
mass storage stuff; the module is there, but the GUI isn't triggering.
Might have to hack the necessary device control file in place early.
Note that it is still unstable as I've managed to crash the phone by
unloading/loading the modules a few times, but its in enough of a
working state to release for people to mess with.
I've decided to rebase the version at 20 for this series.
I assume this is why the USB storage GUI isn't working. I'm not sure
why its segfaulting because all the files in vold.conf are present. I
bet its doing this all the time in host mode as well.