Here are some of the online reports and photos from day one of 49ers Training Camp.

Morning practice

Training camp opens but hitting will have to wait - Press Democrat

All the news from training camp Day 1 (A.M. practice) - Sacramento Bee

Notes from Camp's First Practice - 49ers.com

Training Camp - Day One - San Francisco Chronicle

Afternoon practice

Training camp notes, P.M. practice - Sacramento Bee

Niners' Friday afternoon update - Press Democrat

Afternoon session - San Francisco Chronicle

Photos

Photos from 49ers Training Camp: Day One - 49erswebzone.com