[Release] JOdin3 CASUAL Cross Platform and Web-Based Flashing For Samsung Phones

Search This thread

gylee

Senior Member
Aug 26, 2013
132
28
I9500 support?

Does this support I9500 version of Galaxy S4?
The reason is I see that it depends on Heimdall, and Heimdall does not work on I9500 yet.
 

dank101

Senior Member
Oct 13, 2012
330
132
JOdin3 Web Browser Based and Offline flashing tool
This is the official support page for JOdin3, a CASUAL-X project. JOdin3 allows you to flash Odin files on Linux, Mac and Windows. It is powered by CASUAL and @Benjamin Dobell 's Heimdall tool. Using the power of CASUALcore, LibPit and Heimdall, it enables flashing of Odin files in the same manner you'd expect from the offical Samsung Odin tool.

Read more: http://casual-dev.com/2014/01/04/jodin3-web-browser-or-offline-flashing-tool/
Website: http://Jodin3.casual-dev.com
Download:http://goo.im/devs/AdamOutler/JOdin3


Easy flashing
We expect this to be relatively trouble-free. However, there are some stumbling blocks. First, JOdin3 requires a PIT file, which can be automatically obtained, but it requires a device reboot. Jodin3 will walk you through this process. On windows, drivers should be auto-installed. On Mac, Heimdall will be auto-installed. On debian-based Linux, Heimdall will be automatically installed and you will receive in-app instructions on all platforms.

With that said, 99.9999% of problems should be solvable with the simple troubleshooting guide below

Troubleshooting Guide
Mac: Visit the Heimdall Website and install the packages for your distribution, then reboot: http://glassechidna.com.au/heimdall/
Linux: Visit the Heimdall Website and install the packages for your distribution: http://glassechidna.com.au/heimdall/
Windows: Put your device into Download mode, install this driver and reboot. http://android-casual.googlecode.co...ALcore/src/CASUAL/resources/heimdall/CADI.exe

media


F14SylYRgwRIZxRf1c8--99wzymycpzeYY36oFiZfF9z=w900-h864-no


modal1.png




About
This is a CASUAL-X project. CASUAL-X projects are based on or around CASUAL but not part of the main stream. This CASUAL-X project will be updated alongside of CASUALcore and will be available as long as our servers can handle the load. You can read more about CASUAL at http://casual-dev.com

Credits
@Benjamin Dobell for creating Heimdall
@jrloper for streamlining processes and creating drivers
@Loglud for providing the server space and many helpful utilities which enable this
@Ralekdev for analyzing PIT files helping me to gain a better understanding of how they function

http://pastebin.com/jn5uDVjF
 

sswb27

Senior Member
Jul 21, 2011
368
154
I am having a problem with it flashing. I can get the pit file just fine and have the md5 file in pda but it wont start flashing.

I have a sgs3 t999, Running ubuntu 13.10 and have the latest java installed. It just wont flash, it just say's running. Anyone have any ideas on what to do?

http://pastebin.com/FXrjft5N
 

abelloniko

New member
Jan 7, 2014
2
1
jodin3 runtime error - missing application?

Using latest firefox in Mac OSX 10.9, with latest java installed.

I've installed Heimdall and rebooted. Do I need to install CASUAL too? Or download and build on local? This is the error output:

