todo se pasa a través de iTunes:
-para pasar los contactos, sincroniza tu HTC con tu cuenta de Gmail, outlook, Agenda etc... y desde iTunes aplicas esa sincronización desde el sitio donde hayas guardado la agenda.
-para fotos y vídeo, desde el mismo iTunes, seleccionas la carpeta a sincronizar en fotos, o seleccionas los vídeos.
-para los SMS, juraría que no hay nada para hacerlos llegar a iOS. si son importantes los puedes guardar en tu ordenador, y pasarlos a "notas" de iPhone.
pdd: si no te gusta iTunes, que mucha gente por no saber usarlo dice que no vale para nada, tienes alternativas como iFunBox