Originally Posted by stane1983
USB support starts on kernel level. First that crosses my mind is that USB drivers are not built in into kernel but they exists as modules (usbcore.ko, usbhid.ko...) and that default launcher loads it (insmod's it). Try to find these files in your filesystem... if you find them I'm pretty sure that's the case.
EDIT: Or they modified android sources so badly that only their launcher enables USB support which is actually possible.
thanks for tour feedback.
i only have 3 modules (.ko)
and 8192cu.ko in /system/lib
i tried insmod 8192.ko but this didnt start any USB support.
the mali module is for graphics I guess
what about UMP ?
i saw some folders called usbhid, maybe usbcore... with subfolders named module but there is no .ko files...
Now I'm just thinking about launching the new luancher from a script.
The call should look like this :
i believe we could make with a call looking like this :
am start -a android.intent.action.MAIN -n com.android.launcher/.Launcher
But does anyone =know how to get the right parameter (com.android.launcher/.Launcher) for a given application ?