yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] asgard:
Yeah done:

http://img838.imageshack.us/img838/474/jpdlol.jpg <- dont let the pic fool you, its "JPC" labeled internally... I can make the updater say anything at this point JPZ even lol.

Now how the F to explain this... its basically using Windows HOSTS file to redirect fus.samsungmobile.com to my own webserver which is hosting MS_TEST/msfus.php which contains the following:

<?php

echo '<?xml version="1.0" encoding="utf-8"?><FUSMsg><FUSHdr><ProtoVer>1.0</ProtoVer><SessionID>560822</SessionID><MsgID>1</MsgID></FUSHdr><FUSBody><Results><CmdRef>2</CmdRef><Status>200</Status><LATEST_FW_VERSION><Data>I9000XXJPD/I9000OXAJPD/I9000XXJPD/I9000XXJPD</Data></LATEST_FW_VERSION></Results><Put><CmdID>1</CmdID><BINARY_CRC><Data>1283028158</Data></BINARY_CRC><BINARY_ENCRYPT_STRING><Data>9780154</Data></BINARY_ENCRYPT_STRING><BINARY_URI><Data>http://fus.samsungmobile.com/Phone_Binary/9/GT-I9000_I9000XXJPD_I9000OXAJPD_I9000XXJPD_I9000XXJPD_XX_XEU.zip.enc</Data></BINARY_URI><DESCRIPTION><Data></Data></DESCRIPTION><GSM_SUPPORT_HIDDEN><Data>0</Data></GSM_SUPPORT_HIDDEN><GSM_NATION_CODE><Data>XX</Data></GSM_NATION_CODE><GSM_SITE_CODE><Data>9</Data></GSM_SITE_CODE><LAST_MODIFIED><Data>10/08/21</Data></LAST_MODIFIED> <LATEST_ANDROIDGSM_PDA_VERSION><Data>I9000XXJPD</Data></LATEST_ANDROIDGSM_PDA_VERSION><LATEST_ANDROIDGSM_CSC_VERSION><Data>I9000OXAJF3</Data></LATEST_ANDROIDGSM_CSC_VERSION><LATEST_ANDROIDGSM_PHONE_VERSION><Data>I9000XXJPD</Data></LATEST_ANDROIDGSM_PHONE_VERSION><LATEST_ANDROIDGSM_CONTENTS_VERSION><Data>I9000XXJPD</Data></LATEST_ANDROIDGSM_CONTENTS_VERSION><DEVICE_ANDROID_PDA_PATH><Data>ADD_Home_cache.tar</Data></DEVICE_ANDROID_PDA_PATH><DEVICE_ANDROID_CSC_PATH><Data></Data></DEVICE_ANDROID_CSC_PATH><DEVICE_ANDROID_PHONE_PATH><Data></Data></DEVICE_ANDROID_PHONE_PATH><DEVICE_ANDROID_CONTENTS_PATH><Data></Data></DEVICE_ANDROID_CONTENTS_PATH><CURRENT_DISPLAYVERSION><Data>I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3</Data></CURRENT_DISPLAYVERSION><LATEST_DISPLAYVERSION><Data>I9000XXJPD/I9000OXAJPD/I9000XXJPD/I9000XXJPD</Data></LATEST_DISPLAYVERSION><ANDROIDGSM_TAR_PATH><Data>ADD_Home_cache.tar</Data></ANDROIDGSM_TAR_PATH><NOTIFY><Data>1</Data></NOTIFY><ANNOUNCE><Data>0</Data></ANNOUNCE><ANNOUNCE_CONTENTS><Data></Data></ANNOUNCE_CONTENTS><REQUIRED_CLIENT_PRODUCT><Data></Data></REQUIRED_CLIENT_PRODUCT><REQUIRED_CLIENT_VERSION><Data></Data></REQUIRED_CLIENT_VERSION></Put></FUSBody></FUSMsg>';

?>

Then i just hosted the JFD firmwares from the real FUS site in my own Phone_Binary/9 directory and KIES will hit my server, get the above info, and hit my server for the .enc file.

Easy as hell.. works a treat... you could setup a localhost Apache/whatever server and alias fus.samsungmobile.com -> 127.0.0.1 and achieve the same thing with a few simple downloads...

Enjoy :) Its 12:34AM I got work tomorrow and I really can't make it clearer than that right now - some awesome XDA regular will surely write up a nice easy method for this!

EDIT: Thats the binary CRC/Encrypt for JM1... I'll see if I can actually fish up JPC/D they have possibly removed the response from the server. Its a "tomorrow" job.
[Galaxy S I9000 General] suomaf:
wow!! legend!
[Galaxy S I9000 General] exadeci:
Cool hack, might be useful for later fw

PS: Your post is number 42 :)
[Galaxy S I9000 General] jaju123:
So does JPD exist or not and where can I get it?

Thanks :P
[Galaxy S I9000 General] dan 6a:
You are a good man :)

It's a little more complex than you made it out to be in the first place tho heh

Ill have to look into this tomo night , enjoy your sleep mate
[Galaxy S I9000 General] asgard:
Hey Dan its actually super easy, I just don't have time right now to "super easy" it sorry... someone will!
[Galaxy S I9000 General] asgard:
@Pramod: The method works for any firmware, as long as its the correct XML, this is a method to fool KIES into flashing any region/type/valid FW from FUS server, because we will *KNOW* the very strings you are talking about. The posted ones are JM1... I'm just quickly seeing if JPC/D is still available (info).

"you will not be able to decrypt the zip.enc" -> KIES does this for us, we just need to provide valid return informatioN :)
[Galaxy S I9000 General] halabibk:
I did the comparison i n Hexadecimal both files:

GT-I9000_I9000XXJPC_I9000OXAJPC_I9000XXJPC_I9000XXJPC_XX_XEU.zip.enc

GT-I9000_I9000XXJPD_I9000OXAJPD_I9000XXJPD_I9000XXJPD_XX_XEU.zip.enc

and both of them are identical.