Missing Application-Name: manifest attribute for: h t t p : / / jodin3.casual-dev.com/lib/CASUALcore.jar
Missing Permissions manifest attribute for: h t t p : //jodin3.casual-dev.com/lib/CASUALcore.jar
Missing Codebase manifest attribute for: h t t p : //jodin3.casual-dev.com/lib/CASUALcore.jar
Missing Application-Name: manifest attribute for: h t t p ://jodin3.casual-dev.com/lib/CASUALcore.jar
Missing Permissions manifest attribute for: h t t p ://jodin3.casual-dev.com/lib/CASUALcore.jar
Missing Codebase manifest attribute for: h t t p ://jodin3.casual-dev.com/lib/CASUALcore.jar
access denied ("java.util.PropertyPermission" "user.dir" "read")
h t t p ://jodin3.casual-dev.com/JOdin3CASUAL.jar!/com/casual_dev/jodin/JOdin.fxml:16
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
at java.security.AccessController.checkPermission(AccessController.java:559)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
at java.lang.System.getProperty(System.java:708)
at com.casual_dev.jodin.JOdinController.<init>(JOdinController.java:181)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at java.lang.Class.newInstance(Class.java:374)
at sun.reflect.misc.ReflectUtil.newInstance(ReflectUtil.java:49)
at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:731)
at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:775)
at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:180)
at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:563)
at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2348)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2164)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2061)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2778)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2757)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2743)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2730)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2719)
at com.casual_dev.jodin.JOdinMain.start(JOdinMain.java:30)
at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:132)
at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179)
at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:176)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:176)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76)

java.security.AccessControlException: access denied ("java.util.PropertyPermission" "user.dir" "read")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
at java.security.AccessController.checkPermission(AccessController.java:559)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
at java.lang.System.getProperty(System.java:708)
at com.casual_dev.jodin.JOdinController.<init>(JOdinController.java:181)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at java.lang.Class.newInstance(Class.java:374)
at sun.reflect.misc.ReflectUtil.newInstance(ReflectUtil.java:49)
at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:731)
at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:775)
at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:180)
at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:563)
at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2348)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2164)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2061)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2778)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2757)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2743)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2730)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2719)
at com.casual_dev.jodin.JOdinMain.start(JOdinMain.java:30)
at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:132)
at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179)
at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:176)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:176)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76)
Exception in runnable
java.lang.RuntimeException: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "user.dir" "read")
at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:148)
at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179)
at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:176)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:176)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76)
Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "user.dir" "read")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
at java.security.AccessController.checkPermission(AccessController.java:559)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
at java.lang.System.getProperty(System.java:708)
at com.casual_dev.jodin.JOdinController.<init>(JOdinController.java:181)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at java.lang.Class.newInstance(Class.java:374)
at sun.reflect.misc.ReflectUtil.newInstance(ReflectUtil.java:49)
at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:731)
at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:775)
at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:180)
at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:563)
at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2348)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2164)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2061)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2778)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2757)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2743)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2730)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2719)
at com.casual_dev.jodin.JOdinMain.start(JOdinMain.java:30)
at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:132)
... 5 more
java.lang.NullPointerException
at com.sun.prism.es2.ES2SwapChain.<init>(ES2SwapChain.java:79)
at com.sun.prism.es2.ES2ResourceFactory.createPresentable(ES2ResourceFactory.java:40)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:59)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at com.sun.prism.render.RenderJob.run(RenderJob.java:37)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)
at java.lang.Thread.run(Thread.java:744)
java.lang.NullPointerException
at com.sun.prism.es2.ES2SwapChain.<init>(ES2SwapChain.java:79)
at com.sun.prism.es2.ES2ResourceFactory.createPresentable(ES2ResourceFactory.java:40)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:59)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at com.sun.prism.render.RenderJob.run(RenderJob.java:37)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)
at java.lang.Thread.run(Thread.java:744)
java.lang.NullPointerException
at com.sun.prism.es2.ES2SwapChain.<init>(ES2SwapChain.java:79)
at com.sun.prism.es2.ES2ResourceFactory.createPresentable(ES2ResourceFactory.java:40)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:59)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at com.sun.prism.render.RenderJob.run(RenderJob.java:37)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)
at java.lang.Thread.run(Thread.java:744)
Java Plug-in 10.45.2.18
Using JRE version 1.7.0_45-b18 Java HotSpot(TM) 64-Bit Server VM
User home directory = /Users/abelloniko
----------------------------------------------------
 

AndrewASB

Senior Member
Dec 5, 2007
270
97
Minsk
Using latest firefox in Mac OSX 10.9, with latest java installed.

