... iPhone 3GS 16GB, 32GBfor iPhone 4G 16GB, 32GBfor iPhone 4sfor iPhone 1st Generation 16GB, 4GB, 8GBfor iPod Nano 1st, 2nd, 3rd, ... 2nd Gen 16GB, 32GB, 8GBfor iPod Classic 160GB, 80GB, 120GBfor iPod Photo 3G 4Gfor iPod Mini 6GB, 4GBfor iPod Video 60GB, 30GB, 80GB, U2 ... Special Editionfor iPod 3rd Gen 40GB, ...