FORUMS
Remove All Ads from XDA

[FIRMWARE] JVS vs. JVR, binary comparison

836 posts
Thanks Meter: 428
 
By ZioGTS, Senior Member on 11th September 2011, 06:10 PM
Post Reply Email Thread
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!
The Following 60 Users Say Thank You to ZioGTS For This Useful Post: [ View ] Gift ZioGTS Ad-Free
 
 
11th September 2011, 06:29 PM |#2  
Senior Member
Thanks Meter: 22
 
More
Nice work.
The Following User Says Thank You to sargasso For This Useful Post: [ View ] Gift sargasso Ad-Free
11th September 2011, 07:44 PM |#3  
Senior Member
Flag Sheffield
Thanks Meter: 3
 
Donate to Me
More
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.
11th September 2011, 08:42 PM |#4  
Senior Member
Thanks Meter: 52
 
More
Quote:
Originally Posted by AmdPhenomII

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.
11th September 2011, 11:49 PM |#5  
chenthu's Avatar
Member
Flag Glasgow
Thanks Meter: 17
 
More
amazing.. keep up the hard work.. and thank you very much for the info .. looking forward to more from you...
12th September 2011, 12:02 AM |#6  
Senior Member
Thanks Meter: 121
 
More
So all the lib files are identical?

Thanks
12th September 2011, 01:32 AM |#7  
Junior Member
Thanks Meter: 0
 
More
Good Job! Thanks!
12th September 2011, 07:11 AM |#8  
Junior Member
Flag Bangkok
Thanks Meter: 6
 
More
Umm...I'm sure it will be a nice update!
12th September 2011, 12:29 PM |#9  
Senior Member
Flag Sheffield
Thanks Meter: 3
 
Donate to Me
More
Quote:
Originally Posted by AmdPhenomII

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.

Battery life is a bit better than previous MIUI installations I have tried, but it's not as good as JVQ was.
12th September 2011, 01:55 PM |#10  
ZioGTS's Avatar
OP Senior Member
Thanks Meter: 428
 
More
Quote:
Originally Posted by oswade

So all the lib files are identical?

Thanks

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

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!
13th September 2011, 03:21 PM |#11  
zacharias.maladroit's Avatar
Recognized Developer
Flag MilkyWay-SolCluster-Earth-Europe-Germany-BaW├╝
Thanks Meter: 5,912
 
Donate to Me
More
nice job ZioGTS !


Thanks !
Post Reply Subscribe to Thread

Tags
comparison, firmware, jvr, jvs

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes