The fighter is powerful enough to not need a bomb for such an act; Android 17 just needed his energy to self destruct. In order to blow himself up, Android 17 raised his power to such an extreme level that he exploded. The fighter used his self-sacrifice to divert an attack which Jiren sent at Goku and Vegeta.
How did Android 17 survive the tournament?
Combined attacks by 17 and Frieza destroy Jiren’s barrier and following Goku and Frieza teaming up to take Jiren out of the ring, Android 17 becomes the only contestant remaining, winning the tournament and wishing for all the universes erased during the tournament to be restored.
Did Android 17 Really Die?
Android #17 is still alive because he was wished back to life with the Dragon Balls. When Cell destroyed himself on Kaio’s Planet, #17 was killed. After Super Perfect Cell was defeated by Gohan, Kuririn (Krillin) used the Dragon Balls to wish #17 back to life along with the many other lives lost due to Cell.