I've installed Heimdall and rebooted. Do I need to install CASUAL too? Or download and build on local? This is the error output:

Missing Application-Name: manifest attribute for: h t t p : / / jodin3.casual-dev.com/lib/CASUALcore.jar
Missing Permissions manifest attribute for: h t t p : //jodin3.casual-dev.com/lib/CASUALcore.jar
Missing Codebase manifest attribute for: h t t p : //jodin3.casual-dev.com/lib/CASUALcore.jar
Missing Application-Name: manifest attribute for: h t t p ://jodin3.casual-dev.com/lib/CASUALcore.jar
Missing Permissions manifest attribute for: h t t p ://jodin3.casual-dev.com/lib/CASUALcore.jar
.................
Using JRE version 1.7.0_45-b18 Java HotSpot(TM) 64-Bit Server VM
User home directory = /Users/abelloniko
----------------------------------------------------

I have this problem too in my Firefox browser. JOdin don't work.

But downloaded JOdin3CASUAL-r989-dist.jar works :) Try to use JOdin3CASUAL-r989-dist.jar.

- Open Finder and find downloaded file JOdin3CASUAL-r989-dist.jar.
- Hold "ctrl" (NOT cmd !!!) key and click JOdin3CASUAL-r989-dist.jar, click Open in menu and permit run this file ...
You also can find instructions if you try run JOdin3CASUAL-r989-dist.jar from Finder and click "?" in window what appear after

0_c9855_21e6c96a_L.png


Also You can permit JOdin3CASUAL-r989-dist.jar in system preferences - security - Common tab - Choose "Any Source" in Common tab window bottom

It is russian Mac OS but I hope You understand all

0_c9857_79367a_L.png


0_c9856_ce13f1a2_L.png


0_c9853_ac3e1274_XL.png
 

credemann

Member
Nov 15, 2008
19
1
59
Charlotte
Samsung i605 and TWRP 2.6

My Samsung Note 2 is rooted and I have TWRP 2.6 installed. How can I flash or install the new OTA update onto my device? After the installation of the update how do I root? I have a MacBook Pro with Mountain Lion.

Answered my own question. Downloaded JOdin but got frustrated because I forgot to put my phone in Download mode :eek: but still could not get it to work oh well. I then used TWRP to install the custom ROM I wanted and then borrowed a PC and used Odin 3.09 to flash the firmware. Sooo..all ended up well. :cool:
 
Last edited:

drekalots

Member
Mar 25, 2013
41
6
I'm trying to download jodin3 but the official download link keeps timing out. Additionally, the web gui is borked and won't even load for me. Does anyone have another download link?
 

AndrewASB

Senior Member
Dec 5, 2007
270
97
Minsk
I'm trying to download jodin3 but the official download link keeps timing out. Additionally, the web gui is borked and won't even load for me. Does anyone have another download link?

You can download jar version JODIN here - MOD EDIT: Link removed. Please do not mirror JOdin3.

---------- Post added 8th January 2014 at 12:04 AM ---------- Previous post was 7th January 2014 at 11:55 PM ----------

[/COLOR]
My Samsung Note 2 is rooted and I have TWRP 2.6 installed. How can I flash or install the new OTA update onto my device? After the installation of the update how do I root? I have a MacBook Pro with Mountain Lion.

You don't need OTA. You need Odin or JOdin and prerooted stock ROM or custom ROM from here - http://xdaforums.com/galaxy-note-2

Why Mountain Lion (10.8.x)??? Why not 10.9.1 as on my Mac Pro with Retina???
 
Last edited by a moderator:
  • Like
Reactions: abelloniko

enderrorism

New member
Jan 8, 2014
3
0
question.

I have never rooted a phone with a bootloader before. With that being said I have a verizon note 2 sch-1605 running 4.1.2 and I dont want the ota update. Is this a safe method to use ? I have had the phone for 2 days and all the research I have done is so vauge and dated. Thanks in advance !!
 

abelloniko

