[Galaxy S I9000 General] miki4242:
After seeing so many posts asking about what changed between firmware versions, and inspired by BogdanSNB's thread in which he generously provides download links for many stock firmwares, here's my list of file changes for some of them.

Please start a new thread to discuss the changes, please use this thread for changelist requests only!

I've made the changelists with a small shell script which you can discuss and download in this thread in the Development section.

I will try to keep the changelist between the two most recent firmwares on top, followed by the list of changelists available.

You can download all the changelists and diffs here.

Changes between I9000XWJPI and I9000XWJS3:

===[Build info]===

--- I9000XWJPI/system/build.prop	2010-12-11 13:17:16.000000000 +0100
+++ I9000XWJS3/system/build.prop	2011-01-05 15:33:28.000000000 +0100
@@ -5 +5 @@
-ro.build.version.incremental=XWJPI
+ro.build.version.incremental=XWJS3
@@ -8,3 +8,3 @@
-ro.build.version.release=2.2
-ro.build.date=2010. 12. 11. (토) 12:47:11 CET
-ro.build.date.utc=1292068031
+ro.build.version.release=2.2.1
+ro.build.date=2011. 01. 05. (수) 15:13:40 KST
+ro.build.date.utc=1294208020
@@ -13 +13 @@
-ro.build.host=ursti-desktop
+ro.build.host=SE-S608
@@ -30,2 +30,2 @@
-ro.build.description=GT-I9000-user 2.2 FROYO XWJPI release-keys
-ro.build.fingerprint=samsung/GT-I9000/GT-I9000/GT-I9000:2.2/FROYO/XWJPI:user/release-keys
+ro.build.description=GT-I9000-user 2.2.1 FROYO XWJS3 release-keys
+ro.build.fingerprint=samsung/GT-I9000/GT-I9000/GT-I9000:2.2.1/FROYO/XWJS3:user/release-keys
@@ -33,3 +33,3 @@
-ro.build.PDA=I9000XWJPI
-ro.build.hidden_ver=I9000XWJPI
-ro.build.changelist=771309
+ro.build.PDA=I9000XWJS3
+ro.build.hidden_ver=I9000XWJS3
+ro.build.changelist=830616
@@ -67 +67 @@
-ro.config.notification_sound=20_Cloud.ogg
+ro.config.notification_sound=01_Sherbet.ogg
--- I9000XWJPI/system/default.prop	2010-12-11 13:17:16.000000000 +0100
+++ I9000XWJS3/system/default.prop	2011-01-05 15:33:28.000000000 +0100
@@ -10 +10 @@
-ro.com.google.gmsversion=2.2_r7

+ro.com.google.gmsversion=2.2_r8

===[File changes]===

In /system:
Modified:
build.prop default.prop
In /system/app:
Added:
BluetoothPBAP.apk SecurityProvider.apk
Deleted:
TAT_LiveWallpaper_Beach.apk
Modified:
AccountAndSyncSettings.apk ApplicationsProvider.apk
AxT9IME.apk BadgeProvider.apk Bluetooth.apk BluetoothOPP.apk
BluetoothServices.apk BluetoothTestMode.apk Browser.apk
BuddiesNow.apk CSC.apk CalendarProvider.apk CallSetting.apk
Camera.apk CameraFirmware.apk CertInstaller.apk ChocoEUKor.apk
ClockPackage.apk Contacts.apk ContactsProvider.apk CoolEUKor.apk
DataCreate.apk Days.apk DefaultContainerService.apk
DialerTabActivity.apk Divx.apk Dlna.apk DownloadProvider.apk
DrmUA.apk DualClock.apk Email.apk FMRadio.apk FactoryTest.apk
Gallery3D.apk GoogleBackupTransport.apk HTMLViewer.apk
InfoAlarm.apk InputEventApp.apk JobManager.apk Layar-samsung.apk
LbsTestMode.apk LiveWallpapers.apk LiveWallpapersPicker.apk
LogsProvider.apk MagicSmokeWallpapers.apk MediaProvider.apk Memo.apk
MiniDiary.apk Mms.apk MobileTrackerEngineTwo.apk MobileTrackerUI.apk
MtpApplication.apk MusicPlayer.apk MyFiles.apk NetworkLocation.apk
OtaProvisioningService.apk PackageInstaller.apk Personalization.apk
Phone.apk PhoneErrService.apk PhoneSetupWizard.apk Phone_Util.apk
PicoTts.apk Preconfig.apk PressReader.apk Protips.apk
RoseEUKor.apk SamsungApps.apk SamsungWidget_CalendarClock.apk
SamsungWidget_FeedAndUpdate.apk SamsungWidget_ProgramMonitor.apk
SamsungWidget_StockClock.apk ScreenCaptureService.apk
SecDownloadProvider.apk SelfTestMode.apk Settings.apk
SettingsProvider.apk SimDetachNotifier.apk SisoDrmProvider.apk
SnsAccount.apk SnsProvider.apk SoundPlayer.apk Stk.apk Swype.apk
TATLiveWallpapersAurora.apk TATLiveWallpapersBlueSea.apk
TelephonyProvider.apk TouchWiz30Launcher.apk TouchWizCalculator.apk
TouchWizCalendar.apk TtsService.apk TwWallpaperChooser.apk
UNAService.apk UnifiedInbox.apk UserDictionaryProvider.apk
VideoPlayer.apk VisualizationWallpapers.apk VoiceDialer.apk
VoiceRecorder.apk VpnServices.apk WlanTest.apk WriteandGo.apk
lcdtest.apk serviceModeApp.apk shutdown.apk signin.apk syncmldm.apk
syncmlds.apk thinkdroid.apk wipereceiver.apk wssomacp.apk
wssyncmlnps.apk
In /system/bin:
Modified:
app_process btld cat chmod chown cmp csview date dd debuggerd
df dmesg dnsmasq drexe dumpmesg fsck_msdos getevent getprop
hd id ifconfig iftop immvibed insmod ioctl ionice kill
libemoji_docomo_test ln log ls lsmod mkdir mount mv nandread netstat
newfs_msdos notify npsmobex printenv ps reboot recovery renice rm
rmdir rmmod route schedtop sendevent setconsole setprop sleep smd
start stop sync system_server top tvoutserver umount vmstat vold
watchprops wipe wlservice wpa_supplicant
In /system/etc:
Modified:
NOTICE.html.gz apns-conf.xml asound.conf cursorwindowpackages.txt
event-log-tags jupiter.xml purenandpackages.txt
purenandpackages_pref.txt vold.fstab
In /system/etc/permissions:
Deleted:
android.hardware.camera.xml
In /system/etc/security:
Modified:
otacerts.zip
In /system/etc/wifi:
Modified:
bcm4329_aps.bin bcm4329_sta.bin wpa_supplicant.conf
In /system/fonts:
Added:
DroidSans_Subset.ttf
Modified:
DroidSansFallback.ttf
In /system/framework:
Modified:
am.jar android.policy.jar android.test.runner.jar bmgr.jar
com.samsung.device.jar core.jar ext.jar framework-res.apk
framework-tests.jar framework.jar ime.jar input.jar javax.obex.jar
monkey.jar pm.jar sec_feature.jar seccamera.jar sechardware.jar
services.jar svc.jar twframework-res.apk twframework.jar
In /system/lib:
Added:
libarcsoft_subtitle.so liblwfa-0.A.2-mng-p4.so
libomx_avcdec_sharedlibrary.so libomx_avcenc_sharedlibrary.so
libomx_m4vdec_sharedlibrary.so libomx_m4venc_sharedlibrary.so
Deleted:
libcamerafirmwarejniforuna.so liblwfa-0.A.2-mng-p3.so
Modified:
libImmVibeJ.so libRS.so libXt9core.so libandroid_runtime.so
libaudio.so libaudioflinger.so libaudiopolicy.so
libbluetoothd.so libcamera.so libcamerafirmwarejni.so
libdbus.so libdhwr.so libdivx_jni.so libdivxdrm.so
libdrm2_jni.so libdvm.so libemoji_docomo.so libfmradio_jni.so
libgps.so libhardware_legacy.so libicudata.so libmedia.so
libmedia_jni.so libmediaplayerservice.so libmtp.so libmtp_jni.so
libnativehelper.so libomx_sharedlibrary.so libopencore_author.so
libopencore_common.so libopencore_player.so libopencore_rtsp.so
libquramimagecodec.so libril.so libsamsungr2vs.so libsavidocn.so
libsavscmn.so libsavsff.so libsec-ril.so libsecgps.so libsisodrm.so
libskia.so libsmp3domxoc.so libsonivox.so libsqlite.so libssl.so
libstagefright.so libstagefright_color_conversion.so libsthmb.so
libsurfaceflinger.so libsurfaceflinger_client.so libswmadomxoc.so
libswmfdocn.so libvtstack.so libwebcore.so libwlandut.so
libwmlscriptcore.so
In /system/lib/hw:
Modified:
copybit.s5pc110.so
In /system/usr/keychars:
Added:
qt602240_ts_input.kcm.bin
In /system/usr/keylayout:
Added:
qt602240_ts_input.kl

List of available changelists:

I9000XWJF7-I9000XWJFB.txt

I9000XWJFB-I9000XWJFD.txt

I9000XWJFD-I9000XWJM2.txt

I9000XWJM2-I9000XWJM5.txt

I9000XWJM5-I9000XWJM6.txt

I9000XWJM6-I9000XWJM7.txt

I9000XWJM7-I9000XWJM8.txt

I9000XWJM8-I9000XWJM9.txt

I9000XWJM9-I9000XWJPA.txt

I9000XWJPA-I9000XWJPB.txt

I9000XWJPB-I9000XWJPI.txt

I9000XWJPI-I9000XWJS3.txt

I9000XXJF3-I9000XXJP1.txt

I9000XXJP1-I9000XXJP2.txt

I9000XXJP2-I9000XXJP3.txt

I9000XXJP3-I9000XXJPC.txt

I9000XXJPC-I9000XXJPH.txt

I9000XXJPH-I9000XXJPK.txt

I9000XXJPK-I9000XXJPM.txt

I9000XXJPM-I9000XXJPO.txt

I9000XXJPO-I9000XXJPU.txt

I9000XXJPU-I9000XXJPX.txt

I9000XXJPX-I9000XXJPY.txt