No, it is not compulsory to root your phone before you download the Hero Wars MOD APK. You can play this game without rooting your device as well. However, you will miss out on some features of the game if you are not rooted.