Most all electrical devices I add or use in the 4Runner have a USB cord. One nice thing is that most use the same one.
A couple of years ago I added a 2m radio in the DIN slot below my aftermarket stereo. It's a nice fit but the VHF radio is not DIN sized. I had always had a small gap that I never got around to filling. Cruising DealExtreme one night i ordered some stuff, including some USB sockets with screw mounts. In the past I've used the little bullet type USB sockets but they are low amp and get hotter than I'd like. Blue Sea also makes a USB port but it's about $20 and doesn't fit in the gap I have to fill.