Me parece que si hay que ser root , ya hay un hilo hablando de eso pero lo leí y no saque ninguna conclusión :S
Yo tambien tengo un cable USB y un lo probé y nada , si bien reconoce que hay un dispositivo de almacenamiento no lo puedo encontrar , dicen que debería verse con algún explorador de carpetas : astro file, es Explorer etc , pero nada, tambien decían que hay un programa que lo que hace es montar el pendrive o algo parecido pero ese programa necesita de root (stickmount)
PD hice la prueba con un S3 y funcionaba perfectamente asi que el cable o el pen no pueden ser