... Generation 16GB, 4GB, 8GB For iPhone 3G 16GB, 8GB For iPhone 3Gs 16GB, 32GB For iPhone 4G 16GB, 32GB For iPhone 4s 16GB, 32GB, 64GB For iPod Nano ... , 4GB For iPod Nano 2nd Gen 2GB, 4GB, 8GB For iPod Nano 3rd Gen 4GB, 8GB For iPod Nano 4th Gen 16GB, 8GB For iPod Touch 16GB, 32GB, 8GB For iPod Touch 2nd Gen 16GB ...