Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # SEC_DMCRYPT for MC_CRYPT_ROOT before apply_disk_policy or apply_sec_devenc_init
- #chown system system /efs
- #chown radio radio /efs
- chown radio system /efs
- chmod 0771 /efs
- mount rfs /dev/block/stl3 /efs nosuid nodev check=no
- # use movinand second partition as /data. d.moskvitin
- #temp
- chown root root /sbin/fat.format
- chmod 750 /sbin/fat.format
- #exec apply_disk_policy
- mkdir /data
- # SEC_DMCRYPT crypt flag added data
- # mount rfs /dev/block/mmcblk0p2 /data nosuid nodev check=no
- #mount rfs /dev/block/mmcblk0p2 /data nosuid nodev crypt check=no
- #chown system system /data
- #chmod 0771 /data
- #mkdir /dbdata
- #SEC_DMCRYPT crypt flag added
- #mount rfs /dev/block/stl10 /data nosuid nodev crypt check=no
- #symlink /data /dbdata
- mount rfs /dev/block/stl10 /data nosuid nodev check=no
- chown system system /data
- chmod 0771 /data
- mkdir /data/databases
- chown system system /data/databases
- chmod 0777 /data/databases
- mkdir /data/system
- chown system system /data/system
- chmod 0775 /data/system
- mkdir /data/db-journal
- chown system system /data/db-journal
- chmod 0777 /data/db-journal
- mount rfs /dev/block/stl11 /cache nosuid nodev check=no
- mkdir /mnt/.lfs 0755 root root
- mount j4fs /dev/block/stl6 /mnt/.lfs
- insmod /lib/modules/param.ko
- # samsung module
- insmod /lib/modules/storage.ko
- # SEC_DMCRYPT efs or cache or lfs partition required
- #exec apply_sec_devenc_init
- setprop ro.build.display.id GINGERBREAD.EF02Plus
- # 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
- setprop net.tcp.buffersize.wimax 4092,87380,1520768,4092,16384,1520768
- setprop dalvik.vm.startheapsize 8m
- setprop wifi.supplicant_scan_interval 180
- setprop windowsmgr.max_events_per_sec 60
- setprop net.cdma.rtsp.proxy.addr 0.0.0.0
- setprop net.cdma.rtsp.proxy.port 0
- setprop net.cdma.httppd.proxy.addr 0.0.0.0
- setprop net.cdma.httppd.proxy.port 0
- # +++++++++++++++++++++++++++++++++++++++++++
- # 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 2560
- setprop ro.VISIBLE_APP_MEM 4096
- setprop ro.PERCEPTIBLE_APP_MEM 6144
- setprop ro.HEAVY_WEIGHT_APP_MEM 6144
- setprop ro.SECONDARY_SERVER_MEM 17408
- setprop ro.BACKUP_APP_MEM 17408
- setprop ro.HOME_APP_MEM 17408
- setprop ro.HIDDEN_APP_MEM 19456
- setprop ro.EMPTY_APP_MEM 23552
- # 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/overcommit_memory 1
- write /proc/sys/vm/min_free_order_shift 4
- write /sys/module/lowmemorykiller/parameters/minfree 2560,4096,6144,17408,19456,23552
- # Set init its forked children's oom_adj.
- write /proc/1/oom_adj -16
- # Tweak background writeout
- write /proc/sys/vm/dirty_expire_centisecs 500
- write /proc/sys/vm/dirty_background_ratio 5
- write /proc/sys/vm/oom_kill_allocating_task 1
- write /proc/sys/vm/dirty_writeback_centisecs 1000
- write /proc/sys/vm/dirty_ratio 90
- write /proc/sys/vm/vfs_cache_pressure 10
- write /proc/sys/kernel/sched_autogroup_enabled 1
- write /proc/sys/kernel/sched_latency_ns 18000000
- write /proc/sys/kernel/sched_wakeup_granularity_ns 3000000
- write /proc/sys/kernel/sched_min_granularity_ns 1500000
- write /proc/sys/kernel/msgmni 2048
- write /proc/sys/kernel/msgmax 64000
- write /proc/sys/kernel/shmmax 318984192
- write /proc/sys/kernel/shmall 86530
- write /proc/sys/kernel/sem 500 512000 64 2048
- write /proc/sys/kernel/sched_compat_yield 1
- write /proc/sys/kernel/sched_shares_ratelimit 256000
- write /proc/sys/kernel/sched_child_runs_first 0
- write /proc/sys/kernel/hung_task_timeout_secs 0
- write /proc/sys/net/core/wmem_default 65536
- write /proc/sys/net/core/rmem_default 65536
- write /proc/sys/net/core/wmem_max 16777216
- write /proc/sys/net/core/rmem_max 16777216
- write /proc/sys/net/ipv4/tcp_mem 16777216 16777216 16777216
- write /proc/sys/net/ipv4/tcp_rmem 4096 87380 16777216
- write /proc/sys/net/ipv4/tcp_wmem 4096 65536 16777216
- write /proc/sys/net/ipv4/tcp_keepalive_time 1200
- write /proc/sys/net/ipv4/tcp_keepalive_intvl 30
- write /proc/sys/net/ipv4/tcp_keepalive_probes 5
- write /proc/sys/net/ipv4/tcp_timestamps 0
- write /proc/sys/net/ipv4/tcp_tw_reuse 1
- write /proc/sys/net/ipv4/tcp_tw_recycle 1
- write /proc/sys/net/ipv4/tcp_window_scaling 1
- write /proc/sys/net/ipv4/tcp_sack 1
- write /proc/sys/net/ipv4/tcp_no_metrics_save 1
- write /proc/sys/net/ipv4/tcp_congestion_control cubic
- write /proc/sys/net/core/netdev_max_backlog 2500
- write /proc/sys/net/ipv4/route.flush 1
Add Comment
Please, Sign In to add comment