I have JPC but actually the Froyo New JP2 is much better...
[Galaxy S I9000 General] asgard:
Did ANYONE happen to cache the XML return from FUS yesterday when JPC was there via test mode?!?!? Samsung have removed it now and unfortunately I didn't save it which means although the above theory/hack works a treat we won't be able to load on JPC via this method unless someone saved the keys, specifically BINARY_ENCRYPT_STRING & BINARY_CRC ... I never thought to :(
[Galaxy S I9000 General] pramods:
It will not work, as each and every file has different CRC and ENCRYPT STRING, so KIES will fail to decrypt the enc file, have a look at this data this is for DDJG4

<BINARY_CRC><Data>607512428</Data></BINARY_CRC><BINARY_ENCRYPT_STRING><Data>87063</Data></BINARY_ENCRYPT_STRING>

compare the CRC and ENCRYPT STRING they are different, unless we know these 2 value decryption is not happening!!!

-Pramod
[Galaxy S I9000 General] asgard:
Agree 100% of course... we knew them yesterday lol... now if anyone wrote them down :P The idea/"hack" is sound we just need the info from yesterday...

This idea will work very well for cross region / newer test updates without having to screw with KIES or Odin though... as long as a FW is available somewhere via KIES we can flash it without needing to dump/odin it.

I have test installed JM1 from my own "FUS" server just now, worked a treat, in other words my KIES allowed JM1 irregardless of any pre-existing FW/phone/region conditions in place. So if anyone (i.e. SamFirmwares) wants to *REALLY* host firmwares we can just alias fus.samsungmobile.com to the IP serving the specific firms we want and voila... instafirms.
[Galaxy S I9000 General] robert_schl:
Nonetheless, copy & paste this C# code into e.g. a text file named "Decrypt.cs", throw in Interop.FUSCryptLib.dll from your KIES installation, compile with "csc Decrypt.cs /r:Interop.FUSCryptLib.dll" and you'll have a neat command-line tool to decrypt your downloaded firmware files:

/******************************************************************************
***** Decrypt.cs -- Samsung Firmware Update Service (FUS) File Decryptor *****
******************************************************************************/

// declare used modules
using System;
using FUSCryptLib;

// application namespace
namespace Decrypt
{
// application class
class Decrypt
{
// main() function
static void Main(string[] args)
{
// check command line args
if (args.Length != 2)
{
// print usage information
System.Console.Write("Usage: Decrypt <Filename> <BinaryEncrypt>\n");
}
else
{
// declare local variables
CryptMngr Crypt;
string InputFileName;
string WriteFileName;
string ContainerName;
string BinaryEncrypt;
int Length;

// set static container name
ContainerName = "Mobileleader";

// retrieve command-line args
InputFileName = args[0];
BinaryEncrypt = args[1];

// generate output filename
WriteFileName = InputFileName;

// strip ".zip.enc" extension from input filename
Length = WriteFileName.Length;
if (Length > 8)
if (WriteFileName.Substring(Length - 8) == ".zip.enc")
WriteFileName = WriteFileName.Substring(0, Length - 8);

// add ".zip" extension to output filename
WriteFileName += ".zip";

// print logo
System.Console.Write("FUS Decryptor v1.00\n");

// print status information
System.Console.Write("\n<- " + InputFileName);

// decrypt input file to output file
Crypt = new CryptMngrClass();
Crypt.GeneratePublicKeyPair(ContainerName);
Crypt.GeneratePasswordSymmetricKey(BinaryEncrypt);
Crypt.DecryptFileThread(InputFileName, WriteFileName, 0);

// print status information
System.Console.Write("\r-> " + WriteFileName + " \n");
};
}
}
}

Note that this simple tool omits the CRC check, you just provide the filename and decryption key as command-line args. If you provide the wrong key, the utility will work without complaining, but the output file will be just junk. Use the test function of an unzip-tool of your choice (e.g. "unzip -t filename") to ensure the file was indeed correctly decrypted.
[Galaxy S I9000 General] asgard:
Cool... any luck with DecryptFileUseMemoryThread(string SourceFileName, string TargetFileName, int ReceiverWndHandle, bool UseMemory, string MemoryName) ?

Would be good to load the file into memory, and brute attack it checking the outputs validity ('PK..' or something). Didn't get far here. JPD (JPC) link is still alive on FUS - bruting out the string would mean install via KIES :D
[Galaxy S I9000 General] robert_schl:
FWIW, the Galaxy S exhibited at the IFA show firmware version "I9000XXJPD" on the screen, and "I9000OXAJPD" as the CSC version. So it looks like they have the "true" JPD firmware on them, whereas the download servers only carry version JPC, merely named as JPD. Maybe the "true" JPD will be the officiel Froyo release...?
[Galaxy S I9000 General] Bec07:
I don't really get how...

Could you PM the files that aren't available in kies please?

Very much appreciated.
[Galaxy S I9000 General] robert_schl:
Which files are you missing? Interop.FUSCryptLib.dll is found right in the directory where you installed KIES.

If you're missing csc.exe, you don't have a C# compiler installed. You can get "Visual C# 2010 Express" for free from Microsoft. I would provide a direct link, but regrettably the forum software prevents me from posting links.
[Galaxy S I9000 General] Bec07:
Ok, I have visual C#, but where exactly do I have to run "compile with "csc Decrypt.cs /r:Interop.FUSCryptLib.dll""?

I found csc.exe in the net framework folders (1, 2, 3.5, 4) and I ran "csc Decrypt.cs /r:Interop.FUSCryptLib.dll" in a bat.

Now I have decrypt.exe and I'm trying to run decrypt myfirmware.zip.enc, but I get

<Filename> <BinaryEncript>

I presume <BinaryEncript> means a key is required. Where can we get that from?

Help is much appreciated.
[Galaxy S I9000 General] robert_schl:
From the FUS server's XML response which also contains the download link. See post #52 above for a sample XML fragment which contains this information. For that firmware, BinaryEncrypt would be 87063 (so far, it always appears to be a number).
[Galaxy S I9000 General] Bec07:
I see, so how ca I get this fragment/XML response for JPD?

http://fus.samsungmobile.com/Phone_...00OXAJPD_I9000XXJPD_I9000XXJPD_XX_XEU.zip.enc

Even if it's the same ol' JPC I want to know I'm able to do this in the future.

Thanks
[Galaxy S I9000 General] hmanxx:
after decrypting the file..how to trick Kies to flash with the decrypted file..
[Galaxy S I9000 General] Bec07:
I guess you can flash it very well with Odin.

My problem is how to get the unlock code.
[Galaxy S I9000 General] robert_schl:
You can set up a "fake" FUS server as described earlier in this thread, or just use Wireshark from (I'm still not allowed to post links) to sniff the Ethernet traffic while the KIES firmware update widget is querying for a firmware update. Just the query up to the point where the widget says that an update is available is enough, you don't actually have to update via the widget.

Then look through the packets for a 200 HTTP response from the FUS server, select the packet payload bytes in the middle bar all at the (expanded) buttom of the TCP/HTTP packet structure, then right-click and export the data. Specify .xml as the file extension and you can conveniently view it in Internet Explorer.
[Galaxy S I9000 General] dahool2008:
http://fus.samsungmobile.com/Phone_...00OXAJPD_I9000XXJPD_I9000XXJPD_XX_XEU.zip.enc

this is defintily another file then the JPC-they changed the file in the last 24 hours. So hopefully we get this encodet-because i think this is the final Froyo. Here in Germany on the Berlin IFA Show on the Samsung corner - all Galaxy S had the JPD Firmware on it. And a Guy on the Samsung Corner sayed, that this is the Final Froyo that will shipped in the next days.
[Galaxy S I9000 General] jaju123:
So how do you use a .enc file?
[Galaxy S I9000 General] xdadroid88:
That's definitely exactly the same file, not one single bit changed.
[Galaxy S I9000 General] Cotw:
Thanks for the info. Hope that's true.

Were you able to confirm this comparing the content of the files? I'm not able to do that right now. Can anyone check?
[Galaxy S I9000 General] sardroid:
Can somebody upload decrypted files for use in Odin?Thanks
[Galaxy S I9000 General] Cotw:
Damn, too good to be true, I guess :( Thanks for the info.
[Galaxy S I9000 General] xdadroid88:
Possible, see my correction.

Sorry, I have to correct myself. I just downloaded the JPC file and compared it with JPD and they are different. But the JPD which I've downloaded tuesday is identical to the JPD from today. So either there are several servers with different file versions of the JPD release or they replaced the first fake JPD file with the correct one already before my first download.

So it is definitely possible that's now the real JPD.

I think it would be a good to add always the md5sum so anybody can check which files we talk about:

ff7fde0249f6997b31541faa188ac06a GT-I9000_I9000XXJPC_I9000OXAJPC_I9000XXJPC_I9000XXJPC_XX_XEU.zip.enc
4120bb49a8f19b329280af162fd2da3f GT-I9000_I9000XXJPD_I9000OXAJPD_I9000XXJPD_I9000XXJPD_XX_XEU.zip.enc
[Galaxy S I9000 General] dahool2008:
@xdadroid88 it's the real JPD now on the server. So can someone please encode it. Cause i'm on tour at the moment . (using the c# code here in the thread). The Fist JPD was the same like JPC-but now it's different from 24h ago.
[Galaxy S I9000 General] Aery:
Without the Code nobody is able to encrypt it. The C# Script is worthless without these Code.
[Galaxy S I9000 General] CommanderROR:
OK, slow down for a moment...do we have a new firmware out there (it seems so) and how do I get it onto my phone? I'm willing to use Kies if neccessary, but I need to know how to trick it into updating my JPC phone...at the moment it#s just telling me it can't update my version.

Or are you finding this Firmware somewhere else? Samfirmwares does not seem to have it...
[Galaxy S I9000 General] Aery:
You won´t get it onto your Phone.

Its available on the Samsung Firmware Update Server: http://fus.samsungmobile.com/Phone_...00OXAJPD_I9000XXJPD_I9000XXJPD_XX_XEU.zip.enc

But we are not able to decrypt it!

If we can encrypt it, you can flash it using Odin.
[Galaxy S I9000 General] CommanderROR:
Ah ok...I guess I'll have to wait a few days for it to become officially available then... ;)

Acutally, I'm not too unhappy since I started installing a few apps and don#t really feel like reinstalling them after the update... :D

Maybe I'll do a backup now before JPD arrives on the "public" server...
[Galaxy S I9000 General] Aery:
I can´t wait. There must be a way. ;-)

If you´re on JPC you can Backup your Apps and Data with Titanium Backup.

2.2 -> 2.2 should not be a problem.
[Galaxy S I9000 General] cosmic76:
how to decrypt the file downloaded

tks
[Galaxy S I9000 General] rdy2go:
Is it the time to go back to official jm1 and wait for OTA?

That would be the safest way...

I wonder if kies can be fooled again to perform upgrade using registry patch...
[Galaxy S I9000 General] CommanderROR:
There won't be any OTA updates, at least not fro "free" phones, Samsung specifically stated that all updates are going to be through Kies. Going back to JM1 is not really a problem, but I'll wait and see whether it is neccessary.
[Galaxy S I9000 General] rdy2go:
I meant Kies, not OTA of course. It's because I also own htc desire :) sorry
[Galaxy S I9000 General] dirk1978:
It's not showing up in Kies yet even in test mode.

I captured the packets when checking for a firmware update, set my registry as JF3 and Kies got a response for JM1 available. The binary encrypt string for that is 9780154 . Apparently the file is encrypted using XOR GPG so I've tried using mcrypt in Linux until it asks me for the passphrase for the file. When I enter that code for JPD it says it can't decrypt it so either:

1. I don't know how to use mcrypt

2. It's a different encrypt code for JPD to JM1

3. Both
[Galaxy S I9000 General] xdadroid88:
That is simple: Just test it with JM1 and you'll know.

http ://fus.samsungmobile.com/Phone_Binary/9/GT-I9000_I9000XXJM1_I9000OXAJM1_I9000XXJM1_I9000XXJM1_XX_XEU.zip.enc

(No links allowed..)
[Galaxy S I9000 General] robert_schl:
The file is dated August 30th and still decodes with the same BinaryEncrypt as it did when it was available via KIES firmware update test mode: 1520083.

The tar file in the decoded ZIP archived is still named "add_jpc.tar", and the contained files are still dated August 25th and 26th.

I see no change at all in the last 24 or 48 hours.
[Galaxy S I9000 General] dirk1978:
Bah. Still could be either ;) :

darrenm@darrenm-desktop:~/Downloads$ mcrypt -d GT-I9000_I9000XXJM1_I9000OXAJM1_I9000XXJM1_I9000XXJM1_XX_XEU.zip.enc
An OpenPGP encrypted file has been detected.
Unknown suffix. Will append '.dc'.
Enter passphrase:
File GT-I9000_I9000XXJM1_I9000OXAJM1_I9000XXJM1_I9000XXJM1_XX_XEU.zip.enc was NOT decrypted successfully.
[Galaxy S I9000 General] Aery:
You´re right.

Contents:

cache.rfs - 25.08.2010

factoryfs.rfs - 26.08.2010

modem.bin - 25.08.2010

param.lfs - 26.08.2010

zImage - 26.08.2010
[Galaxy S I9000 General] CommanderROR:
Using the key posted above my file also won't decrypt. Something is wrong here. Why can one person get it working, but others can#t, using the same progs and key?
[Galaxy S I9000 General] Aery:
If anyone wants to try. But its senseless, because its definitely JPC.

I´ve decrypted the JPD File from FUS with C# Application from this Thread.

C# Application: http://xdaforums.com/showpost.php?p=7993023&postcount=54

Decrypt Key: 1520083

USE AT YOUR OWN RISK!

Download:

removed

Contents:

GT-I9000_I9000XXJPD_I9000OXAJPD_I9000XXJPD_I9000XXJPD_XX_XEU.zip (Original from FUS, decrypted)

CODE_I9000XXJPD.tar (repacked for use with Odin)

CSC_I9000OXAJPD.tar (repacked for use with Odin)

MODEM_I9000XXJPD.tar (repacked for use with Odin)
[Galaxy S I9000 General] wacas:
thanks for you effort
[Galaxy S I9000 General] stepping:
Maybe they renamed it to JPD, that nobody can use any more the regedit-manipulation to get the JPC?
[Galaxy S I9000 General] thanant:
I had Samsung i9000 problem is i want used other headfree on my.device.any one know please let know me. Currenty only support galaxy handset only. Story got my poor.English
[Galaxy S I9000 General] cosmic76:
I have down the file but doesn't open the archive .7zip

please help me
[Galaxy S I9000 General] antz88c:
anyone who actually tried this on their SGS?

great work @Aery!
[Galaxy S I9000 General] miro666:
Please, somebody know when will Official Froyo for our GT-9000I Galaxy S ? I have no nerve, this many beta flashing and trying and maybe briked my device...

Thanks forwarding on answer

Regards
[Galaxy S I9000 General] alfrqan:
I have down the file but doesn't open the archive .7zip

please help me
[Galaxy S I9000 General] wacas:
you may have to download all the files and join them
[Galaxy S I9000 General] Fornowagain:
Any ideas what's causing this crash? Latest Kies is installed on Windows 7 x64. Can't register the FUSCryptLib.dll individually, just gives an error code. FUSCrypt and the Interop are also in the System32 folder for good measure.
[Galaxy S I9000 General] gcrutchr:
Try downloading 7zip v9.15 beta.

It works fine for decompressing.

Just select the .001 file, right mouseclick, and

select open archive with 7zip.
[Galaxy S I9000 General] duvell:
Hi,

I tried to flash this firmware XXJPD via Odin, but no success, (PDA write fail). I used 512 pit, but in this zip file are 3 common flash files (modem, csc, pda) and one named add_JPC.tar and SS_DL.dll, dont know what for?
[Galaxy S I9000 General] CommanderROR:
So, can somebody explain why one person finds differences in teh files and another finds them to be the same???

Is Samsung swapping files around or are there really different servers out there? Maybe different by region or something???
[Galaxy S I9000 General] RazvanG:
try using the 802 pit file :rolleyes:
[Galaxy S I9000 General] xdadroid88:
The question is: how did halabibk compare the files?

I've just compared the encoded versions of JPC and JPD and they are different. What I didn't know at that point was that they are encoded with a different key. Now it is obvious that the encoded files are different. If you encode two identical files with different keys the result will be two different files.
[Galaxy S I9000 General] He4dShOt:
JPC is now on samfirmware.com
[Galaxy S I9000 General] CommanderROR:
This is interesting...so we now have two identlical files, just encoded differently and one file we don't have (but with a name we do have) which is apparently running on the IFA Galaxys...this is getting weirder and weirder. What is Samsung doing with all that jumble of different firmwares...
[Galaxy S I9000 General] sardroid:
Not working:(
[Galaxy S I9000 General] xdadroid88:
I don't think that this is intentional. I guess the guy who created the JPD file just made a mistake and packed up the jpc.tar instead of the jpd.tar.
[Galaxy S I9000 General] leshyi:
try 803.pit on samfirmware.com
[Galaxy S I9000 General] spline1:
mh

with Odin and 803 Pitfile odin says File analysis an stay since 10 Minutes :-(
[Galaxy S I9000 General] sardroid:
I have FAIL error with new Odin and Pit:/
[Galaxy S I9000 General] wacas:
so no one has been able to install it as yet ?????
[Galaxy S I9000 General] xdadroid88:
I really don't get it. What is the point installing this JPC? There is another thread for the real JPC version including download links.
[Galaxy S I9000 General] Aery:
How about reading Posts completely?

Contents:

GT-I9000_I9000XXJPD_I9000OXAJPD_I9000XXJPD_I9000XXJPD _XX_XEU.zip (Original from FUS, decrypted)

^^ This is the original File from Samsung Server, but decrypted. In this file there are add_jpc.tar and SS_DL.dll

CODE_I9000XXJPD.tar (repacked for use with Odin)

CSC_I9000OXAJPD.tar (repacked for use with Odin)

MODEM_I9000XXJPD.tar (repacked for use with Odin)

^^ These Files are repacked by me for use with Odin. Maybe i´ve done a Misstake.
[Galaxy S I9000 General] Aery:
removed due to problems
[Galaxy S I9000 General] antz88c:
What about the version when flashed, is it JPC or JPD?
[Galaxy S I9000 General] asgard:
Anyone that got "JPC" via KIES prior to Samsung changing it back to JM1 got the JPD file named version served to them. Yes, a file indicating JPC exists on the server but KIES never served that... all the JPC KIES installs were from that JPD file... fact.
[Galaxy S I9000 General] stepping:
Maybe not fact. There is an other possible conclusion. ;)
[Galaxy S I9000 General] xdadroid88:
How often will you post this absolute nonsense?

Both files are still there:

http ://fus.samsungmobile.com/Phone_Binary/9/GT-I9000_I9000XXJPC_I9000OXAJPC_I9000XXJPC_I9000XXJPC_XX_XEU.zip.enc

http ://fus.samsungmobile.com/Phone_Binary/9/GT-I9000_I9000XXJPD_I9000OXAJPD_I9000XXJPD_I9000XXJPD_XX_XEU.zip.enc

Nothing got renamed.
[Galaxy S I9000 General] antz88c:
So who flashed this already, JPC or JPD and build info: *#1234#

Or this JPD is just a folder name?
[Galaxy S I9000 General] rand0m:
so is GT-I9000_I9000XXJPD_I9000OXAJPD_I9000XXJPD_I9000XXJPD _XX_XEU.zip the current public release or is it still unofficial - getting confused a bit by all the posts so far - clarification is well appreciated!
[Galaxy S I9000 General] stepping:
You are the first User who give me an answer to my "stupid" idea. So why should i not post it twice?

Thank you for your post. But i would more appreciate, if you use more gentle style. :)
[Galaxy S I9000 General] CommanderROR:
It is certainly not public or you would be getting it via Kies without tricks or modifications. It might become the official file, but for now, that's definitely unofficial. No even Testmode gives you that file!
[Galaxy S I9000 General] rand0m:
thanks mate, couldnt figure out if I should or not ...