[Galaxy S III][IMPORTANT] GT-I9300 Hard Brick Fix

Search This thread

Net.silb

Senior Member
Nov 24, 2011
1,042
771

-
I have not done this before and have not tested this method, do this at your own risk!!!

We've made it to the XDA Portal! (link below)

http://www.xda-developers.com/android/fix-your-soft-bricked-galaxy-s-iii-samsungs-way/


Hi,

A few months ago I hard bricked my Galaxy S II into an unfixable situation the only fix being replacing the motherboard. More info: HERE

While looking for a fix I encountered this thread: HERE
This thread contained a leaked confidential file from Samsung on how to fix a Bricked Galaxy S III. It wasn't relevant to me then because I didn't have a S3, but now as an owner of a S3 I find this may be very useful and may save lots of money if & when needed.

Brief Description of the fix:
  1. Copying the Bootloader file to an external SD Card, using a normal GT-I9300.
  2. Inserting the external SD card into the bricked phone, and copying the bootloader file to the defective PBA.
  3. After downloading the bootloader file to the defective phone, entering download mode with the phone, and downloading a Full S/W.(PIT, PDA, CSC, PHONE files)

Description of the files attached to this post:
  • (12-38)_GT-I9300_BRICKED.pdf.zip - This ZIP file Contains a PDF file that is the manual for the fix.
  • GT-I9300_Boot_Recovery.tar - This TAR file is the Bootloader that is copied to the external SD card.
  • Odin3v3.07.rar - The program specified in the manual that copies the bootloader onto the external SD card.
  • GT_I9300_unbrick_sdcard_head.zip - The BIN file used in Rebellos's method below.

Requirements:
  1. Odin3 v3.07.exe and Odin3.ini
  2. GT-I9300_Boot_Recovery.tar
  3. (12-38)_GT-I9300_BRICKED.pdf.zip
  4. External SD Card (Memory size should be 2GB or bigger.)
  5. One normal I9300 phone(normally booted on)

*Resistor has to be shorted very carefully, avoiding touching any other parts at all cost. If you short too many things together - possibility of frying some component of your I9300 rises drastically.

No one has yet to report trying this fix and it being successful, but I am confident that if preformed according to the instructions this fix has the potential of fixing almost any bricked GS3.

One Little Problem:

  • Scenario: I bricked my phone and I want to fix it as mentioned in this thread. So I go ahead and look at the requirements:
    1. I download it from the attachments.
    2. I download it from the attachments.
    3. I download it from the attachments.
    4. I don't have one so I go buy one from a store for a little amount of money.
      [*]Ummmm... I have one but it can't boot... Damn! I don't have any friends that own one.... Damn! What should I do?!
      • Buy a new one so I can use it to fix the old one :silly:
      • Take my bricked phone to a store and pay at least 60$ for a fix.:eek:
      • Follow the instructions below.:D

Highly Recommended: (Not Tested Yet, People who do this - please report in the thread)
  • Because of the 'One Little Problem' there are a few things you can do ahead of time so if you brick your phone you will be prepared:
    1. If you don't own an extra one, buy a 2GB external SD card.
    2. Follow steps 1-12 in the manual using your own phone.
    3. Take the external SD card out of your phone and put it away in a safe place to be used if needed.
  • Or follow Rebellos's (Elite Recognized Developer) way:
    Here's an experimental image: (Or attached to this post)
    https://dl.dropbox.com/u/32145655/GT_I9300_unbrick_sdcard_head.zip
    1) Insert SD card (Everything from it will be wiped!)
    2) Bootup some linux machine (it can be rooted android phone aswell as its also linux machine :) )
    3) Unpack archive
    4) Perform dd if=GT_I9300_unbrick_sdcard_head.bin of=/dev/<path to SD card device>

    On most of phones its /dev/block/mmcblk1 (MAKE SURE YOU DONT OVERWRITE YOUR INTERNAL PHONE MEMORY, ITS USUALLY "/dev/block/mmcblk0")

    On PCs it depends, its sometimes /dev/sdb
    More info about dding sd card:
    http://mikelev.in/2010/09/cloning-an-sd-card-on-linux/

    You're all ready and set, try to boot it up on dead I9300 and tell me how did it go! (Follow step 14 of Samsung's guide)

    Also, I don't think Anyway JIG is necessary. Probably you only need to connect it to PC so it gets powered and you can use download mode.

Notice:
  • This method of fixing your bricked device is only meant to be used if all else fails: Full S/W package with Odin (PIT, BOOTLOADER, PDA, PHONE, CSC) Or USB Jig.

I have not done this before and have not tested this method, do this at your own risk!!!
-
-
 

Attachments

  • (12-38)_GT-I9300_BRICKED.pdf.zip
    1,016.4 KB · Views: 53,947
  • GT-I9300_Boot_Recovery.tar
    870 KB · Views: 51,825
  • Odin3v3.07.rar
    394.2 KB · Views: 25,146
  • GT_I9300_unbrick_sdcard_head.zip
    372.5 KB · Views: 44,688
Last edited:

Net.silb

Senior Member
Nov 24, 2011
1,042
771
Significant & Useful Posts

Significant & Useful Posts

Just been through actions 1-12 with no problems.
However, I can't see anything on internal/external sdcard that looks like a copy of the bootloader.
I'm assuming it's written to a part of the sdcard just like the 'goldcard' on the HTC Desire, which can't be seen without a hex editor.
This would then get picked up when using a jig?
Can anyone confirm this?

Sent from my GT-I9300 using xda app-developers app

Here's an experimental image:
https://dl.dropbox.com/u/32145655/GT_I9300_unbrick_sdcard_head.zip
1) Insert SD card (Everything from it will be wiped!)
2) Bootup some linux machine (it can be rooted android phone aswell as its also linux machine :) )
3) Unpack archive
4) Perform dd if=GT_I9300_unbrick_sdcard_head.bin of=/dev/<path to SD card device>

On most of phones its /dev/block/mmcblk1 (MAKE SURE YOU DONT OVERWRITE YOUR INTERNAL PHONE MEMORY, ITS USUALLY "/dev/block/mmcblk0")

On PCs it depends, its sometimes /dev/sdb
More info about dding sd card:
http://mikelev.in/2010/09/cloning-an-sd-card-on-linux/

You're all ready and set, try to boot it up on dead I9300 and tell me how did it go! (Follow step 14 of Samsung's guide)

Also, I don't think Anyway JIG is necessary. Probably you only need to connect it to PC so it gets powered and you can use download mode.

You did not need to flash the bootloader to your phone first, its only in the instructions in case the bootloader in the good GS3 does not support SDCARD write protocol.

I can confirm that using an SDCARD image to create the tweezer-tag SDCARD does work.

NOTE: Its also possible to write the entire OS to SDCARD, not just the bootloaders.

Flashing new bootloader is relatively safe (as far as reflashing bootloader can be safe)
It's just same set of bootloaders but with enhanced ODIN protocol - support of writing into T-Flash. As Odia said - recently produced I9300 models might have this feature in bootloader already.

No repartition should be used for these, new bootloader should overwrite old bootloader in working I9300, and during second flash present PIT will be used.

It can be said I added few steps after step 11 and before step 12 of Samsung guide.
Note: System must be rooted.
11.1) Bootup phone and connect it to PC
11.2) Invoke "adb root"
11.3) Invoke "adb shell dd if=/dev/block/mmcblk1 of=/storage/sdcard0/recovery_sd_head.bin bs=1024 count=4096"
11.4) Invoke "adb pull /storage/sdcard0/recovery_sd_head.bin"

You will endup with dump of first 4 megabytes of sd card. Should be enough to contain all necessary data to re-create bootable sd card from it.
Actually boot partition is ~880KB big so I guess dump of ~900KB should be enough. But better to have abit more and be more sure it'll work. :)

I've disassembled my I9300 yesterday and did some live tests on it.
Unfortunately I was unable to trigger EXT-SD boot, it's pretty hard to short only single resistor without shorting anything else and hanging the board or blowing something up. I'll retry it someday later when I get better tools. Maybe I triggered ext-sd boot but it didn't end up in any special screen because my device was fully alive.

