eOS on the Galaxy S4

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

2 Likes