Albo kabel ma piny podłączone do styków danych albo nie ma więc jak podłączysz telefon i będzie on widoczny w komputerze to możesz flashować. Kable które nie transmitują danych służą tylko do ładowania.
BTW: ja do wszelkiej zabawy z telefonem używałbym jak najlepszej jakości kabli, najlepiej oryginalnych.
Bardzo uogólniając - jeśli na stole leżą dwa kable to ten lepszy jest grubszy (ma większe przekroje) i niezbyt długi, powiedzmy do 50cm.