yashsingh1/xdaforums huggingface dataset:
[Upgrading, Modifying and Unlocking] anxdroid:
Nexus S I9023 with unbrickable mod

dear Adam,

thanks for your very precious work ! I have a Nexus S I-9023 that went bricked after a failed attempt of unlocking. I'm not sure how I did it but the last things I did were:

- unlocking

- installing CWM touch

- failed to install CM11 (maybe a recovery related problem)

- several reboots attempts to enter bootloader mode

- during a reboot I pull the battery out and the phone stops working

No way to power it on or make it enter download mode. Any combo of keys was completely useless and nothing appear on the screen. I tried your unbrickable mod solution, asking a techie friend of mine, and the process went good. After removing the resitor and bridged the two pins, as suggested here, I managed to get UnBrickable Resurrector to see the phone and activate Download mode (home and search keys activated).

Then I tried odin (windows) and Jodin (linux) but this is what i got:

- Windows: Odin sees the phone but when I try to flash the files (I9023_Official_Odin_Build_JZ054K) odin crashes. I'm on windows 7 x64 with samsung usb drivers. I tried every version of odin (with admin privileges) and all of the crashed.

- Linux: JOdin sees the phone but when I try to flash the files, I get this java error:

verified file /[*SNIP*]/MODEM_I9023XXKI1_REV_00_SIGNED.tar.md5

decompressing file:/tmp/CASUALroot-2014-05-23-14.30.22/radio-crespo-i9020xxki1.img

Exception in thread "Thread-469" java.lang.NullPointerException

at CASUAL.communicationstools.heimdall.odin.Odin.getHeimdallFileParametersFromOdinFile(Odin.java:66)

at com.casual_dev.jodin.JOdinController.getHeimdallCommandFromOdinPackageList(JOdinController.java:619)

at com.casual_dev.jodin.JOdinController.access$3300(JOdinController.java:53)

at com.casual_dev.jodin.JOdinController$13.run(JOdinController.java:570)

at java.lang.Thread.run(Thread.java:744)

I don't have enough information to go further and I hope that you can give a hint on this :)

Launching heimdall from command line I got:

thanks and kudos !
[Upgrading, Modifying and Unlocking] Skilover:
Do I assume this can be used to Unlock the Verizon Note 2, as well as to install the MJ9 firmware? Presumably once we've done that, and installed a custom rom of our choice, we can easily flash files using TWRP, etc.

Thanks!
[Upgrading, Modifying and Unlocking] pbpearman:
JOdin3 wants older Java RE

Hi All,

Yes, I'm a nooby :angel: and I know it, but it would be great for a helpful comment or two because I'm getting nowhere on rooting my Samsung S5.

I try to run JOdin3CASUAL-r1035-dist.jar on a Macbook pro with OSX 10.9 and I get:

"This application requires a newer version of the Java runtime. Please download and install the latest Java runtime from java.com. Then restart "

The associated link takes me to download for Java 7 update 55, which I installed, but the problem doesn't go away even after re-booting. Is there a particular JRE that needs to be installed for JOdin3 to work? I seem to have:

Uhtred:Samsung_stuff pearman$ java -version

java version "1.6.0_65"

Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)

Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

Thanks for any and all suggestions.
[Upgrading, Modifying and Unlocking] Txwolf1980:
I'm getting the same issue on Mint 16/mozilla. Clicking open new window spawns "To view content on this page, please click here to install java"

$ java -version

java version "1.7.0_55"

OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1~0.13.10.1)

OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

$ update-alternatives --list mozilla-javaplugin.so

/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so

Thoughts?
[Upgrading, Modifying and Unlocking] imnotamorningguy:
after i hit next the page is just coming up blank? I installed java and heimdall, anything i'm missing?
[Upgrading, Modifying and Unlocking] Eddie Del:
This is what I get when I try and open in it in the web browser (Firefox) and have java enabled. I even downloaded Heimdall and that doesn't work. I need help!
[Upgrading, Modifying and Unlocking] AdamOutler:
There is a race condition.. If you hot refresh really quick a few times it works, or just use the offline version.

I am working on it amongst other things.
[Upgrading, Modifying and Unlocking] mc4ndr3:
JOdin for Mac is a godsend. I was able to successfully *un*root my phone, allowing me to use T-Mobile WiFi calling once more!

One minor bug I've noticed in the Java GUI is that the Message box scrolls to the top when text is changed, rather than the bottom. There might be an initialization variable for correcting this behavior, or you could add an event listener that forces the box to the bottom whenever the text changes.

Was using Cyanogenmod 10 / Android 4.2.2 Jelly Bean, now back to official T-Mobile Android 4.3.

