Yes, heimdall is recomended,
but for complete Samsung Stock install it is easier using Odin
Yes, using TWRP you also can choose install from storage method than adb sideload
Yes, heimdall is recomended,
but for complete Samsung Stock install it is easier using Odin
Yes, using TWRP you also can choose install from storage method than adb sideload