The Jaguars released Adams on Monday.
Adams signed a one-year deal with the Jaguars on Wednesday, Aaron Wilson of ProFootballNetwork.com reports.
The Jaguars signed Adams to their active roster from the 49ers' practice squad Wednesday.
Adams was one of five players released by the Bills on Tuesday, Sal Capaccio of WGR Sports Radio 550 Buffalo reports.
Adams, signed to a one-year deal by the Bills this offseason, will be one of several linebackers fighting for a roster spot, Jason Wolf of The Buffalo News reports.
Adams signed a contract with the Bills on Wednesday, Aaron Wilson of the Houston Chronicle reports.
Adams will become an unrestricted free agent during the offseason.
Adams made seven tackles and had one sack in Sunday's 36-7 loss to the Bears.
Adams recorded a team-high 12 tackles in Sunday's 26-20 loss to the Colts.
Adams had a team-high 17 tackles, a pass defensed, and forced two fumbles in Thursday's 41-25 win over the Lions.