For 95% of users, IDT combined with a reliable Service ROM is the best Hisilicon Kirin 710 flash tool. It is free, powerful, and does not require an internet connection. However, heed the warnings: backup your nvdata partition first, and always verify your firmware’s ARB index.