Download JOdin3 for Mac – Flash Samsung Firmware

You can download JOdin3 for Mac OS X to flash Samsung firmware and root Galaxy devices. JOdin can also be used to install custom ROMs on Samsung phones.

Here is how you can download and install JOdin3 on Mac. We have always recommended to use Odin whenever you want to work with Samsung firmware or want to get back to stock ROM. This tool has been around for as long as we could remember, and has always been compatible with Windows only. This is where tools like JOdin3 and Heimdall come in to help out with cross-platform tools. In this guide, we will cover how to download and use Odin on macOS by using an alternative tool called as JOdin3.

JOdin3 is used to flash ROMs, system packages, root ZIP files, custom recovery files or even modem files on Samsung Galaxy phones. The team behind the original Odin tool never built it for other platforms, i.e. Mac or Linux. But all thanks to a XDA-Developers member, AdamOutler, Odin for Mac and Linux is now possible with port by the name of JOdin. This is a direct port of the Windows version of Odin and it now works on all three platforms – Windows, Mac and Linux.

JOdin3 - Odin for Mac

JOdin3 = Odin for Mac OS X

If you want to flash or install a system package to your Samsung Galaxy phone, Odin is the only tool you need to get that done. It is free and extremely lightweight. You will not find a better tool to work with for installing a stock firmware, but you are stuck if you do not have a Windows PC around.

I stumbled across a similar problem when I wanted to try out the new Android 9 Pie One UI on my Samsung Galaxy Note 9. I did not have a Windows machine around me and my only options were using Odin to flash the beta software. This is when I discovered JOdin and decided to work with it. This is the best Odin for Mac tool that you can use to flash firmware on Samsung phones.

No matter which phone you have, the Galaxy Note 10 or the Galaxy S10, JOdin3 will work with every Samsung model.

If you came here looking for the latest version of Odin (for Windows), visit here to download: Download Odin (All Versions)

JOdin – Features

Here are some of the features that you can find in JOdin:

  • Based on the CASUAL-X project and Heimdall tool
  • Automatically obtains PIT file with a single device reboot
  • USB drivers are installed automatically on Windows
  • Heimdall will be installed automatically on macOS
  • In-app instructions at each step for easy flashing
  • Supports .TAR or .TAR.MD5 files to flash on the device

Why use JOdin3?

JOdin basically becomes useful when your device is soft-bricked and you can’t find a way to fix it. You can restore your device to complete stock firmware, or in case you want to unroot your device, flashing a stock firmware will do the job as well.

However, unlike Odin, JOdin is not considered as an official flashing software. Still, it works perfectly if you want to install any stock ROM and it does not void the warranty of the Samsung device — only when flashing official firmware.

JOdin – Requirements

Before you can get to installing JOdin3, you need to keep a few things in mind and configure your system accordingly.

JOdin – Download

There is no official source anymore for JOdin as the source has stopped supporting its development. You can download the latest available version of JOdin3 here:

File size: 13.41 MB

NOTE: You will have to download and install Heimdall for your platform first from the download links given above in the requirements.

How to Install JOdin on Mac OS X

We have written a complete guide on how to install JOdin on macOS. These step-by-step instructions are very easy to follow. However, we recommend you to read all the steps first before starting out the installation on your computer.

Here are the instructions:

Step 1 – You have the install Java on macOS first. Download: Java Runtime Environment

Step 2 – Next, you need to install Heimdall. Download heimdall-suite-1.4.0-mac.dmg and follow the on-screen instructions. .DMG only works on macOS.

Step 3 – If you have Samsung Smart Switch or Samsung KIES installed, uninstall them so they do not interfere with JOdin in any way.

Step 4 – Now extract file that you downloaded earlier from the link above. You can extract / save it anywhere on your computer.

Step 5 – Next, open the JOdin3CASUAL-r1017-dist.jar file from the extracted folder.

Step 6 – Once running, you should have a screen similar to the screenshot below.

JOdin3 - Odin for Mac

This is JOdin, Odin for Mac. If everything went well, you should have a similar screen on your computer. Next, just follow the on-screen instructions to proceed.

How to Use JOdin on Mac OS X

Once installed, the process is similar to how you use Odin on a Windows computer. If this is your first time working with Odin / JOdin, we have a step-by-step tutorial for you to flash a firmware.

Again, we would recommend you to read all the steps first before proceeding with flashing on an actual Samsung Galaxy device. There is always a risk that you might brick your phone for good.

So, here are the instructions:

Step 1 – Download the required firmware / recovery / ROM file in the .TAR format.

Step 2 – Now enable USB Debugging on your Samsung Galaxy device. You can go to Settings > Developer options to enable USB Debugging if you have already enabled Developer options before. Here is a detailed tutorial on how to do that: How to Enable USB Debugging on Android.

Step 3 – Connect your Samsung Galaxy device to your Mac with a USB cable.

Step 4 – Open JOdin now. Double click the .JAR file that you downloaded earlier.

Step 5 – If everything went well, you should have JOdin opened up with a green Connected line under ID:COM.

Step 6 – Click on the PDA button and then select the .TAR / .TAR.MD5 file you downloaded to flash on your device.

Step 7 – Now put your Samsung Galaxy device into the Download Mode. If you don’t know how to do that, you can quickly Google up the instructions.

NOTE: To boot into Download Mode, follow this: Power OFF your device first. Then press and hold the Volume Down + Bixby buttons simultaneously. Make sure only the Auto-Reboot option is checked in JOdin.

Step 8 – Click the Start button to proceed now.

Step 9 – Next, you need to have the PIT file with you of your phone. Click Yes and proceed.

Step 10 – Now, again boot your phone into Download Mode as you did in Step 8. This time, JOdin will fetch your phone’s PIT file by itself.

Step 11 – Once that is done, a message will be displayed on your screen about it. Click OK to proceed.

Step 12 – Click the Start button again to proceed. This will start the installation process.

Step 13 – If all went well, you should see a PASS message inside JOdin. If you see FAILED, that means something has gone wrong.

If you followed the steps correctly, you should have JOdin working correctly on your Mac computer. What do you plan on flashing on your phone? Is it a new ROM or a custom recovery? If you find the right package, you can also flash firmware which are pre-rooted for your Samsung Galaxy phone.

Drop us a comment below if you run into any problems during or after installation. We’ll try our best to sort it out for you.

Haris Nadeem
Haris Nadeem

Haris lives on everything Android; has countless devices, apps and games to play with everyday. Currently serving as the Chief Editor at Team Android. Connect on Twitter: @harisn

Articles: 365


  1. Hi Nadeem, congratulations for your good work, but after following all steps I’m waiting for the PASS for one hour, but my tablet is still downloading….
    Is there something wrong? samsung galaxy tab 8.9 gt-p7310 – MacBook Pro (13-inch, Late 2011)

  2. I got this message when I connected my Samsung Note 8: Heimdall is unable to detect your phone is odin/download mode. What do i do?

  3. I am about to try this with a Samsung s20 plus after no help from Verizon techs since its an ATT device that I ported over after 3 months of horrible service there. Haven’t had an upgrade or security patch since September so after nearly 9 months I’d figure its worth the try.

Leave a Reply

Your email address will not be published. Required fields are marked *