yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Elproserado:
Hi all,

before anyone jumps down my throat and tells me that if I have to ask what I'm doing then I shouldn't be messing in the first place, please let me say, I am technically capable and able to follow instructions, I'm very able with IT but am no way a wizard like many of you guys.

Please can someone explain exactly how I dump the BNL1 file. I have rooted my SGS and have debugging turned on. Someone mentioned using terminal emulator but I must be doing something wrong. I have extracted ADB but the command window flashes on for an instant then closes. What do I do, help!!!!!

If someone has a video for all this that would be better but I'd just really settle for some instructions in laymen's terms. I'm so fed up of not having three button recovery, my phone has bricked twice just because of Kies!

If it matters, I'm running 2.1 - update 1 (i9000xxjm1)

I'm running windows 7 also

Hope someone can help,

Ryan
[Galaxy S I9000 Android Development] vinclar:
Here you have an script to automatically extract your bml1.dump
[Galaxy S I9000 Android Development] j5lep:
Not booting up

Hey guys,

Just tried the updated RAZ-FiX-SGS.zip

Did as it says, now the phone wont boot up,

Any suggestions, or is bricked for ever,

Please help :(
[Galaxy S I9000 Android Development] 2k4ever:
just rechecked mine - nothing changed (the two files (befor and after applying the patch) have the same MD5 and SHA1 hash)
[Galaxy S I9000 Android Development] Elproserado:
Thankyou very much, thats why I love the Android community, always willing to help.

I can't believe how much of a noob I'm sounding but I'm having trouble finding the 0FNI in ASCII, how do I do that?

Thanks again,

Ryan
[Galaxy S I9000 Android Development] rubbishonly:
110% SAFE with all models?

i'm still worried, can you check my dump plz?
[Galaxy S I9000 Android Development] 2k4ever:
use the search function of your hex editor

and no disrespect, but your really don't seem very comfortable with IT as using the search function should be quite logical so maybe you should rethink flashing your device

i tried to use the fix based on Odin, but couldn't get odin to work

(odin doesnt recognize my phone in download mode - if not in download mode it is recognized)

any ideas?
[Galaxy S I9000 Android Development] Elproserado:
I know how it sounds, honestly, I'm not a complete newcomer, it's just that everytime I was sarching I got "string not found".

Anywho, I went to the end of the script and saw that my phone was logged as U3 so am now just nervously deciding if I should go ahead.

As I mentioned, brcked twice already just plugging into Kies....
[Galaxy S I9000 Android Development] dogans:
Ok, I have rooted with SuperOneClick first, didnt work.

"E:Signature verification failed. Installation Aborted".

Unrooted and rooted with z4Root, but get the same error.

Help please?

Edit: nevermind, this worked:

http://xdaforums.com/showthread.php?t=785201
[Galaxy S I9000 Android Development] Oxigy:
Hi there,

this seems not to work for me i have a proximus Samsung sgs i9000 from Belgium with a !@ in the dump file, when launching UPDATE ZIP I get a message stating "E signature failed" and after I reboot in the flash menu and my phone stays the same as before, any suggestion how i could make it work?

running rooted sgs wit froyo 2.2
[Galaxy S I9000 Android Development] wdsouza1:
I got fully bricked. Nothing happens. no lights at all. 3 buttons dont work. jig dont work. suggestions?

thanks
[Galaxy S I9000 Android Development] presmanno:
It looks it still does not work with froyo, when trying to apply the Update.zip I got the same "signature" error as before.

Any suggestion?
[Galaxy S I9000 Android Development] gnargle:
It's ok, we all have our first time! :) You have to navigate to the location where adb is located (i.e where you downloaded it to) on your computer to use the adb command. It can be difficult knowing file paths, so I suggest just opening my computer, double clicking your C drive, and placing adb there. Then, open the start menu and search for cmd.exe and run it. Type 'cd C://' without quotes. This points cmd.exe to your C drive. Then follow the rest of the instructions. Hope this helped :)
[Galaxy S I9000 Android Development] .Slane.:
Recent Froyo firmwares comes with "3e recovery" which is incompatible with no-signed update.zip. You have to use some custom kernel to recover this feature.
[Galaxy S I9000 Android Development] gianmaria1982:
Xo

Hey so i follow all the procedures, i can t get the Ragfix.zip because i live in china and multiupload is censored but i have a way.............

now i got Xo on the XV32, now is the procedure 110% safe since here in China i am not sure i have a warranty so if i brick the phone........big problem.........

i am stuck since i buy the phone and it was rooted and i can t update via kies......
[Galaxy S I9000 Android Development] beaumauricien:
Dear RazvanG,

I'm on Orange Switzerland and would you be so kind to check my bump file whether that would be safe to apply the first option "!@" or "x0" then download RAZ-FiX-SGS-x0.zip

Thank you very much
[Galaxy S I9000 Android Development] Vidda77:
It works!!! :D

But only work download mode, recovery mode don't :(

Galaxy S, no branded, Android 2.1, no-efused, block "!@" :)

