[XPERIA X10 Android Development] RaVe-N:
So it seemed to me that there's a chance that there's something about FXP30 that it had or that is now in the ROM that it didn't that could cause the data bug. To that end I've started to run a comparison of what's included in both the zip files:

The following files are included in FXP30 but not in FXP44:

AccountAndSyncSettings.odex

ADWLauncher.odex

AndroidTerm.odex

ApplicationsProvider.odex

Bluetooth.odex

Browser.odex

Calculator.odex

Calendar.odex

CalendarProvider.odex

Camera.odex

CertInstaller.odex

CMParts.odex

CMScreenshot.odex

CMStats.odex

CMUpdateNotify.odex

CMWallpapers.odex

Contacts.odex

ContactsProvider.odex

DefaultContainerService.odex

DeskClock.odex

Development.odex

DownloadProvider.odex

DownloadProviderUi.odex

DrmProvider.odex

DSPManager.odex

Email.odex

FileManager.odex

Gallery3D.odex

HTMLViewer.odex

LatinIME.odex

LiveWallpapers.apk

LiveWallpapers.odex

LiveWallpapersPicker.apk

LiveWallpapersPicker.odex

MagicSmokeWallpapers.apk

MagicSmokeWallpapers.odex

MediaProvider.odex

Mms.odex

Music.odex

PackageInstaller.odex

Pacman.odex

Phone.odex

PicoTts.odex

Protips.odex

Provision.odex

QuickSearchBox.odex

Settings.odex

SettingsProvider.odex

SoundRecorder.odex

SpareParts.odex

Stk.odex

Superuser.odex

SystemUI.odex

TelephonyProvider.odex

ThemeChooser.odex

ThemeManager.odex

TtsService.odex

UserDictionaryProvider.odex

VisualizationWallpapers.apk

VisualizationWallpapers.odex

VoiceDialer.odex

VpnServices.odex

android.software.live_wallpaper.xml

MTLmr3m.ttf

am.odex

android.policy.odex

android.test.runner.odex

bmgr.odex

bouncycastle.odex

com.android.future.usb.accessory.odex

com.android.location.provider.odex

core-junit.odex

core.odex

ext.odex

framework.odex

ime.odex

input.odex

javax.obex.odex

monkey.odex

pm.odex

services.odex

sqlite-jdbc.odex

svc.odex

gralloc.qsd8k.so

sensors.es209ra.so

(I have no idea what those odex files are but there appears to be one for every apk...)

The following files are in FXP44 but not in FXP30:

Torch.apk

android.hardware.telephony.gsm.xml <- yay for market fix!!! :D

DroidSansJapanese.ttf

sensors.default.so

libopencore_common.so

rzscontrol

kernel.sin <- Why's this in the zip if you can't flash kernels in CWM :confused:

All the following files are newer in FXP44, but their date stamp puts them on the same day, just a little later:

CERT.RSA

AccountAndSyncSettings.apk

ADWLauncher.apk

Androidian.apk

AndroidTerm.apk

ApplicationsProvider.apk

Bluetooth.apk

Browser.apk

Calculator.apk

Calendar.apk

CalendarProvider.apk

Camera.apk

CertInstaller.apk

CMParts.apk

CMScreenshot.apk

CMStats.apk

CMUpdateNotify.apk

CMWallpapers.apk

Contacts.apk

ContactsProvider.apk

Cyanbread.apk

DefaultContainerService.apk

DeskClock.apk

Development.apk

DownloadProvider.apk

DownloadProviderUi.apk

DrmProvider.apk

DSPManager.apk

Email.apk

FileManager.apk

Gallery3D.apk

HTMLViewer.apk

LatinIME.apk

MediaProvider.apk

Mms.apk

Music.apk

PackageInstaller.apk

Pacman.apk

Phone.apk

PicoTts.apk

Protips.apk

Provision.apk

QuickSearchBox.apk

RomManager.apk

Settings.apk

SettingsProvider.apk

SoundRecorder.apk

SpareParts.apk

Stk.apk

Superuser.apk

SystemUI.apk

TelephonyProvider.apk

ThemeChooser.apk

ThemeManager.apk

TtsService.apk

UserDictionaryProvider.apk

VoiceDialer.apk

VpnServices.apk

audioloop

bootanimation

debuggerd

gdbserver

InputReader_test

mkyaffs2image

omx_tests

record

rtp_test

screenshot

stagefright

testid3

toolbox

vold

cacerts.bks

otacerts.zip

NOTICE.html.gz

am.jar

android.policy.jar

android.test.runner.jar

bmgr.jar

bouncycastle.jar

com.android.future.usb.accessory.jar

com.android.location.provider.jar

core-junit.jar

core.jar

ext.jar

framework-res.apk

framework.jar

ime.jar

input.jar

javax.obex.jar

monkey.jar

pm.jar

services.jar

sqlite-jdbc.jar

svc.jar

audio.so

copybit.qsd8k.so

gps.es209ra.so

libcyanogen-dsp.so

libandroid_runtime.so

libaudioflinger.so

libaudiopolicy.so

libbluedroid.so

libc.so

libc_malloc_debug_leak.so

libc_malloc_debug_qemu.so

libcamera.so

libdvm.so

libEGL.so

libmedia.so

libmediaplayerservice.so

libOpenSLES.so

libpixelflinger.so

libskia.so

libstagefright.so

libstagefright_avc_common.so

libstagefright_color_conversion.so

libstagefright_omx.so

libstagefrighthw.so

libsurfaceflinger.so

libsurfaceflinger_client.so

libui.so

libutils.so

busybox

crasher

dropbear

nano

openvpn

oprofiled

su

vim

updater-script

CERT.SF

MANIFEST.MF

modelid_cfg.sh

platform.xml

apns-conf.xml

CHANGELOG-CM.txt

media_profiles.xml

spn-conf.xml

The only file that's older (by timestamp anyway) is build.prop, which is older, but I just noticed the year on these files is 2008? What's going on there?!

Comparing the updater-script files together there is one symlink missing in FXP44 that's in FXP30 and that is to "/system/xbin/tty". Again don't know if this is important, but it's there.

Other than that I realise that we're talking about Android 2.3.5 Vs 2.3.7 and the difference that is causing trouble is probably lying there, but what the hey. If there's anything I can do to try and get this baby working properly I'm up for it :D