The 49ers made a move Tuesday, inking former New England Patriot Jermaine Cunningham to a one-year deal. In turn, they waived third-string QB B.J. Daniels and reserve fullback Owen Marecic.