Dual video with single UI on i.MX53 SMD with Android R10.4

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Dual video with single UI on i.MX53 SMD with Android R10.4

Dual video with single UI on i.MX53 SMD with Android R10.4

Hi all,

I shared my test results and solutions in attachments.

Best regards,

Carl

Labels (2)
Attachments
Comments

Dear Carl,

Our application is same as yours, but a little different.

LCD 800 X 480

TVE  TV-NTSC

I followed the user guide to modify the init.rc and complie and replace the files: overlay.imx5x.so, gralloc.imx5x.so.

The result is LCD display not normal, TVE is green.

Uboot cmd:

console=ttymxc0,115200 init=/init quiet lpj=4997120 pmem=32M,64M fbmem=10M gpu_memory=96M vmalloc=512M video=mxcdi1fb:YUV444,TV-NTSC tve androidboot.console=ttymxc0 di0_primary video=mxcdi0fb:RGB24,CLAA-WVGA

init.rc

on early-init
    start ueventd

on logo
mkdir /bootlogo 0771 system system
exec /sbin/fsck_msdos /dev/block/mmcblk0p7
# mount ext4 /dev/block/mmcblk0p7 /bootlogo rw
mount vfat /dev/block/mmcblk0p7 /bootlogo uid=1000,gid=1000,fmask=0007,dmask=0007

on init

sysclktz 0

loglevel 3

# setup the global environment
    export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
    export LD_LIBRARY_PATH /vendor/lib:/system/lib
    export ANDROID_BOOTLOGO 1
    export ANDROID_ROOT /system
    export ANDROID_ASSETS /system/app
    export ANDROID_DATA /data
    export EXTERNAL_STORAGE /mnt/inand
export EXTERNAL_STORAGE_SD /mnt/inand/sdcard
    export EXTERNAL_STORAGE_EXTSD /mnt/sdnavi
    export EXTERNAL_STORAGE_UDISK /mnt/udisk
    export EXTERNAL_STORAGE_INAND /mnt/inand
export EXTERNAL_STORAGE_NAVICARD /mnt/sdnavi
    export USB_DISK_STORAGE /mnt/udisk

    export ASEC_MOUNTPOINT /mnt/asec
    export LOOP_MOUNTPOINT /mnt/obb
    export SHM_MOUNTPOINT /mnt/shm
    export BOOTCLASSPATH /system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar

    export LIGHTSENSOR_PATH /sys/class/i2c-adapter/i2c-1/1-0044
    export VPU_FW_PATH /system/lib/firmware/vpu
    export CODEC_SHM_PATH /mnt/shm
    export GST_PLUGIN_PATH /system/lib/gst_plugins
    export CORE_REGISTER_FILE /system/etc/core_register
    export COMPONENT_REGISTER_FILE /system/etc/component_register
    export CONTENTPIPE_REGISTER_FILE /system/etc/contentpipe_register

# Backward compatibility
    symlink /system/etc /etc
    symlink /sys/kernel/debug /d

# Right now vendor lives on the same filesystem as system,
# but someday that may change.
    symlink /system/vendor /vendor

# power on modem
    write /sys/devices/platform/u6300_modem/power_state 1

# create mountpoints
    mkdir /mnt 0775 root system
# mkdir /mnt/sdcard 0000 system system
    mkdir /mnt/sdnavi 0000 system system
    mkdir /mnt/udisk 0000 system system

    mkdir /mnt/inand 0771 system system

# Create cgroup mount point for cpu accounting
    mkdir /acct
    mount cgroup none /acct cpuacct
    mkdir /acct/uid

# Backwards Compat - XXX: Going away in G*
    symlink /mnt/sdnavi /sdnavi
    symlink /mnt/udisk /udisk
    symlink /mnt/inand /mnt/sdcard
    symlink /mnt/sdcard /sdcard

    mkdir /system
    mkdir /data 0771 system system
    mkdir /cache 0770 system cache
    mkdir /config 0500 root root

#liyuqiang 20111022 begin: add database mounting point
    mkdir /database 0771 system system
#liyuqiang 20111022 end: add database mounting point

#liyuqiang 20110922 begin: add cmmb firmware deposit point
    mkdir /system/etc/firmware 0771 system system
#liyuqiang 20110922 end: add cmmb firmware deposit point

    # Directory for putting things only root should see.
    mkdir /mnt/secure 0700 root root

    # Directory for staging bindmounts
    mkdir /mnt/secure/staging 0700 root root

    # Directory-target for where the secure container
    # imagefile directory will be bind-mounted
    mkdir /mnt/secure/asec  0700 root root

    # Secure container public mount points.
    mkdir /mnt/asec  0700 root system
    mount tmpfs tmpfs /mnt/asec mode=0755,gid=1000

    # Filesystem image public mount points.
    mkdir /mnt/obb 0700 root system
    mount tmpfs tmpfs /mnt/obb mode=0755,gid=1000

    # shared memory used by middleware
    mkdir /mnt/shm  0775 system graphics
    mount tmpfs tmpfs /mnt/shm mode=0775,uid=1000,gid=1003,size=1m

    write /proc/sys/kernel/panic_on_oops 1
    write /proc/sys/kernel/hung_task_timeout_secs 0
    write /proc/cpu/alignment 4
    write /proc/sys/kernel/sched_latency_ns 10000000
    write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
    write /proc/sys/kernel/sched_compat_yield 1
    write /proc/sys/kernel/sched_child_runs_first 0

# Create cgroup mount points for process groups
    mkdir /dev/cpuctl
    mount cgroup none /dev/cpuctl cpu
    chown system system /dev/cpuctl
    chown system system /dev/cpuctl/tasks
    chmod 0777 /dev/cpuctl/tasks
    write /dev/cpuctl/cpu.shares 1024

    mkdir /dev/cpuctl/fg_boost
    chown system system /dev/cpuctl/fg_boost/tasks
    chmod 0777 /dev/cpuctl/fg_boost/tasks
    write /dev/cpuctl/fg_boost/cpu.shares 1024

    mkdir /dev/cpuctl/bg_non_interactive
    chown system system /dev/cpuctl/bg_non_interactive/tasks
    chmod 0777 /dev/cpuctl/bg_non_interactive/tasks
    # 5.0 %
    write /dev/cpuctl/bg_non_interactive/cpu.shares 52

on post-fs
    # change power_state user
    chown radio /sys/devices/platform/u6300_modem/power_state

    # once everything is setup, no need to modify /
    mount rootfs rootfs / ro remount

    # We chown/chmod /data again so because mount is run as root + defaults
    chown system system /data
    chmod 0771 /data

    # Create dump dir and collect dumps.
    # Do this before we mount cache so eventually we can use cache for
    # storing dumps on platforms which do not have a dedicated dump partition.
  
    mkdir /data/dontpanic
    chown root log /data/dontpanic
    chmod 0750 /data/dontpanic

    # Collect apanic data, free resources and re-arm trigger
    copy /proc/apanic_console /data/dontpanic/apanic_console
    chown root log /data/dontpanic/apanic_console
    chmod 0640 /data/dontpanic/apanic_console

    copy /proc/apanic_threads /data/dontpanic/apanic_threads
    chown root log /data/dontpanic/apanic_threads
    chmod 0640 /data/dontpanic/apanic_threads

    write /proc/apanic_console 1

    # Same reason as /data above
    chown system cache /cache
    chmod 0770 /cache

    # This may have been created by the recovery system with odd permissions
    chown system cache /cache/recovery
    chmod 0770 /cache/recovery

    #change permissions on vmallocinfo so we can grab it from bugreports
    chown root log /proc/vmallocinfo
    chmod 0440 /proc/vmallocinfo

    #change permissions on kmsg & sysrq-trigger so bugreports can grab kthread stacks
    chown root system /proc/kmsg
    chmod 0440 /proc/kmsg
    chown root system /proc/sysrq-trigger
    chmod 0220 /proc/sysrq-trigger

# create basic filesystem structure
    mkdir /data/misc 01771 system misc
    mkdir /data/misc/bluetoothd 0770 bluetooth bluetooth
    mkdir /data/misc/bluetooth 0770 system system
    mkdir /data/misc/keystore 0700 keystore keystore
    mkdir /data/misc/vpn 0770 system system
    mkdir /data/misc/systemkeys 0700 system system
    mkdir /data/misc/vpn/profiles 0770 system system
    # give system access to wpa_supplicant.conf for backup and restore
    mkdir /data/misc/wifi 0777 wifi wifi
    chmod 0777 /data/misc/wifi
    chown wifi wifi /data/misc/wifi
    mkdir /data/local 0771 shell shell
    mkdir /data/local/tmp 0771 shell shell
    mkdir /data/data 0771 system system
    mkdir /data/app-private 0771 system system
    mkdir /data/app 0771 system system
    mkdir /data/property 0700 root root


