Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
RazvanG
Old
(Last edited by RazvanG; 10th April 2011 at 09:13 AM.)
#1  
Senior Member - OP
Thanks Meter 78
Posts: 348
Join Date: Aug 2010

 
DONATE TO ME
Smile [FIX][UPDATE: 19.Jan.2011][110% SAFE] 3-Button Combo FiX for Selected/ALL Firmwares

Changelog:

19.01.2011
-NEW links added
-Heimdall Method is now better explained
02.01.2011
-Added Italian tutorial (written by Z4kW0lf)
18.12.2010
-Added Spanish tutorial (written by Vvaleta, Vinclar and Lorse of HTCmania, thanks guys !)
17.12.2010
-Updated Odin3 solution to use md5 checksum - will NOT hang at boot.bin (Windows, thanks to Lorse and Intronauta of HTCmania)
09.12.2010
-Added the latest bootloaders from Samsung, optimized for Froyo on Galaxy S
-Added the Android dumping method (BML1) for my original FiX
-Files inside RAZ_P-SBL_SGS.tar will be flashed using Heimdall (Windows & UNIX)
-Removed the EXPERIMENTAL x0 FiX (redbend_ua self-flash for x0 Firmwares).
28.10.2010
-Initial Release

Hello FiXed World 3.0 by RazvanG .. in dedication to my beloved grandmother, Camelia Petrescu (05.SEP.1934 – 03.DEC.2010) I will always love you.

(because information should be free for all):
YOU MAY NOT, BY ANY MEANS, USE THIS SOLUTION/CODE OR PART OF IT FOR COMMERCIAL PURPOSES.
DO NOT USE THIS METHOD COMMERCIALLY

YOU ARE NOT ALLOWED TO USE THIS METHOD IN YOUR FREE SOFTWARE WITHOUT PROPER CREDITS ADDED TO IT.
YOU SHOULD ALWAYS MENTION MY NAME AND MY PAYPAL ACCOUNT FOR DONATIONS IN YOUR SOFTWARE IF YOU CHOOSE TO USE THIS SBL FiX


PLEASE give credit (and donations if you can) to RazvanG for finding The Solution, writing this Tutorial and the Automated Script (PayPAL Donation)

For those of you that have donated THANKS!

01. Ghioane Gino Cristian; Romania
02. Jimmie Knutas; Sweden
03. Jose Mendoza; USA
04. Anonymous; Norway
05. Reschi85; Austria
06. Ekin Tekbiyik; Australia
07. Salman Daha; USA
08. Jamie Sidford; UK
09. Stefano Passerini; Italy
10. Fabio Verardo; Italy
11. Radu Marian Enache; Romania
12. Haanstra Sander; Netherlands
13. Rares Alin Benea Nadaban; Romania
14. Alex Curtis; UK
15. James Darley; UK
16. Boris Lulic; Croatia
17. Pietro Rossin; Italy
18. Jonathan Scarfo; Argentina
19. Karl Sever; Austria
20. Markus Kaldenbach; Ireland
21. Wong Ling Choo; Singapore
22.
23.

.. and a bigger THANKS to those who will donate in the future !!

//IF YOU ARE ON FROYO (ANDROID 2.2/2.2.1) OR ON ECLAIR (ANDROID 2.1) WITH A x0 FIRMWARE (OFNI x0) USE HEIMDALL METHOD OR ODIN3 (V1.7) METHOD TO REFLASH YOUR BOOTLOADERS

//UPDATE
//17.DEC.2010
//ALL FIRMWARES


Since Richthofen didn't update his Odin3 solution to use the LATEST bootloaders (03.dec.2010), there you have it.

If Samsung Drivers are properly installed for Download Mode, the flashing process is just as safe to do so with Odin3 as with Heimdall.

When the Galaxy S is connected to the PC in Download Mode, you have to see in Device Manager: USB Composite Device Samsung and Samsung Mobile Modem.

If you see this, is 100% safe to use Odin v1.3 or v1.7 to flash the bootloaders.



Preparations: Make sure you have the drivers installed (i.e Kies is recognizing the phone) and "USB Debugging" is turned on in "Settings -> Applications -> Development" menu. Type *#0228# in the dialer and check Voltage value (without USB plugged in) is atleast 3800(mV).

