• XDA Forums have been migrated to XenForo. We are aware of several issues including missing threads, logins not working, and more. To discuss, use this thread.
  • If you are experiencing issues logging in, we migrated and software and made it more secure. We recommend trying to reset your password.

[FIRMWARE] JVS vs. JVR, binary comparison

ZioGTS

New member
Jun 11, 2011
837
427
0
I decided to compare the new JVS firmware files with the "old" JVR. Here's the result of my work. Hit the thanks button if you like it! ;)

MODEM

modem.bin
File size: identical (12.582.912 byte)
Content: completely different. There are thousands of differencies. JVS has an entirely new modem.

PDA/CODE

Sbl.bin
File size: identical (1.310.720 byte)
Content: basically identical, except for internal build date (JVR=Jul 27 2011, 18:55:05 <> JVS=Sep 8 2011, 20:30:35) and last line of file (checksum?)

boot.bin
File size: identical (264.144 byte)
Content: identical

param.lfs
File size: identical (655.360 byte)
Content: different

dbdata.rfs
File size: identical (1.376.256 byte)
Content: different

zImage
File size: different, JVR=(5.726.208 byte) <> JVS=(5.727.740 byte)
Content: obviously different

factoryfs.rfs
File size: different, JVR=(282.370.048 byte) <> JVS=(281.251.840 byte)
Content: different, see below!

FACTORYFS comparison

