Samsung android ODIN tool
What you can do with ODIN3 tool?
You may root your device. Once you rooted your device, make sure you have OEM unlock option set if you have the rooted phone, else you will get FAP lock ON message during the boot time.
ODIN3 tool components
This tool is actually made by Samsung. It should have
- BL: Bootloader
- AP: Android partition (OS)
- CP: modern firmware
- CSC: Consumer software customization
You can even create and use PIT (Partition Information Table), this way you can create your own partitions.
What is PIT?
PIT stands for Partition Information Table.
A PIT file is basically a set of instructions defining the phone partition layout. You should use a it if you want to re-partition the phone with ODIN3.
You only need this file when repartitioning the device.
There are tools that can generate PIT files using ADB commands.
Alternative for ODIN3 is Heimdall.
Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung mobile devices.
Heimdall connects to a mobile device over USB and interacts with low-level software running on the device, known as Loke. Loke and Heimdall communicate via the custom Samsung-developed protocol typically referred as the ‘Odin 3 protocol’.
How to access bootloader on Samsung phones?
Bootloader is accessed by:
Power + Vol. Down + ( Home ).
To enter the other options use:
Power + Vol. Up + ( Home )
Samsung firmware naming convention and modification
Read about in here:
Samsung Smart Switch
This is why this application is usually useless.
Now it only has Emergency mode, but you need to have emergency code first to use it.
This is the web site where you can search for your Samsung model and find exact version to download and flash your phone using ODIN3.
For instance, if you model SM-J510FN and if it is based for EU market you need this file.
WHAT IS ADB/FASTBOOT?
ADB and fastboot are different protocols used through PC to perform command line operations. These tools work best with rooted phone.
Android Debugging Bridge ADB is basically used by developers to identify and fix bugs in OS (ROM). ADB works both in ROM and recovery mode.
Fastboot works in bootloader mode when phone is not switched on in recovery or ROM (when Android isn’t installed on phone)
Download platform tools and install them from https://developer.android.com/studio/releases/platform-tools
…tags: samsung & category: android