#create fs for wlan
    # power control
    chown system system /sys/devices/platform/ar6103-wifi/power_state
    chmod 0666 /sys/devices/platform/ar6103-wifi/power_state

    # original configuration
    #chmod 0777 /system/etc/wifi
    #chmod 0660 /system/etc/wifi/wpa_supplicant.conf
    #chown wifi wifi /system/etc/wifi/wpa_supplicant.conf

    # wpa_supplicant control interface
    mkdir /data/misc/wifi/wpa_supplicant 0777 wifi wifi
    chmod 0777 /data/misc/wifi/wpa_supplicant
    chown wifi wifi /data/misc/wifi/wpa_supplicant

    # written to the file based on the actual configuration
    chmod 0666 /data/misc/wifi/wpa_supplicant.conf
    chown wifi wifi /data/misc/wifi/wpa_supplicant.conf

    # wpa_ctrl local socket
    mkdir /data/misc/wifi/sockets 0777 wifi wifi

    # hostapd
    mkdir /data/misc/wifi/hostapd 0777 wifi wifi
    chmod 0660 /data/misc/wifi/hostapd.conf
    chown wifi wifi /data/misc/wifi/hostapd.conf

    # dhcp
    mkdir /data/misc/dhcp 0777 dhcp dhcp
    chmod 0777 /system/etc/dhcpcd/dhcpcd-run-hooks

#zhangxiaoxu 20111130 modify permission for BT.
    chmod 0777 /dev/ttymxc2

    # create dalvik-cache and double-check the perms
    mkdir /data/dalvik-cache 0771 system system
    chown system system /data/dalvik-cache
    chmod 0771 /data/dalvik-cache

    # create the lost+found directories, so as to enforce our permissions
    mkdir /data/lost+found 0770
    mkdir /cache/lost+found 0770

    # double check the perms, in case lost+found already exists, and set owner
    chown root root /data/lost+found
    chmod 0770 /data/lost+found
    chown root root /cache/lost+found
    chmod 0770 /cache/lost+found

on boot
# basic network init
    ifup lo
    hostname localhost
    domainname localdomain

    mkdir /data/system 0775 system system
#exec /sbin/ts_calibrator

# set RLIMIT_NICE to allow priorities from 19 to -20
    setrlimit 13 40 40

# Define the oom_adj values for the classes of processes that can be
# killed by the kernel.  These are used in ActivityManagerService.
    setprop ro.FOREGROUND_APP_ADJ 0
    setprop ro.VISIBLE_APP_ADJ 1
    setprop ro.PERCEPTIBLE_APP_ADJ 2
    setprop ro.HEAVY_WEIGHT_APP_ADJ 3
    setprop ro.SECONDARY_SERVER_ADJ 4
    setprop ro.BACKUP_APP_ADJ 5
    setprop ro.HOME_APP_ADJ 6
    setprop ro.HIDDEN_APP_MIN_ADJ 7
    setprop ro.EMPTY_APP_ADJ 15

# Define the memory thresholds at which the above process classes will
# be killed.  These numbers are in pages (4k).
    setprop ro.FOREGROUND_APP_MEM 2048
    setprop ro.VISIBLE_APP_MEM 3072
    setprop ro.PERCEPTIBLE_APP_MEM 4096
    setprop ro.HEAVY_WEIGHT_APP_MEM 4096
    setprop ro.SECONDARY_SERVER_MEM 6144
    setprop ro.BACKUP_APP_MEM 6144
    setprop ro.HOME_APP_MEM 6144
    setprop ro.HIDDEN_APP_MEM 7168
    setprop ro.EMPTY_APP_MEM 8192

# Default backlight device
    setprop hw.backlight.dev "pwm-backlight.0"

# Write value must be consistent with the above properties.
# Note that the driver only supports 6 slots, so we have combined some of
# the classes into the same memory level; the associated processes of higher
# classes will still be killed first.
    write /sys/module/lowmemorykiller/parameters/adj 0,1,2,4,7,15

    write /proc/sys/vm/lowmem_reserve_ratio 1
    write /proc/sys/vm/overcommit_memory 1
    write /proc/sys/vm/min_free_order_shift 4
    write /sys/module/lowmemorykiller/parameters/minfree 2048,3072,4096,6144,7168,8192

    # Set init its forked children's oom_adj.
    write /proc/1/oom_adj -16

    # Tweak background writeout
    write /proc/sys/vm/dirty_expire_centisecs 200
    write /proc/sys/vm/dirty_background_ratio  5

    # Change sync time to 2s, default is 5s
    write /proc/sys/vm/dirty_writeback_centisecs 200

    # Permissions for System Server and daemons.
    chown radio system /sys/android_power/state
    chown radio system /sys/android_power/request_state
    chown radio system /sys/android_power/acquire_full_wake_lock
    chown radio system /sys/android_power/acquire_partial_wake_lock
    chown radio system /sys/android_power/release_wake_lock
    chown radio system /sys/power/state
    chown radio system /sys/power/wake_lock
    chown radio system /sys/power/wake_unlock
    chmod 0660 /sys/power/state
    chmod 0660 /sys/power/wake_lock
    chmod 0660 /sys/power/wake_unlock
    chown system system /sys/class/timed_output/vibrator/enable
    chown system system /sys/class/leds/keyboard-backlight/brightness
    chown system system /sys/class/leds/lcd-backlight/brightness
    chown system system /sys/class/leds/button-backlight/brightness
    chown system system /sys/class/leds/jogball-backlight/brightness
    chown system system /sys/class/leds/red/brightness
    chown system system /sys/class/leds/green/brightness
    chown system system /sys/class/leds/blue/brightness
    chown system system /sys/class/leds/red/device/grpfreq
    chown system system /sys/class/leds/red/device/grppwm
    chown system system /sys/class/leds/red/device/blink
    chown system system /sys/class/leds/red/brightness
    chown system system /sys/class/leds/green/brightness
    chown system system /sys/class/leds/blue/brightness
    chown system system /sys/class/leds/red/device/grpfreq
    chown system system /sys/class/leds/red/device/grppwm
    chown system system /sys/class/leds/red/device/blink
    chown system system /sys/class/timed_output/vibrator/enable
    chown system system /sys/module/sco/parameters/disable_esco
    chown system system /sys/kernel/ipv4/tcp_wmem_min
    chown system system /sys/kernel/ipv4/tcp_wmem_def
    chown system system /sys/kernel/ipv4/tcp_wmem_max
    chown system system /sys/kernel/ipv4/tcp_rmem_min
    chown system system /sys/kernel/ipv4/tcp_rmem_def
    chown system system /sys/kernel/ipv4/tcp_rmem_max
    chown root radio /proc/cmdline
#ningfeiyi 20110829 begin : add for gps
    chown system system /dev/neo_6m
    chmod 0660 /dev/neo_6m
    chown system system /dev/radio0
    chmod 0666 /dev/radio0
#ningfeiyi 20110829 end : add for gps
# Chmod/chown FSL specific sys entry
    chown system system /sys/class/backlight/pwm-backlight.0/brightness
    chmod 0660 /sys/class/backlight/pwm-backlight.0/brightness


# Define TCP buffer sizes for various networks
#   ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
    setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
    setprop net.tcp.buffersize.wifi    4095,87380,110208,4096,16384,110208
    setprop net.tcp.buffersize.umts    4094,87380,110208,4096,16384,110208
    setprop net.tcp.buffersize.edge    4093,26280,35040,4096,16384,35040
    setprop net.tcp.buffersize.gprs    4092,8760,11680,4096,8760,11680

# Set property for FSL specific feature
# Init second display connection state
    setprop rw.secfb.disable-overlay 1
    setprop rw.SIN_VIDEO_DUAL_UI 0
    setprop rw.DUAL_VIDEO_SIN_UI 1
#    setprop rw.SECOND_DISPLAY_CONNECTED 0
     
# Define gst player property
    setprop media.gstreamer.enable-player 0

# Comment the usage of stageflight media framework
    setprop  media.stagefright.enable-scan 0
    setprop  media.stagefright.enable-player 0
    setprop  media.stagefright.enable-record 1
    setprop  media.stagefright.enable-http 0
    setprop  media.stagefright.enable-meta 0
    setprop  media.stagefright.enable-vpuenc 1

# Define fsl avi/aac/asf/mkv/flv/flac format support
    setprop ro.FSL_AVI_PARSER 1
    setprop ro.FSL_AAC_PARSER 1
    setprop ro.FSL_ASF_PARSER 1
    setprop ro.FSL_FLV_PARSER 1
    setprop ro.FSL_MKV_PARSER 1
    setprop ro.FSL_FLAC_PARSER 1
    setprop ro.FSL_MPG2_PARSER 1

# Define fsl display init mode
    setprop ro.FSL_LANDSCAPE_MODE 1

# Define fsl xec mode
    setprop xec.dls.enabled 1
    setprop xec.aa.enabled 1
    setprop xec.dls.rate 0
    setprop xec.aa.rate 100

# Define UI to TVOUT,change this setting to 1 and uncomment below write commands
    setprop ro.UI_TVOUT_DISPLAY 0
    #write /sys/class/graphics/fb0/blank 1
    #write /sys/class/graphics/fb1/blank 1
    #write /sys/class/graphics/fb2/blank 1
    #write /sys/class/graphics/fb0/fsl_disp_property 1-layer-fb
    #write /sys/class/graphics/fb1/mode U:720x480i-60\n
    #write /sys/class/graphics/fb1/blank 0

# ALSA mixer naming define
    setprop alsa.mixer.playback.master Playback
    setprop alsa.mixer.capture.master Capture
    setprop alsa.mixer.playback.speaker Playback
    setprop alsa.mixer.playback.headset Headphone
    setprop alsa.mixer.capture.headset Capture

# Prepare for wifi
    setprop wifi.interface wlan0

# Prepare for bluetooth
    chmod 665 /sys/class/rfkill/rfkill0/state
    chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
    write /sys/class/rfkill/rfkill0/state 0

