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:
Copying the Bootloader file to an external SD Card, using a normal GT-I9300.
Inserting the external SD card into the bricked phone, and copying the bootloader file to the defective PBA.
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:
Odin3 v3.07.exe and Odin3.ini
GT-I9300_Boot_Recovery.tar
(12-38)_GT-I9300_BRICKED.pdf.zip
External SD Card (Memory size should be 2GB or bigger.)
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:
I download it from the attachments.
I download it from the attachments.
I download it from the attachments.
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
Take my bricked phone to a store and pay at least 60$ for a fix.
Follow the instructions below.
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:
If you don't own an extra one, buy a 2GB external SD card.
Follow steps 1-12 in the manual using your own phone.
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:
Quote:
Here's an experimental image: (Or attached to this post) https://dl.dropbox.com/u/32145655/GT...dcard_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")
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!!!
-
-
LG Google Nexus 4 E960 Phone Details - Black 16GB Android Version - 4.2.2 Rom - CyanogenMod 10.1 Nightly Builds Kernel - Franco.kernel r137
Previous Devices: Sony Ericsson K610i, Samsung Galaxy S II GT-I9100, Samsung Galaxy S III GT-I9300
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
Quote:
Originally Posted by Rebellos
Here's an experimental image: https://dl.dropbox.com/u/32145655/GT...dcard_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")
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.
Quote:
Originally Posted by Odia
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.
Quote:
Originally Posted by Rebellos
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.
Quote:
Originally Posted by Rebellos
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.
Quote:
Originally Posted by Rebellos
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.
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.
Though we strike at you from the shadows, do not think that we lack the courage to stand in the light.
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
Sometimes, you can harp on a subject so much that you end upbeating a dead horse. In our eyes, … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?