Samsung Galaxy S 3 SGH-T999

Mac OS X 10.9.3 Mavericks

13" mid-2013 MacBook Air, Intel Haswell Core i7
[Upgrading, Modifying and Unlocking] Eddie Del:
Offline version never loads for me
[Upgrading, Modifying and Unlocking] krustybaguette:
six month's later...

Woke up a few days back to a screen inviting me to update to KitKat on my vzz i535. After thawing 58 items that I'd frozen with TIBU I tried the install and it failed with code 402. I'm still trying to figure out if I need to

unroot

run "triangle away"

use JOdin3 to flash 4.4.2

I'm leaning in the direction of JOdin but when I tried to run it yesterday it failed. First issue was

I needed to update Java

web based version failed

browser version failed with the following runtime error

when I tried running it in Chrome I got message that Java is not installed

Java Plug-in 10.60.2.19

Using JRE version 1.7.0_60-b19 Java HotSpot(TM) Server VM

User home directory = /home/kenneth

----------------------------------------------------

snipped a bunch of stuff

at com.casual_dev.jodin.JOdinMain.start(JOdinMain.java:31)

... 9 more

__________________________

It's gobbledeygook to me. Maybe you can figure it out? This was in Firefox. When I tried Chrome it asked me to install Java (which I did just yesterday. I guess I might need to install the Java plugin for Chrome??

Once I get JOdin3 working, where can I download the appropriate file?

What must I do with the .pit file to get the update installed?

Thx
[Upgrading, Modifying and Unlocking] Van_Tastic:
Hi,

I need to use Jodin to flash a stock 4.4.2 firmware for my Samsung Galaxy S5, but the web version doesn't seem to work for me, I get a runtime error. And I can't download the tool either, as I get "The resource could not be found." each time I try to download it.
[Upgrading, Modifying and Unlocking] krustybaguette:
message deleted
[Upgrading, Modifying and Unlocking] Zombieff:
jODIN doesn't work for me on Mac, shows some Java errors if run from terminal.

WARNING: CSS Error parsing '*{-fx-font: 18px "Arial"; -fx-background-color: rgba(0.0.0.0); -fx-text-fill: #AAAAFFFF; -fx-padding: 15;}: Expected '<number>' or '<percentage>' while parsing '-fx-background-color' at [1,53]

And after device connection there's a long backtrace on updating GUI: http://pastebin.com/AXfsjBqF

And it never shows device as connected, though Heimdall does.

UPD: It's a bug in CASUAL, fixed at July 3, 2014. Please update jODIN binaries with it.

