[2014.05.01][ROOT] Mobile ODIN v4.20

Search This thread

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
Mobile ODIN is the on-device firmware flasher of choice. Just throw those firmware files on your (internal or external) SD card, start Mobile ODIN and flash away.

! Your device must be rooted to be able to use Mobile ODIN. Check the list below to see if your device is supported !

If you use the EverRoot option (Market/Pro version only), Mobile ODIN will root the firmware while you flash it. Checking out that new leaked firmware? No reason to lose root!

All partitions are supported, as are loose files, .tar files and .tar.md5 files. Mobile ODIN will even check the MD5 signatures before flashing. While in theory Mobile ODIN can repartition and flash EFS and bootloaders, it will cowardly refuse to do so, for your own safety.

Currently supported devices:

- Samsung Galaxy S GT-I9000
- Samsung Galaxy S GT-I9000B
- Samsung Galaxy S GT-I9000M
- Samsung Galaxy S GT-I9003
- Samsung Galaxy S GT-I9003L
- Rogers Captivate SGH-I896
- AT&T Captivate SGH-I897

- Samsung Galaxy S2 GT-I9100
- Samsung Galaxy S2 GT-I9100T
- Samsung Galaxy S2 GT-I9100G
- Samsung Galaxy S2 GT-I9100M
- Samsung Galaxy S2 SHW-M250S
- Samsung Galaxy S2 SHW-M250K
- Samsung Galaxy S2 SC-02C
- AT&T Galaxy S2 SGH-I777
- Sprint/Virgin/Boost Epic 4G Touch SPH-D710/VMUB/BST
- USCC Galaxy S2 SCH-R760

- Samsung Galaxy S3 GT-I9300
- Samsung Galaxy S3 GT-I9300T
- Samsung Galaxy S3 GT-I9308
- AT&T Galaxy S3 SGH-I747
- Canadia Galaxy S3 SGH-I747M
- TMOUS Galaxy S3 SGH-T999
- Sprint Galaxy S3 SPH-L710
- VZW Galaxy S3 SCH-I535 (unlock bootloader !)
- USCC/Cricket/MetroPCS Galaxy S3 SCH-R530/U/M/C

- Samsung Galaxy S3 LTE SHV-E210S
- Samsung Galaxy S3 LTE GT-I9305
- Samsung Galaxy S3 LTE GT-I9305T
- Samsung Galaxy S3 LTE GT-I9305N

- Samsung Galaxy S4 LTE GT-I9505
- Sprint Galaxy S4 SPH-L720
- T-Mobile Galaxy S4 SGH-M919
- US Cellular Galaxy S4 SCH-R970
- Canadia Galaxy S4 SGH-I337M

- Samsung Galaxy S5 International SM-G900F
- Samsung Galaxy S5 Oceania SM-G900I
- Samsung Galaxy S5 Korea SM-G900L
- Samsung Galaxy S5 Middle and South America SM-G900M
- Sprint Galaxy S5 SM-G900P
- US Cellular Galaxy S5 SM-G900R4
- T-Mobile US Galaxy S5 SM-G900T
- Metro PCS Galaxy S5 SM-G900T1
- Canadia Galaxy S5 SM-G900W8

- Google Galaxy Nexus (GSM) Maguro/Yakju/GT-I9250
- Google Galaxy Nexus (CDMA/LTE) Toro/Mysid/SCH-I515 (no cdma radio flashing)

- Samsung Galaxy Note GT-N7000
- Samsung Galaxy Note GT-I9220
- Samsung Galaxy Note GT-N7000B

- Samsung Galaxy Note 2 GT-N7100
- Samsung Galaxy Note 2 LTE GT-N7105
- AT&T/Canadia Galaxy Note 2 SGH-I317/M
- TMOUS Galaxy Note 2 SGH-T889
- Sprint Galaxy Note 2 SPH-L900
- VZW Galaxy Note 2 SCH-I605 (unlock bootloader !)
- USCC Galaxy Note 2 SCH-R950

- Samsung Galaxy Note 3 SM-N9005
- Sprint Galaxy Note 3 SM-N900P
- T-Mobile Galaxy Note 3 SM-N900T
- US Cellular Galaxy Note 3 SM-N900R4
- Canadia Galaxy Note 3 SM-N900W8

- Samsung Galaxy Note 8.0" GT-N5100
- Samsung Galaxy Note 8.0" Wi-Fi GT-N5110/N5113
- Samsung Galaxy Note 8.0" LTE GT-N5120

- Samsung Galaxy Note 10.1" GT-N8000
- Samsung Galaxy Note 10.1" Wi-Fi GT-N8010/N8013
- Samsung Galaxy Note 10.1" LTE GT-N8020

- Samsung Galaxy Tab 7" GT-P1000
- Samsung Galaxy Tab 7.0 Plus GT-P6200
- Samsung Galaxy Tab 7.0 Plus Wi-Fi GT-P6210
- Samsung Galaxy Tab 7.0 Plus GT-P6200L
- Samsung Galaxy Tab 7.7" GT-P6800
- Samsung Galaxy Tab 7.7" Wi-Fi GT-P6810
- Samsung Galaxy Tab 10.1" GT-P7500
- Samsung Galaxy Tab 10.1" Wi-Fi GT-P7510
- Samsung Galaxy Tab 2 7" GT-P3100
- Samsung Galaxy Tab 2 7" Wi-Fi GT-P3110/P3113
- Samsung Galaxy Tab 2 10" GT-P5100
- Samsung Galaxy Tab 2 10" Wi-Fi GT-P5110/P5113

- Samsung Galaxy 5 GT-I5500
- Samsung Galaxy 5 GT-I5500B
- Samsung Galaxy 5 GT-I5500L
- Samsung Galaxy 5 GT-I5500T
- Samsung Galaxy 5 GT-I5500M
- Samsung Galaxy 5 GT-I5503
- Samsung Galaxy 5 GT-I5503T
- Samsung Galaxy 5 GT-I5508

More devices to come!

Flashing with Mobile ODIN does NOT increase your custom kernel flash counter or make the yellow warning triangle appear.

! USE AT YOUR OWN RISK !

Credits
Aside from my own CF-Root-based flashkernels, Mobile ODIN also uses (with permission) flashkernels built by these users:
- Codeworkx (I777, D710)
- Skin1980 (I9003)
- Kyuta Syoko (I896, I897)
- Psyke83 (I5500)

Also many thanks to the various testers!

Download

Mobile ODIN Pro - Android Market / Google Play

Attached is the Lite version of Mobile ODIN - this is a release exclusive to XDA and may not be redistributed ! Please note that you also need to download and install a "FlashKernel" manually if you are using the Lite version. These are listed a few posts down from here. The Pro version will automatically download and install these for you when needed.

( < 4.20: 382029 )
 

Attachments

  • screen-1.png
    screen-1.png
    36.2 KB · Views: 276,710
  • screen-2.png
    screen-2.png
    44 KB · Views: 267,864
  • MobileODINLite-v4.20.apk
    2.8 MB · Views: 558,904
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
Manual

Flashing with Mobile ODIN is easy. You start off by starting the app. The app will check your system has everything the app needs to continue (like root). The Pro version will download additional packages if needed automatically - so it is advised to have Wi-Fi available - for the Lite version you need to install the right package manually (see the FlashKernels posts a few posts down).

Now you should see the main Mobile ODIN screen. It will list a set of partitions. Clicking a partition will allow you to select a file from your SD card to flash to that partition. Do not worry about selecting the wrong file - Mobile ODIN will not let you. Separate files (named after the partition) as well as .tar and .tar.md5 files are supported. Specific .exe files (Odin3Excutor one-click packages) are also supported.

From the desktop ODIN you may be used to "PDA", "PHONE", and "CSC" buttons. All three of these buttons have been replaced by the "Open file ..." button. This button will open the file you select from the SD card, and find all the partitions it can flash inside that file. 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. To get the same result as desktop ODIN, use Open file... on .tar files for PDA, PHONE and CSC, in that order.

Now that we have selected what we want to flash, if you have the Pro version you can proceed to the EverRoot section. The EverRoot options allows you to root your firmware while it is being flashed. Never again will you be without root! Select here which apps you want to inject in the firmware that is being flashed.