HEIMDALL METHOD:

01. Unplug the phone from the computer (if connected)
02. Kill all Kies related software (tray agent, etc)

// if you don't have Heimdall's Drivers installed, skip only step 3 for now, and follow the tutorial until you get to step 6, then (with the mobile still connected in Download Mode) run zadig.exe from Heimdall's Driver folder to install proper drivers. After that, continue the tutorial with step 7

03. Start Heimdall Downloader (Heimdall-frontend.exe)
04. Plug in the phone to the computer
05. Download adbDownload.zip
06. Unpack adbDownload.zip and run/double click on Download.bat
07. Download RAZ_P-SBL_SGS.tar
08. Unpack RAZ_P-SBL_SGS.tar
09. Move to Heimdall-Frontend.exe (GUI) and select boot.bin and SBL.bin.
10. Flash the bootloaders

You can get the latest Heimdall, here
Please read the instructions and README files included in the archives.

NOTE: You must have the Microsoft Visual C++ 2010 redistributables installed on your system for Heimdall to work.

ODIN3 METHOD:

1. Unplug the phone from the computer (if connected)
2. Kill all Kies related software (tray agent, etc)
3. Start Odin3 v1.3 or v1.7 Downloader
4. Plug in the phone to the computer
5. Download adbDownload.zip
6. Unpack adbDownload.zip and run/double click on Download.bat
7. Download PSbl_stockJPU.tar.md5
8. Move to Odin3 v1.3 or v1.7 Downloader and select "PSbl_stockJPU.tar.md5" as PDA file. Make sure "Phone Bootloader Update" is ticked and re-partition is unticked. Do not select any other files but "PSbl_stockJPU.tar.md5".
9. Press "Start" button to launch the update process. It will take around three seconds to complete. After the update phone will reboot automatically.


// Romanian Tutorial translated HERE
// Spanish Tutorial translated HERE
// Italian Tutorial translated HERE

//READ BELOW ONLY IF YOU ARE ON ANDROID 2.1 OR USING A CUSTOM RECOVERY MENU TO APPLY THE UPDATE.ZIP
//READ BELOW ONLY IF YOU ARE ON ANDROID 2.1 OR USING A CUSTOM RECOVERY MENU TO APPLY THE UPDATE.ZIP
//READ BELOW ONLY IF YOU ARE ON ANDROID 2.1 OR USING A CUSTOM RECOVERY MENU TO APPLY THE UPDATE.ZIP


Many Orange users and other Branded Galaxy S users bricked or semi-bricked their E-Fused or U3 Phones while applying various 3-Button Combo FiXes.

NOW here is a real PROPER solution ! 110% SAFE ! for Selected Firmwares. NO Odin3 required !

HOW-TO check if your mobile is compatible (Windows):

Step 1: Download the XVI32 Hex Editor

Step 2: Dump your BML1 block (rooted phone needed):

Step 2 Explained:

on ANDROID:

Install "Terminal Emulator" (Market download)
Run "Terminal Emulator" and type:

su (a superuser request will be displayed on the phone screen, accept it).
dd if=/dev/block/bml1 of=/sdcard/bml1.dump


The dump will be copied to the root of the internal SD card.

or WINDOWS:

Open a new command prompt and type:

adb shell
su (a superuser request will be displayed on the phone screen, accept it).
dd if=/dev/block/bml1 of=/sdcard/bml1.dump


The dump will be copied to the root of the internal SD card.

Step 3: Open the bml1.dump file with XVI32.

Step 4: Search (in ASCII Mode) for OFNI.

If the block reads "!@" just follow the tutorial below starting with Step 1.


If it reads "x0" then STOP as this FiX will BRICK your phone if applied !!


HOW-TO check if your mobile is compatible (UNIX):

on UNIX, any hexdump (or od / ghex /etc...) programs will show, for what you call a bad "x0" dump:
Code:
hexdump -C bml1.dump | grep OFNI           
000053e0  4f 46 4e 49 1c 02 d7 30  44 02 d7 30 00 48 2d e9  |OFNI...0D..0.H-.|
and for the "safe" dump:
Code:
hexdump -C bml1.safedump | grep OFNI 
000053e0  4f 46 4e 49 1c 82 21 40  44 82 21 40 00 48 2d e9  |OFNI..!@D.!@.H-.|
Other output format, with od:
Code:
od -c bml1.dump | grep "O.*F" 
0051740   O   F   N   I 034 002 327   0   D 002 327   0  \0   H   - 351
od -c bml1.safedump | grep "O.*F" 
0051740   O   F   N   I 034 202   !   @   D 202   !   @  \0   H   - 351