The following factoryfs/app files are only found in JVR:
Code:
Layar-samsung.apk
MagicSmokeWallpapers.apk
MagicSmokeWallpapers.odex
SamsungAppsUNA1.apk
The following factoryfs/app files are only found in JVS:
Code:
SamsungAppsUNA3.apk
The following factoryfs/app are different:
Code:
AccountAndSyncSettings.apk
AccountAndSyncSettings.odex
AngryGPS.apk
AngryGPS.odex
ApplicationsProvider.apk
ApplicationsProvider.odex
AxT9IME.apk
AxT9IME.odex
BadgeProvider.apk
BadgeProvider.odex
Bluetooth.apk
Bluetooth.odex
BluetoothOpp.apk
BluetoothOpp.odex
BluetoothPbap.apk
BluetoothPbap.odex
BluetoothTestMode.apk
BluetoothTestMode.odex
BrcmBluetoothServices.apk
BrcmBluetoothServices.odex
Browser.apk
Browser.odex
BuddiesNow.apk
BuddiesNow.odex
CalendarProvider.apk
CalendarProvider.odex
CallSetting.apk
CallSetting.odex
Camera.apk
Camera.odex
CameraFirmware.apk
CameraFirmware.odex
CertInstaller.apk
CertInstaller.odex
ClockPackage.apk
ClockPackage.odex
Contacts.apk
Contacts.odex
ContactsProvider.apk
ContactsProvider.odex
CSC.apk
CSC.odex
DataCreate.apk
DataCreate.odex
Days.apk
Days.odex
DefaultContainerService.apk
DefaultContainerService.odex
DialerTabActivity.apk
DialerTabActivity.odex
Divx.apk
Divx.odex
Dlna.apk
Dlna.odex
DownloadProvider.apk
DownloadProvider.odex
DownloadProviderUi.apk
DownloadProviderUi.odex
DrmProvider.apk
DrmProvider.odex
DrmUA.apk
DrmUA.odex
DualClock.apk
DualClock.odex
Email.apk
Email.odex
Encrypt.apk
Encrypt.odex
FactoryTest.apk
FactoryTest.odex
FMRadio.apk
FMRadio.odex
Gallery3D.apk
Gallery3D.odex
Gmail.apk
GoogleBackupTransport.apk
GoogleCalendarSyncAdapter.apk
GoogleContactsSyncAdapter.apk
GoogleFeedback.apk
GooglePartnerSetup.apk
GoogleServicesFramework.apk
HTMLViewer.apk
HTMLViewer.odex
InputEventApp.apk
InputEventApp.odex
JobManager.apk
JobManager.odex
lcdtest.apk
lcdtest.odex
LiveWallpapers.apk
LiveWallpapers.odex
LiveWallpapersPicker.apk
LiveWallpapersPicker.odex
LogsProvider.apk
LogsProvider.odex
Maps.apk
MarketUpdater.apk
MediaProvider.apk
MediaProvider.odex
Memo.apk
Memo.odex
MiniDiary.apk
MiniDiary.odex
Mms.apk
Mms.odex
MmsProvisioning.apk
MmsProvisioning.odex
MobileTrackerEngineTwo.apk
MobileTrackerEngineTwo.odex
MobileTrackerUI.apk
MobileTrackerUI.odex
MtpApplication.apk
MtpApplication.odex
MusicPlayer.apk
MusicPlayer.odex
MyFiles.apk
MyFiles.odex
NetworkLocation.apk
PackageInstaller.apk
PackageInstaller.odex
Personalization.apk
Personalization.odex
Phone.apk
Phone.odex
Phone_Util.apk
Phone_Util.odex
PhoneErrService.apk
PhoneErrService.odex
PhoneSetupWizard.apk
PhoneSetupWizard.odex
PicoTts.apk
PicoTts.odex
PopupuiReceiver.apk
PopupuiReceiver.odex
Preconfig.apk
Preconfig.odex
Protips.apk
Protips.odex
SamsungApps.apk
SamsungWidget_CalendarClock.apk
SamsungWidget_CalendarClock.odex
SamsungWidget_FeedAndUpdate.apk
SamsungWidget_FeedAndUpdate.odex
SamsungWidget_ProgramMonitor.apk
SamsungWidget_ProgramMonitor.odex
SamsungWidget_StockClock.apk
SamsungWidget_StockClock.odex
ScreenCaptureService.apk
ScreenCaptureService.odex
SecDownloadProvider.apk
SecDownloadProvider.odex
SecurityProvider.apk
SecurityProvider.odex
SelfTestMode.apk
SelfTestMode.odex
serviceModeApp.apk
serviceModeApp.odex
Settings.apk
Settings.odex
SettingsProvider.apk
SettingsProvider.odex
SetupWizard.apk
shutdown.apk
shutdown.odex
signin.apk
signin.odex
SimDetachNotifier.apk
SimDetachNotifier.odex
SisoDrmProvider.apk
SisoDrmProvider.odex
SnsAccount.apk
SnsAccount.odex
SnsProvider.apk
SnsProvider.odex
SoundPlayer.apk
SoundPlayer.odex
Stk.apk
Stk.odex
Street.apk
syncmldm.apk
syncmldm.odex
syncmlds.apk
syncmlds.odex
SystemUI.apk
SystemUI.odex
Talk.apk
TelephonyProvider.apk
TelephonyProvider.odex
TouchWiz30Launcher.apk
TouchWiz30Launcher.odex
TouchWizCalculator.apk
TouchWizCalculator.odex
TouchWizCalendar.apk
TouchWizCalendar.odex
TtsService.apk
TtsService.odex
TwWallpaperChooser.apk
TwWallpaperChooser.odex
UnifiedInbox.apk
UnifiedInbox.odex
UserDictionaryProvider.apk
UserDictionaryProvider.odex
VideoPlayer.apk
VideoPlayer.odex
VisualizationWallpapers.apk
VisualizationWallpapers.odex
VoiceDialer.apk
VoiceDialer.odex
VoiceRecorder.apk
VoiceRecorder.odex
VpnServices.apk
VpnServices.odex
wipereceiver.apk
wipereceiver.odex
WlanTest.apk
WlanTest.odex
WriteandGo.apk
WriteandGo.odex
wssomacp.apk
wssomacp.odex
wssyncmlnps.apk
wssyncmlnps.odex
The following factoryfs/bin files are different:
Code:
cat
chmod
chown
cmp
date
dd
debuggerd
df
dmesg
dumpmesg
getevent
getprop
hd
id
ifconfig
iftop
insmod
ioctl
ionice
kill
ln
log
ls
lsmod
lsof
mkdir
mount
mv
nandread
netstat
newfs_msdos
notify
printenv
ps
reboot
renice
rm
rmdir
rmmod
route
run-as
schedtop
sendevent
setconsole
setprop
sleep
smd
start
stop
surfaceflinger
sync
top
umount
uptime
vdc
vmstat
vold
watchprops
wipe
wpa_supplicant
The following factoryfs/etc files are only found in JVS:
Code:
need_to_change_keys
public.keys
The following files in factoryfs/etc/security are different:
Code:
cacerts.bks
otacerts.zip
UPDATE: The following files in factoryfs/lib are different:
Code:
libandroid_runtime.so
libaudio.so
libaudioflinger.so
libc.so
libcamera.so
libEGL.so
libnetutils.so
libomadrm.so
libopencore_common.so
libopencore_download.so
libopencore_mp4local.so
libopencore_net_support.so
libopencore_player.so
libopencore_rtsp.so
libOpenSLES.so
libpvwmdrm.so
libril.so
libsavidocn.so
libsecril-client.so
libsflacfdocn.so
libsflvdocn.so
libskia.so
libsmkvdocn.so
libstagefright.so
libsthmb.so
libsurfaceflinger.so
libsurfaceflinger_client.so
libswmfdocn.so
libsystem_server.so
libui.so
libutils.so
libwebcore.so
The file factoryfs/lib/hw/sensors.default.so is different! Newer version in JVS.

