Odin is a popular flashing tool used by developers, users and Samsung workers. It is used to flash a stock fimware, kernel and recovery. Odin can used for many purposes. If you have a custom ROM installed and you want to go back to stock, download a new firmware and flash through Odin.
If you want to improve the performance of your phone, you can download a custom kernel and flash it with Odin. You can also flash a custom recovery like TWRP. There are many versions of Odin3, including v3.07 and v3.09. These two versions are designed for older Samsung devices like Galaxy S5 and Galaxy S4. Newer devices like Samsung Galaxy S7, S7 edge, S6, S6 edge and Note 5 require Odin 3 v3.10.6 which is the most up-to-date version. If you use an older Odin version on these phones, the program will freeze.
Download Odin3 v3.10.6 & 3.10.7
Download Odin in the form of a ZIP file. Extract it. You will get a folder with Odin3_v3.10.6.exe file and Odin3.ini. Now, launch Odin. Make sure you have downloaded a firmware, kernel or recovery in TAR format. Click on AP and select the TAR file you want. Click on start and wait.
Odin is very popular and can be very useful on many cases, especially if you encounter unusual issues like ‘Recovery is not seandroid enforcing’ or similar problems.