The San Francisco 49ers have activated outside linebacker Aldon Smith from the reserve/non-football injury list following his indefinite absence from the team while getting treatment for substance abuse issues.