Sometimes you just need to flash ready system image externally.
fastboot --help, and expand this section if you find out something that would have helped you.
Odin is an official flasher for many Samsung devices, runs only on Windows.
To flash your phone with it you will need .pit file containing information about all partitions, you can find one online or download it from the device e.g using Heimdall.
Opensource alternative to Odin that runs on Windows, Mac and Linux and can flash many Samsung phones. Be aware that Heimdall doesn't support some Samsung phones (usually that uses different file than .pit).
On tab Utilities you can obtain .pit file from the device by choosing save location and clicking download
When you have .pit file and required img files you can go to Flash tab, select your .pit file, add new partition, configure it (name and flashed file), optionally add more partitions and click Start to flash everything to the device.
First, turn on your phone in download mode (You can use
to see if Heimdall detects it.)
To download .pit from the device:
heimdall download-pit --output file.pit
When you have .pit file and required img files you can flash your device with:
heimdall flash --pit file.pit [--<partition name> <filename>] [--<partition identifier> <filename>]
You should be able to flash several partitions at once