Using Heimdall in Ubuntu 10.11 (or 11.10 I'm dyslexic sometimes whichever the newest is.) I wasn't able to get very far. I followed the steps exactly as in the thread. When I got to the code part of it, in the terminal, I got as far as this: Code (Text): heimdall detect Device detected the-master@Justins:~$ sudo heimdall flash --kernel root-zImage Heimdall v1.3.2, Copyright (c) 2010-2012, Benjamin Dobell, Glass Echidna http://www.glassechidna.com.au This software is provided free of charge. Copying and redistribution is encouraged. If you appreciate this software and you would like to support future development please consider donating: http://www.glassechidna.com.au/donate/ Initialising connection... Detecting device... Claiming interface... Setting up interface... Checking if protocol is initialised... Protocol is not initialised. Initialising protocol... Handshaking with Loke... ERROR: Failed to receive response! I can't get any further and can no longer use my phone. Can someone please help? Update: I tried to do it using the heimdall front end GUI, but it gave me the error "Tar header contains invalid file size." I hope this clears it up a little. Another Update: I've managed to get my phone restarted. I did this by downloading the pit from the phone. Update: I now have the superuser.apk on my phone but it does not seem to be functioning properly. I do not know how to get it to work. Please help Issue Resolved: I was using the wrong version of Heimdall. I had accidentally downloaded the latest version of the program instead of 1.3.1. 1.3.2 is not fond of the kernels that needed to be flashed. Now I feel like an idiot, I've been working on this all day, and once I figured out what was wrong, it took me 10 minutes to do.