I have read that USB 3.0 can provide 900mA of current where as USB 2.0 can provide 500mA both at 5V.
I understand in USB 2.0 there are 4 connections, Vcc, Data+, Data- and GND. In USB 3.0 there are these pins plus Tx+, Tx-, Rx+, Rx- and GND (i.e. USB 3.0 had more data lines/ data carrying capacity).
How can USB 3.0 carry a higher current despite not possessing any extra power lines? Is it possible that more current can be supplied through the additional data lines (Tx+, Tx-, Rx+, Rx-) if, for example, the USB cable is only being used for charging?