I searched the forum, but I didn't find a tutorial like this, if it exists feel free to delete this topic and also feel free to move it.
In this tutorial I will show you how to download the latests stock firmware for your phone directly from the servers Kies. If running on Windows XP requires a minimum. NET Framework 2.0. On Windows Vista and Windows 7. NET Framework comes pre-installed.
Download and open Check Fus Downloader.
1) Select you OS
2) Select your phone model
3) Select your region and also your operator ( if any )
4) Go to "Check Firmware" and wait until you see the box below information like:
Product Code: GT-I5700UWAFOPLatest firmware: I5700XXJD2/I5700FOPJE6/I5700XXJC1/I5700XXJD2
Modified: 05.07.2010 18:10:03
5)It remains only to click on "Download", select the desired download location and wait until all the processes (download, crc check, Decrypt) is completed successfully.
6) Now unzip and flash the result of decryption firmware using Odin.
PS: This is not my tutorial, I found it on a Romanian forum and only translate it.