If it reads "x0" then STOP as this FiX will BRICK your phone if applied !!

Why is this different? How come it is 110% Safe for Selected/ALL Firmwares containing the !@ block?
Well .. it uses redbend to self-flash a proper SBL, compatible with the Primitive one found on Selected firmwares

I want to thank my sweet little girlfriend, Georgiana Coman , for making this possible by supporting the geek inside me :* and also for helping me re-pack and upload the needed files.

Also, I want to welcome baby Vlad, into this wonderful world ! (23.nov.2010)


Step 1: Download RAZ-FiX-SGS.zip
Step 1.1: Place the file to the root of the INTERNAL phone's memory and rename it to: Update.zip
Step 1.2: Make sure USB debugging is enabled (Settings->Applications->Development->USB Debugging)
Step 1.3: Connect the Phone to the PC

Step 2: Download adbRecovery.zip
Step 2.1: Unpack adbRecovery.zip
Step 2.2: Run Recovery.bat

//for the next step to work, you need to be on Recovery 2e (Android 2.1). It will NOT work on Froyo (Android 2.2, Recovery 3e)
//to get the proper recovery menu back, follow the guide found HERE (thank you, Reschi85)


Step 3: Select on the phone's menu: apply sdcard; update.zip and press the Home button.

After a few seconds, the phone should restart and the FiX will have been applied.
Now, just use the regular 3-Button Combo to enter Download Mode (Volume Down + H0me + Power) or Recovery !!

Enjoy .

Very special thanks go to..
Georgiana Coman , the girl behind the legend
Special thanks go to..
Richthofen for giving me a place to start in developing this method.
DukeForever for providing the "bad" BML1 Dump (Orange Fr)
Tyxerakias for providind the BML4 (Sbl.bin) Dump
Lorse for writing the automated x0 script and providing the info about proper driver installation.
Intronauta for re-packing the needed files for Odin3 flashing
Vvaleta and Vinclar of HTCmania for translating/writing the tutorial in Spanish
Reschi85 for writing the instructions on how to get Recovery 2e on Froyo
NicDumZ for the UNIX output
Z4kW0lf for translating/writing the tutorial in Italian

.. and a F*ck YOU goes to the Authorized Romanian Orange Care Center Service Team, especially Cristian I.


Please use my PayPal account for donations. Thank You.

Razvan Ghituleasa
You can now enable the 3-Button Combo on ANY Galaxy S GT-i9000 Firmware !
110% SAFE !!
Just click the link below:
Hello FiXed World 3.0 by RazvanG
If you find my guide or advice helpful, please donate via PayPAL
ALL DONATIONS MADE TO MY PAYPAL ACCOUNT WILL GO TO CANCER SUPPORT
Thank You
The Following 37 Users Say Thank You to RazvanG For This Useful Post: [ Click to Expand ]
 
tb5...
Old
#2  
tb5...'s Avatar
Senior Member
Thanks Meter 13
Posts: 322
Join Date: Oct 2007
e-fused ??

i got a bell
I9000UGJG9

will this work for me...

does the lag fix have to be removed?
and how about if it's rooted?
 
stinger32
Old
#3  
Senior Member
Thanks Meter 1
Posts: 251
Join Date: Nov 2006
Location: Stockholm
you are my new hero if this works I'v allready bricked my phone twice with the other solution.
Samsung Galaxy 2
Huawei mediapad
 
RazvanG
Old
(Last edited by RazvanG; 22nd November 2010 at 08:28 AM.)
#4  
Senior Member - OP
Thanks Meter 78
Posts: 348
Join Date: Aug 2010

 
DONATE TO ME
Quote:
Originally Posted by tb5... View Post
e-fused ??

i got a bell
I9000UGJG9

will this work for me...

does the lag fix have to be removed?
and how about if it's rooted?
Here is how to check if the PBL is good or not for SBL update:

Download the XVI32 Hex Editor

Dump your BML1 block (rooted phone needed):

Open a new command prompt and type:

1. adb shell
2. su (a superuser request will be displayed on the phone screen, accept it).
3. dd if=/dev/block/bml1 of=/sdcard/bml1.dump

The dump will be copied to the root of the internal SD card.

Open the bml1.dump file with XVI32.
You can now enable the 3-Button Combo on ANY Galaxy S GT-i9000 Firmware !
110% SAFE !!
Just click the link below:
Hello FiXed World 3.0 by RazvanG
If you find my guide or advice helpful, please donate via PayPAL
ALL DONATIONS MADE TO MY PAYPAL ACCOUNT WILL GO TO CANCER SUPPORT
Thank You
The Following User Says Thank You to RazvanG For This Useful Post: [ Click to Expand ]
 
RazvanG
Old
#5  
Senior Member - OP
Thanks Meter 78
Posts: 348
Join Date: Aug 2010

 
DONATE TO ME
Quote:
Originally Posted by stinger32 View Post
you are my new hero if this works I'v allready bricked my phone twice with the other solution.
.. just take a leap of faith and post the results
You can now enable the 3-Button Combo on ANY Galaxy S GT-i9000 Firmware !
110% SAFE !!
Just click the link below:
Hello FiXed World 3.0 by RazvanG
If you find my guide or advice helpful, please donate via PayPAL
ALL DONATIONS MADE TO MY PAYPAL ACCOUNT WILL GO TO CANCER SUPPORT
Thank You
The Following User Says Thank You to RazvanG For This Useful Post: [ Click to Expand ]
 
stinger32
Old
#6  
Senior Member
Thanks Meter 1
Posts: 251
Join Date: Nov 2006
Location: Stockholm
Quote:
Originally Posted by RazvanG View Post
.. just take a leap of faith and post the results
Hehe I wonder what the service center will say if I show up for the third time and blame Kies again they must think I'm an complete fool. The service-center didnt manage to fix it the second time, they have sent it back to Samsung so I'm waiting for it right now.
Samsung Galaxy 2
Huawei mediapad
 
ragin
Old
#7  
ragin's Avatar
Senior Member
Thanks Meter 145
Posts: 1,725
Join Date: Dec 2007
Location: Hubli
At last, a real good working solution.

THANKS YOU.
 
aureusz
Old
#8  
Member
Thanks Meter 6
Posts: 30
Join Date: Dec 2009
Would it be possible to adapt this method to all Phones ?

Even non e-fused phones had some bricks while flashing bootloader with Odin.

I made the mistake to flash Kies update without checking first if it was "e-fused" or not and that's what might led me into trouble (tried to flash with Kies, regedit method, no way to tell now about "efused", it's not booting at all, power button not working, Download mode combo not working.)
 
gzus9000
Old
#9  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Feb 2009
great tool, worked flawless on my SGS, thank you RazvanG, the other methods seemed to complicated or risky for me so i decided to wait until something safe appears and here it is the safest method.

Great work, greatly appreciated!
 
RazvanG
Old
#10  
Senior Member - OP
Thanks Meter 78
Posts: 348
Join Date: Aug 2010

 
DONATE TO ME
Quote:
Originally Posted by aureusz View Post
Would it be possible to adapt this method to all Phones ?

Even non e-fused phones had some bricks while flashing bootloader with Odin.

I made the mistake to flash Kies update without checking first if it was "e-fused" or not and that's what might led me into trouble (tried to flash with Kies, regedit method, no way to tell now about "efused", it's not booting at all, power button not working, Download mode combo not working.)
It *should* work on any firmware (even non e-fused).. if you want to take a leap of faith, be my guest and post the results.
You can now enable the 3-Button Combo on ANY Galaxy S GT-i9000 Firmware !
110% SAFE !!
Just click the link below:
Hello FiXed World 3.0 by RazvanG
If you find my guide or advice helpful, please donate via PayPAL
ALL DONATIONS MADE TO MY PAYPAL ACCOUNT WILL GO TO CANCER SUPPORT
Thank You

The Following User Says Thank You to RazvanG For This Useful Post: [ Click to Expand ]
 
Post Reply+
Tags
branded, button combo, efused, fix, safe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...