I\'ve read many questions here on SO that ask how to enable USB tethering programmatically.
The answer is always the same, ordinary applications can\'t do it, only s
The port "rndis0" is enabled dynamically not availble in the the Tetherable interfaces list. It gets added when the user selects the USB Tethering option in the menu. The function ConnectivityManager::setUsbTethering(bool) is called when the option is selected. And this function call is allowed only for System applications.