There is no such thing as deep trodden rooting, rooting is rooting or according to WIKI ( http://en.wikipedia.org/wiki/Rooting_%28Android_OS%29
) gaining access to the kernel of the OS with administrator rights. There are no levels of rooting, Deep Trodden or otherwise mentioned.
Could you give me an example of Deep Trodden routing. I am learning this as i go along and any knowledge would be useful.
Deep trodden rooting means rooting only, its just the way to put it forward and may include bootloader unlocking because if you can understand rooting ,rooting means getting deep into the realms that are not controllable else you root the device, Hence rooting is always Deep Trodden.
That is interesting , every android device that I have use OTG USB interfacing with does not require "rooting" Admittedly I have only tried connecting FDTI chipset based USB-> serial bridge hardware but never had to root my device to gain access to it.
"That you have used" this is something not to explain here OTG devices are OTG devices that have Host controller chipset they are found in new versions ,there are tons of Android devices without any OTG support what about those and Even in the case of some OTG supporting devices there is still need to root the phone and get the access to the specific functionality in the Kernel, a classic example to this are 2 year old phones from now, I have 2 of these which support USB OTG only after rooting and which also emulate Serial ports only after rooting and without Serial port emulation whom you are going to talk with, phones ass maybe.
How do the applications in the android store do this without root access.
Many of the Apps on the Android store don't work with unrooted phones and some work they work with high end devices which have OTG, you need to read the description of these apps in detail.
The fact that many USB host controller apps, stick mount apps require rooting, thats very common requirement called from such apps.