Some tech background I worked out on that solution


Some good news:
If this is possible for SGS3, it's highly plausible that this such method of unbricking can be used for Exynos SGS2 models. This of course needs preparing another magic-SD card.

 
Last edited:

VulguM

Senior Member
Aug 13, 2012
133
15
Seems... complicated :p
I wonder if sharing the "Bootloader SD Image" is an option, would be great to have someone brave enough to upload it for the community to avoid messing with the bootloader of a healthy BORROWED i9300.
 

mikep99

Senior Member
Jan 2, 2010
2,194
692
Up North
Just been through actions 1-12 with no problems.
However, I can't see anything on internal/external sdcard that looks like a copy of the bootloader.
I'm assuming it's written to a part of the sdcard just like the 'goldcard' on the HTC Desire, which can't be seen without a hex editor.
This would then get picked up when using a jig?
Can anyone confirm this?

Sent from my GT-I9300 using xda app-developers app
 
  • Like
Reactions: Net.silb

Irrorate

Member
Oct 2, 2012
9
0
Manchester
Excellent... I've always been worried about bricking my device. I've had my S3 for 2 months and it's the first phone I've rooted, so bricking was always a serious concern for me.

If this is proven to work... thank god!
 

Net.silb

Senior Member
Nov 24, 2011
1,042
771
Hi guys,

Step 15 in the (12-38)_GT-I9300_BRICKED.pdf Is not 100% clear to me and I would love if someone can explain what exactly needs to be done at that step.

"15) Connect the PBA with Anyway JIG and power supply, with the POWER OFF. ※ Use 11pin cable to supply power to the PBA."
 

Northern-Loop

Senior Member
Nov 30, 2009
570
180
If you can use any GS3 to restore the get sharing those files :)

Sent from my GT-I9300 using xda premium
 

prinzhernan

Senior Member
Sep 3, 2010
1,663
255
Hi guys,

Step 15 in the (12-38)_GT-I9300_BRICKED.pdf Is not 100% clear to me and I would love if someone can explain what exactly needs to be done at that step.

"15) Connect the PBA with Anyway JIG and power supply, with the POWER OFF. ※ Use 11pin cable to supply power to the PBA."

I guess the anyway jig is the jig that they use to put phones into download mode? I got one for my s2 but I'm not sure if it's the same thing.

Sent from my GT-I9300 using Tapatalk 2
 

b-eock

Senior Member
Dec 30, 2010
3,591
1,398
Dallas, Texas
This can only be done if you have the Samsung Anyway jig and no one on XDA has their hands on that yet. Or schematics of the board. We need an inside guy to leak that or even give us one.

Sent from my GT-I9300 using xda premium
 
  • Like
Reactions: prinzhernan

Net.silb

Senior Member
Nov 24, 2011
1,042
771
This can only be done if you have the Samsung Anyway jig and no one on XDA has their hands on that yet. Or schematics of the board. We need an inside guy to leak that or even give us one.

Sent from my GT-I9300 using xda premium


Yes, maybe only a Samsung Anyway Jig can be used as the phone needs to be booted into "SD Card Mode".

But there is always the possibility that a normal Jig can be used, and the power supply can come from the battery and that shorting "R313 resistance" will force the phone into "SD Card Mode".

We can only know for sure once someone has tried it.


Edit:

Info on the Anyway Jig: http://xdaforums.com/showthread.php?t=1629359
 
Last edited:

b-eock

Senior Member
Dec 30, 2010
3,591
1,398
Dallas, Texas
I am not here to argue, if we find a way to make the S3 unbrickable without the unbrickable mod. Then Awesome!!! :D Maybe this weekend we can talk about how things can be done. Until then I have football practice 6 outta the 7 days a week.

And I have that thread bookmarked bro :p
 
  • Like
Reactions: browy and Net.silb

Net.silb

Senior Member
Nov 24, 2011
1,042
771
I am not here to argue, if we find a way to make the S3 unbrickable without the unbrickable mod. Then Awesome!!! :D Maybe this weekend we can talk about how things can be done. Until then I have football practice 6 outta the 7 days a week.

