[General Questions and Answers] NeoSmart:
ro.build.id=JZO54K

Current Rom version on Phone: by editing this value, you will change what are standing in Settings/About Phone/Buildnumber. For Example you can change it to Omega by Indie or what ever you like.

ro.build.display.id=Omega v16.2 - XXLSJ

Your current Modem version

ro.build.version.incremental=I9100XXLSJ

Current sdk version of Framework plus Codename

ro.build.version.sdk=16

ro.build.version.codename=REL

Android Version on Phone

ro.build.version.release=4.1.2

Current Kernel version

ro.build.date=Tue Nov 6 02:17:01 KST 2012

ro.build.date.utc=1352135821

ro.build.type=user

ro.build.user=se.infra

ro.build.host=SEP-111

This means its a official release

ro.build.tags=release-keys

Model Number plus Manufacturer

ro.product.model=GT-I9100

ro.product.brand=samsung

Name

ro.product.name=GT-I9100

Device

ro.product.device=GT-I9100

The phone’s board is listed as “smdk4210,” which means it will most likely use Exynos 4210, supporting a maximum clock speed of 1.2GHz.

ro.product.board=smdk4210

System Images

ro.product.cpu.abi=armeabi-v7a

ro.product.cpu.abi2=armeabi

ro.product_ship=true

Nothing to say

ro.product.manufacturer=samsung

Current default Country settings. If you change that line for example to ro.product.locale.language=de and ro.product.locale.region=De, the phone will set to German after a factory reset

ro.product.locale.language=en

ro.product.locale.region=GB

If you not able to connect to your wifi, you can try to set here the same number of channels as your router currently got. For example: Your router is set to 14 channels you can paste the same number in here.

ro.wifi.channels=

Nothing interest on the next few points. Most are explained above.

ro.board.platform=exynos4

# ro.build.product is obsolete; use ro.product.device

ro.build.product=GT-I9100

# Do not try to parse ro.build.description or .fingerprint

ro.build.description=GT-I9100-user 4.1.2 JZO54K I9100XXLSJ release-keys

ro.build.fingerprint=samsung/GT-I9100/GT-I9100:4.1.2/JZO54K/I9100XXLSJ:user/release-keys

ro.build.characteristics=default

# Samsung Specific Properties

ro.build.PDA=I9100XXLSJ

ro.build.hidden_ver=I9100XXLSJ

ro.build.changelist=462349

# end build properties

#

# system.prop for smdk4210

#

Ril Specific: Here some from aosp to that: RIL daemon reads rild.lib path and rild.libargs system properties to determine the Vendor RIL library to use and any initialization arguments to provide to the Vendor RIL

rild.libpath=/system/lib/libsec-ril.so

rild.libargs=-d /dev/ttyS0

Here you can set the Pixel per inch. The smaller you set it the smaller apps, icons and fonts will be. But be careful if you set it to low apps can crash! Also you can´t set it higher than the default value!

ro.sf.lcd_density=240

Minimum brightness of your screen

ro.lcd_min_brightness=40

This point is about rooting. It´s setting if the device running on the emulator or running in secure mode

ro.kernel.qemu=0

This point speak for itself

ro.tvout.enable=true

Maybe someone can light me up on that point.

persist.sys.storage_preload=1

Same here

net.streaming.rtsp.uaprof=http://wap.samsungmobile.com/uaprof/

# Multimedia property for Smart View

media.enable-commonsource=true

# System property for Default Brightness

I think this point also need no explanation

ro.lcd_brightness=160

#

# ADDITIONAL_BUILD_PROPERTIES

#

Support for OpenGl 2.0

ro.opengles.version=131072

System property used to enable or disable dirty regions invalidation.

debug.hwui.render_dirty_regions=false

System property defining default error report receiver

ro.error.receiver.default=com.samsung.receiver.err or

This controls the smallest amount of memory given to a single application.

dalvik.vm.heapstartsize=5m

The dalvik.vm.heapgrowthlimit property limits how large an Android application’s heap can get.

dalvik.vm.heapgrowthlimit=48m

The dalvik.vm.heapsize property defines an absolute maximum for the heap size for an application.

dalvik.vm.heapsize=128m

Same as above, setting the pixel per inch

ro.sf.lcd_density=240

No clue about the next point. Help is appreciated.

ro.sec.fle.encryption=true

Here you can set the standard media sounds for each notification. But they got to match with the one in system/media/audio/...

ro.config.ringtone=S_Over_the_horizon.ogg

ro.config.notification_sound=S_Whistle.ogg

ro.config.alarm_alert=A_toy_watch.ogg

ro.config.media_sound=Media_preview_Touch_the_ligh t.ogg

That means your phone is still usable, even you got no Sim card in it.

keyguard.no_require_sim=true

Format of date

ro.com.android.dateformat=MM-dd-yyyy

Setting this value from unknown to wifi-only can fix some stand by issues.

ro.carrier=unknown

Needed for Play store. Some guys modded it to pay with her Phone bill, but i don't know if that still works.

ro.com.google.clientidbase=android-samsung

Defines weither to use UMTS (0), HSPDA/UMTS(1), or HSDPA/HSPUA(2) respectively.Here you can improve your Data speed if your provider supports it. Set this to 0 if you want lower speeds, and up to 2 for faster speeds.

ro.ril.hsxpa=1

Defines what class speeds to use with EDGE. Setting this value to 12 can improve the data speed significant on lower connections.

ro.ril.gprsclass=10

Value for adb. Is a pipe connection in the adb client.

ro.adb.qemud=1

No clue. Maybe someone can light me up.

ro.com.google.apphider=off

Google Mobile Service Version with build number

ro.com.google.gmsversion=4.1_r3

Basically you control the class-loading and dalvik-vm there. Here you can set different values. v=a means verify all, v=f means verify full, o=v means optimize verify, u=n means do not optimize for unprocessor and m=y means register maps yes

dalvik.vm.dexopt-flags=m=y

Bluetooth name of the device

net.bt.name=Android

The dalvik.vm.stack-trace-file property allows you to specify the name of the file where the thread stack traces will be written.

dalvik.vm.stack-trace-file=/data/anr/traces.txt

This point stands for "Debug SurfaceFlinger Hardware" or GPU hardware acceleration

debug.sf.hw=1

Video Acceleration

video.accelerate.hw=1

Increase the touch responsive of the screen

debug.performance.tuning=1

Disable sending usage data

ro.config.nocheckin=1

Increase the quality of JPEG pics

ro.media.enc.jpeg.quality=100

increasing the recording quality of Pics and videos

ro.media.dec.jpeg.memcap=8000000

ro.media.enc.hprof.vid.bps=8000000

Here you can set the delay of time your phone starts to ring when you recieve a call. 0=disabled

ro.telephony.call_ring.delay=0

This point set the delay after a call. This fix Black screen issues.

ro.lge.proximity.delay=15

mot.proximity.delay=15

Next two points should safe some battery if they are enabled but the problem is that they are not in source code elsewhere and should have no effect. This means that adding this value to your build.prop will have no effect at all. This parameter is a kernel parameter and will only work when passed directly to the kernel on boot.

ro.ril.disable.power.collapse=0

pm.sleep_mode=1

Already explained

ro.config.nocheckin=1

For the last two points. These commands enable or disable the error profiler in the android. For most android users, there is no use in having error profiling . however , some applications might make use of this for generating error reports.

profiler.force_disable_err_rpt=1

profiler.force_disable_ulog=1