2 #This is setting postinst file
4 GOPTION="" # Set without -g, -u options
5 if [ ${USER} == "root" ]
7 # Set vconf values with -g/-u options
12 ################# shell paragrames ##############
13 FLIGHTMODE="flightmode"
15 USBCON="usbconnectivity"
23 TILT_SCROLL="tilt_scroll"
24 PANNING_MOVE="panning_move"
25 PANNING_BROWSER="panning_browser"
26 DOUBLETAP="double_tap"
29 PICKUP_NOTIFIED="pickup_notified"
30 PICKUP_CALL="pickup_call"
32 POWERSAVING="powersaving"
34 ROTATIONLOCK="rotationLock"
35 TIMEDATE="timeAndData"
36 ACCESS="accessibility"
46 MENUWIDGET="menuwidget"
47 MENUSCREEN="menuscreen"
51 #vconftool $GOPTION set -t string db/setting/menuscreen/selected "com.samsung.cluster-home"
52 vconftool $GOPTION set -t string db/setting/menuscreen/package_name "com.samsung.menu-screen"
60 vconftool $GOPTION set -t bool db/setting/flight_mode "0"
66 vconftool $GOPTION set -t int db/setting/select_network "0"
67 vconftool $GOPTION set -t int db/setting/network_mode "0"
68 vconftool $GOPTION set -t bool db/setting/3gEnabled "1"
69 vconftool $GOPTION set -t bool db/setting/data_roaming "1"
73 resetUsbConnectivity()
75 vconftool $GOPTION set -t int memory/setting/usb_mode "-1" -i -f
76 vconftool $GOPTION set -t int memory/setting/usb_sel_mode "0" -i -f
77 vconftool $GOPTION set -t int memory/setting/usb_in_mode_change "0" -i -f
83 DEFAULT_CALL_TONE="/opt/share/settings/Ringtones/Over the horizon.mp3"
84 DEFAULT_NOTI_TONE="/opt/share/settings/Alerts/Whistle.mp3"
85 DEFAULT_MEDIA_TONE="/opt/share/settings/Previews/Over the horizon.mp3"
87 vconftool $GOPTION set -t bool db/setting/sound/sound_on "1"
88 vconftool $GOPTION set -t bool db/setting/sound/vibration_on "1"
90 vconftool $GOPTION set -t int db/setting/sound/call/ringtone_sound_volume "13"
91 vconftool $GOPTION set -t int db/setting/sound/noti/sound_volume "7"
92 vconftool $GOPTION set -t int db/setting/sound/media/sound_volume "7"
93 vconftool $GOPTION set -t int db/setting/sound/touch_feedback/sound_volume "5"
95 vconftool $GOPTION set -t int db/setting/sound/noti/vibration_level "5"
96 vconftool $GOPTION set -t int db/setting/sound/touch_feedback/vibration_level "3"
97 vconftool $GOPTION set -t int db/setting/sound/touch_feedback/vibration_level_bak "3" ##private key
99 vconftool $GOPTION set -t string db/setting/sound/call/ringtone_path "${DEFAULT_CALL_TONE}"
100 vconftool $GOPTION set -t int db/setting/sound/call/vibration_type "2"
102 vconftool $GOPTION set -t string db/setting/sound/noti/msg_ringtone_path "${DEFAULT_NOTI_TONE}"
103 vconftool $GOPTION set -t int db/setting/sound/noti/msg_alert_rep_type "0"
105 vconftool $GOPTION set -t string db/setting/sound/noti/email_ringtone_path "${DEFAULT_NOTI_TONE}"
106 vconftool $GOPTION set -t int db/setting/sound/noti/email_alert_rep_type "0"
108 vconftool $GOPTION set -t bool db/setting/sound/sound_lock "1"
114 vconftool $GOPTION set -t string db/menu_widget/bgset "/opt/share/settings/Wallpapers/Home_default.jpg"
115 vconftool $GOPTION set -t string db/idle_lock/bgset "/opt/share/settings/Wallpapers/Home_default.jpg"
121 vconftool $GOPTION set -t bool db/setting/use_tilt "1"
122 vconftool $GOPTION set -t int db/setting/tilt_sensitivity "3"
126 vconftool $GOPTION set -t bool db/setting/use_tilt_scroll "1"
127 vconftool $GOPTION set -t int db/setting/tilt_scroll_sensitivity "3"
132 vconftool $GOPTION set -t bool db/setting/use_panning "1"
133 vconftool $GOPTION set -t int db/setting/panning_sensitivity "3"
135 resetPanningBrowser()
137 vconftool $GOPTION set -t bool db/setting/use_panning_browser "1"
138 vconftool $GOPTION set -t int db/setting/panning_browser_sensitivity "3"
142 vconftool $GOPTION set -t bool db/setting/use_double_tap "1"
147 vconftool $GOPTION set -t bool db/setting/use_shake "1"
149 resetPickupNotified()
151 vconftool $GOPTION set -t bool db/setting/use_pick_up "1"
155 vconftool $GOPTION set -t bool db/setting/use_pick_up_call "1"
160 vconftool $GOPTION set -t bool db/setting/use_turn_over "1"
165 vconftool $GOPTION set -t bool db/setting/motion_active "1"
166 vconftool $GOPTION set -t bool db/setting/motion/palm_swipe_capture "1"
167 vconftool $GOPTION set -t bool db/setting/motion/palm_touch_mute "1"
184 vconftool $GOPTION set -t int db/setting/lcd_backlight_normal "30"
185 #vconftool $GOPTION set -t int db/setting/lcd_timeout_normal_backup "30"
188 vconftool $GOPTION set -t int db/setting/Brightness "-1"
189 vconftool $GOPTION set -t int db/setting/brightness_automatic "0"
192 vconftool $GOPTION set -t bool db/setting/battery_percentage "0"
194 #vconftool $GOPTION set -t string db/menu_widget/launch_effect "0"
199 vconftool $GOPTION set -t bool db/setting/pwrsv/system_mode/status "1"
200 vconftool $GOPTION set -t bool db/setting/pwrsv/system_mode/reminder "1"
201 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/status "0"
203 vconftool $GOPTION set -t int db/setting/pwrsv/custom_mode/at "30"
204 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/wifi "1"
205 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/bt "1"
206 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/gps "1"
207 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/data_sync "1"
208 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/hotspot "1"
210 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/brt/status "1"
211 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/brt/auto/status "0"
212 vconftool $GOPTION set -t int db/setting/pwrsv/custom_mode/brt/value "10"
213 vconftool $GOPTION set -t int db/setting/pwrsv/custom_mode/backlight/time "15"
216 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/cpu "0"
217 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/display "0"
218 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/bg_color "0"
219 vconftool $GOPTION set -t bool db/setting/pwrsv/custom_mode/screen_vib "0"
225 vconftool $GOPTION set -t int db/setting/font_size "1"
226 vconftool $GOPTION set -t int db/setting/font_type "0"
232 vconftool $GOPTION set -t bool db/setting/rotate_lock "1"
235 #time and date (zone)
238 vconftool $GOPTION set -t bool db/setting/automatic_time_update "1"
240 vconftool $GOPTION set -t int db/menu_widget/regionformat_time1224 "1"
241 vconftool $GOPTION set -t int db/setting/date_format "0"
242 vconftool $GOPTION set -t int db/setting/weekofday_format "0"
244 vconftool $GOPTION set -t string db/setting/timezone "+9"
246 vconftool $GOPTION set -t string db/setting/cityname_id "IDS_WCL_BODY_CITYNAME_SEOUL"
248 vconftool $GOPTION set -t string db/setting/timezone_id "Asia/Seoul"
250 #if [ -f /opt/etc/localtime ]
252 rm -f /opt/etc/localtime
253 ln -s /usr/share/zoneinfo/Asia/Seoul /opt/etc/localtime
260 vconftool $GOPTION set -t bool db/setting/accessibility/accessibility "0"
261 vconftool $GOPTION set -t bool db/setting/accessibility/high_contrast "0"
262 vconftool $GOPTION set -t bool db/setting/accessibility/screen_zoom "1"
263 vconftool $GOPTION set -t int db/setting/accessibility/font_size "1"
264 #vconftool $GOPTION set -t int db/setting/accessibility/font_style "0"
265 vconftool $GOPTION set -t bool db/setting/accessibility/torch_light "0"
266 vconftool $GOPTION set -t bool db/setting/accessibility/mono_audio "0"
267 vconftool $GOPTION set -t int db/setting/accessibility/power_key_hold "1"
268 vconftool $GOPTION set -t bool db/setting/accessibility/led_notify "0"
270 vconftool $GOPTION set -t bool db/ciss/call_answering_key "0"
271 vconftool $GOPTION set -t bool db/ciss/call_power_key_ends_call "0"
272 vconftool $GOPTION set -t int db/ciss/answering_mode "0"
273 vconftool $GOPTION set -t int db/ciss/answering_mode_time "3"
275 vconftool $GOPTION set -t bool db/setting/accessibility/accept_call "0"
276 vconftool $GOPTION set -t bool db/setting/accessibility/enable_auto_answer "0"
277 vconftool $GOPTION set -t int db/setting/accessibility/auto_answer "1"
278 vconftool $GOPTION set -t bool db/setting/accessibility/powerkey_end_calls "0"
283 resetLanguageAndRegion()
285 vconftool $GOPTION set -t int db/setting/lang "2"
286 vconftool $GOPTION set -t string db/menu_widget/language "en_US.UTF-8"
287 vconftool $GOPTION set -t string db/menu_widget/regionformat "en_US.UTF-8"
293 #vconftool $GOPTION set -t int db/menuscreen/viewtype "0"
294 #vconftool $GOPTION set -t int db/taskswitcher/viewtype "0"
300 vconftool $GOPTION set -t bool db/setting/transaction_tracking "0"
301 vconftool $GOPTION set -t bool db/setting/expiry_reminder "0"
302 vconftool $GOPTION set -t int db/setting/roaming_network "0"
308 vconftool $GOPTION set -t bool db/setting/ticker_noti/messages "1"
309 vconftool $GOPTION set -t bool db/setting/ticker_noti/email "1"
310 vconftool $GOPTION set -t bool db/setting/ticker_noti/im "1"
311 vconftool $GOPTION set -t bool db/setting/ticker_noti/twitter "1"
312 vconftool $GOPTION set -t bool db/setting/ticker_noti/facebook "1"
315 vconftool $GOPTION set -t bool db/setting/ticker_noti/display_content/messages "1"
316 vconftool $GOPTION set -t bool db/setting/ticker_noti/display_content/email "1"
317 vconftool $GOPTION set -t bool db/setting/ticker_noti/display_content/im "1"
318 vconftool $GOPTION set -t bool db/setting/ticker_noti/display_content/twitter "1"
319 vconftool $GOPTION set -t bool db/setting/ticker_noti/display_content/facebook "1"
321 vconftool $GOPTION set -t bool db/setting/ticker_noti/badge/messages "1"
322 vconftool $GOPTION set -t bool db/setting/ticker_noti/badge/email "1"
323 vconftool $GOPTION set -t bool db/setting/ticker_noti/badge/im "1"
324 vconftool $GOPTION set -t bool db/setting/ticker_noti/badge/twitter "1"
325 vconftool $GOPTION set -t bool db/setting/ticker_noti/badge/facebook "1"
331 rm -rf /opt/data/setting/set_info
333 vconftool $GOPTION set -t bool db/setting/power_on_lock "0"
334 vconftool $GOPTION set -t bool db/setting/simple_password "1"
335 vconftool $GOPTION set -t bool db/setting/fmm/sim_change_alert "0"
336 vconftool $GOPTION set -t string db/setting/fmm/recipients ""
337 vconftool $GOPTION set -t string db/setting/fmm/sender ""
338 vconftool $GOPTION set -t string db/setting/fmm/alert_message ""
339 vconftool $GOPTION set -t bool db/setting/fmm/remote_control "0"
340 vconftool $GOPTION set -t bool db/setting/fmm/location_consent "0"
343 #vconftool $GOPTION set -t bool db/setting/rcs "0"
345 vconftool $GOPTION set -t int db/setting/phone_lock_attempts_left "5"
346 vconftool $GOPTION set -t string db/setting/phone_lock_timestamp ""
347 vconftool $GOPTION set -t int db/setting/sim_lock_attempts_left "5"
348 vconftool $GOPTION set -t string db/setting/sim_lock_timestamp ""
350 vconftool $GOPTION set -t bool db/setting/fixed_dialing_mode "0"
356 vconftool $GOPTION set -t int db/setting/default_memory/wap "0"
357 vconftool $GOPTION set -t int db/setting/default_memory/bluetooth "0"
358 vconftool $GOPTION set -t int db/setting/default_memory/camera "0"
359 vconftool $GOPTION set -t int db/setting/default_memory/voice_recorder "0"
360 vconftool $GOPTION set -t int db/setting/default_memory/fm_radio "0"
361 vconftool $GOPTION set -t int db/setting/default_memory/all_share "0"
362 vconftool $GOPTION set -t int db/setting/default_memory/adobe_air "0"
363 vconftool $GOPTION set -t int db/setting/default_memory/dvb_h "0"
365 # format - system server
366 #vconftool $GOPTION -i set -t int memory/mmc/format "0"
372 vconftool $GOPTION set -t string db/setting/device_name "Redwood"
375 ########## invoke functions #######
377 if [ $1 == $FLIGHTMODE ]; then
380 elif [ $1 == $NETWORK ]; then
383 elif [ $1 == $USBCON ]; then
386 elif [ $1 == $SOUND ]; then
389 elif [ $1 == $WALLPAPER ]; then
392 elif [ $1 == $DISPLAY ]; then
395 elif [ $1 == $MOTIONS ]; then
398 elif [ $1 == $TILT_ZOOM ]; then
401 elif [ $1 == $TILT_SCROLL ]; then
404 elif [ $1 == $PANNING_MOVE ]; then
407 elif [ $1 == $PANNING_BROWSER ]; then
410 elif [ $1 == $DOUBLETAP ]; then
413 elif [ $1 == $SHAKE ]; then
416 elif [ $1 == $PICKUP_NOTIFIED ]; then
419 elif [ $1 == $PICKUP_CALL ]; then
422 elif [ $1 == $TURNOVER ]; then
425 elif [ $1 == $FONT ]; then
428 elif [ $1 == $POWERSAVING ]; then
431 elif [ $1 == $ROTATIONLOCK ]; then
434 elif [ $1 == $TIMEDATE ]; then
437 elif [ $1 == $ACCESS ]; then
440 elif [ $1 == $LANGREGION ]; then
441 resetLanguageAndRegion
443 #elif [ $1 == $VIEWTYPE ]; then
446 elif [ $1 == $LICENSE ]; then
449 elif [ $1 == $NOTI ]; then
452 elif [ $1 == $SECURITY ]; then
455 elif [ $1 == $MEMORY ]; then
458 elif [ $1 == $ABOUT ]; then
461 elif [ $1 == $MENUSCREEN ]; then
476 resetLanguageAndRegion
485 vconftool $GOPTION -i set -t int memory/setting/font_changed "0"
486 #vconftool $GOPTION -i set -t int memory/mobile_hotspot/skin_changed "0"
489 ########## ending #######
492 #create directory /opt/data/setting
493 if [ "${USER}" == "root" ]
495 if [ ! -d /opt/data/setting ]
497 mkdir -p /opt/data/setting
500 # if [ -f /opt/data/setting/setting.cfg ]
502 # rm -rf /opt/data/setting/setting.cfg
504 chown 5000:5000 /opt/data/setting -R
507 #heynotitool set setting_time_changed -a