The standard method of flashing firmware on Galaxy devices is by using Samsung Kies or by using C from PC but what about installing firmware directly from your Android phone? Wouldn’t it better? Well, when there is a will, there is a way. Thanks to Chainfire who have developed an app and named it Mobile ODIN.

Mobile ODIN allows you to flash firmware on your Android device without the need of your beloved PC. All you need to do is to place the flash file on your internal or external storage and flash it. Mobile ODIN is a simple and easy to use Android app but in order to use it your device needs to be fully rooted otherwise it won’t work.


Mobile ODIN comes in two versions, ODIN Mobile Pro is the paid version and its available on Android Play Store for $5. The free version is ODIN Mobile Lite and is available on XDA-Developers.

How to Use Mobile Odin 4.20:

Flashing your device with Mobile ODIN is easy. Once you installed the app, start the app and the app will check your everything that it needs to continue e.g root. Sometimes, it will need to download some additional files, so it is advised that you have the Wi-Fi available.

Now, you should see the main screen of Mobile Odin. Now, it will list all set of partitions. Now, select the file from your SD Card that you want to flash. In case you have selected the wrong file then don’t worry Mobile ODIN will not let you install this file. Mobile ODIN supports both .tar and .tar.md5 files.

From the desktop ODIN, you may be used to “PDA”, “Phone” and “CSC” file. All three of these have been replaced by “Open File” in Mobile ODIN. So, if you select a .tar file containing kernel and modem, the Kernel and Modem partitions will be set up to use that .tar file for flashing.

That’s all. Select the file and flash the firmware that you want.

Download Mobile ODIN 4.20 

Another important feature of Mobile ODIN is, it supports a long list of Samsung’s devices. Here is the complete list of devices:

Currently supported devices:

  • Galaxy S:
    – GT-I9000/B/M
    – GT-I9003/L
    – AT&T/Rogers Captivate SGH-I896/I897
  • Galaxy S2:
    – GT-I9100/T/G/M
    – SHW-M250S/K
    – SC-02C
    – AT&T SGH-I777
    – Sprint/Virgin/Boost Epic 4G Touch SPH-D710/VMUB/BST
    – USCC SCH-R760
  • Galaxy S3:
    – GT-I9300/T
    – GT-I9308
    – LTE SHV-E210S
    – LTE GT-I9305/T/N
    – AT&T/Canadia SGH-I747/M
    – TMOUS SGH-T999
    – Sprint/C-Spire SPH/SCH-L710
    – VZW SCH-I535 (unlock bootloader !)
    – USCC/Cricket/MetroPCS Galaxy S3 SCH-R530/U/M/C
  • Galaxy S4:
    – LTE GT-I9505
    – Sprint SPH-L720
    – TMOUS SGH-M919
    – USCC SCH-R970
    – Canadia SGH-I337M
  • Galaxy S5:
    – LTE SM-G900F
    – Oceania SM-G900I
    – Korea SM-G900L
    – Americas SM-G900M
    – Sprint SM-G900P
    – USCC SM-G900R4
    – TMOUS SM-G900T
    – Metro SM-G900T1
    – Canadia SM-G900W8
  • Google Galaxy Nexus:
    – GSM Maguro/Yakju/GT-I9250
    – CDMA/LTE Toro/Mysid/SCH-I515 (no cdma radio flashing)
  • Galaxy Note
    – GT-N7000/B
    – GT-I9220
  • Galaxy Note 2:
    – GT-N7100
    – LTE GT-N7105
    – AT&T/Canadia SGH-I317/M
    – TMOUS SGH-T889
    – Sprint SPH-L900
    – VZW SCH-I605 (unlock bootloader !)
    – USCC SCH-R950
  • Galaxy Note 3:
    – SM-N9005
    – Sprint SM-N900P
    – TMOUS SM-N900T
    – USCC SM-N900R4
    – Canadia SM-N900W8
  • Galaxy Note 8.0″:
    – 3G GT-N5100
    – Wi-Fi GT-N5110/13
    – LTE GT-N5120
  • Galaxy Note 10.1″:
    – 3G GT-N8000
    – Wi-Fi GT-N8010/13
    – LTE GT-N8020
  • Galaxy Tab:
    – Tab 7″ GT-P1000
    – Tab 7.0 Plus GT-P6200/L/10
    – Tab 7.7″ GT-P6800/10
    – Tab 10.1″ GT-P750/10
    – Tab 2 7″ GT-P3100/10/13
    – Tab 2 10″ GT-P5100/10/13
  • Galaxy 5:
    – GT-I5500/B/L/T/M
    – GT-I5503/T
    – GT-I5508