New member
Jan 7, 2014
2
1
Download seems to work

Thanks! yeah the download worked for me too.
AndrewASB;49214653]I have this problem too in my Firefox browser. JOdin don't work.

But downloaded JOdin3CASUAL-r989-dist.jar works :) Try to use JOdin3CASUAL-r989-dist.jar.

- Open Finder and find downloaded file JOdin3CASUAL-r989-dist.jar.
- Hold "ctrl" (NOT cmd !!!) key and click JOdin3CASUAL-r989-dist.jar, click Open in menu and permit run this file ...
You also can find instructions if you try run JOdin3CASUAL-r989-dist.jar from Finder and click "?" in window what appear after


Also You can permit JOdin3CASUAL-r989-dist.jar in system preferences - security - Common tab - Choose "Any Source" in Common tab window bottom

It is russian Mac OS but I hope You understand all
 
  • Like
Reactions: AndrewASB

AndrewASB

Senior Member
Dec 5, 2007
270
97
Minsk
I have never rooted a phone with a bootloader before. With that being said I have a verizon note 2 sch-1605 running 4.1.2 and I dont want the ota update. Is this a safe method to use ? I have had the phone for 2 days and all the research I have done is so vauge and dated. Thanks in advance !!

If you don't want OTA update your ROM using Odin or JOdin. You can download samsung stock ROMs for Odin from http://www.sammobile.com/firmwares/ (Register for downloads!).

OTA not always better method to update your ROM - 100% safe OTA update (wi-fi only!!!) I have only on my Galaxy Note 3 and Sony Xperia Z Ultra - on the note 2 and 1 ota update 50%/50% did not work. Using Odin - most safe ROM update method in comparison with OTA.
 

enderrorism

New member
Jan 8, 2014
3
0
My question was miss leading. Sorry. What I ment was is CASUAL still a safe way to unlock and root a note 2 msch-1605 running 4.1.2. I am good at following directions , but people in the video tutorial are saying it no longer works and you can end up with a bricked phone. Is this true.. or will it just not work with 4.3 ?
 

credemann

Member
Nov 15, 2008
19
1
59
Charlotte
[QUOTE} You don't need OTA. You need Odin or JOdin and prerooted stock ROM or custom ROM from here - http://xdaforums.com/galaxy-note-2

Why Mountain Lion (10.8.x)??? Why not 10.9.1 as on my Mac Pro with Retina???[/QUOTE]

Thanks! I will look for a prerooted stock ROM and use JOdin to install it. I just rechecked my Mac and have OS X 10.9.1.

---------- Post added at 08:44 AM ---------- Previous post was at 08:27 AM ----------

