No sorry they dont. Iphone 2g 3g and 3gs all have different screens ditizer are different top glass is different. Each ipod gereation has a different screens.