And I have that thread bookmarked bro :p


Never intended to sound provocative, just trying to brainstorm ideas on how we can make this thing work! :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 91

    -
    I have not done this before and have not tested this method, do this at your own risk!!!

    We've made it to the XDA Portal! (link below)

    http://www.xda-developers.com/android/fix-your-soft-bricked-galaxy-s-iii-samsungs-way/


    Hi,

    A few months ago I hard bricked my Galaxy S II into an unfixable situation the only fix being replacing the motherboard. More info: HERE

    While looking for a fix I encountered this thread: HERE
    This thread contained a leaked confidential file from Samsung on how to fix a Bricked Galaxy S III. It wasn't relevant to me then because I didn't have a S3, but now as an owner of a S3 I find this may be very useful and may save lots of money if & when needed.

    Brief Description of the fix:
    1. Copying the Bootloader file to an external SD Card, using a normal GT-I9300.
    2. Inserting the external SD card into the bricked phone, and copying the bootloader file to the defective PBA.
    3. After downloading the bootloader file to the defective phone, entering download mode with the phone, and downloading a Full S/W.(PIT, PDA, CSC, PHONE files)

    Description of the files attached to this post:
    • (12-38)_GT-I9300_BRICKED.pdf.zip - This ZIP file Contains a PDF file that is the manual for the fix.
    • GT-I9300_Boot_Recovery.tar - This TAR file is the Bootloader that is copied to the external SD card.
    • Odin3v3.07.rar - The program specified in the manual that copies the bootloader onto the external SD card.
    • GT_I9300_unbrick_sdcard_head.zip - The BIN file used in Rebellos's method below.

    Requirements:
    1. Odin3 v3.07.exe and Odin3.ini
    2. GT-I9300_Boot_Recovery.tar
    3. (12-38)_GT-I9300_BRICKED.pdf.zip
    4. External SD Card (Memory size should be 2GB or bigger.)
    5. One normal I9300 phone(normally booted on)

    *Resistor has to be shorted very carefully, avoiding touching any other parts at all cost. If you short too many things together - possibility of frying some component of your I9300 rises drastically.

    No one has yet to report trying this fix and it being successful, but I am confident that if preformed according to the instructions this fix has the potential of fixing almost any bricked GS3.

    One Little Problem:

    • Scenario: I bricked my phone and I want to fix it as mentioned in this thread. So I go ahead and look at the requirements:
      1. I download it from the attachments.
      2. I download it from the attachments.
      3. I download it from the attachments.
      4. I don't have one so I go buy one from a store for a little amount of money.
        [*]Ummmm... I have one but it can't boot... Damn! I don't have any friends that own one.... Damn! What should I do?!
        • Buy a new one so I can use it to fix the old one :silly:
        • Take my bricked phone to a store and pay at least 60$ for a fix.:eek:
        • Follow the instructions below.:D

    Highly Recommended: (Not Tested Yet, People who do this - please report in the thread)
    • Because of the 'One Little Problem' there are a few things you can do ahead of time so if you brick your phone you will be prepared:
      1. If you don't own an extra one, buy a 2GB external SD card.
      2. Follow steps 1-12 in the manual using your own phone.
      3. Take the external SD card out of your phone and put it away in a safe place to be used if needed.
    • Or follow Rebellos's (Elite Recognized Developer) way:
      Here's an experimental image: (Or attached to this post)
      https://dl.dropbox.com/u/32145655/GT_I9300_unbrick_sdcard_head.zip
      1) Insert SD card (Everything from it will be wiped!)
      2) Bootup some linux machine (it can be rooted android phone aswell as its also linux machine :) )
      3) Unpack archive
      4) Perform dd if=GT_I9300_unbrick_sdcard_head.bin of=/dev/<path to SD card device>

      On most of phones its /dev/block/mmcblk1 (MAKE SURE YOU DONT OVERWRITE YOUR INTERNAL PHONE MEMORY, ITS USUALLY "/dev/block/mmcblk0")

      On PCs it depends, its sometimes /dev/sdb
      More info about dding sd card:
      http://mikelev.in/2010/09/cloning-an-sd-card-on-linux/

      You're all ready and set, try to boot it up on dead I9300 and tell me how did it go! (Follow step 14 of Samsung's guide)

      Also, I don't think Anyway JIG is necessary. Probably you only need to connect it to PC so it gets powered and you can use download mode.

    Notice:
    • This method of fixing your bricked device is only meant to be used if all else fails: Full S/W package with Odin (PIT, BOOTLOADER, PDA, PHONE, CSC) Or USB Jig.

    I have not done this before and have not tested this method, do this at your own risk!!!
    -
    -
    8
    Significant & Useful Posts

    Significant & Useful Posts

    Just been through actions 1-12 with no problems.
    However, I can't see anything on internal/external sdcard that looks like a copy of the bootloader.
    I'm assuming it's written to a part of the sdcard just like the 'goldcard' on the HTC Desire, which can't be seen without a hex editor.
    This would then get picked up when using a jig?
    Can anyone confirm this?

    Sent from my GT-I9300 using xda app-developers app

    Here's an experimental image:
    https://dl.dropbox.com/u/32145655/GT_I9300_unbrick_sdcard_head.zip
    1) Insert SD card (Everything from it will be wiped!)
    2) Bootup some linux machine (it can be rooted android phone aswell as its also linux machine :) )
    3) Unpack archive
    4) Perform dd if=GT_I9300_unbrick_sdcard_head.bin of=/dev/<path to SD card device>

    On most of phones its /dev/block/mmcblk1 (MAKE SURE YOU DONT OVERWRITE YOUR INTERNAL PHONE MEMORY, ITS USUALLY "/dev/block/mmcblk0")

    On PCs it depends, its sometimes /dev/sdb
    More info about dding sd card:
    http://mikelev.in/2010/09/cloning-an-sd-card-on-linux/

    You're all ready and set, try to boot it up on dead I9300 and tell me how did it go! (Follow step 14 of Samsung's guide)

    Also, I don't think Anyway JIG is necessary. Probably you only need to connect it to PC so it gets powered and you can use download mode.

    You did not need to flash the bootloader to your phone first, its only in the instructions in case the bootloader in the good GS3 does not support SDCARD write protocol.

    I can confirm that using an SDCARD image to create the tweezer-tag SDCARD does work.

    NOTE: Its also possible to write the entire OS to SDCARD, not just the bootloaders.

    Flashing new bootloader is relatively safe (as far as reflashing bootloader can be safe)
    It's just same set of bootloaders but with enhanced ODIN protocol - support of writing into T-Flash. As Odia said - recently produced I9300 models might have this feature in bootloader already.

    No repartition should be used for these, new bootloader should overwrite old bootloader in working I9300, and during second flash present PIT will be used.

    It can be said I added few steps after step 11 and before step 12 of Samsung guide.
    Note: System must be rooted.
    11.1) Bootup phone and connect it to PC
    11.2) Invoke "adb root"
    11.3) Invoke "adb shell dd if=/dev/block/mmcblk1 of=/storage/sdcard0/recovery_sd_head.bin bs=1024 count=4096"
    11.4) Invoke "adb pull /storage/sdcard0/recovery_sd_head.bin"

    You will endup with dump of first 4 megabytes of sd card. Should be enough to contain all necessary data to re-create bootable sd card from it.
    Actually boot partition is ~880KB big so I guess dump of ~900KB should be enough. But better to have abit more and be more sure it'll work. :)

    I've disassembled my I9300 yesterday and did some live tests on it.
    Unfortunately I was unable to trigger EXT-SD boot, it's pretty hard to short only single resistor without shorting anything else and hanging the board or blowing something up. I'll retry it someday later when I get better tools. Maybe I triggered ext-sd boot but it didn't end up in any special screen because my device was fully alive.

    Some tech background I worked out on that solution


    Some good news:
    If this is possible for SGS3, it's highly plausible that this such method of unbricking can be used for Exynos SGS2 models. This of course needs preparing another magic-SD card.

    5
    Hello all...

    Oh dear, what a evening... :eek: I was preparing a friend with a I9300 for custom roms and installed him philz CWM recovery to play with and backup his Sammy Rom and EFS.

    After installing CWM I gave him his S3 and he booted into Sammy Rom. Then he rebooted the phone and was fiddling with the buttons and I thought "OK, he boots into recovery...".

    Then he says something like "SDCARD MODE" and I thought "what?!"... and took the phone.

    On the screen I read something like copied to EMMC and I didn't believed my eyes cause knowing this thread I immediately knew, that his S3 just has overwritten its own working bootloader with some scrap it found on this normal, not for emergency-boot prepared SD-Card.

    I also knew that when I reboot the phone it's probably dead. However, what could I do from SDCARD MODE... So I rebooted and it was dead. No DL-Mode, no Recovery, no Screen, nothing. NICE. :eek:

    So, my hope was, if we can re-initialize SDCARD Mode with a prepared SD we can realive this I9300. But I didn't wanted to open his S3 in any case, because it still had warranty.

    So I took my I9300 to prepare a SD-Card. For that I had to install the write-trough-to-sd (or T-Flash capable) bootloader onto my S3. Picked the bootloader in Odin, Odin failed, and my device then hung at something like "firmware upgrade procedure failed - try kies recovery". Yeah, make that 2 killed phones.
    (Later I recovered my S3 by re-flashing philz recovery. Have no idea, why flashing only the recovery already helped at this point.)


    OK, then I took the 4GB SD-Image from this thread around page 20 and copied the first 50MByte to the recovery-SD-Card.

    I put the recovery-SD-Card in his S3 and pressed the power button. Nothing.
    VOLUP is recovery, VOLDOWN is download, so lets press both with HOME...

    VOLUP+VOLDOWN+HOME+POWER and bam... SDCARD MODE. Hell yeah, his S3 was back alive.

    Pulled the recovery-SD and booted into download mode.

    However, flashing philz recovery wasn't enough to let his phone boot complete again. Download mode was working, but recovery and the rom itself was not.

    So I flashed the complete stock I9300XXEMC2 and the phone started into the Sammy ROM and all data were there also.

    Later I tried to access SDCARD Mode on my (first day purchase) I9300 with this key combination (without shortening the resistor) but it was not possible.

    He has purchased his I9300 in february 2013. So, long story short:

    It seems that on newer I9300 it is possible to enter SDCARD Mode by pressing the button combination mentioned above.

    BUT DON'T TRY THIS AT WILL, it will copy whatever is on your SD-CARD into the bootloader partition and it WILL BRICK your device unless you didn't have a prepared SD-Card in your phone.

    PS: I think this guy has accidently hit up+down+home+power, too... LINK

    BR
    Robert
    5
    I flashed modified bootloader onto my phone and created 4G unbrick SD card. Just working on on dumping it fully :)

    You did not need to flash the bootloader to your phone first, its only in the instructions in case the bootloader in the good GS3 does not support SDCARD write protocol.

    I can confirm that using an SDCARD image to create the tweezer-tag SDCARD does work.

    NOTE: Its also possible to write the entire OS to SDCARD, not just the bootloaders.
    4
    Here's an experimental image:
    https://dl.dropbox.com/u/32145655/GT_I9300_unbrick_sdcard_head.zip
    1) Insert SD card (Everything from it will be wiped!)
    2) Bootup some linux machine (it can be rooted android phone aswell as its also linux machine :) )
    3) Unpack archive
    4) Perform dd if=GT_I9300_unbrick_sdcard_head.bin of=/dev/<path to SD card device>

    On most of phones its /dev/block/mmcblk1 (MAKE SURE YOU DONT OVERWRITE YOUR INTERNAL PHONE MEMORY, ITS USUALLY "/dev/block/mmcblk0")

    On PCs it depends, its sometimes /dev/sdb
    More info about dding sd card:
    http://mikelev.in/2010/09/cloning-an-sd-card-on-linux/

    You're all ready and set, try to boot it up on dead I9300 and tell me how did it go! (Follow step 14 of Samsung's guide)

    Also, I don't think Anyway JIG is necessary. Probably you only need to connect it to PC so it gets powered and you can use download mode.