I was very scared to brick my new phone, but fortunatelly it works fine! However I like to have recovery mode working :). any ideas?

EDIT: Recovery works too :O Great!!! :D Thanks, thanks again! :D
[Galaxy S I9000 Android Development] RazvanG:
yes, 110% safe as long as you follow the instructions.

original tutorial (RAZ-FiX-SGS) for !@ dumps

and new fix (RAZ-FiX-SGS-x0) for x0 dumps.
[Galaxy S I9000 Android Development] RazvanG:
.. you dumped the wrong partition :/
[Galaxy S I9000 Android Development] a_lan:
Didn't work

Didn't work for me. I checked dump file and it's x0 efused.

Phone details: GB T-Mobile

PDA: I9000BOJG3

PHONE: I9000BOJF1

CSC: I9000GTMUJG1

Rooted with voodoo lagfix

Any suggestions?
[Galaxy S I9000 Android Development] RazvanG:
Please dump bml5 (yes, that's five) and send me the file.

Thank you
[Galaxy S I9000 Android Development] moreomnia:
thank you 2k4ever. i have tried but i have the recovery version 3e :( how can i do?
[Galaxy S I9000 Android Development] beaumauricien:
Quote:

Originally Posted by beaumauricien View Post

Dear RazvanG,

I'm on Orange Switzerland and would you be so kind to check my bump file whether that would be safe to apply the first option "!@" or "x0" then download RAZ-FiX-SGS-x0.zip

Thank you very much

.. you dumped the wrong partition :/

Hello ZazvanG

What do you mean by wrong partition, i'm new to Android

I rooted my phone Then

su

dd if=/dev/block/bml1 of=/sdcard/bml1.dump

And zip the file attached.

Did i do something wrong.

I have attached a new file for review

Thanks for your time
[Galaxy S I9000 Android Development] RazvanG:
By wrong partition I mean that the first time, you dumped BML2 and not BML1 as requested..

Anyway, your firmware is OFNI‚!@D‚!@ so you are SAFE to continue with the original FiX (RAZ-FiX-SGS)

Don't forget to doante if you can.

Thank you.
[Galaxy S I9000 Android Development] a_lan:
I couldn't attach a file from my phone so I used dropbox

db.tt/3Dwat3S
[Galaxy S I9000 Android Development] RazvanG:
Thank you

RazvanG
[Galaxy S I9000 Android Development] arieru:
An observation

I noted, after applying the fix, my phone shows a different boot screen when I turn it on... I have an GT-i9000T model, but now, the first second it boots, shows me GT-i9000... Then the boot screen changes, showing the correct version number. It's only a detail, but it would be nice, if the boot screen not change al all... Is there some way to achieve this ?

I know it's only a silly detail, but maybe it can be fixed.

Thanks.
[Galaxy S I9000 Android Development] RazvanG:
yes, I know about the change and NO, it can't be modified to GT-i9000T (unless you lose the 3-button combo FiX)
[Galaxy S I9000 Android Development] presmanno:
Hi RazvanG,

any chance to have a version that overtake the signature problem?
[Galaxy S I9000 Android Development] RazvanG:
no, not really. no

sorry

only recovery 2e as unsigned.

..but you can always try to contact Sammy and ask them to sign my file/FiX for you :)) then post it here :rolleyes:
[Galaxy S I9000 Android Development] krestofilo:
I have already did all the steps untill the part where I have to copy the dump file to the sd but when I try to apply this comand:

dd if=/dev/block/bml1 of=/sdcard/bml1.dump

it says me: "cannot open for write: read-only file system"

Someone knows how to change this setting?

thanks
[Galaxy S I9000 Android Development] Lorse:
Try this

need root permissions

adb shell su -c "busybox dd if=/dev/block/bml1 of=/sdcard/bml1.dump"
[Galaxy S I9000 Android Development] krestofilo:
I have the phone rooted and i always enter as superuser, also i have the busybox installed and all runing ok. Just one question the "-c" what was supossed to be?, it don't recognise that comand, and it keep me giving the same message of the "read-only system"

thanks Lorse anyway
[Galaxy S I9000 Android Development] ramiawad99:
I have the dump file, but i can't figure out what version do i need to use.

Appreciate if some one can have a look and advice me which version should i use.

Thanks.
[Galaxy S I9000 Android Development] gueshew:
Found OFNI but no !@ or x0

I have managed to follow your instructions and install all required software on Ubuntu.

However after dumping the file and finding OFNI I cannot seem to see where the !@ or x0 are located...

would anyone mind having a quick look at the screen shot of the dump file please?

the OFNI is in the first top right row, FYI I have an e-fused SGS on 3 UK.

thanks in advance guys
[Galaxy S I9000 Android Development] RazvanG:
your dump should be ‚!@OFNI‚!@D‚!@

.. but attach the .dump file just to take a look at it and be sure :)

don't forget to donate if you can

thank you
[Galaxy S I9000 Android Development] RazvanG:
‚!@OFNI‚!@D‚!@

so you sould use the original FiX

please, don't forget to donate if you can.

thank you
[Galaxy S I9000 Android Development] gueshew:
dump attached

so odd it seems that I have neither of the 2 alternatives you talked about, I have attached the file for your viewing

thank you
[Galaxy S I9000 Android Development] RazvanG:
NOT !@

×0OFNI×0D×0

use RAZ-FiX-SGS-x0

//reported not working by some, but still it will NOT brick your phone.
[Galaxy S I9000 Android Development] gueshew:
thank you

OK I found it using XVI32 in wine for some reason my linux hex editor wouldnt show the dump file properly it seems. I now see the xO in front of OFNI.

is the recovery.batch file working in ubuntu as well ?

also do you think froyo would fix this whenever it's released on my network?
[Galaxy S I9000 Android Development] RazvanG:
win hex proof attached

the new froyo update by kies should fix the button combo problem BUT it is not safe to update without the FiX.

if something goes wrong during flashing, you end up with a brick.

RazvanG
[Galaxy S I9000 Android Development] gueshew:
thank you for being so involved

you are right I will play it safe and try the fix on my phone.

one last thing: would the batch recovery file work from a ubuntu system or has it only been written for windows?

thanks you and have a great day
[Galaxy S I9000 Android Development] RazvanG:
I don't think the batch file will work on ubuntu (you can try) BUT you can find on market programs to help you reboot in recovery mode.

last, but not least, download terminal emulator and type 'reboot recovery'
[Galaxy S I9000 Android Development] gueshew:
the batch file did not work however typing "reboot recovery" from adbshell on ubuntu did work, I was able to apply the update patch successfully, and reboot with no bricking

unfortunately it did not have any effect on the 3buttons modes, as you predicted

do you have any other idea of what can be done to fix this?

thank you
[Galaxy S I9000 Android Development] RazvanG:
I do have (still testing and comparing) another self-flash via recovery solution ready, BUT it is VERY dangerous (as it might brick you phone, 80% chances at this stage) and that's why I don't release it.. so the short answer is 'no'
[Galaxy S I9000 Android Development] gueshew:
anyways thank you so much for your help and good luck with your development
[Galaxy S I9000 Android Development] RazvanG:
//UPDATE: 23.NOV.2010

If your .dump file reads: "x0" then download RAZ-FiX-SGS-x0.zip and place the file to the root of the INTERNAL phone's memory, then rename it to: Update.zip

Next, just follow the tutorial starting with Step 1.2

After the phone restarts, delete Update.zip from the root of the INTERNAL phone's memory, download Raz-FiX-SGS-x0-V2.zip and place it to the root of the INTERNAL phone's memory, then rename it to: Update.zip

Next, just re-follow the tutorial starting with Step 1.2

Please post your results.

Thank you.

//WARNING !!!

//This FiX is HIGHLY EXPERIMENTAL

//It could BRICK your phone !!
[Galaxy S I9000 Android Development] presmanno:
Thank you, I'd ask Sammy to sign your fix if I'd know who Sammy is :(

Just another question, how can I fix my phone now that is 3e? Someone told me that it is possible to revert it back but I don't know how to do it (and then how to revert it to 3e again).

Can I remove the dump file from the root of my phone?
[Galaxy S I9000 Android Development] RazvanG:
Sammy as in Samsung

..dude, yes, delete the file/dump from the phone then, do yourself a favour and never touch it again until you read more about android phones and how they work.
[Galaxy S I9000 Android Development] pieri70:
please help

Hi all

here is my bml1 backup, could you please have a look at it and tell me which patch to apply and if it's safe?

My SGS was 3G and now is 2.2 original samsung italian.

Thanks

pieri
[Galaxy S I9000 Android Development] vinclar:
Your boot.bin (bml1) is x0 so...

//WARNING !!!

//This FiX is HIGHLY EXPERIMENTAL

//It could BRICK your phone !!
[Galaxy S I9000 Android Development] pieri70:
Thanks vinclar,

I't seems that froyo isn't fully patchable, isn't it?

So is it double dangerous to apply this fix, the two steps //UPDATE: 23.NOV.2010?

Sorry for my doubts, but I'm a inexperienced..

bie

pietro
[Galaxy S I9000 Android Development] RazvanG:
Froyo has Recovery 3 which dosen't allow unsigned updates to be flashed in recovery mode, that's why you need to be on Recovery 2e or a Custom one (safe process).

The NEW fix itself (for x0 dumps) is NOT double dangerous as you call it.

The first step is 100% safe. Just the second one is dangerous as it is not tested yet. It replaces the primitive bootloader.

If it fails as a fix, you could recover your phone using a JIG.

If you decide to test it, please post your results.

Thank you
[Galaxy S I9000 Android Development] pieri70:
Thnx RazvanG,

so, recovery 3 is the default recovery way in Froyo original.

Is it possible to achieve recovery 2e (that should be safer) in my froyo SGS (I think It isn't possible as it it on Eclair..), right?

And applying only the first step (the safe one) what improvement can take?

Bie

pietro
[Galaxy S I9000 Android Development] RazvanG:
recovery 3 is default for android 2.2 (more security)

recovery 2 is default for android 2.1 (less security, allows flashing of unsigned files)

you can get recovery 2 back on froyo by using various rooting methods (not all)

as for the first step of the fix for x0 firmwares, it only prepares the firmware for compatibility with the second stage which replaces the boot.bin
[Galaxy S I9000 Android Development] r4stafari:
how do you go about with it....
[Galaxy S I9000 Android Development] rubbishonly:
please help me take a look, really appreciate it :D

i wanna get this over with and update to 2.2 ASAP
[Galaxy S I9000 Android Development] Poxit:
- You got U3, and ready to go, i also got U3, so it is 100% safe.
[Galaxy S I9000 Android Development] reschi85:
which methods are you referring to? is it possible without using odin?

could you please provide a link or point me in the right direction?

the only thing i found is http://xdaforums.com/showthread.php?t=788108

but unfortunately this method involves flashing. so if this goes wrong it will be pretty bad because of the missing 3-button-fix.
[Galaxy S I9000 Android Development] RazvanG:
‚!@OFNI‚!@D‚!@

110% SAFE using the original FiX.

Don't forget to donate if you can.

Thank you
[Galaxy S I9000 Android Development] RazvanG:
Please stop writing confusing stuff on this thread !!!!

Is is NOT about U3 or anything else !!

It is about the OFNI block containing !@ or x0 strings.

Read the 1st post !!
[Galaxy S I9000 Android Development] moreomnia:
i think this is better http://xdaforums.com/showthread.php?t=813475&page=2 in post 12 . I think it doesn't involves flashing.

I appreciate if somebody can explain me what insert in terminal emulator to execute the various commands.
[Galaxy S I9000 Android Development] RazvanG:
Open the Market application and search for: Terminal Emulator
[Galaxy S I9000 Android Development] moreomnia:
ok, but I don't know how insert this:

# remount /system rw (busybox mount -o remount,rw /system)

# rename recovery in /system/bin to recovery3e (for backup purposes)

# copy "recovery" from /sdcard/recovery2e/ to /system/bin/ (cp /sdcard/recovery2e/recovery /system/bin/)

# copy the folder /sdcard/recovery2e/xbin/recovery to /system/xbin/ (cp -rr /sdcard/recovery2e/xbin/recovery /system/xbin/)

what have I to write in the command line exactly ?

(sorry for the english :) )
[Galaxy S I9000 Android Development] reschi85:
thanks, that looks great. i'll give it a try.
[Galaxy S I9000 Android Development] moreomnia:
Let me know if it works, so u can help me to do it! ;)
[Galaxy S I9000 Android Development] antonisberkous:
hello....!!

i did checked my mobile if is compatible and it has "!@" .

i want to ask i ques before i procced..

is there any problem because i run froyo...

i had eclair before and i update through kies to froyo.XXJPO

thanks...!!
[Galaxy S I9000 Android Development] RazvanG:
as long as you don't have recovery 2e, you CAN NOT apply this FiX (since you can't flash unsigned updates via recovery 3)
[Galaxy S I9000 Android Development] pieri70:
Did anyone had success on change from recovery 3 to 2e and apply correctly the fix?

If yes, please post your passages understandable by anyone

Thnx

pieri
[Galaxy S I9000 Android Development] jotafk:
I just did that a few minutes ago...

Had 2.1... flashed to 2.2 (got recovery 3e).

What I did was:

- Applied Chainfire Kernel Recovery (search in the forum) which got me to recovery 2e again.

- Installed Clockworkmod (don't really need that, it is just easier to install .zip files).

- Followed the steps in this topic (dump file, check for !@, run update.zip)

Everything went fine, I now have recovery and download mode enabled :)

Plus I have a USB JIG which I made 2 weeks ago when something went wrong flashing, lol...
[Galaxy S I9000 Android Development] reschi85:
Well it worked (froyo). I don't know wheter you still need this (maybe somebody else does), but here is what i did.

(0) download and install ADB on your pc

(1) obviously you have to root your phone. i used "z4root" from the market.

(2) install "busybox" from the market. after installing start the app and click "install".

(3) download "recovery 2e" from http://xdaforums.com/showthread.php?t=813475

(4) follow the instructions. taken from http://xdaforums.com/showthread.php?t=813475 :

should be clear

Open a command prompt on your PC, navigate to the place were you installed adb and type "adb.exe shell" and press enter. then type "su" and press enter enter. (if you are doing this the first a dialog will pop up on your phone, asking you whether to grant "su" to adb. click yes)

simply copy&paste the commands one after the other into the command prompt. be careful not to miss anything like an "/" or so.

when rebooting to the recovery menu you should now see "2e".

again, this worked for me, but that doesn't necessarily mean that it will work for you.

EDIT: One thing i forgot to mention. You have to have enough space left (4-5 mb i think) on "/system". you can check this by typing "df" at the adb shell and look for the line containing "/system"
[Galaxy S I9000 Android Development] pedrosa:
Hi All,

I've read all the pages in this thread and have a few questions.

Before i ask them here's my scenario.

I bought the phone from Carphone Warehouse, so unbranded, but my network is T-mobile UK.

My firmware is as follows……

PDA is I9000XXJM1

PHONE is I9000XXJM1

CSC is 19000OXAJM1

As you can tell it is the stock Éclair rom that came with the phone.

It has been rooted and LAGFIXED (Can't remember which method)

Now that the official Froyo rom has been out for a few weeks I thought I’d read up on how to upgrade as I have only ever upgraded my old Omnia i900 Winmo 5 phone to 6.1, and came across this thread http://xdaforums.com/showthread.php?t=810682 warning us to “….Not flash Any ROM until you can get the 3 buttons DOWNLOAD MODE working” (title of thread) by Allgamer. That thread pointed me to this thread.

I take it I already have the 3 button recovery function in my present rom due to the fact that I had to go into recovery mode to LAGFIX the phone.

Whether I have the download mode is another matter but from what I gather, from various posts elsewhere and Samsung’s own PDF (attached), you use the same 3 buttons as the recovery mode, which therefore suggests that the recovery and download modes are one and the same thing. Is this correct?

As I would like to have these functions when I upgrade (in case there are fixes for any Froyo issues that need the recovery and/or download modes to do the fix), I take it I have to do this “3 button combo fix” BEFORE I upgrade (according to the warning by Allgamer). But if I already have them then I suspect I can upgrade to Froyo without installing this fix. Is this correct?

I have done the bml1 dump (also attached) and it’s !@OFNI ,!@D ,!@ therefore I believe I have to use the original fix, should I need to. The question is, do I need to?

Please note, I am a newb to Android so please be gentle with me, and apologies for the length of this post!

Many thanks everyone.
[Galaxy S I9000 Android Development] RazvanG:
Download Mode and Recovery Menu are two different things.

Samsung calls "Recovery" the "Download Mode" (as we know it) and that's why you are confused.

You need to/must apply the FiX before attempting to flash your phone just to be on the safe side in case something goes wrong (yes, something can go wrong even when using Kies to update the firmware) and you want to be able to start all over again the flashing process.
[Galaxy S I9000 Android Development] Senthurpandian.r:
Tried the steps, but not able to fix 3-button

Hi RazvanG, thanks for your detailed steps and instant replies to queries.

I have tried following your steps, but not able to enable "download mode" (using 3-buttons).

Am using Indian version of GalaxyS I9000 DD JG4.

I have rooted the phone using the steps in the below thread:

http://xdaforums.com/showthread.php?t=742403

Now, tried to fix the 3-button combo problem, but its not working (meaning, its not entering download/recovery mode using 3-buttons).

Please help in fixing the 3-button combo to enter download mode. I would like to install Froyo. Is there any workarround.?

Thanks again,

Regards, Senthur
[Galaxy S I9000 Android Development] DPSK:
sorry for the noob question.

where do i get the XVI32 Hex Editor and bml1.dump files?
[Galaxy S I9000 Android Development] Poxit:
In post #0, but if you got MSN, i can help you through this, over teamviewer
[Galaxy S I9000 Android Development] DPSK:
i think im blind. i have looked but couldnt find it! :o

check your pm. thanks
[Galaxy S I9000 Android Development] DPSK:
first of all, credit goes to RazvanG.

with the help of Poxit, i managed to fix the 3 buttons problem. though it took quite an amount of time and his patience for his support over teamviewer!

thanks guys! i learn something new everyday :)