factoryfs/etc/wifi/wifi.conf in JVR:
IFACE_DIR=/data/misc/wifi
factoryfs/etc/wifi/wifi.conf in JVS:
IFACE_DIR=

Two fonts have been added in JVS:
Code:
SamsungArmenianRegular.ttf
SamsungGeorgianRegular.ttf
... and three fonts have been modified:
Code:
DroidSans-Bold.ttf
DroidSans.ttf
DroidSansFallback.ttf
ZoneInfo has been upgraded (factoryfs/usr/share/zoneinfo/):
Code:
zoneinfo.dat
zoneinfo.idx
zoneinfo.version
Everything else, not listed above, is absolutely identical! :D
 
Last edited:

AmdPhenomII

New member
Jan 30, 2010
101
3
0
Sheffield
Looking forward to testing this JVS soon, when I get fed up with MIUI 1.9.9 (2.3.5) again.
The battery drain is still there in MIUI, but I hope the JVS is as good as JVQ was for me.
 

{Angel}

New member
Mar 19, 2011
513
52
0
Looking forward to testing this JVS soon, when I get fed up with MIUI 1.9.9 (2.3.5) again.
The battery drain is still there in MIUI, but I hope the JVS is as good as JVQ was for me.
I've been running 1.9.9 MIUI for a couple of days and no excessive battery drain, it's been very good in fact. Make sure you are on GB bootloader and install your apps one by one to see if anyone is misbehaving, and give the bat time to settle in.

I'll wait what the verdict is for JVS before jumping to it. I hear it still has the phone fc bug which is unbelievable. it will take a LOT to make me move from MIUI.
 

ZioGTS

New member
Jun 11, 2011
837
427
0
So all the lib files are identical?

Thanks :)
Yepp, it looks like Samsung believes there is nothing to improve in their libs... :rolleyes:

EDIT: I was wrong! Several files in lib are indeed changed... I apologize! Most of the changes are very limited, but some of them are completely rewritten, even if they retain their size sometimes... Weird! :eek:
 
Last edited:

ZioGTS

New member
Jun 11, 2011
837
427
0
so what is the conclusion of all that?
The conclusion is that we were all waiting for the troll to show up! ;-)
Just kidding... Everybody can reach his own conclusion. This is just raw data, use it as you wish - it's free!

Sent from my GT-I9000 using XDA App
 
  • Like
Reactions: sarbe

ZioGTS

New member
Jun 11, 2011
837
427
0
I made a mistake in comparing lib folder... Several files in lib are indeed changed in JVS! I updated the first post with a proper list. Sorry! :(
 
  • Like
Reactions: oswade