To get the Annihilus charm in Diablo 2: Resurrected, you have to defeat Uber Diablo. To defeat Uber Diablo, you first have to make him spawn.
To spawn Uber Diablo, you have to sell a Stone of Jordan to any vendor while playing on Hell difficulty. That’s if you’re playing offline single-player.
If you’re playing online, many Stone of Jordans needs to be sold to vendors on one server before Uber Diablo will spawn. By “many,” we mean at least 50, possibly as many as 120, depending on various
. Read more on gamepur.com