# Enable USB host1'remote wakeup event wakeup android system
    write /sys/bus/platform/drivers/fsl-ehci/fsl-ehci.1/power/wakeup enabled

# Prepare for RIL
    setprop gsm.ril.delay 15
    setprop ro.ril.wake_lock_timeout 300

    class_start default

## Daemon processes to be run by init.
##
service dispd /system/bin/dispd
    socket dispd stream 0660 root system

# liudongxing 20110922 begin: start cmmbserver
service cmmb /system/bin/cmmbserver
    user root
    disabled
# liudongxing 20110922 end: start cmmbserver

service ueventd /sbin/ueventd
    critical

service console /system/bin/sh
    console
    user root
    group log

on property:ro.secure=0
    start console

# adbd is controlled by the persist.service.adb.enable system property
service adbd /sbin/adbd
    disabled

# adbd on at boot in emulator
on property:ro.kernel.qemu=1
    start adbd

on property:persist.service.adb.enable=1
    start adbd

on property:persist.service.adb.enable=0
    stop adbd

service servicemanager /system/bin/servicemanager
    user system
    critical
    onrestart restart zygote
    onrestart restart media

service vold /system/bin/vold
    socket vold stream 0660 root mount
    ioprio be 2

service netd /system/bin/netd
    socket netd stream 0660 root system

service debuggerd /system/bin/debuggerd

service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
    socket zygote stream 666
    onrestart write /sys/android_power/request_state wake
    onrestart write /sys/power/state on
    onrestart restart media
    onrestart restart netd

service media /system/bin/mediaserver
    user media
    group system audio camera graphics inet net_bt net_bt_admin net_raw
    ioprio rt 4

service bootanim /system/bin/bootanimation
    user graphics
    group graphics
    disabled
    oneshot

service dbus /system/bin/dbus-daemon --system --nofork
    socket dbus stream 660 bluetooth bluetooth
    user bluetooth
    group bluetooth net_bt_admin

# xiaoping.zhang 2011-11-10 begin: add for bluetooth
service hciattach /system/bin/logwrapper /system/bin/brcm_patchram_plus --enable_hci --baudrate 460800 --patchram /system/data/bcm4329_bt.hcd /dev/ttymxc2
        group bluetooth net_bt_admin
        disabled

service bluetoothd /system/bin/logwrapper /system/bin/bluetoothd -n -d
    socket bluetooth stream 660 bluetooth bluetooth
    socket dbus_bluetooth stream 660 bluetooth bluetooth
    # init.rc does not yet support applying capabilities, so run as root and
    # let bluetoothd drop uid to bluetooth with the right linux capabilities
    group bluetooth net_bt_admin misc
    disabled

service obex_client /system/bin/logwrapper /system/bin/obex_client
    group bluetooth net_bt_admin misc
    disabled

service hf /system/bin/sdptool add --channel=7 HF
    user bluetooth
    group bluetooth net_bt_admin
    disabled
    oneshot

#service opush /system/bin/sdptool add --channel=12 OPUSH
#    user bluetooth
#    group bluetooth net_bt_admin
#    disabled
#    oneshot

#xiaoping.zhang 2011-11-10 end: add for bluetooth

service installd /system/bin/installd
    socket installd stream 600 system system

#service flash_recovery /system/etc/install-recovery.sh
#    oneshot

service racoon /system/bin/racoon
    socket racoon stream 600 system system
    # racoon will setuid to vpn after getting necessary resources.
    group net_admin
    disabled
    oneshot

service mtpd /system/bin/mtpd
    socket mtpd stream 600 system system
    user root
    group vpn net_admin net_raw
    disabled
    oneshot

service keystore /system/bin/keystore /data/misc/keystore
    user keystore
    group keystore
    socket keystore stream 666

service dumpstate /system/bin/dumpstate -s
    socket dumpstate stream 0660 shell log
    disabled
    oneshot

service wpa_supplicant /system/bin/wlan_tool wpa_supplicant
    user root
    group wifi inet
    socket wpa_wlan0 dgram 660 wifi wifi
    oneshot


service hostapd /system/bin/wlan_tool hostapd
    socket hostapd_wlap0 dgram 660 root wifi
    user root
    group wifi
    oneshot


service dhcpcd_wlan0 /system/bin/wlan_tool dhcpcd
    user root
    group wifi inet
    disabled
    oneshot


service wlan_tool /system/bin/wlan_tool
    oneshot

#There is no modem on ec7 project
service ril-daemon /system/bin/rild
    socket rild stream 660 root radio
    socket rild-debug stream 660 radio system
    socket rild-ppp stream 660 radio system
    user root
    group radio cache inet misc audio sdcard_rw system

service pppd_gprs /etc/init.gprs-pppd
    user root
    group radio cache inet misc system
    disabled
oneshot

#add by dcc 2011/11/02 for start mcud
service mcu-daemon /system/bin/mcud
user root

   
# add by wangwang 20111029 for cmmb switch on or off
on property:persist.cmmb.switch=1
    start cmmb

on property:persist.cmmb.switch=0
    stop cmmb
# end add by wangwang 20111029

#add by lei.xiong 20111109, set cmmb on
setprop persist.cmmb.switch 1
#end add by lei.xiong 20111109

#add by hujun 20120518,logcat_sdcard

service logcat_sdcard /system/bin/init.logcat.sh
    disabled

service logcat_radio /system/bin/init.logradio.sh
    disabled

on property:persist.service.logcat.enable=1
    start logcat_sdcard

on property:persist.service.logcat.enable=0
    stop logcat_sdcard

on property:persist.service.logcat.enable=1
    start logcat_radio

on property:persist.service.logcat.enable=0
    stop logcat_radio
#add by hujun 20120518,logcat_sdcard

TVout为全绿数据.jpg

LCD显示花屏.jpg

hi Terry,

The patch only works for HDMI output.

Could you try the following modification with an extra property to rollback TV conf to original BSP?

---

diff --git a/libgralloc/framebuffer.cpp b/libgralloc/framebuffer.cpp

index e2f19e2..f9ab189 100755

--- a/libgralloc/framebuffer.cpp

+++ b/libgralloc/framebuffer.cpp