Now that we are all done selecting partitions and configuring EverRoot, we continue to "Flash firmware". Mobile ODIN will gather all the information it needs and perform the flash. Before starting, however, it will check that your battery level is over 50%, and if applicable offer to verify MD5 checksums on the files you have selected to flash. If all is well, it will reboot into recovery mode, and flash the firmware you have selected.

You can also enable the wipe option. This will wipe both data and cache partition. BEWARE: If you have a device that shares the same space between data and internal sdcard partitions, enabling the wipe option may also wipe the internal sdcard !
 
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
OTA / Update ZIP files

Mobile ODIN Pro v3.25 and newer have the ability to flash official OTA ZIPs as well as Update ("CWM") ZIPs (on a technical level, they're the same thing) on most devices that Mobile ODIN has support for, but not all. The new-ish devices are all supported, though.

Format
Mobile ODIN tries to detect if a flashable ZIP will attempt to format one of the partitions, and in light of the known issues (hard-bricking) this may cause on some devices, it will warn you of this fact.

Update ZIPs
Support for this means you can flash complete custom ROMs, or simple updates (like SuperSU's distribution ZIP file). This doesn't automatically mean all Update ZIPs are compatible. The environment in Mobile ODIN's temporary recovery is slightly different from CWM or TWRP, this can cause problems in some cases.

OTA ZIPs
This functionality was built with official OTA update ZIPs in mind, and specifically to make it easier to flash them. Mobile ODIN performs many checks and can automatically patch the OTA before flashing to get around a number of issues.

Mobile ODIN will attempt to detect if the OTA wants to flash kernels, recoveries, and modems, and if so will compare the signatures to your currently installed kernel, recovery, and modem. Should the comparison fail, it will offer you the choice to disable the check and the patch inside the OTA. This will allow you to flash the OTA without switching away from your current custom kernel or switching to whichever modem the OTA expects. Of course, if you have selected a kernel, recovery, or modem to flash, it will compare against the selected image instead of the currently installed one.

Mobile ODIN will also compare the OTA's fingerprint checks against the current system fingerprint. If the fingerprint does not match, Mobile ODIN will offer you the choice to disable the check inside the OTA. If you have selected a system image to flash, it will try to find out the image's fingerprint instead. It is not generally recommend to patch out the fingerprint, but sometimes it is needed.

It will also go through all the file signature checks inside the OTA, and compare to the current system files. If files are found to differ Mobile ODIN will offer you the choice to disable the checks and patches inside the OTA. When you have the wrong CSC flashed, it is common for a small number of files (30 or so) to differ. These files usually don't really matter for the firmware's operation. Note that this check will not be performed if you have selected a system image to flash - all files must match signatures in that case, or the OTA will fail.

Altogether, this makes Mobile ODIN the easiest way to flash OTAs, as your setup does not need to be absolutely perfect for it to work. Having most of the correct base ROM installed is usually enough!

Important note: While it is certainly possible to flash a lot of partitions (for example a full stock ROM) together with an OTA in one go, this will usually not work. The Cache / CSC partition usually needs an additional reboot to install additional files, but with Mobile ODIN this will only happen after the OTA is installed. The OTA will thus fail because some files are not correct, and the file check mentioned above does not work when you are also flashing the system partition. As such, the advised method is to first flash the full stock ROM (and use EverRoot to inject SuperSU and Mobile ODIN), then after booting up using Mobile ODIN to flash the OTA. I am working on additional code to make this possible in a single go, but it is a few versions away.
 
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
Getting your device supported

The list of devices currently supported by Mobile ODIN is rather short. Not all devices are created equal, and devices need some work to be supported. Currently I am only considering Samsung devices for future support.

At the minimum, I will need some information from you about your device to figure out the partitions, their layout, and how to flash them. You can gather this information by downloading and installing the app. If your device is not supported, it will offer to make a dump file for you. This will take a while. Post the dump file in this thread.

If you can find a .PIT or .OPS file for your device, please attach it !

If the device has an integrated kernel+recovery, an image running CWM5 or 6 is welcome. If separate kernel and recovery partitions are used, I generally need an original recovery.img

If you are lucky, this will allow me to make your device compatible. It may be required that you do some rather lengthy and extensive testing for me.

Force device detection (v3.80 and newer)

For compatibility testing, it is possible to force Mobile ODIN to detect your device as a different device, by executing the following command in adb shell:

Code:
am start -a android.intent.action.MAIN -n eu.chainfire.mobileodin.VERSION/eu.chainfire.mobileodin.core.MainActivity --es forcemodel MODEL

Where VERSION is either lite or pro (depending on what you have installed), and MODEL is the device model identifier.

For example, if I were using Mobile ODIN Pro and wanted my device to be detected as an international Note 3 (SM-N9005):

Code:
am start -a android.intent.action.MAIN -n eu.chainfire.mobileodin.pro/eu.chainfire.mobileodin.core.MainActivity --es forcemodel SM-N9005

Note that this is dangerous and you should know what you are doing before attempting this. You might brick your device.

Before reporting success, please make sure you succeeded in flashing an entire stock ROM, including modems!
 
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
Changelogs

01.05.2014 - v4.20
- Updated: SuperSU v1.94
- Updated: Support for:
--- Samsung Galaxy S5
----- International SM-G900F
----- Oceania SM-G900I
----- Korea SM-G900L
----- Middle and South America SM-G900M
----- Sprint SM-G900P
----- US Cellular SM-G900R4
----- T-Mobile US SM-G900T
----- Metro PCS SM-G900T1
----- Canadia SM-G900W8

22.03.2014 - v4.10
- Updated: SuperSU v1.93
- Fixed: Data Wipe causing recursive 0 folders in internal storage
- Updated: Support for:
--- Samsung Galaxy S4 Qualcomm LTE
----- Sprint SPH-L720 - 4.4 (v7)
----- T-Mobile SGH-M919 - 4.4 (v7)
----- US Cellular SCH-R970 - 4.4 (v7)
----- Canadia SGH-I337M - 4.4 (v7)
--- Samsung Galaxy Note3 Qualcomm LTE
----- Sprint SM-N900P - 4.4 (v7)
----- T-Mobile SM-N900T - 4.4 (v7)
----- US Cellular SM-N900R4 - 4.4 (v7)
----- Canadia SM-N900W8 - 4.4 (v7)

16.01.2013 - v4.00 - RELEASE NOTES
- Updated: SuperSU v1.89
- Updated: SD card path and filesystem resolution
- Added: Option to boot to download mode after flash (for bootloader update)
- Added and Updated: Support for:
--- Samsung Galaxy S4 Qualcomm LTE
----- International GT-I9505 - 4.4 (v7)
----- Sprint SPH-L720 - 4.3 (v6)
----- T-Mobile SGH-M919 - 4.3 (v6)
----- US Cellular SCH-R970 - 4.3 (v6)
----- Canadia SGH-I337M - 4.3 (v6)
--- Samsung Galaxy Note3 Qualcomm LTE
----- International SM-N9005 - 4.4 (v7)
----- Sprint SM-N900P - 4.3 (v6)
----- T-Mobile SM-N900T - 4.3 (v6)
----- US Cellular SM-N900R4 - 4.3 (v6)
----- Canadia SM-N900W8 - 4.3 (v6)

04.11.2013 - v3.85
- Fixed SGS4 I9505 on Android 4.3 issues (new flashkernel!)
- Fixed CSC issue with >2gb firmwares

03.11.2013 - v3.80
- Updated: SuperSU v1.65
- Updated: Root installation for 4.3+
- Added: Support for:
--- Samsung Galaxy Note 3 International SM-N9005

19.06.2013 - v3.76
- Fixed: Files from internal SD would not flash on Android 4.2+ devices

19.06.2013 - v3.75
- Updated: SuperSU v1.34
- Various fixes for partitions >2GB
- Removed format() command warning for non-brickbug devices
- Not showing some warnings when they aren't relevant
- Added: Support for:
--- Samsung Galaxy Note 10.1" LTE GT-N8020
--- Samsung Galaxy Note 8.0" GT-N5100
--- Samsung Galaxy Note 8.0" Wi-Fi GT-N5110/N5113
--- Samsung Galaxy Note 8.0" LTE GT-N5120
--- Samsung Galaxy S4 Qualcomm LTE
----- International GT-I9505
----- Sprint SPH-L720
----- T-Mobile SGH-M919
----- US Cellular SCH-R970
----- Canadia SGH-I337M

23.02.2013 - v3.65
- Updated: SuperSU v1.10
- Updated: FlashKernels:
--- SGS2/I9100: exFAT support
--- SGN/N7000: exFAT support
--- SGS3/I9300: SDS patch
- Added: Support for:
--- Verizon Galaxy Note 2 SCH-I605 (unlock bootloader !)
--- Virgin Mobile Epic 4G Touch SPH-D710VMUB
--- Boost Mobile Epic 4G Touch SPH-D710BST
--- C-Spire Galaxy S3 SCH-L710
--- MetroPCS Galaxy S3 SCH-R530M
--- Cricket Galaxy S3 SCH-R530C

13.11.2012 - v3.57
- Fixed: SD card resolution with multiple symlinks
- Fixed: Issue with fingerprint detection disabling when flashing OTA ZIPs

13.11.2012 - v3.56
- Fixed: Several crashes
- Fixed: External SD filesystem detection

11.11.2012 - v3.55
- Added: ACRA crash reporting
- Added: Generic filesystem warnings if storage's filesystem is unsupported
- Fixed: exFAT support on S3, Note2 and Note10.1 (new flashkernels)
- Fixed: Native code performance
- Fixed: Flicker when AROMA installer is used
- Added: Support for:
--- AT&T/Canada Galaxy Note 2 SGH-I317/M
--- TMOUS Galaxy Note 2 SGH-T889
--- Sprint Galaxy Note 2 SPH-L900
--- US Cellular Galaxy Note 2 SCH-R950

01.11.2012 - v3.50
- Updated: SuperSU v0.97
- Updated: Roboto font is now used during flash
- Fixed: (Pro): Flashcounter no longer triggered on S3, Note2 and Note10.1. But breaks exFAT support! (new flashkernels)
- Added: Warning when somebody selects an exFAT card
- Added: Wipe functionality is now available without having to flash anything
- Added: Support for:
--- Samsung Galaxy S3 LTE GT-I9305T
--- Samsung Galaxy S3 LTE GT-I9305N

15.10.2012 - v3.45
- Added: Support for:
--- Samsung Galaxy S3 LTE GT-I9305
--- Samsung Galaxy Note 2 LTE GT-N7105

05.10.2012 - v3.40
- Added: Support for:
--- Samsung Galaxy S3 LTE SHV-E210S
--- Samsung Galaxy Note 2 GT-N7100

02.10.2012 - v3.35
- Fixed: issue related to cache / csc

08.09.2012 - v3.30
- Fixed: issue flashing cache partition, could corrupt entire flash

31.08.2012 - v3.25
- Updated: SuperSU v0.96
- Fixed: Jelly Bean Mobile ODIN injection with multiple versions installed
- Added: SuperSU Pro is now also injected if installed
- Added: (experimental, selective, partial) Update ZIP and OTA flashing (Pro version only) to most devices. Might sound like a minor change, but this is the single largest code update yet!
- Added: Option to extract ZIP files containing partitions
- Added: Support for:
--- Samsung Galaxy Tab 7.0 Plus GT-P6200L

24.08.2012 - v3.10
- Updated: SuperSU v0.95
- JellyBean-related bugfixes
- Added: Support for:
--- US Cellular Galaxy S3 SCH-R530
--- VZW Galaxy S3 SCH-I535 (unlock bootloader !)
--- Samsung Galaxy Note GT-N7000B
--- Samsung Galaxy Note 10.1" GT-N8000
--- Samsung Galaxy Note 10.1" Wi-Fi GT-N8010/N8013

09.07.2012 - v3.00
- Updated: SuperSU v0.93
- Fixed: Wipe data/cache issue
- Added: Unreadable file warning
- Added: Support for:
--- Samsung Galaxy S3 GT-I9300T
--- Samsung Galaxy S3 GT-I9308
--- AT&T Galaxy S3 SGH-I747
--- Canadia Galaxy S3 SGH-I747M
--- TMOUS Galaxy S3 SGH-I999
--- Sprint Galaxy S3 SPH-L710
--- Samsung Galaxy Tab 10.1" GT-P7500
--- Samsung Galaxy Tab 10.1" Wi-Fi GT-P7510
--- Samsung Galaxy Tab 2 7" GT-P3100
--- Samsung Galaxy Tab 2 7" Wi-Fi GT-P3110/P3113
--- Samsung Galaxy Tab 2 10" GT-P5100
--- Samsung Galaxy Tab 2 10" Wi-Fi GT-P5110/P5113

07.06.2012 - v2.45
- Fixed: exFAT Ext.SD support (SGS3, v3 flashkernel)
- Fixed: ext2/3/4 Ext.SD support (various models)
- Fixed: Wipe again wipes cache as well
- Fixed: Recovery now flashes directly
- Added: Support for:
--- Samsung Galaxy S2 SCH-R760 (US Cellular)

31.05.2012 - v2.40
- Fixed: GooGle Play
- Fixed: Mounting issue
- Fixed: Wipe now skips /data/media
- Added: Developer option warning
- Added: Support for:
--- Samsung Galaxy S2 GT-I9100M
--- Samsung Galaxy S3 GT-I9300

08.05.2012 - v2.36
- Added: Wipe dalvik cache option (Pro only)
- Added: ICS look
- Fixed: ICS threading issue
- Updated: SuperSU v0.89
- Added: Support for:
--- Samsung Galaxy S2 SHW-M250K
--- Samsung Galaxy S2 SC-02C

14.03.2012 - v2.30
- CWM Manager injection option removed
- SuperSU updated to v0.80

10.03.2012 - v2.25
- Added supports-screens manifest tags
- Removed menu button visibility on ICS
- EverRoot now uses SuperSU v0.75 or newer

09.02.2012 - v2.15
- Fixed: Cache/CSC sync issue
- Added: Support for:
--- Samsung Galaxy S GT-I9003L
--- Samsung Galaxy S2 GT-I9100G

07.02.2012 - v2.10
- Modified: Default install to device memory
- Added: Support for:
--- Samsung Galaxy Tab 7.0 Plus GT-P6200
--- Samsung Galaxy Tab 7.0 Plus Wi-Fi GT-P6210

06.02.2012 - v2.00
- Fixed: Problems with dump log
- Fixed: Clear button sometimes not present
- Fixed: BML flash freeze issue
- Added: Visual progress
- Added: Support for split kernel/recovery devices
- Added: Support for sd-ext
- Added: Option to wipe data after flash
- Added: Internal wildcard support
- Added: Support for:
--- Samsung/Google Galaxy Nexus (GSM) Maguro/Yakju/GT-I9250
--- Samsung/Google Galaxy Nexus (CDMA/LTE) Toro/Mysid/SCH-I515 (no cdma radio flashing)
--- Samsung Galaxy Tab 7.7" GT-P6800
--- Samsung Galaxy Tab 7.7" Wi-Fi GT-P6810
--- Samsung Galaxy S2 SHW-M250S (Korean)
--- Samsung Galaxy Note GT-I9220
--- Samsung Galaxy 5 GT-I5500
--- Samsung Galaxy 5 GT-I5500B
--- Samsung Galaxy 5 GT-I5500L
--- Samsung Galaxy 5 GT-I5500T
--- Samsung Galaxy 5 GT-I5500M
--- Samsung Galaxy 5 GT-I5503
--- Samsung Galaxy 5 GT-I5503T
--- Samsung Galaxy 5 GT-I5508
- Modified: MobileODIN v2 flashkernels for:
--- Samsung Galaxy S GT-I9000
--- Samsung Galaxy Tab GT-P1000
--- Samsung Galaxy S2 GT-I9100
--- Samsung Galaxy S2 GT-I9100T
--- Samsung Galaxy Note GT-N7000

16.01.2012 - v1.30
- Fixed: Theme
- Fixed: Strange characters in file paths
- Added: Additional file accessability checks
- EverRoot: Fixed some situations where it failed
- EverRoot: Storage warnings added
- FlashKernel: Backed up to SD card instead of /system
- Dump: Various partition information added

30.11.2011 - v1.25
- Fixed nasty flash bug (could corrupt files and cause bootloop). If you've had this problem, please make sure to delete the firmware files from your SD card, and put fresh copies on it from your PC.

28.11.2011 - v1.20
- Added support for:
--- Samsung Galaxy S GT-I9003
--- Samsung Galaxy S GT-I9000B
--- Samsung Galaxy S GT-I9000M
--- Samsung Galaxy S2 GT-I9100T
--- Rogers Captivate SGH-I896
--- AT&T Captivate SGH-I897
--- AT&T Galaxy S2 SGH-I777
--- Sprint Epic 4G Touch SPH-D710
- Dump: added env info
- Dump: added mtdblock info
- Targetfile now checked for existance before partition wipe
- Mounter script integrated into flash script
- ROM Manager API used when needed
- Added support for reading .exe files (Odin3Excution one-click, MD5 skipped)
- CWM Manager inject option hidden if not available
- FlashKernel is now always used if available
- FlashKernels removed from Market.
--- (Lite) link to XDA thread
--- (Pro) automatic download
- Unexpected partition detection (CM/MIUI)
- Additional partition aliases added

16.11.2011 - v1.10
- Added support for: Samsung Galaxy S GT-I9000
- Added support for: Samsung Galaxy Tab 7" GT-P1000
- Fix compatibility issue with CyanogenMod

15.11.2011 - v1.00
- Initial release
 
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
FlashKernels

I9000: Samsung Galaxy S GT-I9000 v2.0 is a few posts down!
I9000B: Samsung Galaxy S GT-I9000B
I9000M: Samsung Galaxy S GT-I9000M
I9003: Samsung Galaxy S (LCD) GT-I9003
I896: Rogers Captivate SGH-I896 and AT&T Captivate SGH-I897
P1000: Samsung Galaxy Tab 7" GT-P1000 v2.0 is a few posts down!
I5500: Samsung Galaxy 5 GT-I5500, GT-I5500B, GT-I5500L, GT-I5500T, GT-I5500M, GT-I5503, GT-I5503T, GT-I5508
 

Attachments

  • MobileODIN_FlashKernel_I9000-v1.0.zip
    7 MB · Views: 10,761
  • MobileODIN_FlashKernel_I9000B-v1.0.zip
    7 MB · Views: 1,187
  • MobileODIN_FlashKernel_I9000M-v1.0.zip
    7 MB · Views: 1,938
  • MobileODIN_FlashKernel_I9003-v1.0.zip
    7.6 MB · Views: 9,912
  • MobileODIN_FlashKernel_I896-v1.0.zip
    6.2 MB · Views: 2,207
  • MobileODIN_FlashKernel_P1000-v1.0.zip
    6 MB · Views: 3,105
  • MobileODIN_FlashKernel_I5500-v1.0.zip
    4.9 MB · Views: 3,847
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
FlashKernels

I9100: Samsung Galaxy S2 GT-I9100 and Samsung Galaxy S2 GT-I9100T Use v3.0 !
I777: AT&T Galaxy S2 SGH-I777
D710: Sprint/Virgin/Boost Epic 4G Touch SPH-D710 and USCC Samsung Galaxy S2 SCH-R760
N7000: Samsung Galaxy Note GT-N7000 Use v3.0 !
 

Attachments

  • MobileODIN_FlashKernel_I9100-v1.0.zip
    6.5 MB · Views: 17,039
  • MobileODIN_FlashKernel_I777-v1.0.zip
    6.4 MB · Views: 10,888
  • MobileODIN_FlashKernel_D710-v1.0.zip
    6.4 MB · Views: 17,718
  • MobileODIN_FlashKernel_N7000-v1.0.zip
    6.7 MB · Views: 12,382
  • MobileODIN_FlashKernel_I9100-v3.0.zip
    6.4 MB · Views: 6,902
  • MobileODIN_FlashKernel_N7000-v3.0.zip
    6.5 MB · Views: 4,956
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
FlashKernels

I9000: Samsung Galaxy S GT-I9000

I9100: Samsung Galaxy S2 GT-I9100 and GT-I9100T, SC-02C, SHW-M250S, SHW-M250K v3.0 is a few posts down!
I9100G: Samsung Galaxy S2 GT-I9100G

N7000: Samsung Galaxy Note GT-N7000 and GT-I9220 v3.0 is a few posts down!
N8000: Samsung Galaxy Note 10.1 GT-N8000 v5.0 is a few posts down!

MAGURO: Samsung/Google Galaxy Nexus (GSM) Maguro/Yakju/GT-I9250
TORO: Samsung/Google Galaxy Nexus (CDMA/LTE) Toro/Mysid/SCH-I515

I9300: Samsung Galaxy S3 GT-I9300 and GT-I9300T and GT-I9308 v5.0 is a few posts down!
I747: AT&T Galaxy S3 SGH-I747 and Canadia Galaxy S3 SGH-I747M
T999: T-Mobile US Galaxy S3 SGH-T999
L710: Sprint/C-Spire Galaxy S3 SPH/SCH-L710
R530: USCC/MetroPCS/Cricket Galaxy S3 SCH-R530/U/M/C
I535: VZW Galaxy S3 SCH-I535 (requires unlocked bootloader)

P1000: Samsung Galaxy Tab 7" GT-P1000
P7500: Samsung Galaxy Tab 10.1" GT-P7500
P7510: Samsung Galaxy Tab 10.1" Wi-Fi GT-P7510

P6200: Samsung Galaxy Tab 7.0 Plus GT-P6200 and Wi-Fi GT-P6210
P6800: Samsung Galaxy Tab 7.7" GT-P6800 and Wi-Fi GT-P6810

P31xx: Samsung Galaxy Tab 2 7" GT-P3100 and Wi-Fi GT-P3110/P3113
P51xx: Samsung Galaxy Tab 2 10" GT-P5100 and Wi-Fi GT-P5110/P5113
 

Attachments

  • MobileODIN_FlashKernel_I9000-v2.0.zip
    6.2 MB · Views: 20,925
  • MobileODIN_FlashKernel_P1000-v2.0.zip
    5.5 MB · Views: 4,875
  • MobileODIN_FlashKernel_I9100-v2.0.zip
    5.8 MB · Views: 26,258
  • MobileODIN_FlashKernel_N7000-v2.0.zip
    6 MB · Views: 31,798
  • MobileODIN_FlashKernel_P6800-v2.0.zip
    5.2 MB · Views: 5,583
  • MobileODIN_FlashKernel_MAGURO-v2.0.zip
    5.1 MB · Views: 2,572
  • MobileODIN_FlashKernel_TORO-v2.0.zip
    5.1 MB · Views: 1,930
  • MobileODIN_FlashKernel_P6200-v2.0.zip
    5.3 MB · Views: 5,625
  • MobileODIN_FlashKernel_I9100G-v1.0.zip
    6.4 MB · Views: 5,131
  • MobileODIN_FlashKernel_I9300-v3.0.apk
    6.2 MB · Views: 54,334
  • MobileODIN_FlashKernel_I747-v2.0.apk
    6.9 MB · Views: 9,058
  • MobileODIN_FlashKernel_T999-v2.0.apk
    6.9 MB · Views: 6,032
  • MobileODIN_FlashKernel_L710-v2.0.apk
    6.9 MB · Views: 9,996
  • MobileODIN_FlashKernel_P7500-v2.0.apk
    4.8 MB · Views: 4,114
  • MobileODIN_FlashKernel_P7510-v2.0.apk
    4.8 MB · Views: 3,162
  • MobileODIN_FlashKernel_P31xx-v2.0.apk
    5.8 MB · Views: 14,024
  • MobileODIN_FlashKernel_P51xx-v2.0.apk
    5.9 MB · Views: 6,501
  • MobileODIN_FlashKernel_R530-v2.0.apk
    6.9 MB · Views: 2,499
  • MobileODIN_FlashKernel_N8000-v3.0.apk
    6 MB · Views: 4,637
  • MobileODIN_FlashKernel_I535-v2.0.apk
    6.9 MB · Views: 6,961
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
FlashKernels

I9300: Samsung Galaxy S3 GT-I9300 and GT-I9300T and GT-I9308 and SHV-E210S use v6.0 !
I9305: Samsung Galaxy S3 LTE GT-I9305 and GT-I9305T and GT-I9305N use v5.0 !
N7100: Samsung Galaxy Note 2 GT-N7100 and LTE GT-N7105 use v5.0 !
N8000: Samsung Galaxy Note 10.1 GT-N8000 and GT-N8010 and GT-N8013 use v5.0 !

I317: AT&T Galaxy Note 2 SGH-I317 and Canadia Galaxy Note 2 SGH-I317M
T889: T-Mobile US Galaxy Note 2 SGH-T889
L900: Sprint Galaxy Note 2 SPH-L900
R950: US Cellular Galaxy Note 2 SCH-R950
I605: Verizon Galaxy Note 2 SCH-I605
 

Attachments

  • MobileODIN_FlashKernel_N7100-v3.0.apk
    6.7 MB · Views: 7,730
  • MobileODIN_FlashKernel_I9305-v3.0.apk
    6.2 MB · Views: 1,858
  • MobileODIN_FlashKernel_I9300-v4.0.apk
    6.1 MB · Views: 7,686
  • MobileODIN_FlashKernel_I9305-v4.0.apk
    6.6 MB · Views: 1,425
  • MobileODIN_FlashKernel_N7100-v4.0.apk
    7.1 MB · Views: 4,120
  • MobileODIN_FlashKernel_N8000-v4.0.apk
    6.4 MB · Views: 1,321
  • MobileODIN_FlashKernel_I9300-v5.0.apk
    6.4 MB · Views: 13,289
  • MobileODIN_FlashKernel_I9305-v5.0.apk
    7 MB · Views: 4,869
  • MobileODIN_FlashKernel_N7100-v5.0.apk
    7.4 MB · Views: 13,035
  • MobileODIN_FlashKernel_N8000-v5.0.apk
    6.7 MB · Views: 4,942
  • MobileODIN_FlashKernel_I317-v5.0.apk
    7 MB · Views: 2,973
  • MobileODIN_FlashKernel_T889-v5.0.apk
    7 MB · Views: 1,984
  • MobileODIN_FlashKernel_L900-v5.0.apk
    7 MB · Views: 1,955
  • MobileODIN_FlashKernel_R950-v5.0.apk
    7.4 MB · Views: 4,455
  • MobileODIN_FlashKernel_I9300-v6.0.apk
    7.1 MB · Views: 14,559
  • MobileODIN_FlashKernel_I605-v5.0.apk
    7 MB · Views: 1,734
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
FlashKernels

N5100: Samsung Galaxy Note 8.0" 3G GT-N5100, and Wi-Fi GT-N5110, GT-N5113
N5120: Samsung Galaxy Note 8.0" LTE GT-N5120

N8020: Samsung Galaxy Note 10.1" LTE GT-N8020

I9505: Samsung Galaxy S4 LTE GT-I9505: use v5 for 4.1/4.2, and v6 for 4.3, v7 for 4.4 on next page!
L720: Sprint Galaxy S4 SPH-L720, v5 for 4.2-, v6 for 4.3+ on next page!
M919: T-Mobile Galaxy S4 SGH-M919, v5 for 4.2-, v6 for 4.3+ on next page!
R970: US Cellular Galaxy S4 SCH-R970, v5 for 4.2-, v6 for 4.3+ on next page!
I337M: Canadia Galaxy S4 SGH-I337M, v5 for 4.2-, v6 for 4.3+ on next page!
 

Attachments

  • MobileODIN_FlashKernel_N5100-v5.0.apk
    6.3 MB · Views: 3,704
  • MobileODIN_FlashKernel_N5120-v5.0.apk
    6.3 MB · Views: 670
  • MobileODIN_FlashKernel_N8020-v5.0.apk
    5.9 MB · Views: 692
  • MobileODIN_FlashKernel_I9505-v5.0.part1.rar
    5.9 MB · Views: 7,144
  • MobileODIN_FlashKernel_I9505-v5.0.part2.rar
    3.5 MB · Views: 6,408
  • MobileODIN_FlashKernel_L720-v5.0.part2.rar
    3.5 MB · Views: 2,031
  • MobileODIN_FlashKernel_L720-v5.0.part1.rar
    5.9 MB · Views: 2,263
  • MobileODIN_FlashKernel_M919-v5.0.part1.rar
    5.9 MB · Views: 2,549
  • MobileODIN_FlashKernel_M919-v5.0.part2.rar
    3.5 MB · Views: 2,340
  • MobileODIN_FlashKernel_R970-v5.0.part1.rar
    5.9 MB · Views: 685
  • MobileODIN_FlashKernel_R970-v5.0.part2.rar
    3.5 MB · Views: 630
  • MobileODIN_FlashKernel_I337M-v5.0.part1.rar
    5.9 MB · Views: 3,382
  • MobileODIN_FlashKernel_I337M-v5.0.part2.rar
    3.5 MB · Views: 3,101
  • MobileODIN_FlashKernel_I9505-v6.0.part1.rar
    6.7 MB · Views: 4,884
  • MobileODIN_FlashKernel_I9505-v6.0.part2.rar
    2.7 MB · Views: 4,460
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
FlashKernels

N9005: Samsung Galaxy Note3 LTE SM-N9005: v5 for 4.3, v7 for 4.4
N900P: Sprint Galaxy Note3 SM-N900P: v6 for 4.3, v7 for 4.4
N900T: T-Mobile Galaxy Note3 SM-N900T: v6 for 4.3, v7 for 4.4
N900R4: US Cellular Galaxy Note3 SM-N900R4: v6 for 4.3, v7 for 4.4
N900W8: Canadia Galaxy Note3 SM-N900W8: v6 for 4.3, v7 for 4.4
 

Attachments

  • MobileODIN_FlashKernel_N9005-v5.0.zip
    11.9 MB · Views: 11,479
  • MobileODIN_FlashKernel_N9005-v7.0.zip
    11.9 MB · Views: 8,725
  • MobileODIN_FlashKernel_N900R4-v6.0.zip
    12.4 MB · Views: 1,531
  • MobileODIN_FlashKernel_N900W8-v6.0.zip
    12.4 MB · Views: 4,182
  • MobileODIN_FlashKernel_N900T-v6.0.zip
    12.4 MB · Views: 2,582
  • MobileODIN_FlashKernel_N900P-v6.0.zip
    12.4 MB · Views: 2,128
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,451
87,853
www.chainfire.eu
FlashKernels

I9505: Samsung Galaxy S4 LTE GT-I9505: v7 for 4.4
L720: Sprint Galaxy S4 SPH-L720, v6 for 4.3, v7 for 4.4
M919: T-Mobile Galaxy S4 SGH-M919, v6 for 4.3, v7 for 4.4
R970: US Cellular Galaxy S4 SCH-R970, v6 for 4.3, v7 for 4.4
I337M: Canadia Galaxy S4 SGH-I337M, v6 for 4.3, v7 for 4.4
 

Attachments

  • MobileODIN_FlashKernel_I9505-v7.0.zip
    9.8 MB · Views: 4,969
  • MobileODIN_FlashKernel_L720-v6.0.zip
    9.9 MB · Views: 853
  • MobileODIN_FlashKernel_M919-v6.0.zip
    9.9 MB · Views: 814
  • MobileODIN_FlashKernel_R970-v6.0.zip
    9.9 MB · Views: 288
  • MobileODIN_FlashKernel_I337M-v6.0.zip
    9.9 MB · Views: 802
Last edited:

punshkin

Senior Member
Jan 6, 2010
1,021
257
Where is the advantage over clockwork mod recovery besides that it is an app?

Sent from my GT-I9100 using XDA App
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1484
    Mobile ODIN is the on-device firmware flasher of choice. Just throw those firmware files on your (internal or external) SD card, start Mobile ODIN and flash away.

    ! Your device must be rooted to be able to use Mobile ODIN. Check the list below to see if your device is supported !

    If you use the EverRoot option (Market/Pro version only), Mobile ODIN will root the firmware while you flash it. Checking out that new leaked firmware? No reason to lose root!

    All partitions are supported, as are loose files, .tar files and .tar.md5 files. Mobile ODIN will even check the MD5 signatures before flashing. While in theory Mobile ODIN can repartition and flash EFS and bootloaders, it will cowardly refuse to do so, for your own safety.

    Currently supported devices:

    - Samsung Galaxy S GT-I9000
    - Samsung Galaxy S GT-I9000B
    - Samsung Galaxy S GT-I9000M
    - Samsung Galaxy S GT-I9003
    - Samsung Galaxy S GT-I9003L
    - Rogers Captivate SGH-I896
    - AT&T Captivate SGH-I897

    - Samsung Galaxy S2 GT-I9100
    - Samsung Galaxy S2 GT-I9100T
    - Samsung Galaxy S2 GT-I9100G
    - Samsung Galaxy S2 GT-I9100M
    - Samsung Galaxy S2 SHW-M250S
    - Samsung Galaxy S2 SHW-M250K
    - Samsung Galaxy S2 SC-02C
    - AT&T Galaxy S2 SGH-I777
    - Sprint/Virgin/Boost Epic 4G Touch SPH-D710/VMUB/BST
    - USCC Galaxy S2 SCH-R760

    - Samsung Galaxy S3 GT-I9300
    - Samsung Galaxy S3 GT-I9300T
    - Samsung Galaxy S3 GT-I9308
    - AT&T Galaxy S3 SGH-I747
    - Canadia Galaxy S3 SGH-I747M
    - TMOUS Galaxy S3 SGH-T999
    - Sprint Galaxy S3 SPH-L710
    - VZW Galaxy S3 SCH-I535 (unlock bootloader !)
    - USCC/Cricket/MetroPCS Galaxy S3 SCH-R530/U/M/C

    - Samsung Galaxy S3 LTE SHV-E210S
    - Samsung Galaxy S3 LTE GT-I9305
    - Samsung Galaxy S3 LTE GT-I9305T
    - Samsung Galaxy S3 LTE GT-I9305N

    - Samsung Galaxy S4 LTE GT-I9505
    - Sprint Galaxy S4 SPH-L720
    - T-Mobile Galaxy S4 SGH-M919
    - US Cellular Galaxy S4 SCH-R970
    - Canadia Galaxy S4 SGH-I337M

    - Samsung Galaxy S5 International SM-G900F
    - Samsung Galaxy S5 Oceania SM-G900I
    - Samsung Galaxy S5 Korea SM-G900L
    - Samsung Galaxy S5 Middle and South America SM-G900M
    - Sprint Galaxy S5 SM-G900P
    - US Cellular Galaxy S5 SM-G900R4
    - T-Mobile US Galaxy S5 SM-G900T
    - Metro PCS Galaxy S5 SM-G900T1
    - Canadia Galaxy S5 SM-G900W8

    - Google Galaxy Nexus (GSM) Maguro/Yakju/GT-I9250
    - Google Galaxy Nexus (CDMA/LTE) Toro/Mysid/SCH-I515 (no cdma radio flashing)

    - Samsung Galaxy Note GT-N7000
    - Samsung Galaxy Note GT-I9220
    - Samsung Galaxy Note GT-N7000B

    - Samsung Galaxy Note 2 GT-N7100
    - Samsung Galaxy Note 2 LTE GT-N7105
    - AT&T/Canadia Galaxy Note 2 SGH-I317/M
    - TMOUS Galaxy Note 2 SGH-T889
    - Sprint Galaxy Note 2 SPH-L900
    - VZW Galaxy Note 2 SCH-I605 (unlock bootloader !)
    - USCC Galaxy Note 2 SCH-R950

    - Samsung Galaxy Note 3 SM-N9005
    - Sprint Galaxy Note 3 SM-N900P
    - T-Mobile Galaxy Note 3 SM-N900T
    - US Cellular Galaxy Note 3 SM-N900R4
    - Canadia Galaxy Note 3 SM-N900W8

    - Samsung Galaxy Note 8.0" GT-N5100
    - Samsung Galaxy Note 8.0" Wi-Fi GT-N5110/N5113
    - Samsung Galaxy Note 8.0" LTE GT-N5120

    - Samsung Galaxy Note 10.1" GT-N8000
    - Samsung Galaxy Note 10.1" Wi-Fi GT-N8010/N8013
    - Samsung Galaxy Note 10.1" LTE GT-N8020

    - Samsung Galaxy Tab 7" GT-P1000
    - Samsung Galaxy Tab 7.0 Plus GT-P6200
    - Samsung Galaxy Tab 7.0 Plus Wi-Fi GT-P6210
    - Samsung Galaxy Tab 7.0 Plus GT-P6200L
    - Samsung Galaxy Tab 7.7" GT-P6800
    - Samsung Galaxy Tab 7.7" Wi-Fi GT-P6810
    - Samsung Galaxy Tab 10.1" GT-P7500
    - Samsung Galaxy Tab 10.1" Wi-Fi GT-P7510
    - Samsung Galaxy Tab 2 7" GT-P3100
    - Samsung Galaxy Tab 2 7" Wi-Fi GT-P3110/P3113
    - Samsung Galaxy Tab 2 10" GT-P5100
    - Samsung Galaxy Tab 2 10" Wi-Fi GT-P5110/P5113

    - Samsung Galaxy 5 GT-I5500
    - Samsung Galaxy 5 GT-I5500B
    - Samsung Galaxy 5 GT-I5500L
    - Samsung Galaxy 5 GT-I5500T
    - Samsung Galaxy 5 GT-I5500M
    - Samsung Galaxy 5 GT-I5503
    - Samsung Galaxy 5 GT-I5503T
    - Samsung Galaxy 5 GT-I5508

    More devices to come!

    Flashing with Mobile ODIN does NOT increase your custom kernel flash counter or make the yellow warning triangle appear.

    ! USE AT YOUR OWN RISK !

    Credits
    Aside from my own CF-Root-based flashkernels, Mobile ODIN also uses (with permission) flashkernels built by these users:
    - Codeworkx (I777, D710)
    - Skin1980 (I9003)
    - Kyuta Syoko (I896, I897)
    - Psyke83 (I5500)

    Also many thanks to the various testers!

    Download

    Mobile ODIN Pro - Android Market / Google Play

    Attached is the Lite version of Mobile ODIN - this is a release exclusive to XDA and may not be redistributed ! Please note that you also need to download and install a "FlashKernel" manually if you are using the Lite version. These are listed a few posts down from here. The Pro version will automatically download and install these for you when needed.

    ( < 4.20: 382029 )
    321
    Manual

    Flashing with Mobile ODIN is easy. You start off by starting the app. The app will check your system has everything the app needs to continue (like root). The Pro version will download additional packages if needed automatically - so it is advised to have Wi-Fi available - for the Lite version you need to install the right package manually (see the FlashKernels posts a few posts down).

    Now you should see the main Mobile ODIN screen. It will list a set of partitions. Clicking a partition will allow you to select a file from your SD card to flash to that partition. Do not worry about selecting the wrong file - Mobile ODIN will not let you. Separate files (named after the partition) as well as .tar and .tar.md5 files are supported. Specific .exe files (Odin3Excutor one-click packages) are also supported.

    From the desktop ODIN you may be used to "PDA", "PHONE", and "CSC" buttons. All three of these buttons have been replaced by the "Open file ..." button. This button will open the file you select from the SD card, and find all the partitions it can flash inside that file. 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. To get the same result as desktop ODIN, use Open file... on .tar files for PDA, PHONE and CSC, in that order.

    Now that we have selected what we want to flash, if you have the Pro version you can proceed to the EverRoot section. The EverRoot options allows you to root your firmware while it is being flashed. Never again will you be without root! Select here which apps you want to inject in the firmware that is being flashed.

    Now that we are all done selecting partitions and configuring EverRoot, we continue to "Flash firmware". Mobile ODIN will gather all the information it needs and perform the flash. Before starting, however, it will check that your battery level is over 50%, and if applicable offer to verify MD5 checksums on the files you have selected to flash. If all is well, it will reboot into recovery mode, and flash the firmware you have selected.

    You can also enable the wipe option. This will wipe both data and cache partition. BEWARE: If you have a device that shares the same space between data and internal sdcard partitions, enabling the wipe option may also wipe the internal sdcard !
    181
    FlashKernels

    I9000: Samsung Galaxy S GT-I9000

    I9100: Samsung Galaxy S2 GT-I9100 and GT-I9100T, SC-02C, SHW-M250S, SHW-M250K v3.0 is a few posts down!
    I9100G: Samsung Galaxy S2 GT-I9100G

    N7000: Samsung Galaxy Note GT-N7000 and GT-I9220 v3.0 is a few posts down!
    N8000: Samsung Galaxy Note 10.1 GT-N8000 v5.0 is a few posts down!

    MAGURO: Samsung/Google Galaxy Nexus (GSM) Maguro/Yakju/GT-I9250
    TORO: Samsung/Google Galaxy Nexus (CDMA/LTE) Toro/Mysid/SCH-I515

    I9300: Samsung Galaxy S3 GT-I9300 and GT-I9300T and GT-I9308 v5.0 is a few posts down!
    I747: AT&T Galaxy S3 SGH-I747 and Canadia Galaxy S3 SGH-I747M
    T999: T-Mobile US Galaxy S3 SGH-T999
    L710: Sprint/C-Spire Galaxy S3 SPH/SCH-L710
    R530: USCC/MetroPCS/Cricket Galaxy S3 SCH-R530/U/M/C
    I535: VZW Galaxy S3 SCH-I535 (requires unlocked bootloader)

    P1000: Samsung Galaxy Tab 7" GT-P1000
    P7500: Samsung Galaxy Tab 10.1" GT-P7500
    P7510: Samsung Galaxy Tab 10.1" Wi-Fi GT-P7510

    P6200: Samsung Galaxy Tab 7.0 Plus GT-P6200 and Wi-Fi GT-P6210
    P6800: Samsung Galaxy Tab 7.7" GT-P6800 and Wi-Fi GT-P6810

    P31xx: Samsung Galaxy Tab 2 7" GT-P3100 and Wi-Fi GT-P3110/P3113
    P51xx: Samsung Galaxy Tab 2 10" GT-P5100 and Wi-Fi GT-P5110/P5113
    176
    Getting your device supported

    The list of devices currently supported by Mobile ODIN is rather short. Not all devices are created equal, and devices need some work to be supported. Currently I am only considering Samsung devices for future support.

    At the minimum, I will need some information from you about your device to figure out the partitions, their layout, and how to flash them. You can gather this information by downloading and installing the app. If your device is not supported, it will offer to make a dump file for you. This will take a while. Post the dump file in this thread.

    If you can find a .PIT or .OPS file for your device, please attach it !

    If the device has an integrated kernel+recovery, an image running CWM5 or 6 is welcome. If separate kernel and recovery partitions are used, I generally need an original recovery.img

    If you are lucky, this will allow me to make your device compatible. It may be required that you do some rather lengthy and extensive testing for me.

    Force device detection (v3.80 and newer)

    For compatibility testing, it is possible to force Mobile ODIN to detect your device as a different device, by executing the following command in adb shell:

    Code:
    am start -a android.intent.action.MAIN -n eu.chainfire.mobileodin.VERSION/eu.chainfire.mobileodin.core.MainActivity --es forcemodel MODEL

    Where VERSION is either lite or pro (depending on what you have installed), and MODEL is the device model identifier.

    For example, if I were using Mobile ODIN Pro and wanted my device to be detected as an international Note 3 (SM-N9005):

    Code:
    am start -a android.intent.action.MAIN -n eu.chainfire.mobileodin.pro/eu.chainfire.mobileodin.core.MainActivity --es forcemodel SM-N9005

    Note that this is dangerous and you should know what you are doing before attempting this. You might brick your device.

    Before reporting success, please make sure you succeeded in flashing an entire stock ROM, including modems!
    155
    Changelogs

    01.05.2014 - v4.20
    - Updated: SuperSU v1.94
    - Updated: Support for:
    --- Samsung Galaxy S5
    ----- International SM-G900F
    ----- Oceania SM-G900I
    ----- Korea SM-G900L
    ----- Middle and South America SM-G900M
    ----- Sprint SM-G900P
    ----- US Cellular SM-G900R4
    ----- T-Mobile US SM-G900T
    ----- Metro PCS SM-G900T1
    ----- Canadia SM-G900W8

    22.03.2014 - v4.10
    - Updated: SuperSU v1.93
    - Fixed: Data Wipe causing recursive 0 folders in internal storage
    - Updated: Support for:
    --- Samsung Galaxy S4 Qualcomm LTE
    ----- Sprint SPH-L720 - 4.4 (v7)
    ----- T-Mobile SGH-M919 - 4.4 (v7)
    ----- US Cellular SCH-R970 - 4.4 (v7)
    ----- Canadia SGH-I337M - 4.4 (v7)
    --- Samsung Galaxy Note3 Qualcomm LTE
    ----- Sprint SM-N900P - 4.4 (v7)
    ----- T-Mobile SM-N900T - 4.4 (v7)
    ----- US Cellular SM-N900R4 - 4.4 (v7)
    ----- Canadia SM-N900W8 - 4.4 (v7)

    16.01.2013 - v4.00 - RELEASE NOTES
    - Updated: SuperSU v1.89
    - Updated: SD card path and filesystem resolution
    - Added: Option to boot to download mode after flash (for bootloader update)
    - Added and Updated: Support for:
    --- Samsung Galaxy S4 Qualcomm LTE
    ----- International GT-I9505 - 4.4 (v7)
    ----- Sprint SPH-L720 - 4.3 (v6)
    ----- T-Mobile SGH-M919 - 4.3 (v6)
    ----- US Cellular SCH-R970 - 4.3 (v6)
    ----- Canadia SGH-I337M - 4.3 (v6)
    --- Samsung Galaxy Note3 Qualcomm LTE
    ----- International SM-N9005 - 4.4 (v7)
    ----- Sprint SM-N900P - 4.3 (v6)
    ----- T-Mobile SM-N900T - 4.3 (v6)
    ----- US Cellular SM-N900R4 - 4.3 (v6)
    ----- Canadia SM-N900W8 - 4.3 (v6)

    04.11.2013 - v3.85
    - Fixed SGS4 I9505 on Android 4.3 issues (new flashkernel!)
    - Fixed CSC issue with >2gb firmwares

    03.11.2013 - v3.80
    - Updated: SuperSU v1.65
    - Updated: Root installation for 4.3+
    - Added: Support for:
    --- Samsung Galaxy Note 3 International SM-N9005

    19.06.2013 - v3.76
    - Fixed: Files from internal SD would not flash on Android 4.2+ devices

    19.06.2013 - v3.75
    - Updated: SuperSU v1.34
    - Various fixes for partitions >2GB
    - Removed format() command warning for non-brickbug devices
    - Not showing some warnings when they aren't relevant
    - Added: Support for:
    --- Samsung Galaxy Note 10.1" LTE GT-N8020
    --- Samsung Galaxy Note 8.0" GT-N5100
    --- Samsung Galaxy Note 8.0" Wi-Fi GT-N5110/N5113
    --- Samsung Galaxy Note 8.0" LTE GT-N5120
    --- Samsung Galaxy S4 Qualcomm LTE
    ----- International GT-I9505
    ----- Sprint SPH-L720
    ----- T-Mobile SGH-M919
    ----- US Cellular SCH-R970
    ----- Canadia SGH-I337M

    23.02.2013 - v3.65
    - Updated: SuperSU v1.10
    - Updated: FlashKernels:
    --- SGS2/I9100: exFAT support
    --- SGN/N7000: exFAT support
    --- SGS3/I9300: SDS patch
    - Added: Support for:
    --- Verizon Galaxy Note 2 SCH-I605 (unlock bootloader !)
    --- Virgin Mobile Epic 4G Touch SPH-D710VMUB
    --- Boost Mobile Epic 4G Touch SPH-D710BST
    --- C-Spire Galaxy S3 SCH-L710
    --- MetroPCS Galaxy S3 SCH-R530M
    --- Cricket Galaxy S3 SCH-R530C

    13.11.2012 - v3.57
    - Fixed: SD card resolution with multiple symlinks
    - Fixed: Issue with fingerprint detection disabling when flashing OTA ZIPs

    13.11.2012 - v3.56
    - Fixed: Several crashes
    - Fixed: External SD filesystem detection

    11.11.2012 - v3.55
    - Added: ACRA crash reporting
    - Added: Generic filesystem warnings if storage's filesystem is unsupported
    - Fixed: exFAT support on S3, Note2 and Note10.1 (new flashkernels)
    - Fixed: Native code performance
    - Fixed: Flicker when AROMA installer is used
    - Added: Support for:
    --- AT&T/Canada Galaxy Note 2 SGH-I317/M
    --- TMOUS Galaxy Note 2 SGH-T889
    --- Sprint Galaxy Note 2 SPH-L900
    --- US Cellular Galaxy Note 2 SCH-R950

    01.11.2012 - v3.50
    - Updated: SuperSU v0.97
    - Updated: Roboto font is now used during flash
    - Fixed: (Pro): Flashcounter no longer triggered on S3, Note2 and Note10.1. But breaks exFAT support! (new flashkernels)
    - Added: Warning when somebody selects an exFAT card
    - Added: Wipe functionality is now available without having to flash anything
    - Added: Support for:
    --- Samsung Galaxy S3 LTE GT-I9305T
    --- Samsung Galaxy S3 LTE GT-I9305N

    15.10.2012 - v3.45
    - Added: Support for:
    --- Samsung Galaxy S3 LTE GT-I9305
    --- Samsung Galaxy Note 2 LTE GT-N7105

    05.10.2012 - v3.40
    - Added: Support for:
    --- Samsung Galaxy S3 LTE SHV-E210S
    --- Samsung Galaxy Note 2 GT-N7100

    02.10.2012 - v3.35
    - Fixed: issue related to cache / csc

    08.09.2012 - v3.30
    - Fixed: issue flashing cache partition, could corrupt entire flash

    31.08.2012 - v3.25
    - Updated: SuperSU v0.96
    - Fixed: Jelly Bean Mobile ODIN injection with multiple versions installed
    - Added: SuperSU Pro is now also injected if installed
    - Added: (experimental, selective, partial) Update ZIP and OTA flashing (Pro version only) to most devices. Might sound like a minor change, but this is the single largest code update yet!
    - Added: Option to extract ZIP files containing partitions
    - Added: Support for:
    --- Samsung Galaxy Tab 7.0 Plus GT-P6200L

    24.08.2012 - v3.10
    - Updated: SuperSU v0.95
    - JellyBean-related bugfixes
    - Added: Support for:
    --- US Cellular Galaxy S3 SCH-R530
    --- VZW Galaxy S3 SCH-I535 (unlock bootloader !)
    --- Samsung Galaxy Note GT-N7000B
    --- Samsung Galaxy Note 10.1" GT-N8000
    --- Samsung Galaxy Note 10.1" Wi-Fi GT-N8010/N8013

    09.07.2012 - v3.00
    - Updated: SuperSU v0.93
    - Fixed: Wipe data/cache issue
    - Added: Unreadable file warning
    - Added: Support for:
    --- Samsung Galaxy S3 GT-I9300T
    --- Samsung Galaxy S3 GT-I9308
    --- AT&T Galaxy S3 SGH-I747
    --- Canadia Galaxy S3 SGH-I747M
    --- TMOUS Galaxy S3 SGH-I999
    --- Sprint Galaxy S3 SPH-L710
    --- Samsung Galaxy Tab 10.1" GT-P7500
    --- Samsung Galaxy Tab 10.1" Wi-Fi GT-P7510
    --- Samsung Galaxy Tab 2 7" GT-P3100
    --- Samsung Galaxy Tab 2 7" Wi-Fi GT-P3110/P3113
    --- Samsung Galaxy Tab 2 10" GT-P5100
    --- Samsung Galaxy Tab 2 10" Wi-Fi GT-P5110/P5113

    07.06.2012 - v2.45
    - Fixed: exFAT Ext.SD support (SGS3, v3 flashkernel)
    - Fixed: ext2/3/4 Ext.SD support (various models)
    - Fixed: Wipe again wipes cache as well
    - Fixed: Recovery now flashes directly
    - Added: Support for:
    --- Samsung Galaxy S2 SCH-R760 (US Cellular)

    31.05.2012 - v2.40
    - Fixed: GooGle Play
    - Fixed: Mounting issue
    - Fixed: Wipe now skips /data/media
    - Added: Developer option warning
    - Added: Support for:
    --- Samsung Galaxy S2 GT-I9100M
    --- Samsung Galaxy S3 GT-I9300

    08.05.2012 - v2.36
    - Added: Wipe dalvik cache option (Pro only)
    - Added: ICS look
    - Fixed: ICS threading issue
    - Updated: SuperSU v0.89
    - Added: Support for:
    --- Samsung Galaxy S2 SHW-M250K
    --- Samsung Galaxy S2 SC-02C

    14.03.2012 - v2.30
    - CWM Manager injection option removed
    - SuperSU updated to v0.80

    10.03.2012 - v2.25
    - Added supports-screens manifest tags
    - Removed menu button visibility on ICS
    - EverRoot now uses SuperSU v0.75 or newer

    09.02.2012 - v2.15
    - Fixed: Cache/CSC sync issue
    - Added: Support for:
    --- Samsung Galaxy S GT-I9003L
    --- Samsung Galaxy S2 GT-I9100G

    07.02.2012 - v2.10
    - Modified: Default install to device memory
    - Added: Support for:
    --- Samsung Galaxy Tab 7.0 Plus GT-P6200
    --- Samsung Galaxy Tab 7.0 Plus Wi-Fi GT-P6210

    06.02.2012 - v2.00
    - Fixed: Problems with dump log
    - Fixed: Clear button sometimes not present
    - Fixed: BML flash freeze issue
    - Added: Visual progress
    - Added: Support for split kernel/recovery devices
    - Added: Support for sd-ext
    - Added: Option to wipe data after flash
    - Added: Internal wildcard support
    - Added: Support for:
    --- Samsung/Google Galaxy Nexus (GSM) Maguro/Yakju/GT-I9250
    --- Samsung/Google Galaxy Nexus (CDMA/LTE) Toro/Mysid/SCH-I515 (no cdma radio flashing)
    --- Samsung Galaxy Tab 7.7" GT-P6800
    --- Samsung Galaxy Tab 7.7" Wi-Fi GT-P6810
    --- Samsung Galaxy S2 SHW-M250S (Korean)
    --- Samsung Galaxy Note GT-I9220
    --- Samsung Galaxy 5 GT-I5500
    --- Samsung Galaxy 5 GT-I5500B
    --- Samsung Galaxy 5 GT-I5500L
    --- Samsung Galaxy 5 GT-I5500T
    --- Samsung Galaxy 5 GT-I5500M
    --- Samsung Galaxy 5 GT-I5503
    --- Samsung Galaxy 5 GT-I5503T
    --- Samsung Galaxy 5 GT-I5508
    - Modified: MobileODIN v2 flashkernels for:
    --- Samsung Galaxy S GT-I9000
    --- Samsung Galaxy Tab GT-P1000
    --- Samsung Galaxy S2 GT-I9100
    --- Samsung Galaxy S2 GT-I9100T
    --- Samsung Galaxy Note GT-N7000

    16.01.2012 - v1.30
    - Fixed: Theme
    - Fixed: Strange characters in file paths
    - Added: Additional file accessability checks
    - EverRoot: Fixed some situations where it failed
    - EverRoot: Storage warnings added
    - FlashKernel: Backed up to SD card instead of /system
    - Dump: Various partition information added

    30.11.2011 - v1.25
    - Fixed nasty flash bug (could corrupt files and cause bootloop). If you've had this problem, please make sure to delete the firmware files from your SD card, and put fresh copies on it from your PC.

    28.11.2011 - v1.20
    - Added support for:
    --- Samsung Galaxy S GT-I9003
    --- Samsung Galaxy S GT-I9000B
    --- Samsung Galaxy S GT-I9000M
    --- Samsung Galaxy S2 GT-I9100T
    --- Rogers Captivate SGH-I896
    --- AT&T Captivate SGH-I897
    --- AT&T Galaxy S2 SGH-I777
    --- Sprint Epic 4G Touch SPH-D710
    - Dump: added env info
    - Dump: added mtdblock info
    - Targetfile now checked for existance before partition wipe
    - Mounter script integrated into flash script
    - ROM Manager API used when needed
    - Added support for reading .exe files (Odin3Excution one-click, MD5 skipped)
    - CWM Manager inject option hidden if not available
    - FlashKernel is now always used if available
    - FlashKernels removed from Market.
    --- (Lite) link to XDA thread
    --- (Pro) automatic download
    - Unexpected partition detection (CM/MIUI)
    - Additional partition aliases added

    16.11.2011 - v1.10
    - Added support for: Samsung Galaxy S GT-I9000
    - Added support for: Samsung Galaxy Tab 7" GT-P1000
    - Fix compatibility issue with CyanogenMod

    15.11.2011 - v1.00
    - Initial release