Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,809,465 Members 37,109 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE] Fix an unflashable or soft bricked I9100G

Tip us?
 
Phistachio
Old
(Last edited by Phistachio; 25th December 2012 at 02:57 AM.)
#1  
Phistachio's Avatar
Recognised Contributor - OP
Thanks Meter 993
Posts: 1,446
Join Date: Oct 2011
Location: Madeira, PT
Angry [GUIDE] Fix an unflashable or soft bricked I9100G

Hello everybody

Due to some demand and request, I've decided to adapt my guide to the I9100G. It deserves some love too!

This is a guide dedicated to noobs, so if you're not one, I would advise to stop reading now! (altough feedback would be great! )

Yes, there have been quite a few threads about fixing a soft brick. But what I'm writting now is another solution to a different kind of problem : unflashable GSII (which also works with a soft brick of course ), which is a soft brick and a corrupted NAND rw (read/write) function.

Just in case you don't know, a soft brick occurs when you flash a ROM or Kernel, and it doesn't go your way, thus bricking the "soft part", aka Software, of your phone. Therefore, it is easy to recover from. Now, regarding NAND rw (NAND's read and write function being the corruption) it means that it is an issue deeper than a soft brick.

It is obvious when you can flash a kernel, but you can't flash a ROM, because it can't properly read the NAND, but can flash a kernel. But you ask, why the kernel? Because flashing a kernel is a bit deeper than flashing a ROM. When you flash a kernel, you're changing/putting new instructions to the hardware, and when flashing a ROM, the instructions that are drewn are different and more "simple", so when flashing, ODIN will say "FAIL" instead of "PASS", or suddenly stopping the flash out of nowhere.

BUT UNFORTUNATELY, this guide will not be able to fix a NAND r/w corruption, due to tyhe fact that I do not have either the .PIT, the bootloader or the kernel, I only have a stock ROM, which will only fix a soft brick.

As soon as I get my laptop back from RMA (this Pentium Dual core I'm using right now isn't trustworthy), I'll extract the zImage and sbl.bin from each ROM, zip it, upload it, and add the rest of the guide.


UPDATE 02/05/2012

GOOD NEWS EVERYONE!
Thanks to maui75, I have the .PIT and the gingerbread bootloader! When my laptop arrives from RMA, I'll download and unzip all the packages in this thread, add the .PIT, zip, upload again, and add the rest of the guide!
__________________________________________________

Quote:
VERY IMPORTANT ANNOUNCEMENT


I would like to first apologize for my absence. My past months have been super busy, and they don't seem to be ending anytime soon. And "anytime soon" meaning in a couple of years. And I'm actually glad that this is happening, since I've been working pretty hard to achieve the state I'm in.

This thread has evolved into something I've never imagined. Only because of YOU guys, we managed to turn a normal thread into a pretty popular and well used Guide, and it made me so happy and joyous of being apart of the XDA community. I feel proud in being a XDA nut. This whole success is just because of YOU guys.

As painful as it is to say this... I believe that I will be dropping support on this thread after the New Year, because a) I lost my Galaxy S2 in Paris in a taxi with no hope of getting it back when I went there 3 weeks ago and b) I'm probably getting a Galaxy Note 2 in the New Year, so this thread will be most likely ported and maintained over at the Note 2 forums.

I'm extremely sorry it has come this way, and I hope you guys will understand. In the following days I'll be updating the files to their latest versions, and will try to find new bootloaders and kernels, but without sources, I'm unable to do so. I'll update whatever I'll be able to

Regards and thanks to all of you that have supported me,

Rafael K.

________________________________________________

IMPORTANT ANNOUNCEMENT #2

Please welcome neerajganga, your new thread maintainer (along with me)! He has been of great help, so I think he deserves this kind of announcement!
________________________________________________

IF YOU ONLY HAVE A BOOTLOOP


Wipe data/factory reset and wipe cache. IF THAT DOESN'T WORK, MOVE ON WITH THE GUIDE

__________________________________________________


Let's start with the basic files, downloads and requirements


1) You have to know the basics of ODIN and flashing (duh )

2) Just to be safe, please uninstall Samsung KIES. It usually interferes when flashing with ODIN. You must have the USB drivers from your phone, so don't uninstall them. Only uninstall the program KIES.
Just in case you don't have them, here are the Samsung USB drivers