@@ -380,7 +380,7 @@ static void setOverlayOutput(fb_context_t* dev)

    char value[PROPERTY_VALUE_MAX];

    //Make the overlay to use FB1 for output

    if(dev->sec_disp_connected&&dev->to_disable_overlay){

-        property_get("rw.DUAL_VIDEO_SIN_UI", value, "0");

+        property_get("rw.DUAL_VIDEO_FOR_HDMI", value, "0");

         if (!strcmp(value, "1")) {

                 property_set("sys.VIDEO_TVOUT_DISPLAY", "0");

                 dev->to_tvout_display = 0;

Dear Max,

Tested, but TVE output green, and it has picture sometime. But LCD doesn't have output.

Thanks,

Terry

hi Terry,

Can I know if the TVE feature is normal on your board based on original BSP?

Regards,

Max

Dear Max,

The original BSP can output normal TVE NTSC.

Best regards,

Terry

发件人: MaxTsai admin@community.freescale.com

发送时间: 2013年6月24日 10:12

收件人: Tan, Terry

主题: Re: https://community.nxp.com/community/imx - Dual video with single UI on i.MX53 SMD with Android R10.4

https://community.nxp.com/

Dual video with single UI on i.MX53 SMD with Android R10.4

new comment by MaxTsai<https://community.freescale.com/people/MaxTsai> View all comments on this document<https://community.freescale.com/docs/DOC-94879#comment-5071>

hi Terry,

ok. I have no board with TVOUT, but please let me prepare the environment for TVOUT & LCD. I will update later.

Max

Dear Alex,

I.MX53 QSB has both VGA and LCD output.

You can get the TVE from VGA port.

Best regards,

Terry

发件人: MaxTsai admin@community.freescale.com

发送时间: 2013年6月24日 11:09

收件人: Tan, Terry

主题: Re: https://community.nxp.com/community/imx - Dual video with single UI on i.MX53 SMD with Android R10.4

https://community.nxp.com/ 

Dual video with single UI on i.MX53 SMD with Android R10.4

new comment by MaxTsai<https://community.freescale.com/people/MaxTsai> View all comments on this document<https://community.freescale.com/docs/DOC-94879#comment-5073>

hi Terry,

We have a workaround to force dual video of MX53QSD work for legacy TVout.

You may reach Carl for the workaround.

%3CLINGO-SUB%20id%3D%22lingo-sub-1126481%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EDual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126481%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20all%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI%20shared%20my%20test%20results%20and%20solutions%20in%20attachments.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3CP%3ECarl%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1126481%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EAndroid%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX53%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1126490%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126490%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ehi%20Terry%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EWe%20have%20a%20workaround%20to%20force%20dual%20video%20of%20MX53QSD%20work%20for%20legacy%20TVout.%3C%2FP%3E%3CP%3EYou%20may%20reach%20Carl%20for%20the%20workaround.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1126489%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126489%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Alex%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI.MX53%20QSB%20has%20both%20VGA%20and%20LCD%20output.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EYou%20can%20get%20the%20TVE%20from%20VGA%20port.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3CP%3ETerry%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%8F%91%E4%BB%B6%E4%BA%BA%3A%20MaxTsai%20%3CA%20href%3D%22mailto%3Aadmin%40community.freescale.com%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eadmin%40community.freescale.com%3C%2FA%3E%3C%2FP%3E%3CP%3E%E5%8F%91%E9%80%81%E6%97%B6%E9%97%B4%3A%202013%E5%B9%B46%E6%9C%8824%E6%97%A5%2011%3A09%3C%2FP%3E%3CP%3E%E6%94%B6%E4%BB%B6%E4%BA%BA%3A%20Tan%2C%20Terry%3C%2FP%3E%3CP%3E%E4%B8%BB%E9%A2%98%3A%20Re%3A%20%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fcommunity%2Fimx%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Fcommunity%2Fimx%3C%2FA%3E%20-%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CA%20_jive_internal%3D%22true%22%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2F%22%20title%3D%22https%3A%2F%2Fcommunity.nxp.com%2F%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2F%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EDual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FP%3E%3CP%3E%3CSPAN%3Enew%20comment%20by%20MaxTsai%26lt%3B%3C%2FSPAN%3E%3CA%20class%3D%22jive-link-external-small%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fexternal-link.jspa%3Furl%3Dhttps%253A%252F%252Fcommunity.freescale.com%252Fpeople%252FMaxTsai%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.freescale.com%2Fpeople%2FMaxTsai%3C%2FA%3E%3CSPAN%3E%26gt%3B%20View%20all%20comments%20on%20this%20document%26lt%3B%3C%2FSPAN%3E%3CA%20class%3D%22jive-link-anchor-small%22%20href%3D%22https%3A%2F%2Fcommunity.freescale.com%2Fdocs%2FDOC-94879%23comment%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.freescale.com%2Fdocs%2FDOC-94879%23comment-5073%3C%2FA%3E%3CSPAN%3E%26gt%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1126488%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126488%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ehi%20Terry%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eok.%20I%20have%20no%20board%20with%20TVOUT%2C%20but%20please%20let%20me%20prepare%20the%20environment%20for%20TVOUT%20%26amp%3B%20LCD.%20I%20will%20update%20later.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EMax%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1126487%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126487%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Max%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EThe%20original%20BSP%20can%20output%20normal%20TVE%20NTSC.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3CP%3ETerry%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%8F%91%E4%BB%B6%E4%BA%BA%3A%20MaxTsai%20%3CA%20href%3D%22mailto%3Aadmin%40community.freescale.com%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eadmin%40community.freescale.com%3C%2FA%3E%3C%2FP%3E%3CP%3E%E5%8F%91%E9%80%81%E6%97%B6%E9%97%B4%3A%202013%E5%B9%B46%E6%9C%8824%E6%97%A5%2010%3A12%3C%2FP%3E%3CP%3E%E6%94%B6%E4%BB%B6%E4%BA%BA%3A%20Tan%2C%20Terry%3C%2FP%3E%3CP%3E%E4%B8%BB%E9%A2%98%3A%20Re%3A%20%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fcommunity%2Fimx%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Fcommunity%2Fimx%3C%2FA%3E%20-%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2F%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2F%3C%2FA%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EDual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FP%3E%3CP%3E%3CSPAN%3Enew%20comment%20by%20MaxTsai%26lt%3B%3C%2FSPAN%3E%3CA%20class%3D%22jive-link-external-small%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fexternal-link.jspa%3Furl%3Dhttps%253A%252F%252Fcommunity.freescale.com%252Fpeople%252FMaxTsai%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.freescale.com%2Fpeople%2FMaxTsai%3C%2FA%3E%3CSPAN%3E%26gt%3B%20View%20all%20comments%20on%20this%20document%26lt%3B%3C%2FSPAN%3E%3CA%20class%3D%22jive-link-anchor-small%22%20href%3D%22https%3A%2F%2Fcommunity.freescale.com%2Fdocs%2FDOC-94879%23comment%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.freescale.com%2Fdocs%2FDOC-94879%23comment-5071%3C%2FA%3E%3CSPAN%3E%26gt%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1126486%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126486%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ehi%20Terry%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECan%20I%20know%20if%20the%20TVE%20feature%20is%20normal%20on%20your%20board%20based%20on%20original%20BSP%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ERegards%2C%3C%2FP%3E%3CP%3EMax%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1126485%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126485%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Max%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ETested%2C%20but%20TVE%20output%20green%2C%20and%20it%20has%20picture%20sometime.%20But%20LCD%20doesn't%20have%20output.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EThanks%2C%3C%2FP%3E%3CP%3ETerry%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1126484%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126484%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ehi%20Terry%2C%3C%2FP%3E%3CP%3EThe%20patch%20only%20works%20for%20HDMI%20output.%3C%2FP%3E%3CP%3ECould%20you%20try%20the%20following%20modification%20with%20an%20extra%20property%20to%20rollback%20TV%20conf%20to%20original%20BSP%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E---%3C%2FP%3E%3CP%3Ediff%20--git%20a%2Flibgralloc%2Fframebuffer.cpp%20b%2Flibgralloc%2Fframebuffer.cpp%3C%2FP%3E%3CP%3Eindex%20e2f19e2..f9ab189%20100755%3C%2FP%3E%3CP%3E---%20a%2Flibgralloc%2Fframebuffer.cpp%3C%2FP%3E%3CP%3E%2B%2B%2B%20b%2Flibgralloc%2Fframebuffer.cpp%3C%2FP%3E%3CP%3E%40%40%20-380%2C7%20%2B380%2C7%20%40%40%20static%20void%20setOverlayOutput(fb_context_t*%20dev)%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20char%20value%5BPROPERTY_VALUE_MAX%5D%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F%2FMake%20the%20overlay%20to%20use%20FB1%20for%20output%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20if(dev-%26gt%3Bsec_disp_connected%26amp%3B%26amp%3Bdev-%26gt%3Bto_disable_overlay)%7B%3C%2FP%3E%3CP%3E-%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20property_get(%22rw.DUAL_VIDEO_SIN_UI%22%2C%20value%2C%20%220%22)%3B%3C%2FP%3E%3CP%3E%2B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20property_get(%22rw.DUAL_VIDEO_FOR_HDMI%22%2C%20value%2C%20%220%22)%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20if%20(!strcmp(value%2C%20%221%22))%20%7B%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20property_set(%22sys.VIDEO_TVOUT_DISPLAY%22%2C%20%220%22)%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20dev-%26gt%3Bto_tvout_display%20%3D%200%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22mce_paste_marker%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1126483%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126483%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22LCD%E6%98%BE%E7%A4%BA%E8%8A%B1%E5%B1%8F.jpg%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22LCD%26amp%3B%2326174%3B%26amp%3B%2331034%3B%26amp%3B%2333457%3B%26amp%3B%2323631%3B.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F117656iDA3AEED007AAB344%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22LCD%26amp%3B%2326174%3B%26amp%3B%2331034%3B%26amp%3B%2333457%3B%26amp%3B%2323631%3B.jpg%22%20alt%3D%22LCD%26amp%3B%2326174%3B%26amp%3B%2331034%3B%26amp%3B%2333457%3B%26amp%3B%2323631%3B.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1126482%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Dual%20video%20with%20single%20UI%20on%20i.MX53%20SMD%20with%20Android%20R10.4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126482%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Carl%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EOur%20application%20is%20same%20as%20yours%2C%20but%20a%20little%20different.%20%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ELCD%20800%20X%20480%3C%2FP%3E%3CP%3ETVE%26nbsp%3B%20TV-NTSC%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI%20followed%20the%20user%20guide%20to%20modify%20the%20init.rc%20and%20complie%20and%20replace%20the%20files%3A%20%3CSPAN%20style%3D%22font-family%3A%20%E5%AE%8B%E4%BD%93%3B%20font-size%3A%2012pt%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20%E5%AE%8B%E4%BD%93%3B%20font-size%3A%2012pt%3B%22%3Eoverlay.imx5x.so%2C%20%3C%2FSPAN%3Egralloc.imx5x.so.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%E5%AE%8B%E4%BD%93%3B%20font-size%3A%2012pt%3B%22%3EThe%20result%20is%20LCD%20display%20not%20normal%2C%20TVE%20is%20green.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%E5%AE%8B%E4%BD%93%3B%20font-size%3A%2012pt%3B%22%3EUboot%20cmd%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%E5%AE%8B%E4%BD%93%3B%20font-size%3A%2012pt%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%3Econsole%3Dttymxc0%2C115200%20init%3D%2Finit%20quiet%20lpj%3D4997120%20pmem%3D32M%2C64M%20fbmem%3D10M%20gpu_memory%3D96M%20vmalloc%3D512M%20%3CSPAN%20style%3D%22color%3A%20red%3B%22%3Evideo%3Dmxcdi1fb%3AYUV444%2CTV-NTSC%20tve%20%3C%2FSPAN%3Eandroidboot.console%3Dttymxc0%20di0_primary%20video%3Dmxcdi0fb%3ARGB24%2CCLAA-WVGA%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%E5%AE%8B%E4%BD%93%3B%20font-size%3A%2012pt%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%20%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%E5%AE%8B%E4%BD%93%3B%20font-size%3A%2012pt%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%3Einit.rc%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20%E5%AE%8B%E4%BD%93%3B%20font-size%3A%2012pt%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%20%3C%2FP%3E%3CP%3Eon%20early-init%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20start%20ueventd%3C%2FP%3E%3CP%3Eon%20logo%3CBR%20%2F%3E%20mkdir%20%2Fbootlogo%200771%20system%20system%3CBR%20%2F%3E%20exec%20%2Fsbin%2Ffsck_msdos%20%2Fdev%2Fblock%2Fmmcblk0p7%3CBR%20%2F%3E%23%20mount%20ext4%20%2Fdev%2Fblock%2Fmmcblk0p7%20%2Fbootlogo%20rw%3CBR%20%2F%3E%20mount%20vfat%20%2Fdev%2Fblock%2Fmmcblk0p7%20%2Fbootlogo%20uid%3D1000%2Cgid%3D1000%2Cfmask%3D0007%2Cdmask%3D0007%3C%2FP%3E%3CP%3Eon%20init%3C%2FP%3E%3CP%3Esysclktz%200%3C%2FP%3E%3CP%3Eloglevel%203%3C%2FP%3E%3CP%3E%23%20setup%20the%20global%20environment%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20PATH%20%2Fsbin%3A%2Fvendor%2Fbin%3A%2Fsystem%2Fsbin%3A%2Fsystem%2Fbin%3A%2Fsystem%2Fxbin%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20LD_LIBRARY_PATH%20%2Fvendor%2Flib%3A%2Fsystem%2Flib%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20ANDROID_BOOTLOGO%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20ANDROID_ROOT%20%2Fsystem%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20ANDROID_ASSETS%20%2Fsystem%2Fapp%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20ANDROID_DATA%20%2Fdata%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20EXTERNAL_STORAGE%20%2Fmnt%2Finand%3CBR%20%2F%3E%20export%20EXTERNAL_STORAGE_SD%20%2Fmnt%2Finand%2Fsdcard%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20EXTERNAL_STORAGE_EXTSD%20%2Fmnt%2Fsdnavi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20EXTERNAL_STORAGE_UDISK%20%2Fmnt%2Fudisk%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20EXTERNAL_STORAGE_INAND%20%2Fmnt%2Finand%3CBR%20%2F%3E%20export%20EXTERNAL_STORAGE_NAVICARD%20%2Fmnt%2Fsdnavi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20USB_DISK_STORAGE%20%2Fmnt%2Fudisk%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20ASEC_MOUNTPOINT%20%2Fmnt%2Fasec%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20LOOP_MOUNTPOINT%20%2Fmnt%2Fobb%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20SHM_MOUNTPOINT%20%2Fmnt%2Fshm%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20BOOTCLASSPATH%20%2Fsystem%2Fframework%2Fcore.jar%3A%2Fsystem%2Fframework%2Fbouncycastle.jar%3A%2Fsystem%2Fframework%2Fext.jar%3A%2Fsystem%2Fframework%2Fframework.jar%3A%2Fsystem%2Fframework%2Fandroid.policy.jar%3A%2Fsystem%2Fframework%2Fservices.jar%3A%2Fsystem%2Fframework%2Fcore-junit.jar%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20LIGHTSENSOR_PATH%20%2Fsys%2Fclass%2Fi2c-adapter%2Fi2c-1%2F1-0044%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20VPU_FW_PATH%20%2Fsystem%2Flib%2Ffirmware%2Fvpu%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20CODEC_SHM_PATH%20%2Fmnt%2Fshm%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20GST_PLUGIN_PATH%20%2Fsystem%2Flib%2Fgst_plugins%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20CORE_REGISTER_FILE%20%2Fsystem%2Fetc%2Fcore_register%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20COMPONENT_REGISTER_FILE%20%2Fsystem%2Fetc%2Fcomponent_register%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20export%20CONTENTPIPE_REGISTER_FILE%20%2Fsystem%2Fetc%2Fcontentpipe_register%3C%2FP%3E%3CP%3E%23%20Backward%20compatibility%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20symlink%20%2Fsystem%2Fetc%20%2Fetc%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20symlink%20%2Fsys%2Fkernel%2Fdebug%20%2Fd%3C%2FP%3E%3CP%3E%23%20Right%20now%20vendor%20lives%20on%20the%20same%20filesystem%20as%20system%2C%3CBR%20%2F%3E%23%20but%20someday%20that%20may%20change.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20symlink%20%2Fsystem%2Fvendor%20%2Fvendor%3C%2FP%3E%3CP%3E%23%20power%20on%20modem%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fsys%2Fdevices%2Fplatform%2Fu6300_modem%2Fpower_state%201%3C%2FP%3E%3CP%3E%23%20create%20mountpoints%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fmnt%200775%20root%20system%3CBR%20%2F%3E%23%20mkdir%20%2Fmnt%2Fsdcard%200000%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fmnt%2Fsdnavi%200000%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fmnt%2Fudisk%200000%20system%20system%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fmnt%2Finand%200771%20system%20system%3C%2FP%3E%3CP%3E%23%20Create%20cgroup%20mount%20point%20for%20cpu%20accounting%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Facct%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mount%20cgroup%20none%20%2Facct%20cpuacct%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Facct%2Fuid%3C%2FP%3E%3CP%3E%23%20Backwards%20Compat%20-%20XXX%3A%20Going%20away%20in%20G*%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20symlink%20%2Fmnt%2Fsdnavi%20%2Fsdnavi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20symlink%20%2Fmnt%2Fudisk%20%2Fudisk%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20symlink%20%2Fmnt%2Finand%20%2Fmnt%2Fsdcard%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20symlink%20%2Fmnt%2Fsdcard%20%2Fsdcard%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fsystem%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%200771%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fcache%200770%20system%20cache%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fconfig%200500%20root%20root%3C%2FP%3E%3CP%3E%23liyuqiang%2020111022%20begin%3A%20add%20database%20mounting%20point%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdatabase%200771%20system%20system%3CBR%20%2F%3E%23liyuqiang%2020111022%20end%3A%20add%20database%20mounting%20point%3C%2FP%3E%3CP%3E%23liyuqiang%2020110922%20begin%3A%20add%20cmmb%20firmware%20deposit%20point%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fsystem%2Fetc%2Ffirmware%200771%20system%20system%3CBR%20%2F%3E%23liyuqiang%2020110922%20end%3A%20add%20cmmb%20firmware%20deposit%20point%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Directory%20for%20putting%20things%20only%20root%20should%20see.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fmnt%2Fsecure%200700%20root%20root%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Directory%20for%20staging%20bindmounts%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fmnt%2Fsecure%2Fstaging%200700%20root%20root%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Directory-target%20for%20where%20the%20secure%20container%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20imagefile%20directory%20will%20be%20bind-mounted%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fmnt%2Fsecure%2Fasec%26nbsp%3B%200700%20root%20root%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Secure%20container%20public%20mount%20points.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fmnt%2Fasec%26nbsp%3B%200700%20root%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mount%20tmpfs%20tmpfs%20%2Fmnt%2Fasec%20mode%3D0755%2Cgid%3D1000%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Filesystem%20image%20public%20mount%20points.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fmnt%2Fobb%200700%20root%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mount%20tmpfs%20tmpfs%20%2Fmnt%2Fobb%20mode%3D0755%2Cgid%3D1000%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20shared%20memory%20used%20by%20middleware%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fmnt%2Fshm%26nbsp%3B%200775%20system%20graphics%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mount%20tmpfs%20tmpfs%20%2Fmnt%2Fshm%20mode%3D0775%2Cuid%3D1000%2Cgid%3D1003%2Csize%3D1m%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fkernel%2Fpanic_on_oops%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fkernel%2Fhung_task_timeout_secs%200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fcpu%2Falignment%204%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fkernel%2Fsched_latency_ns%2010000000%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fkernel%2Fsched_wakeup_granularity_ns%202000000%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fkernel%2Fsched_compat_yield%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fkernel%2Fsched_child_runs_first%200%3C%2FP%3E%3CP%3E%23%20Create%20cgroup%20mount%20points%20for%20process%20groups%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdev%2Fcpuctl%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mount%20cgroup%20none%20%2Fdev%2Fcpuctl%20cpu%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fdev%2Fcpuctl%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fdev%2Fcpuctl%2Ftasks%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200777%20%2Fdev%2Fcpuctl%2Ftasks%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fdev%2Fcpuctl%2Fcpu.shares%201024%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdev%2Fcpuctl%2Ffg_boost%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fdev%2Fcpuctl%2Ffg_boost%2Ftasks%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200777%20%2Fdev%2Fcpuctl%2Ffg_boost%2Ftasks%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fdev%2Fcpuctl%2Ffg_boost%2Fcpu.shares%201024%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdev%2Fcpuctl%2Fbg_non_interactive%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fdev%2Fcpuctl%2Fbg_non_interactive%2Ftasks%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200777%20%2Fdev%2Fcpuctl%2Fbg_non_interactive%2Ftasks%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%205.0%20%25%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fdev%2Fcpuctl%2Fbg_non_interactive%2Fcpu.shares%2052%3C%2FP%3E%3CP%3Eon%20post-fs%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20change%20power_state%20user%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20radio%20%2Fsys%2Fdevices%2Fplatform%2Fu6300_modem%2Fpower_state%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20once%20everything%20is%20setup%2C%20no%20need%20to%20modify%20%2F%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mount%20rootfs%20rootfs%20%2F%20ro%20remount%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20We%20chown%2Fchmod%20%2Fdata%20again%20so%20because%20mount%20is%20run%20as%20root%20%2B%20defaults%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fdata%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200771%20%2Fdata%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Create%20dump%20dir%20and%20collect%20dumps.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Do%20this%20before%20we%20mount%20cache%20so%20eventually%20we%20can%20use%20cache%20for%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20storing%20dumps%20on%20platforms%20which%20do%20not%20have%20a%20dedicated%20dump%20partition.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%20%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fdontpanic%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20root%20log%20%2Fdata%2Fdontpanic%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200750%20%2Fdata%2Fdontpanic%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Collect%20apanic%20data%2C%20free%20resources%20and%20re-arm%20trigger%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20copy%20%2Fproc%2Fapanic_console%20%2Fdata%2Fdontpanic%2Fapanic_console%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20root%20log%20%2Fdata%2Fdontpanic%2Fapanic_console%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200640%20%2Fdata%2Fdontpanic%2Fapanic_console%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20copy%20%2Fproc%2Fapanic_threads%20%2Fdata%2Fdontpanic%2Fapanic_threads%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20root%20log%20%2Fdata%2Fdontpanic%2Fapanic_threads%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200640%20%2Fdata%2Fdontpanic%2Fapanic_threads%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fapanic_console%201%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Same%20reason%20as%20%2Fdata%20above%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20cache%20%2Fcache%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200770%20%2Fcache%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20This%20may%20have%20been%20created%20by%20the%20recovery%20system%20with%20odd%20permissions%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20cache%20%2Fcache%2Frecovery%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200770%20%2Fcache%2Frecovery%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23change%20permissions%20on%20vmallocinfo%20so%20we%20can%20grab%20it%20from%20bugreports%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20root%20log%20%2Fproc%2Fvmallocinfo%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200440%20%2Fproc%2Fvmallocinfo%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23change%20permissions%20on%20kmsg%20%26amp%3B%20sysrq-trigger%20so%20bugreports%20can%20grab%20kthread%20stacks%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20root%20system%20%2Fproc%2Fkmsg%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200440%20%2Fproc%2Fkmsg%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20root%20system%20%2Fproc%2Fsysrq-trigger%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200220%20%2Fproc%2Fsysrq-trigger%3C%2FP%3E%3CP%3E%23%20create%20basic%20filesystem%20structure%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2001771%20system%20misc%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fbluetoothd%200770%20bluetooth%20bluetooth%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fbluetooth%200770%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fkeystore%200700%20keystore%20keystore%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fvpn%200770%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fsystemkeys%200700%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fvpn%2Fprofiles%200770%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20give%20system%20access%20to%20wpa_supplicant.conf%20for%20backup%20and%20restore%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fwifi%200777%20wifi%20wifi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200777%20%2Fdata%2Fmisc%2Fwifi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20wifi%20wifi%20%2Fdata%2Fmisc%2Fwifi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Flocal%200771%20shell%20shell%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Flocal%2Ftmp%200771%20shell%20shell%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fdata%200771%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fapp-private%200771%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fapp%200771%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fproperty%200700%20root%20root%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%23create%20fs%20for%20wlan%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20power%20control%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fdevices%2Fplatform%2Far6103-wifi%2Fpower_state%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200666%20%2Fsys%2Fdevices%2Fplatform%2Far6103-wifi%2Fpower_state%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20original%20configuration%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23chmod%200777%20%2Fsystem%2Fetc%2Fwifi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23chmod%200660%20%2Fsystem%2Fetc%2Fwifi%2Fwpa_supplicant.conf%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23chown%20wifi%20wifi%20%2Fsystem%2Fetc%2Fwifi%2Fwpa_supplicant.conf%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20wpa_supplicant%20control%20interface%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fwifi%2Fwpa_supplicant%200777%20wifi%20wifi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200777%20%2Fdata%2Fmisc%2Fwifi%2Fwpa_supplicant%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20wifi%20wifi%20%2Fdata%2Fmisc%2Fwifi%2Fwpa_supplicant%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20written%20to%20the%20file%20based%20on%20the%20actual%20configuration%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200666%20%2Fdata%2Fmisc%2Fwifi%2Fwpa_supplicant.conf%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20wifi%20wifi%20%2Fdata%2Fmisc%2Fwifi%2Fwpa_supplicant.conf%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20wpa_ctrl%20local%20socket%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fwifi%2Fsockets%200777%20wifi%20wifi%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20hostapd%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fwifi%2Fhostapd%200777%20wifi%20wifi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200660%20%2Fdata%2Fmisc%2Fwifi%2Fhostapd.conf%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20wifi%20wifi%20%2Fdata%2Fmisc%2Fwifi%2Fhostapd.conf%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20dhcp%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fmisc%2Fdhcp%200777%20dhcp%20dhcp%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200777%20%2Fsystem%2Fetc%2Fdhcpcd%2Fdhcpcd-run-hooks%3C%2FP%3E%3CP%3E%23zhangxiaoxu%2020111130%20modify%20permission%20for%20BT.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200777%20%2Fdev%2Fttymxc2%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20create%20dalvik-cache%20and%20double-check%20the%20perms%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fdalvik-cache%200771%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fdata%2Fdalvik-cache%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200771%20%2Fdata%2Fdalvik-cache%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20create%20the%20lost%2Bfound%20directories%2C%20so%20as%20to%20enforce%20our%20permissions%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Flost%2Bfound%200770%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fcache%2Flost%2Bfound%200770%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20double%20check%20the%20perms%2C%20in%20case%20lost%2Bfound%20already%20exists%2C%20and%20set%20owner%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20root%20root%20%2Fdata%2Flost%2Bfound%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200770%20%2Fdata%2Flost%2Bfound%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20root%20root%20%2Fcache%2Flost%2Bfound%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200770%20%2Fcache%2Flost%2Bfound%3C%2FP%3E%3CP%3Eon%20boot%3CBR%20%2F%3E%23%20basic%20network%20init%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20ifup%20lo%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20hostname%20localhost%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20domainname%20localdomain%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20mkdir%20%2Fdata%2Fsystem%200775%20system%20system%3CBR%20%2F%3E%20%23exec%20%2Fsbin%2Fts_calibrator%3C%2FP%3E%3CP%3E%23%20set%20RLIMIT_NICE%20to%20allow%20priorities%20from%2019%20to%20-20%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setrlimit%2013%2040%2040%3C%2FP%3E%3CP%3E%23%20Define%20the%20oom_adj%20values%20for%20the%20classes%20of%20processes%20that%20can%20be%3CBR%20%2F%3E%23%20killed%20by%20the%20kernel.%26nbsp%3B%20These%20are%20used%20in%20ActivityManagerService.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.FOREGROUND_APP_ADJ%200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.VISIBLE_APP_ADJ%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.PERCEPTIBLE_APP_ADJ%202%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.HEAVY_WEIGHT_APP_ADJ%203%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.SECONDARY_SERVER_ADJ%204%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.BACKUP_APP_ADJ%205%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.HOME_APP_ADJ%206%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.HIDDEN_APP_MIN_ADJ%207%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.EMPTY_APP_ADJ%2015%3C%2FP%3E%3CP%3E%23%20Define%20the%20memory%20thresholds%20at%20which%20the%20above%20process%20classes%20will%3CBR%20%2F%3E%23%20be%20killed.%26nbsp%3B%20These%20numbers%20are%20in%20pages%20(4k).%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.FOREGROUND_APP_MEM%202048%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.VISIBLE_APP_MEM%203072%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.PERCEPTIBLE_APP_MEM%204096%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.HEAVY_WEIGHT_APP_MEM%204096%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.SECONDARY_SERVER_MEM%206144%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.BACKUP_APP_MEM%206144%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.HOME_APP_MEM%206144%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.HIDDEN_APP_MEM%207168%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.EMPTY_APP_MEM%208192%3C%2FP%3E%3CP%3E%23%20Default%20backlight%20device%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20hw.backlight.dev%20%22pwm-backlight.0%22%3C%2FP%3E%3CP%3E%23%20Write%20value%20must%20be%20consistent%20with%20the%20above%20properties.%3CBR%20%2F%3E%23%20Note%20that%20the%20driver%20only%20supports%206%20slots%2C%20so%20we%20have%20combined%20some%20of%3CBR%20%2F%3E%23%20the%20classes%20into%20the%20same%20memory%20level%3B%20the%20associated%20processes%20of%20higher%3CBR%20%2F%3E%23%20classes%20will%20still%20be%20killed%20first.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fsys%2Fmodule%2Flowmemorykiller%2Fparameters%2Fadj%200%2C1%2C2%2C4%2C7%2C15%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fvm%2Flowmem_reserve_ratio%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fvm%2Fovercommit_memory%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fvm%2Fmin_free_order_shift%204%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fsys%2Fmodule%2Flowmemorykiller%2Fparameters%2Fminfree%202048%2C3072%2C4096%2C6144%2C7168%2C8192%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Set%20init%20its%20forked%20children's%20oom_adj.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2F1%2Foom_adj%20-16%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Tweak%20background%20writeout%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fvm%2Fdirty_expire_centisecs%20200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fvm%2Fdirty_background_ratio%26nbsp%3B%205%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Change%20sync%20time%20to%202s%2C%20default%20is%205s%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fproc%2Fsys%2Fvm%2Fdirty_writeback_centisecs%20200%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Permissions%20for%20System%20Server%20and%20daemons.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20radio%20system%20%2Fsys%2Fandroid_power%2Fstate%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20radio%20system%20%2Fsys%2Fandroid_power%2Frequest_state%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20radio%20system%20%2Fsys%2Fandroid_power%2Facquire_full_wake_lock%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20radio%20system%20%2Fsys%2Fandroid_power%2Facquire_partial_wake_lock%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20radio%20system%20%2Fsys%2Fandroid_power%2Frelease_wake_lock%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20radio%20system%20%2Fsys%2Fpower%2Fstate%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20radio%20system%20%2Fsys%2Fpower%2Fwake_lock%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20radio%20system%20%2Fsys%2Fpower%2Fwake_unlock%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200660%20%2Fsys%2Fpower%2Fstate%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200660%20%2Fsys%2Fpower%2Fwake_lock%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200660%20%2Fsys%2Fpower%2Fwake_unlock%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Ftimed_output%2Fvibrator%2Fenable%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fkeyboard-backlight%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Flcd-backlight%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fbutton-backlight%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fjogball-backlight%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fred%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fgreen%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fblue%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fred%2Fdevice%2Fgrpfreq%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fred%2Fdevice%2Fgrppwm%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fred%2Fdevice%2Fblink%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fred%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fgreen%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fblue%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fred%2Fdevice%2Fgrpfreq%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fred%2Fdevice%2Fgrppwm%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fleds%2Fred%2Fdevice%2Fblink%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Ftimed_output%2Fvibrator%2Fenable%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fmodule%2Fsco%2Fparameters%2Fdisable_esco%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fkernel%2Fipv4%2Ftcp_wmem_min%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fkernel%2Fipv4%2Ftcp_wmem_def%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fkernel%2Fipv4%2Ftcp_wmem_max%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fkernel%2Fipv4%2Ftcp_rmem_min%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fkernel%2Fipv4%2Ftcp_rmem_def%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fkernel%2Fipv4%2Ftcp_rmem_max%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20root%20radio%20%2Fproc%2Fcmdline%3CBR%20%2F%3E%23ningfeiyi%2020110829%20begin%20%3A%20add%20for%20gps%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fdev%2Fneo_6m%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200660%20%2Fdev%2Fneo_6m%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fdev%2Fradio0%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200666%20%2Fdev%2Fradio0%3CBR%20%2F%3E%23ningfeiyi%2020110829%20end%20%3A%20add%20for%20gps%3CBR%20%2F%3E%23%20Chmod%2Fchown%20FSL%20specific%20sys%20entry%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20system%20system%20%2Fsys%2Fclass%2Fbacklight%2Fpwm-backlight.0%2Fbrightness%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%200660%20%2Fsys%2Fclass%2Fbacklight%2Fpwm-backlight.0%2Fbrightness%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%23%20Define%20TCP%20buffer%20sizes%20for%20various%20networks%3CBR%20%2F%3E%23%26nbsp%3B%26nbsp%3B%20ReadMin%2C%20ReadInitial%2C%20ReadMax%2C%20WriteMin%2C%20WriteInitial%2C%20WriteMax%2C%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20net.tcp.buffersize.default%204096%2C87380%2C110208%2C4096%2C16384%2C110208%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20net.tcp.buffersize.wifi%26nbsp%3B%26nbsp%3B%26nbsp%3B%204095%2C87380%2C110208%2C4096%2C16384%2C110208%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20net.tcp.buffersize.umts%26nbsp%3B%26nbsp%3B%26nbsp%3B%204094%2C87380%2C110208%2C4096%2C16384%2C110208%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20net.tcp.buffersize.edge%26nbsp%3B%26nbsp%3B%26nbsp%3B%204093%2C26280%2C35040%2C4096%2C16384%2C35040%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20net.tcp.buffersize.gprs%26nbsp%3B%26nbsp%3B%26nbsp%3B%204092%2C8760%2C11680%2C4096%2C8760%2C11680%3C%2FP%3E%3CP%3E%23%20Set%20property%20for%20FSL%20specific%20feature%20%3CBR%20%2F%3E%23%20Init%20second%20display%20connection%20state%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20rw.secfb.disable-overlay%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20rw.SIN_VIDEO_DUAL_UI%200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20rw.DUAL_VIDEO_SIN_UI%201%3CBR%20%2F%3E%23%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20rw.SECOND_DISPLAY_CONNECTED%200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CBR%20%2F%3E%23%20Define%20gst%20player%20property%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20media.gstreamer.enable-player%200%3C%2FP%3E%3CP%3E%23%20Comment%20the%20usage%20of%20stageflight%20media%20framework%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%26nbsp%3B%20media.stagefright.enable-scan%200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%26nbsp%3B%20media.stagefright.enable-player%200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%26nbsp%3B%20media.stagefright.enable-record%201%20%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%26nbsp%3B%20media.stagefright.enable-http%200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%26nbsp%3B%20media.stagefright.enable-meta%200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%26nbsp%3B%20media.stagefright.enable-vpuenc%201%20%3C%2FP%3E%3CP%3E%23%20Define%20fsl%20avi%2Faac%2Fasf%2Fmkv%2Fflv%2Fflac%20format%20support%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.FSL_AVI_PARSER%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.FSL_AAC_PARSER%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.FSL_ASF_PARSER%201%20%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.FSL_FLV_PARSER%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.FSL_MKV_PARSER%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.FSL_FLAC_PARSER%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.FSL_MPG2_PARSER%201%3C%2FP%3E%3CP%3E%23%20Define%20fsl%20display%20init%20mode%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.FSL_LANDSCAPE_MODE%201%3C%2FP%3E%3CP%3E%23%20Define%20fsl%20xec%20mode%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20xec.dls.enabled%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20xec.aa.enabled%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20xec.dls.rate%200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20xec.aa.rate%20100%3C%2FP%3E%3CP%3E%23%20Define%20UI%20to%20TVOUT%2Cchange%20this%20setting%20to%201%20and%20uncomment%20below%20write%20commands%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.UI_TVOUT_DISPLAY%200%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23write%20%2Fsys%2Fclass%2Fgraphics%2Ffb0%2Fblank%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23write%20%2Fsys%2Fclass%2Fgraphics%2Ffb1%2Fblank%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23write%20%2Fsys%2Fclass%2Fgraphics%2Ffb2%2Fblank%201%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23write%20%2Fsys%2Fclass%2Fgraphics%2Ffb0%2Ffsl_disp_property%201-layer-fb%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23write%20%2Fsys%2Fclass%2Fgraphics%2Ffb1%2Fmode%20U%3A720x480i-60%5Cn%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23write%20%2Fsys%2Fclass%2Fgraphics%2Ffb1%2Fblank%200%3C%2FP%3E%3CP%3E%23%20ALSA%20mixer%20naming%20define%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20alsa.mixer.playback.master%20Playback%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20alsa.mixer.capture.master%20Capture%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20alsa.mixer.playback.speaker%20Playback%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20alsa.mixer.playback.headset%20Headphone%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20alsa.mixer.capture.headset%20Capture%3C%2FP%3E%3CP%3E%23%20Prepare%20for%20wifi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20wifi.interface%20wlan0%3C%2FP%3E%3CP%3E%23%20Prepare%20for%20bluetooth%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chmod%20665%20%2Fsys%2Fclass%2Frfkill%2Frfkill0%2Fstate%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20chown%20bluetooth%20bluetooth%20%2Fsys%2Fclass%2Frfkill%2Frfkill0%2Fstate%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fsys%2Fclass%2Frfkill%2Frfkill0%2Fstate%200%3C%2FP%3E%3CP%3E%23%20Enable%20USB%20host1'remote%20wakeup%20event%20wakeup%20android%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20write%20%2Fsys%2Fbus%2Fplatform%2Fdrivers%2Ffsl-ehci%2Ffsl-ehci.1%2Fpower%2Fwakeup%20enabled%3C%2FP%3E%3CP%3E%23%20Prepare%20for%20RIL%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20gsm.ril.delay%2015%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20setprop%20ro.ril.wake_lock_timeout%20300%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20class_start%20default%3C%2FP%3E%3CP%3E%23%23%20Daemon%20processes%20to%20be%20run%20by%20init.%3CBR%20%2F%3E%23%23%3CBR%20%2F%3Eservice%20dispd%20%2Fsystem%2Fbin%2Fdispd%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20dispd%20stream%200660%20root%20system%3C%2FP%3E%3CP%3E%23%20liudongxing%2020110922%20begin%3A%20start%20cmmbserver%3CBR%20%2F%3Eservice%20cmmb%20%2Fsystem%2Fbin%2Fcmmbserver%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20root%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3CBR%20%2F%3E%23%20liudongxing%2020110922%20end%3A%20start%20cmmbserver%3C%2FP%3E%3CP%3Eservice%20ueventd%20%2Fsbin%2Fueventd%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20critical%3C%2FP%3E%3CP%3Eservice%20console%20%2Fsystem%2Fbin%2Fsh%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20console%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20root%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20log%3C%2FP%3E%3CP%3Eon%20property%3Aro.secure%3D0%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20start%20console%3C%2FP%3E%3CP%3E%23%20adbd%20is%20controlled%20by%20the%20persist.service.adb.enable%20system%20property%3CBR%20%2F%3Eservice%20adbd%20%2Fsbin%2Fadbd%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3C%2FP%3E%3CP%3E%23%20adbd%20on%20at%20boot%20in%20emulator%3CBR%20%2F%3Eon%20property%3Aro.kernel.qemu%3D1%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20start%20adbd%3C%2FP%3E%3CP%3Eon%20property%3Apersist.service.adb.enable%3D1%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20start%20adbd%3C%2FP%3E%3CP%3Eon%20property%3Apersist.service.adb.enable%3D0%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20stop%20adbd%3C%2FP%3E%3CP%3Eservice%20servicemanager%20%2Fsystem%2Fbin%2Fservicemanager%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20critical%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20onrestart%20restart%20zygote%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20onrestart%20restart%20media%3C%2FP%3E%3CP%3Eservice%20vold%20%2Fsystem%2Fbin%2Fvold%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20vold%20stream%200660%20root%20mount%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20ioprio%20be%202%3C%2FP%3E%3CP%3Eservice%20netd%20%2Fsystem%2Fbin%2Fnetd%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20netd%20stream%200660%20root%20system%3C%2FP%3E%3CP%3Eservice%20debuggerd%20%2Fsystem%2Fbin%2Fdebuggerd%3C%2FP%3E%3CP%3Eservice%20zygote%20%2Fsystem%2Fbin%2Fapp_process%20-Xzygote%20%2Fsystem%2Fbin%20--zygote%20--start-system-server%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20zygote%20stream%20666%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20onrestart%20write%20%2Fsys%2Fandroid_power%2Frequest_state%20wake%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20onrestart%20write%20%2Fsys%2Fpower%2Fstate%20on%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20onrestart%20restart%20media%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20onrestart%20restart%20netd%3C%2FP%3E%3CP%3Eservice%20media%20%2Fsystem%2Fbin%2Fmediaserver%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20media%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20system%20audio%20camera%20graphics%20inet%20net_bt%20net_bt_admin%20net_raw%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20ioprio%20rt%204%3C%2FP%3E%3CP%3Eservice%20bootanim%20%2Fsystem%2Fbin%2Fbootanimation%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20graphics%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20graphics%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3Eservice%20dbus%20%2Fsystem%2Fbin%2Fdbus-daemon%20--system%20--nofork%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20dbus%20stream%20660%20bluetooth%20bluetooth%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20bluetooth%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20bluetooth%20net_bt_admin%3C%2FP%3E%3CP%3E%23%20xiaoping.zhang%202011-11-10%20begin%3A%20add%20for%20bluetooth%3CBR%20%2F%3Eservice%20hciattach%20%2Fsystem%2Fbin%2Flogwrapper%20%2Fsystem%2Fbin%2Fbrcm_patchram_plus%20--enable_hci%20--baudrate%20460800%20--patchram%20%2Fsystem%2Fdata%2Fbcm4329_bt.hcd%20%2Fdev%2Fttymxc2%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20bluetooth%20net_bt_admin%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3C%2FP%3E%3CP%3Eservice%20bluetoothd%20%2Fsystem%2Fbin%2Flogwrapper%20%2Fsystem%2Fbin%2Fbluetoothd%20-n%20-d%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20bluetooth%20stream%20660%20bluetooth%20bluetooth%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20dbus_bluetooth%20stream%20660%20bluetooth%20bluetooth%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20init.rc%20does%20not%20yet%20support%20applying%20capabilities%2C%20so%20run%20as%20root%20and%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20let%20bluetoothd%20drop%20uid%20to%20bluetooth%20with%20the%20right%20linux%20capabilities%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20bluetooth%20net_bt_admin%20misc%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3C%2FP%3E%3CP%3Eservice%20obex_client%20%2Fsystem%2Fbin%2Flogwrapper%20%2Fsystem%2Fbin%2Fobex_client%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20bluetooth%20net_bt_admin%20misc%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3C%2FP%3E%3CP%3Eservice%20hf%20%2Fsystem%2Fbin%2Fsdptool%20add%20--channel%3D7%20HF%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20bluetooth%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20bluetooth%20net_bt_admin%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3E%23service%20opush%20%2Fsystem%2Fbin%2Fsdptool%20add%20--channel%3D12%20OPUSH%3CBR%20%2F%3E%23%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20bluetooth%3CBR%20%2F%3E%23%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20bluetooth%20net_bt_admin%3CBR%20%2F%3E%23%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3CBR%20%2F%3E%23%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3E%23xiaoping.zhang%202011-11-10%20end%3A%20add%20for%20bluetooth%3C%2FP%3E%3CP%3Eservice%20installd%20%2Fsystem%2Fbin%2Finstalld%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20installd%20stream%20600%20system%20system%3C%2FP%3E%3CP%3E%23service%20flash_recovery%20%2Fsystem%2Fetc%2Finstall-recovery.sh%3CBR%20%2F%3E%23%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3Eservice%20racoon%20%2Fsystem%2Fbin%2Fracoon%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20racoon%20stream%20600%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20racoon%20will%20setuid%20to%20vpn%20after%20getting%20necessary%20resources.%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20net_admin%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3Eservice%20mtpd%20%2Fsystem%2Fbin%2Fmtpd%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20mtpd%20stream%20600%20system%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20root%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20vpn%20net_admin%20net_raw%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3Eservice%20keystore%20%2Fsystem%2Fbin%2Fkeystore%20%2Fdata%2Fmisc%2Fkeystore%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20keystore%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20keystore%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20keystore%20stream%20666%3C%2FP%3E%3CP%3Eservice%20dumpstate%20%2Fsystem%2Fbin%2Fdumpstate%20-s%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20dumpstate%20stream%200660%20shell%20log%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3Eservice%20wpa_supplicant%20%2Fsystem%2Fbin%2Fwlan_tool%20wpa_supplicant%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20root%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20wifi%20inet%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20wpa_wlan0%20dgram%20660%20wifi%20wifi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3E%3CBR%20%2F%3Eservice%20hostapd%20%2Fsystem%2Fbin%2Fwlan_tool%20hostapd%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20hostapd_wlap0%20dgram%20660%20root%20wifi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20root%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20wifi%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3E%3CBR%20%2F%3Eservice%20dhcpcd_wlan0%20%2Fsystem%2Fbin%2Fwlan_tool%20dhcpcd%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20root%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20wifi%20inet%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3E%3CBR%20%2F%3Eservice%20wlan_tool%20%2Fsystem%2Fbin%2Fwlan_tool%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20oneshot%3C%2FP%3E%3CP%3E%23There%20is%20no%20modem%20on%20ec7%20project%3CBR%20%2F%3Eservice%20ril-daemon%20%2Fsystem%2Fbin%2Frild%20%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20rild%20stream%20660%20root%20radio%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20rild-debug%20stream%20660%20radio%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20socket%20rild-ppp%20stream%20660%20radio%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20root%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20radio%20cache%20inet%20misc%20audio%20sdcard_rw%20system%3C%2FP%3E%3CP%3Eservice%20pppd_gprs%20%2Fetc%2Finit.gprs-pppd%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20user%20root%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20group%20radio%20cache%20inet%20misc%20system%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3CBR%20%2F%3E%20oneshot%3C%2FP%3E%3CP%3E%23add%20by%20dcc%202011%2F11%2F02%20for%20start%20mcud%3CBR%20%2F%3Eservice%20mcu-daemon%20%2Fsystem%2Fbin%2Fmcud%3CBR%20%2F%3E%20user%20root%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CBR%20%2F%3E%23%20add%20by%20wangwang%2020111029%20for%20cmmb%20switch%20on%20or%20off%3CBR%20%2F%3Eon%20property%3Apersist.cmmb.switch%3D1%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20start%20cmmb%3C%2FP%3E%3CP%3Eon%20property%3Apersist.cmmb.switch%3D0%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20stop%20cmmb%3CBR%20%2F%3E%23%20end%20add%20by%20wangwang%2020111029%20%3C%2FP%3E%3CP%3E%23add%20by%20lei.xiong%2020111109%2C%20set%20cmmb%20on%3CBR%20%2F%3Esetprop%20persist.cmmb.switch%201%3CBR%20%2F%3E%23end%20add%20by%20lei.xiong%2020111109%3C%2FP%3E%3CP%3E%23add%20by%20hujun%2020120518%2Clogcat_sdcard%3C%2FP%3E%3CP%3Eservice%20logcat_sdcard%20%2Fsystem%2Fbin%2Finit.logcat.sh%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3C%2FP%3E%3CP%3Eservice%20logcat_radio%20%2Fsystem%2Fbin%2Finit.logradio.sh%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20disabled%3C%2FP%3E%3CP%3Eon%20property%3Apersist.service.logcat.enable%3D1%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20start%20logcat_sdcard%3C%2FP%3E%3CP%3Eon%20property%3Apersist.service.logcat.enable%3D0%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20stop%20logcat_sdcard%3C%2FP%3E%3CP%3Eon%20property%3Apersist.service.logcat.enable%3D1%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20start%20logcat_radio%3C%2FP%3E%3CP%3Eon%20property%3Apersist.service.logcat.enable%3D0%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20stop%20logcat_radio%3CBR%20%2F%3E%23add%20by%20hujun%2020120518%2Clogcat_sdcard%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22TVout%E4%B8%BA%E5%85%A8%E7%BB%BF%E6%95%B0%E6%8D%AE.jpg%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22TVout%26amp%3B%2320026%3B%26amp%3B%2320840%3B%26amp%3B%2332511%3B%26amp%3B%2325968%3B%26amp%3B%2325454%3B.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F117655i7C15A9FCCA89A2C0%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22TVout%26amp%3B%2320026%3B%26amp%3B%2320840%3B%26amp%3B%2332511%3B%26amp%3B%2325968%3B%26amp%3B%2325454%3B.jpg%22%20alt%3D%22TVout%26amp%3B%2320026%3B%26amp%3B%2320840%3B%26amp%3B%2332511%3B%26amp%3B%2325968%3B%26amp%3B%2325454%3B.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
No ratings
Version history
Last update:
‎05-30-2013 01:04 AM
Updated by: