Owners of previous Nexus devices have enjoyed the ability to directly connect to USB flash drives and other peripherals using USB OTG (On The Go). The online help manual for the Nexus 4 originally said it would also have this feature, until Google removed it, instead suggesting the use of Bluetooth accessories. Many speculated about why this happened, and wondered if this was a hardware limitation or simply something missing from the software.
Thanks to the proof of concept by CaptainMuon and the subsequent work of ziddey at XDA Developers, we now have a clearer picture of exactly what went wrong with the Nexus 4's OTG capabilities, as well a working solution for those still wanting connectivity to things like thumb drives, mice, and keyboards.
This is no simple app install - root is required, as well as modifying your phone's software. No hardware modifications to the phone itself are needed, but you will need a special cable, which can be purchased or built at home. Ready to jump in? Hit the break for the complete guide.