# parameter block #mkdir /mnt/.lfs 0755 root root #insmod /lib/modules/j4fs.ko #mount j4fs /dev/block/stl6 /mnt/.lfs #insmod /lib/modules/param.ko #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 #mount rfs /dev/block/stl9 /system ro #mount rfs /dev/block/stl3 /efs nosuid nodev check=no ##chown system system /efs #chown radio radio /efs #chmod 0771 /efs # create data/gps for GPS demon #chown root system /dev/s3c2410_serial1 #chmod 664 /dev/s3c2410_serial1 #mkdir /data/gps 771 system system #chown system system /data/gps #chown root system /sys/class/sec/gps/GPS_PWR_EN/value #chmod 664 /sys/class/sec/gps/GPS_PWR_EN/value #chown root system /sys/class/gpio/gpio121/value #chmod 664 /sys/class/gpio/gpio121/value #chown root system /sys/class/gpio/gpio120/value #chmod 664 /sys/class/gpio/gpio120/value insmod /lib/modules/2.6.32.9/kernel/onedram.ko insmod /lib/modules/2.6.32.9/kernel/svnet.ko insmod /lib/modules/2.6.32.9/kernel/modemctl.ko insmod /lib/modules/2.6.32.9/kernel/storage.ko insmod /lib/modules/2.6.32.9/kernel/bthid.ko ## Enable BCM4329 WiFi driver on boot #/sbin/modprobe bcm4329 & /sbin/insmod /lib/modules/2.6.32.9/kernel/dhd.ko firmware_path=/lib/firmware/bcm4329_sta.bin nvram_path=/lib/firmware/nvram_mfg.txt iface_name=wlan0 # You can use the Android Debug Bridge(adb) /bin/mknod -m 0666 /dev/pts/2 c 136 2 /bin/mknod -m 0666 /dev/pts/3 c 136 3 /bin/mknod -m 0666 /dev/ptmx c 5 2 /bin/mknod -m 0666 /dev/android_adb_enable c 10 59 /bin/mknod -m 0666 /dev/android_adb c 10 58 /bin/mknod -m 0666 /dev/ashmem c 10 61 /bin/adbd & # for Sensor HAL ##chown system system /dev/bma150 #chown system system /dev/akm8973_daemon #chown system system /dev/akm8973_aot ##chown system system /dev/bma020 ##chown system system /dev/proximity #chown system system /dev/accelerometer #chown system system /dev/l3g4200d ##chmod 0777 /dev/bma150 #chmod 0777 /dev/akm8973_daemon #chmod 0777 /dev/accelerometer #chmod 0777 /dev/l3g4200d #chmod 0777 /dev/akm8973_aot ##chmod 0777 /dev/bma020 ##chmod 0777 /dev/proximity # permissions for MTP device node #chmod 0777 /dev/usb_mtp_gadget #write /sys/module/lowmemorykiller/parameters/adj 0,1,2,7,14,15 #write /proc/sys/vm/overcommit_memory 1 #write /proc/sys/vm/min_free_order_shift 4 #write /sys/module/lowmemorykiller/parameters/minfree 1536,2048,4096,5120,5632,6144 # 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_writeback_centisecs 250 #write /proc/sys/vm/dirty_background_ratio 5 # 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 #chown radio system /sys/power/dvfslock_ctrl #chmod 0660 /sys/power/state #chmod 0660 /sys/power/wake_lock #chmod 0660 /sys/power/wake_unlock #chmod 0660 /sys/power/dvfslock_ctrl #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/backlight/pwm-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 # for Bluetooth #chown bluetooth bluetooth /sys/module/bluetooth_power/parameters/power #chown bluetooth bluetooth /proc/bluetooth/sleep/proto #chown system system /sys/module/sco/parameters/disable_esco #chmod 0660 /sys/module/bluetooth_power/parameters/power #chmod 0660 /proc/bluetooth/sleep/proto #chown bluetooth bluetooth /dev/uinput #chmod 0660 /dev/uinput #chown bluetooth bluetooth /dev/s3c2410_serial0 #chmod 0660 /dev/s3c2410_serial0 #chmod 0770 /sys/class/rfkill/rfkill0/state #chmod 0770 /sys/class/rfkill/rfkill1/state #chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state #chown bluetooth bluetooth /sys/class/rfkill/rfkill1/state #chmod 6771 /system/bin/brcm_dutMode # for datarouter #chown system system /dev/ttygs0 #chown system system /dev/dun #wpa_supplicant -Dwext -ieth0 -c/data/wifi/bcm_supp.conf #/system/bin/btld -hb 3000000 -hp /dev/s3c2410_serial0 -lpm 1