Cornerback Carlos Rogers (hamstring) and fullback Will Tukuafu (knee) were limited participants for the second straight day, but every 49er on the 53-man roster was on hand for today's session.
That includes Ahmad Brooks, who missed Wednesday's practice with what he described as a severe head cold, and defensive end Demarcus Dobbs, who is recovering from knee and shoulder injuries suffered against Green Bay. Justin Smith and Jonathan Goodwin also practiced in full after sitting out Wednesday's session.
Limited: CB Carlos Rogers (hamstring), FB Will Tukuafu (knee)
Full: LB Navorro Bowman (wrist), LB Ahmad Brooks (illness), WR Michael Crabtree (wrist), DE Demarcus Dobbs (knee, shoulder), C Jonathan Goodwin (foot), RB Frank Gore (knee), LB Dan Skuta (foot), DT Justin Smith (shoulder)
Did not practice: WR Percy Harvin (concussion)
Limited: DT Jordan Hill (groin)
Full: RB Marshawn Lynch (not injury related), LB K.J. Wright (foot)
-- Matt Barrows