- When booting into Recovery or Download mode, it's okay/best to press power just a split second after Home+Up or Home+Down
- After reinserting the battery I find it safest to be patient and wait for the blocky battery icon to appear and disappear.
- When booting into Download mode, you have to let go of the buttons before the screen draws. Otherwise the Down button is interpreted as Cancel
-
You are on a Mac and can't get any help from all these Odin posts.
-
You've heard horror stories of bricking a device and see warning screens saying... "Do not turn off target"
Scary huh?
Well first of all, you have to just get used to that.
You are going to do a lot of scary rebooting and battery pulling.
Get the version for "Samsung Galaxy S3 (T-Mobile)" from here.
(cd ~/Downloads; curl -LO http://download2.clockworkmod.com/recoveries/recovery-clockwork-touch-6.0.3.0-d2tmo.img)
Install Heimdall
This is tricky because at the moment, the current "stable release" 1.3.2 (and all previous releases) do not support the Galaxy S3
So, you are going to have to build from source. Take a breath. You can do this.
git clone https://github.com/Benjamin-Dobell/Heimdall.git
cd Heimdall
less OSX/README.txt
brew install libusb
cd libpit
./configure
make
cd ..
# This resolves the issue: https://github.com/Benjamin-Dobell/Heimdall/issues/99
export CC=/usr/bin/clang CXX=/usr/bin/clang++
cd heimdall
./configure
make
sudo make install
cd ..
# NOTICE: Don't be concerned when you see this...
## make[2]: Nothing to be done for `install-data-hook'.
cd OSX
sudo ./install-kext.sh
cd ..
/usr/local/bin/heimdall flash --recovery ~Downloads/recovery-clockwork-touch-6.0.3.0-d2tmo.img --verbose --no-reboot
I chose to pass the --no-reboot option because we are not ready to boot the phone yet. However, this does mean that you have to hard power down the phone with that scary message on the screen.
First of all, you may not have to do this step. I couldn't mount the External SD card after going through all the effort to locate and download the zips, but I found the original zip downloads in /sdcard/cmupdater/
I have been using CyanogenMod for quite some time.
(cd ~/Downloads; curl -LO http://get.cm/get/jenkins/12602/cm-10.0.0-d2tmo.zip)
You'll also want to get the Google Apps installer (cd ~/Downloads; curl -LO http://download.clockworkmod.com/gapps/gapps-jb-20121212-signed.zip)
Put all your zip files onto a MicroSD card and put it in your phone.
Install your zip files from the external SD card. If it complains that you can't mount it, you may have to format the card via CWM.
Thanks for this. Everything worked for me up until sudo ./install-kext.sh at which point I get an error message:
sudo: unable to execute ./install-kext.sh: No such file or directory
But the file does exist. Any thoughts?