I needed a high-quality photo of an iPhone 4 for some work I was doing. Sadly, searching the web produced no high-res images. So I decided to draw one in Illustrator. I eyeballed the placement of msot of the features, so I can’t vouch for 100% accuracy. Overall, it seems pretty close.
Right-click and save the image below to download the Illustrator file; feel free to use as you please. (It’s made of those vector thing-ys, so you can scale it as big as you wish.)
NOTE: You may need to remove a “.ps” off the end of the file; the extension should be “.ai.”