3) Download ODIN, the tool that we'll use to flash all the things into our beloved Galaxy S II

4) Download the necessary ROM (they are Gingerbread 2.3.6) : Africa (Iraq), Asia (Malaysia), Europe (Open Austria), Middle East (Saudi Arabia). (password is samfirmware.com)

5) You must have WinRAR to unRAR the Recovery Package and to unzip ODIN.
You can also use 7zip, as sugested by jermitano

And that is it! Let's get down to business

__________________________________________________

If your GSII has the folowing symptoms :
  • Bootloop
  • Stuck on GSII logo, but already removed the battery to try to fix it
  • Enters Download mode and Recovery mode

It means that you are soft bricked and is easy to solve.

But if your symptoms are the mentioned above, PLUS the symptoms below
  • Enters Download mode but does NOT enter recovery mode (usually means a NAND rw corruption)
  • Doesn't flash
  • Bad flash in odin (FAIL after flashing, or the flashing suddenly stops)

Then it means that you have a bigger issue, such as the aforementioned NAND rw corruption.

It's time to open up ODIN and start reviving your phone!

__________________________________________________


First of all, let's just have a quick glance of how ODIN looks like, and where we should put the files :



As the picture clearly shows, the green rectangle is where you can tick. Those 2 which are ticked must remain that way. And the red one is well... Where you SHOULDN'T touch

But where are the files going, you say?

.tar -> PDA

__________________________________________________

Recovering a soft bricked phone


1) Grab the Recovery Package, and put the file in its place.

2) Turn off your phone. Enter Download mode by presing Vol. Up + Home + Power button.

3) Plug in your phone. It will show you, in a yellow box in ODIN, ID:COMx (x being the number displayed, sometimes displays 7, sometimes displays 9, or other numbers)

4) Once ready and done all your prayers, press Start. Wait patiently. It usually takes 5 minutes to flash.

Have you done everything correctly until now? Then...

Congratulations on recovering your phone!


You deserve some cake afterwards, and some rest

I hope that this guide was helpful, and if it was, hit the thanks button!

Credits mainly go to Intratech and Sammobile, for his amazing gallery of ROMS and files

_______________________
Disclaimer

This is to be used as educational information. I am not liable of any damage that may occur to your phone.
HTC One M8 - Stock 2.23.118.3 | Android 4.4.3

[Retired] Samsung Galaxy Note 2 - Stock XXUFND3 | Android 4.4.2 | TWRP 2.7.2.0

Soft bricked/unflashable phone? Check out my Recovery Guide! N7100 and I9100

The Following 71 Users Say Thank You to Phistachio For This Useful Post: [ Click to Expand ]
 
superatmos
Old
#2  
Retired Recognized Developer
Thanks Meter 1,203
Posts: 493
Join Date: Mar 2011
Location: Bangalore
Very good and useful guide. Keep up the good work!
My ROM: SuperROM for GT-I9100G , SuperROM for GSM Galaxy Nexus
My Kernels for Samsung Galaxy S II GT-I9100G: Gingerbread, ICS
Tutorial for Deodexing, Building Kernel and Making Custom ROM for Galaxy S2 GT-I9100G, Galaxy S2 GT-I9100 and Galaxy Note GT-N7000
My tutorial published in XDA News Portal
The Following 2 Users Say Thank You to superatmos For This Useful Post: [ Click to Expand ]
 
ashwinsrihari
Old
#3  
ashwinsrihari's Avatar
Senior Member
Thanks Meter 228
Posts: 230
Join Date: Apr 2012
Location: chennai
Wink Much simpler

Yesterday i faced a similar problem , i just flashed a kernel and got rid of this problem...
The Following User Says Thank You to ashwinsrihari For This Useful Post: [ Click to Expand ]
 
madbutnotstupid
Old
#4  
Junior Member
Thanks Meter 4
Posts: 16
Join Date: May 2012
Location: Kuching
Default Simple and easy.

I even fixed my Galaxy S2 which was stuck in "Phone-Exclamation-Computer" icon mode. Couldnt even get into Recovery or Download mode.

My phone showed up on Odin so i just flashed it with the stock firmware.

Thanks for the guide!!
The Following 3 Users Say Thank You to madbutnotstupid For This Useful Post: [ Click to Expand ]
 
WolVish
Old
#5  
Member
Thanks Meter 6
Posts: 70
Join Date: Jun 2011
When I tried to do a small update via OTA, it got stuck on the Bootlogo.. Did a factory reset, tried to flash via ODIN, but never worked.. Odin just says Checking CS and then closes. It doesn't flash the OS.. Help guys.
 
Phistachio
Old
#6  
Phistachio's Avatar
Recognised Contributor - OP
Thanks Meter 993
Posts: 1,446
Join Date: Oct 2011
Location: Madeira, PT
Quote:
Originally Posted by WolVish View Post
When I tried to do a small update via OTA, it got stuck on the Bootlogo.. Did a factory reset, tried to flash via ODIN, but never worked.. Odin just says Checking CS and then closes. It doesn't flash the OS.. Help guys.
What version of ODIN are you using? What fw are you flashing? Have you tried changing cables/use ports?

Quote:
Originally Posted by madbutnotstupid View Post
I even fixed my Galaxy S2 which was stuck in "Phone-Exclamation-Computer" icon mode. Couldnt even get into Recovery or Download mode.

My phone showed up on Odin so i just flashed it with the stock firmware.

Thanks for the guide!!
No problem!

Quote:
Originally Posted by ashwinsrihari View Post
Yesterday i faced a similar problem , i just flashed a kernel and got rid of this problem...
Then you just had a corrupt kernel
HTC One M8 - Stock 2.23.118.3 | Android 4.4.3

[Retired] Samsung Galaxy Note 2 - Stock XXUFND3 | Android 4.4.2 | TWRP 2.7.2.0

Soft bricked/unflashable phone? Check out my Recovery Guide! N7100 and I9100

The Following User Says Thank You to Phistachio For This Useful Post: [ Click to Expand ]
 
WolVish
Old
#7  
Member
Thanks Meter 6
Posts: 70
Join Date: Jun 2011
Quote:
What version of ODIN are you using? What fw are you flashing? Have you tried changing cables/use ports?
The ones found in this very thread only.. Asian firmware. I tried with USB 3.0 USB 2.0 ports, but forgot to try a new USB cable.. It didn't recognise the device i think.

Quote:
Plug in your phone. It will show you, in a yellow box in ODIN, ID:COMx (x being the number displayed, sometimes displays 7, sometimes displays 9, or other numbers)
It didn't happen with my I9100G. Maybe the cable is the culprit.
The Following User Says Thank You to WolVish For This Useful Post: [ Click to Expand ]
 
Phistachio
Old
#8  
Phistachio's Avatar
Recognised Contributor - OP
Thanks Meter 993
Posts: 1,446
Join Date: Oct 2011
Location: Madeira, PT
Quote:
Originally Posted by WolVish View Post
The ones found in this very thread only.. Asian firmware. I tried with USB 3.0 USB 2.0 ports, but forgot to try a new USB cable.. It didn't recognise the device i think.



It didn't happen with my I9100G. Maybe the cable is the culprit.
Either is the cable, or the USB drivers
HTC One M8 - Stock 2.23.118.3 | Android 4.4.3

[Retired] Samsung Galaxy Note 2 - Stock XXUFND3 | Android 4.4.2 | TWRP 2.7.2.0

Soft bricked/unflashable phone? Check out my Recovery Guide! N7100 and I9100

The Following User Says Thank You to Phistachio For This Useful Post: [ Click to Expand ]
 
triobot
Old
#9  
Junior Member
Thanks Meter 1
Posts: 4
Join Date: Nov 2010
TBH i prefer using Toxic Rom to get out of a pickle.
The Following User Says Thank You to triobot For This Useful Post: [ Click to Expand ]
 
fauzi_91
Old
#10  
fauzi_91's Avatar
Senior Member
Thanks Meter 211
Posts: 725
Join Date: Nov 2011
Location: B.B.Bangi
Quote:
Originally Posted by triobot View Post
TBH i prefer using Toxic Rom to get out of a pickle.
this is for i9100G..not i9100..hihi

Phone Owned : LG Nexus 4 / Galaxy S2 i9100G / HTC Wildfire
Dropbox : share
Twitter : fauzishari

The Following 2 Users Say Thank You to fauzi_91 For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes