When mucking about with firmwares and such, it's always nice to know that you can revert back to the original line of firmwares should there be a problem. It's now possible (100% restoration is only possible for regions that has had an official update already).
Special thanks to Zangieff, whose finding made this hack possible.
You can actually use this hack to get any official firmware update available on Kies installed on your phone regardless of your phones region (assuming you have the correct data available).
Check the replies for an appropriate region with code. If you can't find one, it's likely not discovered yet (or has not had any kind of upgrade by Kies).
1) Start Kies. Start the upgrade software and make sure the upgrade software detects your phone properly.
2) If your preferred region requires you to have test mode ON, press CTRL-ALT-U-P. You should get a popup window stating that Test mode is ON. (Test mode is disabled in the most recent Kies versions, as far as I know it's also unused, so there's no real benefit in downgrading to get it)
3) Now close down the update program (Do not close Kies).
4) Run regedit, and browse to the key HKEY_CURRENT_USER/Software/Samsung/Kies/DeviceDB/. Under it you have a bunch of numbered keys, find the one that contains the relevant keys (HIDSWVER and ProductCode). If you find more than one HIDSWVER and ProductCode modify the number that also have a key with the IMEI of the phone you wish to upgrade.
5. Replace HIDSWVER and ProductCode with the apropriate values.
6. Launch the upgrade software, and update your firmware.
Enjoy your new firmware.
About the hack:
There seems to be confusion about what this hack REALLY does, so I'll take this space to explain it a bit further.
Every region has a RegionCode (some operators have their own RegionCode too), to ensure people get appropriately localized firmwareupdates. This hack allows the user to trick Kies into thinking the phone is a phone from another region (or with another firmware version). It means you can get a firmwareupdate from a different region on your phone. It does NOT mean you can magically enter a code to have a localized firmware supplied where none has been released. However, should you have a branded phone there is a CHANCE (not all regions have officially released updates) that an update has been released for unbranded phones in your region. If that's the case, all you should need to do is figure out appropriate settings for the registry keys, and Kies will allow you to "upgrade" to an unbranded localized firmware. There is no way for Kies to automatically make hebrew (or any other language not available in chinese firwmares) available in a chinese firmware. Which means that you will NOT retain your localized settings should you upgrade to that chinese firmware.
Here's a list of currently known codes. Please post any codes not listed here that you find, I'll add to this list as they are discovered.
Sweden: (Currently upgrades to I9000XWJM2/I9000XEEJM1/I9000XWJM1)
ProductCode: XEE
HIDSWVER: I9000XXJF3/I9000SWC/I9000XXJF3/I9000XXJF3
Test Mode: OFF
TMN Region (portugal? spain? Something ): (Currently upgrades to XWJM8)
ProductCode: GT-I9000HKDTMN
HIDSWVER: I9000XWJM2/I9000TMNJM1/I9000XXJM1/I9000XWJM2
Test Mode: OFF
Unknown region: (currently unverified, will test when I have an opportunity)
ProductCode=GT-I9000HKDXSG
HIDSWVER=I9000JPJG8/I9000OJPJG9/I9000JXJG2/I9000JPJG8
Test Mode: Probably not necessary
United Kingdom
ProductCode: XEU
HIDSWVER: I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3
Test Mode: ON
Upgrades to Official XXJM1. With mickeko`s settings i get the XWJM2 official ROM.
Going to try some more combinations, I need the one for Orange Romania
Multi CSC Europe
ProductCode: VDI
HIDSWVER: I9000XWJFB/I9000OXX/I9000XXJF5/I9000XWJFB
Test Mode: ON
Upgrades to official XWJM2 with OXX *Multi CSC* (for Austria, Baltic, Bulgaria, Croatia, Czech Republic, Greece, Hungary, Ireland, Macedonia, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, South Africa, Switzerland)
mickeko said:
When mucking about with firmwares and such, it's always nice to know that you can revert back to the original line of firmwares should there be a problem. It's now possible (100% restoration is only possible for regions that has had an official update already).
Special thanks to Zangieff, whose finding made this hack possible.
You can actually use this hack to get any official firmware update available on Kies installed on your phone regardless of your phones region (assuming you have the correct data available).
Check the replies for an appropriate region with code. If you can't find one, it's likely not discovered yet (or has not had any kind of upgrade by Kies).
1) Start Kies. Start the upgrade software and make sure the upgrade software detects your phone properly.
2) If your preferred region requires you to have test mode ON, press CTRL-ALT-U-P. You should get a popup window stating that Test mode is ON.
3) Now close down the update program (Do not close Kies).
4) Run regedit, and browse to the key HKEY_CURRENT_USER/Software/Samsung/Kies/DeviceDB/. Under it you have a bunch of numbered keys, find the one that contains the relevant keys. (HIDSWVER and ProductCode)
5. Replace HIDSWVER and ProductCode with the apropriate values.
6. Launch the upgrade software, and update your firmware.
Enjoy your new firmware.
Click to expand...
Click to collapse
i have just checked my registry and there are 2 number with, HIDSWVER & ProductCode, these are numbers 2 & 8, so which do i edit.
Great job. Well done
this imo needs to be stickied but with a better title and slighty better description.
there was a post somewhere on here with .reg files that can just be run.
does this allow you to upgrade to any firmware from any firmware? my current flashed firmware says it cannot be upgraded. not that its upto date, but that it actually cannot be upgraded.
EDIT:
1. To the guy above asking about the 2 sets of keys with HIDSWVER in, im guessing that you've connected to Kies. Thats the case with mine, where i can clearly see my device, on JM1 and my girlfriends i connected today and was going to update, which is JF3 still. Hope this helps.
2. So if i replace my value 'I9000XWJM1/I9000OXXJG7/I9000XXJG6/I9000XWJM1' with my girlriends 'I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3' then ill be shown i can update to the official JM1? Does this have any complications either during installation, or because my device is already on JM1. Kies does a full flash anyway doesnt it ?
current question: (solved thanks to OP) Does this (upgrading to JM1) have any complications during installation because my device is already on JM1?
sensi_ said:
this imo needs to be stickied but with a better title and slighty better description.
Click to expand...
Click to collapse
Yes, the title is bad... I should have considered it better before posting, as I can't change it now.
EDIT: Ah, I needed to go to advanced mode to change the title.. Hope it's better now.
If you feel there's something that's unclear/flawed please do tell and I'll change it appropriately.
there was a post somewhere on here with .reg files that can just be run.
Click to expand...
Click to collapse
.reg files is not really viable as the number of the registry key is not always the same.
does this allow you to upgrade to any firmware from any firmware? my current flashed firmware says it cannot be upgraded. not that its upto date, but that it actually cannot be upgraded.
Click to expand...
Click to collapse
Yes. You can flash any firmware available on Kies over firmware from any region and any version. You do need to have the data from an upgradable phone though.
2. So if i replace my value 'I9000XWJM1/I9000OXXJG7/I9000XXJG6/I9000XWJM1' with my girlriends 'I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3' then ill be shown i can update to the official JM1? Does this have any complications either during installation, or because my device is already on JM1. Kies does a full flash anyway doesnt it ?
Click to expand...
Click to collapse
Just make sure ProductCode also matches and it should be possible. In test mode it seems to be possible to reflash even if the firmware version is already available on the phone.
current question: Does this (upgrading to JM1) have any complications during installation because my device is already on JM1?
Click to expand...
Click to collapse
None that I know of.
And also: If you have multiple keys with HIDSWVER and ProductCode, I'm guessing you have connected more than one SGS on your computer. If that's the case, modify the keys where you find the IMEI of the phone you want to upgrade. (I'll add this to the original post too)
mickeko said:
Yes, the title is bad... I should have considered it better before posting, as I can't change it now.
EDIT: Ah, I needed to go to advanced mode to change the title.. Hope it's better now.
If you feel there's something that's unclear/flawed please do tell and I'll change it appropriately.
.reg files is not really viable as the number of the registry key is not always the same.
Yes. You can flash any firmware available on Kies over firmware from any region and any version. You do need to have the data from an upgradable phone though.
Just make sure ProductCode also matches and it should be possible. In test mode it seems to be possible to reflash even if the firmware version is already available on the phone.
None that I know of.
And also: If you have multiple keys with HIDSWVER and ProductCode, I'm guessing you have connected more than one SGS on your computer. If that's the case, modify the keys where you find the IMEI of the phone you want to upgrade. (I'll add this to the original post too)
Click to expand...
Click to collapse
nope mate im the only one with an SGS in the house, and im the only one with access to my laptop, so dont know how i have multiple keys, either way i try it im getting a mtp connecting lopp atm, so im guessing i need to format the phone internal sd card, just have to find a decent free tool to back everything up now.
ghosty_uk said:
nope mate im the only one with an SGS in the house, and im the only one with access to my laptop, so dont know how i have multiple keys, either way i try it im getting a mtp connecting lopp atm, so im guessing i need to format the phone internal sd card, just have to find a decent free tool to back everything up now.
Click to expand...
Click to collapse
if you check the keys mate, if they have the same device name but different build numbers, then thats just when youve connected your device on different firmwares. If i was you id delete one of the 'folders' say 8, then connect your device and see if it creates another one, then use that, if not use the other one you had. (dont forget to refresh in regedit!)
sorry if that wasnt clear
btw to backup a free tial MyBackup in market, or Titanium if you have root.
¬ to the OP, the title is great now! the .reg files i was talking about were for each individual firmware! mad i know, but some members probably wont get this, and installing a key is probably easier for them. thanks for clearing things up!
Just delete the entire Samsung entry
it will be recreated upon starting kies
and your device will be in number 1
sensi_ said:
if you check the keys mate, if they have the same device name but different build numbers, then thats just when youve connected your device on different firmwares. If i was you id delete one of the 'folders' say 8, then connect your device and see if it creates another one, then use that, if not use the other one you had. (dont forget to refresh in regedit!)
sorry if that wasnt clear
btw to backup a free tial MyBackup in market, or Titanium if you have root.
¬ to the OP, the title is great now! the .reg files i was talking about were for each individual firmware! mad i know, but some members probably wont get this, and installing a key is probably easier for them. thanks for clearing things up!
Click to expand...
Click to collapse
nope i have not flashed it or routed it yet for that matter, and i did a yahoo search for a backup program, using the trial of MyBackup which it if works how i expect it to ill purchase it as it will be good to keep things backed up, was fed up having to re-do all my phone entries when i got the replacement SGS.
omrij said:
Just delete the entire Samsung entry
it will be recreated upon starting kies
and your device will be in number 1
Click to expand...
Click to collapse
yeah i was thinking the same but wasnt sure if it needed it to run in the first place.
edit: i have now just restored my phone back to factory settings, using the factory reset option in privacy in the settings menu.
SERIOUSLY HELP!
just done this, going from JM1 with a different modem and csc, to the official JM1, phone was restarting after completed update.... IT WONT TURN ON!
EDIT: with battery pulled it booted again, only to go to a black screen after Galaxy S logo, man i asked before doing this!
Official updats from kies don't update your bootloader (no boot/sbl bin files)
try to remove your battery, replace it and then try again
if it still doesn't boot, try entering download mode
omrij said:
Official updats from kies don't update your bootloader (no boot/sbl bin files)
try to remove your battery, replace it and then try again
Click to expand...
Click to collapse
yea just did this and same happened, understandably fuming at the moment.... has anyone got an official JF3 firmware? i dont see any way back now?
Enter download mode (hold power+home+vol down)
and flash again with odin
omrij said:
Enter download mode (hold power+home+vol down)
and flash again with odin
Click to expand...
Click to collapse
yea defeats the whole point of this thread though doesnt it, it cant have been tested or it would have worked... i need a link to
I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3
exactly this nothing else, ive contributed a fair bit on here so would appreciate if someone could sort me out, thanks
before re-flashing is it worth factory reset from recovery, or wiping cache partition? thinking back im sure ive seen this same problem with failed flashes, and this being recommended
at last finally got this to work!
ive tried every method posted and none have worked this finally has worked.
brilliant stuff many many thanks.
sensi_ said:
SERIOUSLY HELP!
just done this, going from JM1 with a different modem and csc, to the official JM1, phone was restarting after completed update.... IT WONT TURN ON!
EDIT: with battery pulled it booted again, only to go to a black screen after Galaxy S logo, man i asked before doing this!
Click to expand...
Click to collapse
Wipe the data from volup+home+startbutton.
rkantos said:
Wipe the data from volup+home+startbutton.
Click to expand...
Click to collapse
Yes im the impatient type and couldnt wait for a reply, just done this and im back! thank F***!
scrap that its totally screwed, force closes everywhere after entering unlock pattern.
TwLauncher process blah blah has stopped working,
JF3 Uk someone please?
5. Replace HIDSWVER and ProductCode with the apropriate values.
Click to expand...
Click to collapse
Ok...I found it but which values should I put?
6. Launch the upgrade software, and update your firmware.
Click to expand...
Click to collapse
Should I update with test mode on or off ?
Related
Hello!
I tried to find an exact answer, but with no result.
My SGS has 3 button combination to get to recovery/download modes locked, but I still want to be able to flash new firmware - I9000XWJM7, which is the latest and most stable 2.1 release at the moment.
There's a nice script made by BackfireNL to reboot the working phone to recovery mode, but I don't understand if I will be able to use it when I flash the phone with Odin3.
I understand there's a risk of 'bricking' my phone without a chance of recovery, but I still want to try it. All I want to know is: it it's possible, what is the exact procedure?
Thanks in advance!
EDIT: Sorry, wrong forum, please move to - Galaxy S I9000 Android Development http://forum.xda-developers.com/forumdisplay.php?f=665
you can even reboot the phone with the App from Market to "quick reboot"
you don't need any batch script file which uses ADB and requires to install windows drivers
it's much faster that way via quick reboot, then use odin3
but if you can access KIES, then use KIES to upgrade to whatever firmware you want with the registry hack
AllGamer said:
you can even reboot the phone with the App from Market to "quick reboot"
but if you can access KIES, then use KIES to upgrade to whatever firmware you want with the registry hack
Click to expand...
Click to collapse
I tried, my phone comes from Germany and has the DBT sales code, I changed the ProductCode in registry many times with different variants (also changed the values in DEVCONINFO and HIDSWVER), but was offered no option for firmware update in Kies (with test mode both on and off).
UPDATE: Samsung seems to have pulled the update from their servers. I recommend using Odin to upgrade to JPM/JP6 instead of the method in this tutorial.
LOOK at what kies offers you before flashing if it's not JPM/JP6 then its not the froyo rom described in this thread.
Since some of the threads are buried and out of date I figured I would post this once more. Please read the whole post before flashing it can save you from a lot of hassles later.
Make sure your phone and network uses the same bands as this rom. In other words don't flash this on a US device that needs the 850 band since this rom is for europe.
****If your phone does not have a working 3 button recovery mode or if you don't know what that is then visit this link for more information before flashing your device****
I don't know if this is safe on branded, carrier locked devices.
This should be obvious but backup anything you don't want to lose.
First uninstall all lagfixes
Start up kies and connect your phone. Wait till kies recognizes the sgs.
Go to firmware upgrade.
If it doesn't report a JPM/JP6 upgrade close the upgrade window but do not close kies!
Go to windows start > run > and type "regedit"
Navigate to HKEY_CURRENT_USER/Software/Samsung/Kies/DeviceDB/
You will probably see a bunch of numbered keys (they look like folders) Find the key/folder that has strings that match your current firmware. So if you are on JPK look for that in the keys. If you have more than one galaxy S (it can happen) then match the imei with the phone you want to upgrade.
Change the following values so they look like this:
"SoftwareRevision"="I9000XXJF3/I9000SWC/I9000XXJF3/I9000XXJF3"
"ProductCode"="GT-I9000HKDXEE"
"HIDSWVER"="I9000XXJF3/I9000SWC/I9000XXJF3/I9000XXJF3"
No go back to kies and click on firmware upgrade again. You should now see the JPM upgrade.
Other info:
First boot can take a while so let it sit for a couple minutes while you stare at that glowing S
Doing this will not change your product code.
3 button recovery mode still works.
This won't wipe your phone's apps, settings, messages or SD card. (at least not for me coming from jpk)
It doesn't matter what firmware you are on we are just using the JF3 value to fool kies.
You will lose root if you were rooted. New root by Chainfire can be found here.
If kies crashed while extracting the firmware then try an older version of kies. If kies sees the update but still refuses to flash then try running kies as an administrator.
If your phone really hangs for more than 5 minutes at first boot then something probably went wrong. In that case start up in 3 button recovery mode and do a factory reset. Dont blame the registry hack, its kies that's the problem. As always flash at your own risk
If your android market is missing after flashing read the following thread for a solution: http://forum.xda-developers.com/showthread.php?t=810230
If the phone flashed ok but the rom doesn't run properly, force closes etc, then you can try entering 3 button recovery mode and doing a clear cache and a factory reset. Doing this will wipe your phone.
If you have lost your data connection after flashing you may have to re-enter your APN settings. Your can find this information on your carrier's website.
How to flash official JPM Froyo using kies.
Hi,
First uninstall all lagfixes
Click to expand...
Click to collapse
Is it very important ? If yes, why ?
Thanx
lupin57 said:
Hi,
Is it very important ? If yes, why ?
Thanx
Click to expand...
Click to collapse
Kies might not be able to modify a different filesystem than RFS. So if your lagfix for example uses ext4 then that could be a problem.
All I have done is change the firmware code and I am being offered JPM. So do you really need to change the country code as well?
I cant get this to work, been trying for the last 20 mins. It detects the firmware, starts downloading but crashes on "decyrpting files" every time. Tried on two different pc, one with WinXP 32 and one with Win7 64.
Is this just Kies being crap again? Or am I doing something wrong?
Last question. Does your 3 button recovery still work ?
madpete said:
I cant get this to work, been trying for the last 20 mins. It detects the firmware, starts downloading but crashes on "decyrpting files" every time. Tried on two different pc, one with WinXP 32 and one with Win7 64.
Is this just Kies being crap again? Or am I doing something wrong?
Click to expand...
Click to collapse
Strange, what version of kies are you using? See if there is an update. I'm on win7 64 and have no problems. I have "run as admin" checked in the executable but i doubt that makes a difference.
Tehpriest said:
Last question. Does your 3 button recovery still work ?
Click to expand...
Click to collapse
Recovery mode still works
Tehpriest said:
All I have done is change the firmware code and I am being offered JPM. So do you really need to change the country code as well?
Click to expand...
Click to collapse
Probably not, but it really doesn't matter, Kies overwrites those keys the next time you connect your phone.
dakine said:
Strange, what version of kies are you using? See if there is an update. I'm on win7 64 and have no problems. I have "run as admin" checked in the executable but i doubt that makes a difference.
Click to expand...
Click to collapse
1.5.3.10093_82 on Win7 64 and 1.5.3.10093_81 on WinXP 32, I thought about run as admin too, so I tried that but still same.
madpete said:
1.5.3.10093_82 on Win7 64 and 1.5.3.10093_81 on WinXP 32, I thought about run as admin too, so I tried that but still same.
Click to expand...
Click to collapse
I'm on an older version: 1.5.1.10074_2 so I doubt that's the issue.
So the same thing is happening on different pc's? All I can think of is that you could try doing a factory reset but that will wipe all your data. You removed any lagfixes right?
hi, first of all a big thanks for the easy walkthrough (think allot of people were wanting this) just a few questions, have you applied the lagfix after the firmware update or does it not really need it??
if you did apply the lagfix, any chance you could let us know how you done that? (or just link me to the relevant guide)
ill be trying to apply the new firmware tonight, hopefully kies recognises my phone!
also is this ok to do for branded 8gb vodafone devices??
What happens if I can't remember what lagfix I used... Yes I know it was a stupid mistake :/
dakine said:
I'm on an older version: 1.5.1.10074_2 so I doubt that's the issue.
So the same thing is happening on different pc's?
Click to expand...
Click to collapse
Yeah exactly the same thing, it starts downloadingand gets about 3 quarters of the way along the progress bar, then it changes from downloading files to decrypting files. Straight away the updater crashes and windows says the program is not responding, only option is to close. Dont understand it.
Is this just me guys?
I do have another machine up stairs that has an older version of kies on it, guess I could try that.
Just getting a bit worried that it's kies, and I wont be able to update to anything...god kies is pants.
You should probably add informations about band and frequency so that someone would check it before replacing it with a firmware based on different settings and be left with no data and such
madpete said:
Yeah exactly the same thing, it starts downloadingand gets about 3 quarters of the way along the progress bar, then it changes from downloading files to decrypting files. Straight away the updater crashes and windows says the program is not responding, only option is to close. Dont understand it.
Is this just me guys?
I do have another machine up stairs that has an older version of kies on it, guess I could try that.
Just getting a bit worried that it's kies, and I wont be able to update to anything...god kies is pants.
Click to expand...
Click to collapse
Did you remove any lagfixes? It sounds like kies cant extract the files on the phone. You could also try a factory reset if you don't mind losing your data.
I currently have a i9000m on 2.1 (with unlock, root, and lagfix).
I currently have lagfix disabled with the "disable lagfix" method.
If I were to upgrade to Froyo 2.2, will it update both the Firmware and the Kernel?
(I want to get rid of lagfix permanently).
dakine said:
Did you remove any lagfixes? It sounds like kies cant extract the files on the phone. You could also try a factory reset if you don't mind losing your data.
Click to expand...
Click to collapse
Yeah removed lagfix and unrooted just incase, just trying an older version of kies now. If not I might wait for the uk version, if that doesnt work I'll try the factory reset. Thanks for your help dakine.
david2189 said:
hi, first of all a big thanks for the easy walkthrough (think allot of people were wanting this) just a few questions, have you applied the lagfix after the firmware update or does it not really need it??
if you did apply the lagfix, any chance you could let us know how you done that? (or just link me to the relevant guide)
ill be trying to apply the new firmware tonight, hopefully kies recognises my phone!
also is this ok to do for branded 8gb vodafone devices??
Click to expand...
Click to collapse
I have not applied another lagfix yet, first I need root access.
Sorry I'm not sure about branded devices especially if they are carrier locked.
It was kies, just tried on a third Win7 pc but this one has kies version 1.5.1.10074_45 installed and its gone through the upgrade without crashing....so far.
Edit: Yep thats worked, I'd best not upgrade this version of kies!
I take no credit for any of this work. I have added it all to one post to help make life a little easier for those who are wanting help in getting rid of any need of waiting for T-Mobile to release any firmware again. Credits will be added to all post at the bottom of the respective page. This TUT will also work with other networks.
If you have 3 Button Download mode you can jump to page 2.
Post 1: 3 Button Download Mode.
Post 2: Upgrade to Froyo.
Post 3: Rooting and lag fix.
Post 4: De-Branding.
3 Button Download.
I have run out of time to add this today i will finish off tomorrow. For now follow this http://forum.xda-developers.com/showthread.php?t=821698
Upgrade to Froyo.
PRELIMINARY NOTE:
[WARNING!] Do Not flash Any ROM (firmware) until you can get the 3 buttons DOWNLOAD MODE working, even with this Kies trick.
If you want to test the 3 buttons download mode then notice that you can switch back to normal mode by pulling the battery out and then back in. At the next boot the phone will be back in normal mode.
LAGFIX USERS:
[WARNING!] Remember to disable lagfix before to update.
This will avoid filesystem errors that may occurs at the boot of the new flashed firmware.
INSTRUCTIONS:
1) Download latest Kies Registry Patcher, tool is attachment. Note: It require Microsoft .NET Framework 3.5 or later version.
2) Update Kies to 1.5.3.10103.102.
3) Launch Kies Registry Patcher; If you patched the dll in the past with an older version of the patcher then be sure to launch new release as administrator since it have to revert the dll to the original version as the patch isn't needed anymore (Right click on application > Run as Administrator).
4) Launch Kies and connect your phone; Wait for Kies to recognize it properly.
5) You have 2 possibilities now:
5a) Drop down the combo-box "Spoof Product Code as" and select the wanted one. It should automatically fill the "Spoof Software Revision as" textbox with the needed data necessary to find your update.
This feature was added in order to give all the opportunity to use the needed product code. (Special thanks to MCOGW that shared with me his database of product codes/sw revisions).
The label above will be completed with the country related to the chosen product code.
5b) From patcher select:
File > Load Backup
Open the backup that you want to use (e.g. kies-backup-XEU.xml if you want to spoof your phone as XEU, or if your phone is XEU yet and you want to flash it again).
6) From patcher answer "YES" in order to apply the registry update.
7) From Kies you can now update as normal.
Remeber that this patch will remain ACTIVE until you set "Enable Spoof" field to False!
It's not a problem but ater you update the phone it's suggested to put that value to false so the patch become inactive.
Full Post: http://forum.xda-developers.com/showthread.php?t=835628
Credits:
Nodial
Root/Lag fix.
Download the attached files, place them on your memory card and install them on your handset by navigating to them in My Files app and click on them to install.
Once installed run z4root first, then run OCLF.2.3.0 and except Superuser permissions.
Inside OCLF2.0 application click on the following:
1st: Install EXT2 Tools (follow instructions)
2nd OneClickLagFix V2.2+ (follow instructions)
Congrats you now are rooted and have applied a lag fix.
Full Post z4root: http://forum.xda-developers.com/showthread.php?t=833953&highlight=Z4root
Full Post OCLF: http://forum.xda-developers.com/showthread.php?t=833953&highlight=oclf
Credits:
RyanZA
z4ziggy
Sebastian Krahmer's rageagainstthecage
De-branding.
To truly de-brand you need to get rid of the branded product code and have the correct CSC. Follow the steps below.
[WARNING] Make a full backup of your \efs folder just in case you go wrong or any errors occur.
You will need to be rooted and have the root explorer app installed from the market.
Copy your \efs folder to your pc and open nv_data.bin with note pad, Search for TMU and replace with XEU. If you can not find TMU try KOR. Save the file and and copy it back to your \efs folder on your handset. Delete the nv-data.md5 file off the handset and reboot. repeat steps with the nv_data.bak file.
Once completed change your CSC to XEU by typing *#272*(yourimei)# and click on XEU.
Now when Samsung release a new update you will get it straight away.
Sorry if I have missed any people in the credits. Please post with name and post number if poeple need to be added.
Hey I want to get Froyo, tired of waiting for T-mobile but i dont have the 3 button combo on my phone so is there any safe way of doing this or fixing 3 button....?
hey n1kon nice idear b4 barry shuts down the forum on T,M
have you used the root/lag fix ??
Great post, tired of waiting for t-mobile to release 2.2
Thanks.
n1kon said:
Upgrade to Froyo.
5a) Drop down the combo-box "Spoof Product Code as" and select the wanted one. It should automatically fill the "Spoof Software Revision as" textbox with the needed data necessary to find your update.
This feature was added in order to give all the opportunity to use the needed product code. (Special thanks to MCOGW that shared with me his database of product codes/sw revisions).
The label above will be completed with the country related to the chosen product code.
6) From patcher answer "YES" in order to apply the registry update.
7) From Kies you can now update as normal.
Credits:
Nodial
Click to expand...
Click to collapse
I'm rather new to all this and before I attempt to update my T-Mobile Galaxy S using the described 5(a) option, I would appreciate some advice, please.
I understand the instructions right up to the end of para 5(a) but at this point there is no "yes" button to click. However, there is a "Read Registry" button. Presumably I click this and will then be asked the click a "Yes" button to proceed with the update.
What then happens? What should I expect to see on the PC and on my phone?
Some step-by-step instructions would be much appreciated to boost my confidence!
P.S. I've already checked that I have the three-button system restore active on my phone.
Ain't done no root because I wil be ****ed if it bricks and I don't know no way of rooting without restore mode.
Sent from my GT-I9000 using XDA App
I've been running 2.2 on my T-Mobile UK Galaxy S for some time, but have never used or even installed Kies. I just installed the relevant USB drivers, then flashed a ROM I've downloaded from mirrors linked here with Odin3 (I've always had download mode working properly). Currently I'm using JPO with SpeedMod Kernel K10H, which provides root.
Hi i upgraded via the kies registry way all works well apart from i cant find where to switch between 2g and 3g. It was in mobile networks on 2.1 but its not there now also having issues using myplayer and beebplayer once again they worked in 2.1 but not on froyo atm. other then that alss good
I used this guide to fix the 3 button combo issues - http://forum.xda-developers.com/showthread.php?t=785201
It still is in there 2g is gsm
Sent from my GT-I9000 using Tapatalk
blazevxi said:
I used this guide to fix the 3 button combo issues - http://forum.xda-developers.com/showthread.php?t=785201
Click to expand...
Click to collapse
Im looking into the safest one to use but am at work right now
Sent from my GT-I9000 using Tapatalk
I use both root and lag fix
Sent from my GT-I9000 using Tapatalk
Surely the easiest way to debrand is to just flash a new ROM via ODIN?
Is that way safe, dont want to brick my phone?
-Elvin- said:
Is that way safe, dont want to brick my phone?
Click to expand...
Click to collapse
I've done a branded Orange and Vodafone by flashing XXJPO via ODIN.
It's very hard to totally brick your phone with ODIN, but there can be complications.
Before you do anything, make sure you have working 3br and download mode. If you don't have it, I don't recommened using Kies or ODIN.
Rawat said:
Surely the easiest way to debrand is to just flash a new ROM via ODIN?
Click to expand...
Click to collapse
Flashing with odin will not allow u to update with kies when the next release is issued as your product will stay the same and your software versions will be wrong so you will need to use odin again. Plus if odin is used wrong it can brick you phone
Sent from my GT-I9000 using Tapatalk
n1kon said:
Flashing with odin will not allow u to update with kies when the next release is issued as your product will stay the same and your software versions will be wrong so you will need to use odin again. Plus if odin is used wrong it can brick you phone
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
Nope, if you flash a full ROM via ODIN, including the CSC, it'll work fine. It'll even work on kies (although i don't know why anyone would want to do that )
Kies can also brick your phone >_>;
HI
This is Just for People who want to flash 2.3.4 firmware or any other firmware but don't want to root their phones like me.
Again All Posts are within XDA and Due Thanks to the OP's and DEVS
I'll Try to be as informative and clear as possible ( Its more for the newbies )
First off all it has been stated this 2.3.4 is leaked and not official
So lets Begin
1. Install latest Kies of samsung > connect your phone and make sure all drivers are Installed and your phones is recognised in Kies > Backup if you wanna
2. Close Kies ( make sure its not running in the system tray) > Install ODIN
Get Odin v1.85 from here: http://www.multiupload.com/1RTGSE061G
Just extract Odin folder and keep the odin3.ini file in it.
How to USE ODIN in SECOND POST
3. Download your 2.3.4 Firmware ( or any other firmware you wish to flash)
a) Download Link Stock XXKG1 : http://www.multiupload.com/2EMBQMYF4V (via ficeto) or If you can find other links
and Extract It > you should have four files:
b) CODE_I9100XXKG1_CL349526_REV02_user_low_ship (goes into PDA section)
GT-I9100-CSC-MULTI-OXAKG1 (Goes into CSC section)
MODEM_I9100XXKG1_REV_02_CL1034110 (Goes into Phone section)
u1_02_20110310_emmc_EXT4.pit (not required)
4. Open ODIN and put the files in the respective TABS > Do not change (tick or untick any other boxes) read the second post by intratech
5. Put phone in Download Mode
a) DOWNLOAD MODE - Volume Down + Home Button + Power Button
b) Volume Up to get into Download Mode
c) Connect phone and wait till First Box in ODIN turns Green
d) Click Start and wait till phone flashes and Reboots automatically ( can take up to 15 mins)
e) Once phone reboots you are Done you can close ODIN
ORIGINAL POSTS, OFFICIAL FIRMWARES and CARRIER FIRMWARES HERE
Thanks to - INTRATECH,TANMAY,FICETO and the DEVS CONCERNED
PS : If I have missed out anything let me Know and I will update
INTRATECHS GUIDE TO FLASHING WITH ODIN - Scroll Down to see the screen shots in HIS POST
Flashing Firmware with Odin
1. Just download the firmware version you want from above and extract the .tar file in the archive and save it somewhere
2. Reboot your phone to download mode.
To get download mode shut down the device. After it shuts off completely simultaneously press the Down volume key+ Home button + press the power button .
You should see a warning asking you to press volume up if you want to continue or volume down to cancel, press volume up. You are now in download mode!
3. Start Odin
4. Click on the PDA button and browse to the .tar file that you extracted in step 1
If the package has more than one .tar archive then they will be labelled with PDA, Phone/Modem and CSC. Just put them in the corresponding section of Odin
5. DO NOT PUT .PIT FILE AND DO NOT, I REPEAT, DO NOT TICK REPARTITION.
Anyone ask about .pit file is a moron
Should look like this screenshot
http://img153.imageshack.us/img153/5705/odinm.jpg
If the package has 3 files it should look like this:
http://img94.imageshack.us/img94/8290/odinxm.jpg
Regardless of firmware version it's still the same methodology
6. Connect the USB cable and wait for the ID:COM section to turn yellow
7. Click start to flash
8. Do not disconnect the cable or turn off the device, it will reboot when it finishes.
It will not wipe your phone if you flash as recommended
Will I loose all my data and programs?
let me be the first to thank you
i am coming from iphone4 so all these terms and apps are new to me, and while i can use the search function a lot of times it takes several pages of read-thru to piece together what you have put in 1 concise post
btw i love the SG2 and android platform, steve jobs can toss my salad
If you flash any 2.3.3 you don't seem to loose any data... but yeah updating to 2.3.4 you do loose data and programs.
I didn't have many programs, but market restored most of them from me, and good to backup first.
Also kies gives me that I can't update firmware maybe cause its the latest one and it don't recognise the firmware.
Please be aware this is a leaked version, so if you want you could wait for the official one, I so far had no problems whatsoever
Just one noob question, SII being my first android phone, i assume that in order not to lose warranty you still have to use USB jig to reset rom counter if something bad happens, right ?
Sp1tfire said:
Just one noob question, SII being my first android phone, i assume that in order not to lose warranty you still have to use USB jig to reset rom counter if something bad happens, right ?
Click to expand...
Click to collapse
Sorry I have no clue about that But I guess you could always flash the carrier branded firmware from INTRATECH's posts.. links in my first post as well.
I guess it only applies if you root your phone (I could be wrong).
Here is a link if its any good to you
[HOWTO] reset custom binary counter in download mode
obionenairobi said:
Will I loose all my data and programs?
Click to expand...
Click to collapse
With low packages you will so yes.
Good work tfn.
Intratech said:
With low packages you will so yes.
Good work tfn.
Click to expand...
Click to collapse
All thanks to you Mate , It mostly all leeched off your posts
Sp1tfire said:
Just one noob question, SII being my first android phone, i assume that in order not to lose warranty you still have to use USB jig to reset rom counter if something bad happens, right ?
Click to expand...
Click to collapse
If you are using stock kernel there is no counting in custom binary,so no problem with your warranty.You can check your counter if you go to download mode.By the way usb jig is always usefull.
Regards
Sent from my GT-I9100 using Tapatalk
afilopou said:
If you are using stock kernel there is no counting in custom binary,so no problem with your warranty.You can check your counter if you go to download mode.By the way usb jig is always usefull.
Regards
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Thanks for the info
Is it possible to use another CSC from older stock releases together with this? ie, flashing this, and then after that flashing the multi CSC "MultiCSC OXXKF1" for instance? The reason im asking is that ppl have reported this rom to not include the nordic keyboard's for swype etc, and thats sort of a gamebreaker for me.
rulleeeee said:
Is it possible to use another CSC from older stock releases together with this? ie, flashing this, and then after that flashing the multi CSC "MultiCSC OXXKF1" for instance? The reason im asking is that ppl have reported this rom to not include the nordic keyboard's for swype etc, and thats sort of a gamebreaker for me.
Click to expand...
Click to collapse
I dont see any reason why not.
Sent from my GT-I9100 using Tapatalk
tried it, and it worked to install that CSC, but i thought the keyboard layouts were included in that but i was misstaken, guess ill go back to the KF3 nordic release, meh
password request
after i install it asks me to confirm password.i dont know anyone help me please
xboxfan said:
after i install it asks me to confirm password.i dont know anyone help me please
Click to expand...
Click to collapse
I believe it must be your samsung account password.. or unless you had a security lock password.. Try one of those
xboxfan said:
after i install it asks me to confirm password.i dont know anyone help me please
Click to expand...
Click to collapse
Whatever the pin unlock code that you use to unlock the device in the password that you need.
tfn said:
If you flash any 2.3.3 you don't seem to loose any data... but yeah updating to 2.3.4 you do loose data and programs.
I didn't have many programs, but market restored most of them from me, and good to backup first.
Also kies gives me that I can't update firmware maybe cause its the latest one and it don't recognise the firmware.
Please be aware this is a leaked version, so if you want you could wait for the official one, I so far had no problems whatsoever
Click to expand...
Click to collapse
tanx so much!!!..i`m downloading...keep it up bro
There is one thing I don't understand how to do. Before I flash my firmware with the new 2.3.4 version, I would like to take a copy of my existing firmware from my phone first and save it to my PC. So that I have the option of putting my phone back to how it was if for some reason I want to revert my phone. I understand that I would need to buy a jig to reset the update counter.
So is it possible to save my existing firmware to my PC first?
I did try looking at the download page but there were so many different countries and carrier versions that I found it confusing. I am stock KF3 uk unbranded O2 still running 2.3.3
Thanks
Thank you tfn. Great instructions, I am loving the new update.
Long story short, I lost my IMEI. After reading a lot and trying a lot of thing, I was able to restore the product code but still, my IMEI is a generic one.
I can still access network and make calls, but it bugs me so I have yet one last thing to try; revert to stock eclair rom.
Only thing, I can't find any of those...
Actually, I "found" I9000UGJH2 but when I push it with Odin, I get a boot loop (with the samsung logo)
So, doest anyone can provide me with a stock Eclair rom?
IE:
-I9000UGJH2
-I9000DTJG4
-I9000UGJG8
Thanks!
Get a GB stock ROM and flash it via Odin...
FYI: If I ask for a specific version I have already tried those easely available, from JL2 to KG3 to JL2 then upgrade via kies to KG3.
as stated on the original request, I want to test eclair as it was the original rom on it.
Then try FroYo. It's better than Eclair.
Bro, you have to learn to read...
JL2=froyo
KG3=GB
ALL ALREADY TRIED...
I specificaly asked for those rom FOR A REASON!
Hey.
Take a look at samfirmware, a quick search told me they have it there. You need to register (think it's still free, i haven't gone there in a while)
http://www.sammobile.com/
I've seen there:
Android 2.1 I9000HVJH1
Android 2.1 I9008ZMJG1
Android 2.1 I9000DXJG4
Android 2.1 I9000DDJF2
so pick your poison and good luck.
Also, since your chances of actually recovering imei that way are 50% at this point (it'll either work or not ), i'll also leave a document that tells you how to rebuild the /efs folder. Sorry, portuguese was the only language i found this (picked from another forum). I guess you can always use google translate if you need or shoot me a pm if you have any trouble understanding the language at some point, i'll be glad to help.
https://docs.google.com/document/d/...NQ__7Xmy7vS7KTxY/edit?authkey=CL3S_f8M&pli=1#
Again, good luck with that. I'm guessing if you ever recover your imei, an /efs backup will be the first thing you'll do
None of them actually works when you click on "download" on samfirmware.com
Thanks for the guide, I'll check this out!
t1mman said:
None of them actually works when you click on "download" on samfirmware.com
Thanks for the guide, I'll check this out!
Click to expand...
Click to collapse
Listen carefully;
The reason why you got a boot loop while flashing eclair,that could happen if you're flashing ONE FILE ROM (which is same as rooting,onnly PDA)..
I %100 recommend that;
Flash a rom that HAS 3 FILES ,and with that , also PIT file which makes it 4 files BASE flashing...
Roms that are containing 4 files..
XXJVU (2.3.6 GB)
XXJVQ(2.3.4 GB)
JVQ could looks like older but belive me flash JVQ then you can GET JW4 latest offical european Value Pack firmware FROM KIES!.
All you have to do ;
https://docs.google.com/file/d/0B_UDv0VHoyaRak95b0NSX3Q1Tlk/edit?pli=1 download this (this is my recovery rom )
in zip file,there are 4 files and they are;
s1_odin_20100512.pit (which goes to PIT in odin)
CODE.tar (which goes to PDA in odin)
MODEM.tar (which goes to PHONE in odin)
CSC.tar (which goes to CSC in odin)
MAKE SURE RE PARTITION is CHECKED.Then flash it .)
After that when you get your imei back,
type *#272*imeinumber# in dialer then change CSC to XEU (united kingdom).. Then connect to kies and voila!!!!!! You 'll get JW4
Again, thanks for the heads up but I NEED an eclair rom for a SPECIFIC reason, a specific test, I have already tested GB and Froyo and it doesn't work.
I don't need it for JW4 or any other already available rom out there, I can already flash them with Odin or flash with CWM.
So, if anyone has the 3 files for I9000UGJH2 and can provide it, please let me know! I can provide an FTP for you to drop it.
BTW, I've tested the portugeese walktrough to no result.
Hmm.Okey then but ,if gb/froyo flashing didn't get your imei back..I dont think eclair wont get that too
Is it must be UGJH2? Or any other eclair roms.. ?
Sorry for your imei bro btw...i hope you can get it back... Did you ever take a backup of your efs folder on any custom roms before this thing happened?
GT-I9000 cihazımdan Tapatalk 2 ile gönderildi
try to flash any eclair rom you find,preferably stock
I would think that, since the IMEI and Product number are "related" (in the /efs folder), it would need to, at least, have the product code (sell code, with *#272*IMEI#), that's why I'm looking for thoses specific roms.
And no, I didn't made a backup prior to this... :S
snchep drgs
t1mman said:
Long story short, I lost my IMEI. After reading a lot and trying a lot of thing, I was able to restore the product code but still, my IMEI is a generic one.
Click to expand...
Click to collapse
Would you mind to tell me how? because i lost my generic imei too. Thanks...
zakrilex said:
Would you mind to tell me how? because i lost my generic imei too. Thanks...
Click to expand...
Click to collapse
Wow, that was long ago!
I think you can change your product code this way:
To change the CSC (otherwise known as product code) dial *#06# to get your imei and write it down carefully.
Then dial *#272*your imei# (replace "your imei" with the 15 digit code you just wrote down) and you will get to the CSC selection screen.
Choose the one you want then hit "install".
Be aware that changing the CSC will effectively do a 'wipe data' on your phone.
Click to expand...
Click to collapse
But for the IMEI, you'll have to get it reprogrammed by a provider or something similar.