UPD2: Link to bugtracker — https://code.google.com/p/android-casual/issues/detail?id=18
[Upgrading, Modifying and Unlocking] amg31:
HELP :( Invalid argument

Hello ?

Do you thing you can help me ?

My problem is this : "

Device Connected

Device Removed

Device Connected

/usr/bin/heimdallInvalid argument: /var/folders/c0/3dj6tDevice Removed

chj6fl3w26b8fgwv6sm0000gp/T/CASUALgriecoanthony-2014-07-07-18.51.27/normal.bin.md5

Action: flash

Arguments:

--repartition --pit <filename>

--<partition name>|--<partition identifier> <filename> [...]

[--verbose] [--no-reboot] [--stdout-errors] [--delay <ms>]

[--usb-log-level <none/error/warning/debug>]

or:

--<partition name>|--<partition identifier> <filename> [...]

[--pit <filename>]

[--verbose] [--no-reboot] [--stdout-errors] [--delay <ms>]

[--usb-log-level <none/error/warning/debug>]

Description: Flashes one or more firmware files to your phone. Partition names

(or identifiers) can be obtained by executing the print-pit action.

WARNING: If you're repartitioning it's strongly recommended you specify

all files at your disposal.

Device Connected"

I don't know what to do :( Can anybody help ?
[Upgrading, Modifying and Unlocking] AdamOutler:
You're grabbing at straws here. I updated Jodin to Java 8. Install Java 8.
[Upgrading, Modifying and Unlocking] amg31:
After Benjamin Dobell answer

Hi Adam,

Here was my question :

On the same time, i've contacted Benjamin Dobell who was really nice and answered very quickly, and here is his answer :

By the time, i saw i was on java 7, so i've updated it. Now i'm on 8 and JOdin dosent see my phone anymore, on any of my macs. But, when i do terminal heimdall detect, phone is there and detected. What can I do ? With Java 7, phone was detected BUT wrong heimdall call (said Ben from heimdall), now, on Java 8, no phone detection BUT phone is detected in terminal with heimdall. My paste bin code is pastebin.com/tWmxhQmQ

Hope you, adam, will be able to help me...

Thanks.

Anthony.
[Upgrading, Modifying and Unlocking] Zombieff:
Didn't fix all the errors. Still getting:

java.lang.IllegalStateException: Not on FX application thread; currentThread = Connection Status

Can't obtain pit file, phone does not reboot, manual reboot doesn't help either.

If I point it to original pit file found here on XDA, it tells me the file is corrupt.
[Upgrading, Modifying and Unlocking] ArmCon:
Requesting a how-to on web-based setup

I sent you a message using G+ hope you get it. I would love to donate some bandwith to this project. I have 3TB of data, and a 150/10 pipe to offer. Please let me know if this is somthing you would concider. If not, could you give a how-to on setting up your own web-based JOdin? I am never on the same system and a self hosted option would be fantastic!
[Upgrading, Modifying and Unlocking] AdamOutler:
I will only use my code signing key to sign official content, locked into hosting on my site, with my SSL cert ensuring authenticity.

However, the source code will generate a webpage if you build it. You can adjust the Codebase to your own site, if you have your own code signing key. If you have your own code signing key, I will assist you.
[Upgrading, Modifying and Unlocking] GNoteN7000:
For me the application says that it can't obtain the PIT file. How do we fix this?

Im trying to root my Samsung Galaxy S5 using CF Auto Root.
[Upgrading, Modifying and Unlocking] AdamOutler:
Did you install drivers? It literally means it couldn't communicate with the device. hit the install drivers button. Remove Kies if that doesn't work and try again.

This is likely the most common problem with JOdin3. I will likely cause driver installation to be automatic in the future.
[Upgrading, Modifying and Unlocking] steadfasterX:
first of all: THANKS! :good::good:

It is really great that you developed such a replacement for Odin. I really hate to use my Windows for flashing..

Unfortunately I have problems running Jodin3..

First of all I can start Jodin but then it tells me that I'm not connected the most time. sometimes it tells me that I'm connected but it will not detect when I disconnect the cable or reboot after fetching the pit file i.e.

Tha'ts why I started it at the CLI to find out what may happen and here is the result:

So as you can see the device itself is detected by heimdall ([VERBOSE]Heimdall Device detected!) but JOdin still telling me "Disconnected". In this state I'm able to download a pit file but I'm not able to flash something (like in the above log the twrp recovery).

The main problem seems to the the "java.lang.IllegalStateException: Not on FX application thread" which occurs always when I try to start a flash.

What looks strange to me is the heimdall output directly in the beginning which could occur because of wrong parameters/args maybe?

The output of "Report problem" is here: http://pastebin.com/SepTzd4s

I have reinstalled heimdall but without success.

My setup:

Ubuntu 12.04.4 LTS 64bit

Java version: 1.8.0_11

Heimdall version: 1.4.0-0

I tried it with the Linux64native version, too and I tried it with an older release (r989) but no one functioning for me..

Best regards
[Upgrading, Modifying and Unlocking] krustybaguette:
Had to resort to using Windows

I was finally able to get the download version to load, as well as the webstart version, obtained the .pit file but when I tried to flash the ROM nothing happened. So, much like when I unbricked my phone I ended up using Windows and Odin to flash 4.3. Same thing this time. I had gotten so frustrated trying to stick with Linux. I used the same .PIT file that I had created using JOdin3 and copied it to where my Virtual Box Win 7 could find it, selected my .tar and clicked start.

One thing I wondered about was whether the failure of JOdin3 to work might have been due to not having Java 8 installed. I had to upgrade my Java to get Jodin3 to even load, but it just wouldn't flash.

krustybaguette
[Upgrading, Modifying and Unlocking] BudgyN1:
I'm having a problem with JOdin3. Everything is working perfectly fine until I click start. It just says "running". I'm using Macbook Pro with 10.9.4. I have installed Java 8 and Heimdall. The phone is a Galaxy S4 GT-i9505 with 4.4.2. I am trying to root it with CF-Auto root. I don't think that the file is large though.

I have also tried the website and the download for JOdin3, but saying "running". Thanks
[Upgrading, Modifying and Unlocking] steadfasterX:
That is more or less the same as my reported error unfortunately without a solution yet..
[Upgrading, Modifying and Unlocking] Seks:
Finally... \o/

I'm a Mac User & Noob. & 19th try is the charm.

I tried and tried. I put in download mode. used pit file found in another thread. http://xdaforums.com/showthread.php?t=2586319

I tried the stock roms it had too. (kind of worried I wont be able to get OTA updates if there ever is another one) So eventually after failing i did the following:

I was getting yellow triangle after i tried to make a custom recovery back up of stock. Forgot about locked bootloader thanks to verizon. I used JOdin. I started phone in download mode (that is all i could do other than the yellow triangle of death). I plugged in phone. JOdin detected device. I hit start. It talked about needing a pit file or creating one. I had one i got from XDA but instead I just hit start and let it detect its own. I held Volume Down and Home and clicked ok and it restarted on its own. (which was the first time in all my efforts it did that). I then let it find the pit and it processed and said PASS. I restarted my phone. It said SAMSUNG CUSTOM (with the lock icon) I said to myself Oh crap not again! Yet, it skipped passed the yellow triangle and went straight into boot up sequence. \o/ Wooo!

Not sure what to expect from here on out but I def wish I could back up everything and flash a diff OS and then put back all my apps and app data. Any assistance from you guru's would be greatly appreciated.

Addition: I forgot to mention, I uninstalled KIES before I did this final run. Not sure if it had anything to do with failing before or not. And you have to set Safari as your default browser for the java 8 and for the JOdin.jar download to work.
[Upgrading, Modifying and Unlocking] justexpect:
Worst software ever. Never worked for me either. Don't waste your time with it.
[Upgrading, Modifying and Unlocking] steadfasterX:
yeah I switched back to heimdall + heimdall-frontend which simply works.. :rolleyes:
[Upgrading, Modifying and Unlocking] Prime39:
Joidin help with PIT file

I keep getting the message that no PIT file was found for my device (galaxy s5) Is there any way to fix this issue?
[Upgrading, Modifying and Unlocking] AdamOutler:
Heimdall doesnt handle Odin files at all. That's what this software does.

We are waiting on Heimdall to push a promised update to fix the problems with GS5/newer samsung device communications.
[Upgrading, Modifying and Unlocking] steadfasterX:
Thx for your reply. Yes it is totally clear what heimdall do and what (J)Odin. But to be honest you're using heimdall inside and what I said was simply that because JOdin is not working for me (and others) that I go the other way which is working. You can see the errors in my previous post if you like..

Would be nice if there will be a solution so I will be able to use JOdin.. would be so much easier..

CU

Xdajog
[Upgrading, Modifying and Unlocking] AdamOutler:
I just need a log. No one is posting links to the Pastebin logs. They are reporting 'I have the same problem' as this guy had.. Well, there isn't code on the lines in "this guy"s log anymore... And that log that people are referencing is from over 6 months ago, was addressed, fixed and closed.

I am actively developing this project. I need logs showing problems. I've addressed quite a few.
[Upgrading, Modifying and Unlocking] drsemsem7:
thaaaaaaaaaaaaaaanx
[Upgrading, Modifying and Unlocking] steadfasterX:
Hm well that here is not enough?

http://xdaforums.com/showthread.php?p=54214244

What else do you need?

Thanks

Xdajog
[Upgrading, Modifying and Unlocking] AdamOutler:
No. There have been updates.
[Upgrading, Modifying and Unlocking] steadfasterX:
??? R1066 is the last available version or do I miss something? You say "There have been updates" on what? JOdin? Where?

I have tested all versions on the download link and all have those errors and are not working for me so what else do you need?
[Upgrading, Modifying and Unlocking] AdamOutler:
Runtime errors? I've started using Java8 in all CASUAL-X projects. CASUALCore is based on Java 1.6 as always, but everything else is moving to Java8. http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

I placed a notice on the main page of JOdin3 about that.
[Upgrading, Modifying and Unlocking] steadfasterX:
I use Java 8 , of course (because you mentioned that in the OP).

Btw I also said that I tested the LinuxNative versions and as far as I saw that are bundled with Java 8 right?

So I use Java 8 already..?!
[Upgrading, Modifying and Unlocking] AdamOutler:
Setting up an ssh connection isn't easy through Jenkins.

And Jodin3 build results are only available after a Jodin build (which a project member must start). I just started a build job. When its finished, you can find the results in the dist folder and download as a zip here. http://goo.gl/j6ZmCb
[Upgrading, Modifying and Unlocking] AdamOutler:
I will try to get SSH working tonight. Here is the current distribution in its entirety. You can find linux64 in bundles. http://goo.gl/2CZnFl
[Upgrading, Modifying and Unlocking] Vizpar:
my mistake... thanks for your work !
[Upgrading, Modifying and Unlocking] pizza_pie:
Hey thanks a lot for this ! Since I am familiar with rooting but not on samsung phones and especially not on linux. Could someobe tell me step by step how to use this to root the stock 4.3 gt-i9300 on linux ? Any help appreciated .
[Upgrading, Modifying and Unlocking] steadfasterX:
Ok one of your provided links already stopped working but I found the bundles folder and downloaded the latest version from 11th of August (build 820).

The first time it starts fine and detected my device but when I let it download the pit file and the device reboots it won't get detected anymore.

Then I closed JOdin with Exit button and after that my device never gets detected again!

When I start it at the CLI here the error:

The Logfile in the temp directory tell me that it detects my device though:

But JOdin still telling me it is not connected

Thanks

xdajog
[Upgrading, Modifying and Unlocking] AdamOutler:
Thanks! Fixed in Revision 1113. https://code.google.com/p/android-c...src/com/casual_dev/jodin/JOdinController.java

Give me a bit to get the auto-build system working again.
[Upgrading, Modifying and Unlocking] steadfasterX:
many thanks i can't await it :)
[Upgrading, Modifying and Unlocking] AdamOutler:
Its actually already up. Jodin3.casual-dev.com and the goo.im site are updated. However, there is a problem with the naming convention. R1080 is actually 1113. I need to fix that and I refuse to manually adjust publishing.

Policy: Its all done in the open, and nothing is added manually. You can check out Jenkins and see how everything is built and published... But you can't see the private keys used for communications.

I've attached the information showing the upload was in fact changed yesterday. R1080 is 1113+ for now.
[Upgrading, Modifying and Unlocking] zigzampow:
I'm getting a 500 error on jodin3.casual-dev.com
[Upgrading, Modifying and Unlocking] AdamOutler:
the Jodin3 site is up and running again. I had improperly configured the server.
[Upgrading, Modifying and Unlocking] Mohanshbhr:
can't get pit file... when i give superuse permission, the device won't reboot...
[Upgrading, Modifying and Unlocking] harris.graham:
Corrupt PIT files

Hi Adam,

Great work, I installed JOdin3 today and it is the first tool that seems able to recognise signs of life in my bricked p605 (Galaxy Note 10.1 2014 32 GB HongKong). I have tried Heimdall on linux and Odin3 on XP (a machine so old I suspect a broken USB implementation).

But, the p605 is too far gone for JOdin3 to get a PIT file from it, so I had to download a couple from xda-developers to try. In both cases JOdin3 reports them as corrupt and won't wor with them.

I uploaded the 'best' to your PIT file checker a few minutes ago and it processed it completely without errors, reporting

-----END PIT ANALYSIS-----

Logging valid pit file to Build 955-p605-part.pit;

Finished: SUCCESS

I wonder what's going wrong?

Thanks

Graham
[Upgrading, Modifying and Unlocking] AdamOutler:
use your pit to flash, and select repartition.
[Upgrading, Modifying and Unlocking] Imkerr:
Permission for Heimdall

Awesome work! Sweet to finally have a Linux option!

I'm trying to flash on a GS5 verizon using Ubuntu 14.04. Each time I "ok" odin to search for my PIT. I get a popup requesting "permission for Heimdall". This causes the Odin modual to not load and PIT is never found. Any suggestions?

Thanks for all your efforts!!
[Upgrading, Modifying and Unlocking] harris.graham:
PIT reported corrupt

Thanks, but

* If I select my PIT (the same one your web checker said was Correct) but no PDA, and tick Repartition, and click Start- nothing seems to happen.

* If I

also

select a PDA (P605ZSUCNF1_P605OZSCNF1_TGY.zip and click Start- I get an error "The PIT file was corrupt. We cannot continue without a PIT file. Please select one or let CASUAL do it for you"

Any more clues, please?
[Upgrading, Modifying and Unlocking] viking777:
I have similar problems to others with this program, both the web version and the downloaded version.

First it will not accept any PIT files - even ones it has created for itself (I copy them from the /tmp file and load them manually via the PIT button) It always says they are corrupt even when you know they aren't.

Second when you accept the invitation to let it download its own pit file it reboots the phone and then ABSOLUTELY refuses to connect to it again unless you restart the application. Of course if you do that you go round and round in an endless loop because it just takes you right back to the beginning again.

It would be lovely to have a Linux application that works with Odin files, because Heimdall files are so utterly obscure and generally unobtainable anyway, but sadly this does not do it for me.

I'm using Mint 17 and Java 8 btw.
[Upgrading, Modifying and Unlocking] pizza_pie:
Hi I use your application in linux and when the pit file is extracted my phone (gt-i9300) reboots into android it says it got the pit file but it isn't anywhere and the pit box is still empty . how can I find the pit file myself ? Help please
[Upgrading, Modifying and Unlocking] viking777:
The pit files are in /tmp/CASUAL followed by a random number.

Wont do you any good though, they still don't work even if you load them manually.