I can't find the stock ROM from the OTA update nor instructions on how to flash it to my i605 Verizon note 2 which is already rooted. I would like to use JOdin because it looks so simple but because my bootloader is already unlocked can't I just download the ROM to my device and install it using TWRP? Thanks for any help!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 243
    bumpy bump

    I'm looking for the same installs and the links are not working for me either.

    Hello,

    Links for JOdin3 are not working, why?

    Thanks

    Hi guys, the links above are not working & I'm having a very hard time finding Jdoin3 for MAC OS X Can someone help me?


    I have re-upped my latest version I had for JOdin3 here

    http://xdaforums.com/devdb/project/dl/?id=20803
    As the above link sometimes seems to stop working (XDA wassup??) here a mirror: https://www.androidfilehost.com/?fid=673956719939825345

    EDIT:
    20 downloads in 1 day. 0% clicked thanks. Can't believe that at least coming back to click on thanks is too much for you. I really understand why so many ppl decide to NOT help others if this one click is too much for you.
    Ok I don't care. suck as much and often as you like but don't cry again if some day no one will be here to answer or help.

    EDIT2:
    Thanks for all those given a proper thanks click in the meantime!
    Yea time goes by and JOdin is included since a long while even in FWUL ( https://bit.do/FWULatXDA ). Check it out ;)

    EDIT3:
    AFH mirror added (see above)

    .
    123
    JOdin3 Web Browser Based and Offline flashing tool
    This is the official support page for JOdin3, a CASUAL-X project. JOdin3 allows you to flash Odin files on Linux, Mac and Windows. It is powered by CASUAL and @Benjamin Dobell 's Heimdall tool. Using the power of CASUALcore, LibPit and Heimdall, it enables flashing of Odin files in the same manner you'd expect from the offical Samsung Odin tool.

    Read more: http://casual-dev.com/2014/01/04/jodin3-web-browser-or-offline-flashing-tool/
    Website: http://Jodin3.casual-dev.com
    Download:http://goo.im/devs/AdamOutler/JOdin3

    Never download from anywhere except the link above. I won't have the CASUAL name tarnished with malware. Also, verify that your download has the proper signatures with the "jar-signer -verify" command.


    Easy flashing
    We expect this to be relatively trouble-free. However, there are some stumbling blocks. First, JOdin3 requires a PIT file, which can be automatically obtained, but it requires a device reboot. Jodin3 will walk you through this process. On windows, drivers should be auto-installed. On Mac, Heimdall will be auto-installed. On debian-based Linux, Heimdall will be automatically installed and you will receive in-app instructions on all platforms.

    With that said, 99.9999% of problems should be solvable with the simple troubleshooting guide below

    Troubleshooting Guide
    Mac: Visit the Heimdall Website and install the packages for your distribution, then reboot: http://glassechidna.com.au/heimdall/
    Linux: Visit the Heimdall Website and install the packages for your distribution: http://glassechidna.com.au/heimdall/
    Windows: Put your device into Download mode, install this driver and reboot. http://android-casual.googlecode.co...ALcore/src/CASUAL/resources/heimdall/CADI.exe

    media


    F14SylYRgwRIZxRf1c8--99wzymycpzeYY36oFiZfF9z=w900-h864-no


    modal1.png





    Special instructions for Mac:

    About
    This is a CASUAL-X project. CASUAL-X projects are based on or around CASUAL but not part of the main stream. This CASUAL-X project will be updated alongside of CASUALcore and will be available as long as our servers can handle the load. You can read more about CASUAL at http://casual-dev.com

    Credits
    @Benjamin Dobell for creating Heimdall
    @jrloper for streamlining processes and creating drivers
    @Loglud for providing the server space and many helpful utilities which enable this
    @Ralekdev for analyzing PIT files helping me to gain a better understanding of how they function
    9
    Neither download links or web links are working..
    This is well known just read the last few posts...


    if you like you can download the latest version here:

    http://xdaforums.com/showpost.php?p=69021732&postcount=353

    As long as the developer Adam allows me to do so I will mirror the latest version I have


    .
    7
    first of all HAPPY NEW YEAR TO @AdamOutler

    i wanna ask that what is meant by web based flashing and then i wanna ask that what is the difference between this and simple odin

    Its exactly what it sounds like. You go to a website and flash your phone. If you want, you can download the app and use it like that.

    The difference: This works on Windows, Linux and Mac. This works from a website or a download. This will auto-install drivers on all platforms except Mac ( @Benjamin Dobell needs a Mac Developer ID signer). This is a self-contained single-file executable. This provides better errors and will troubleshoot and fix problems for you. This is a single file rather than multiple ones. This provides way more detailed logs rather than a simple failure like Odin. And its open source.

    Its not all roses though.. This can only flash a single device per-start-button-press and not 8 like Odin. Heimdall also has a problem with extremely large files like Note III system images.
    7
    Unfortunately, Jodin can not be downloaded for a very long time. I'm trying to download jodin3 but the official download link keeps timing out.

    Why is that so? Why does the developer not offer the last version for download? Other developers, for example Chainfire, offer the latest version for download at XDA


    I don't know why Adam is ignoring us but in the meanwhile you could download the latest file here (if you like);
    http://xdaforums.com/showpost.php?p=69021732&postcount=353