移动叔叔
标题:
修改build.prop优化系统,到底有用否?!
[打印本页]
作者:
我被封了四次
时间:
2012-12-30 01:07
标题:
修改build.prop优化系统,到底有用否?!
是否真的有用???
求高人解答!
Build.prop (
编辑
/system/build.prop
文件
(
需要
root,
可以用文件管理器或者其他
root explorer)
如果
build.prop
里面有这些参数
,
只需要把数值更改
1.
强制把
Home
程序驻入内存
.
参数
:
ro.HOME_APP_ADJ=1
2.
提高
JPG
质量为
100%
参数
:
ro.media.enc.jpeg.quality=100
3. VM
虚拟堆大小
;
提高
RAM
参数
:
dalvik.vm.heapsize=48m
4.
使用
GPU
渲染
UI
参数
:
debug.sf.hw=1
5.
减少拨号后出现的延时
参数
:
ro.telephony.call_ring.delay=0
6.
提高滑动响应
参数
:
windowsmgr.max_events_per_sec=150
7.
电池优化
参数
:
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
8.
禁止调试通知图标出现在状态栏处
参数
:
persist.adb.notify=0
9.
提高全局触摸屏响应
参数
:
debug.performance.tuning=1
video.accelerate.hw=1
10.
提高图片和摄像质量
参数
:
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
11. (3G)
信号优化
参数
:
ro.ril.hsxpa=2 ro.ril.gprsclass=10
ro.ril.hep=1 ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
12.
网络速度优化
参数
:
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
13.
禁止拨号后出现黑屏
.
参数
:
ro.lge.proximity.delay=25
mot.proximity.delay=25
14.
修复应用程序出现问题
.
参数
:
ro.kernel.android.checkjni=0
15.
不通过按加
/
减音键唤醒手机
参数
:
ro.config.hwfeature_wakeupkey=0
16.
屏幕点亮时强制开启功能键背光
参数
:
ro.mot.buttonlight.timeout=0
17.
不显示开机动画
(system/media/bootanimation.zip
动画将不显示
,
加速开机速度
)
参数
:
debug.sf.nobootanimation=1
18.
其他优化
参数
:
ro.config.hw_menu_unlockscreen=false
persist.sys.use_dithering=0
persist.sys.purgeable_assets=1
dalvik.vm.dexopt-flags=m=y
ro.mot.eri.losalert.delay=1000
19.
以下为适合
LG
机型的优化
(
并不知道是什么优化
,
木有棒机
)
参数
:
persist.service.pcsync.enable=0
persist.service.lgospd.enable=0
user.feature.flex=true
user.feature.lgdrm=false
user.feature.lgresource=false
user.feature.lgpoweroff=false
user.feature.ls_event=false
user.feature.ls_normal=false
user.feature.sui=false
Init.d (system/etc/Init.d
一般民间
rom
都有该目录
,
木有的话自己创建
)
(
需要
ROM
有
/system/etc/init.d
目录
,
并且需要
busybox
能正常使用
.
创建一个空白文件
,
每个文件第一行都需要有
—> #!/system/bin/sh ,
拖拽进
/system/etc/init.d
然后命名类似
77tweaks *(
数字
,
然后名称
)
1. strict minfree handler
优化
参数
:
echo “2048,3072,6144,15360,17920,20480″ > /sys/module/lowmemorykiller/parameters/minfree
2.
网络速度优化
参数
:
echo “0″ > /proc/sys/net/ipv4/tcp_times**ps;
echo “1″ > /proc/sys/net/ipv4/tcp_tw_reuse;
echo “1″ > /proc/sys/net/ipv4/tcp_sack;
echo “1″ > /proc/sys/net/ipv4/tcp_tw_recycle;
echo “1″ > /proc/sys/net/ipv4/tcp_window_scaling;
echo “5″ > /proc/sys/net/ipv4/tcp_keepalive_probes;
echo “30″ > /proc/sys/net/ipv4/tcp_keepalive_intvl;
echo “30″ > /proc/sys/net/ipv4/tcp_fin_timeout;
echo “404480″ > /proc/sys/net/core/wmem_max;
echo “404480″ > /proc/sys/net/core/rmem_max;
echo “256960″ > /proc/sys/net/core/rmem_default;
echo “256960″ > /proc/sys/net/core/wmem_default;
echo “4096,16384,404480″ > /proc/sys/net/ipv4/tcp_wmem;
echo “4096,87380,404480″ > /proc/sys/net/ipv4/tcp_rmem;
3. vm
虚拟机管理优化
参数
:
echo “4096″ > /proc/sys/vm/min_free_kbytes
echo “0″ > /proc/sys/vm/oom_kill_allocating_task;
echo “0″ > /proc/sys/vm/panic_on_oom;
echo “0″ > /proc/sys/vm/laptop_mode;
echo “0″ > /proc/sys/vm/swappiness
echo “50″ > /proc/sys/vm/vfs_cache_pressure
echo “90″ > /proc/sys/vm/dirty_ratio
echo “70″ > /proc/sys/vm/dirty_background_ratio
4.
内核优化
参数
:
echo “8″ > /proc/sys/vm/page-cluster;
echo “64000″ > /proc/sys/kernel/msgmni;
echo “64000″ > /proc/sys/kernel/msgmax;
echo “10″ > /proc/sys/fs/lease-break-time;
echo “500,512000,64,2048″ > /proc/sys/kernel/sem;
5.
电池优化
参数
:
echo “500″ > /proc/sys/vm/dirty_expire_centisecs
echo “1000″ > /proc/sys/vm/dirty_writeback_centisecs
6. EXT4
优化
(
增加
I/O
调度
)(
需要
/system, /cache, /data
格式化分区为
EXT4))
a)
移除
journalism
参数
:
tune2fs -o journal_data_writeback /block/path/to/system
tune2fs -O ^has_journal /block/path/to/system
tune2fs -o journal_data_writeback /block/path/to/cache
tune2fs -O ^has_journal /block/path/to/cache
tune2fs -o journal_data_writeback /block/path/to/data
tune2fs -O ^has_journal /block/path/to/data
b)
完美挂载选项
参数
:
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh /system
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh /data
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh /cache
7.
标识区为不可自旋转并增加缓存大小
参数
:
LOOP=`ls -d /sys/block/loop*`;
RAM=`ls -d /sys/block/ram*`;
MMC=`ls -d /sys/block/mmc*`;
for j in $LOOP $RAM
do
echo “0″ > $j/queue/rotational;
echo “2048″ > $j/queue/read_ahead_kb;
done
8. SD
卡速度优化
参数
:
echo “2048″ > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
9. Defrags database files
参数
:
for i in \
`find /data -iname “*.db”`
do \
sqlite3 $i ‘VACUUM;’;
done
9.
移除
logger
参数
:
rm /dev/log/main
10. Ondemand governor (
超频优化
)
参数
:
SAMPLING_RATE=$(busybox expr `cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency`
\* 750 / 1000)
echo 95 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
echo $SAMPLING_RATE > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
自动更改
governor
与
I/O
调度
a) I/O
调度
(
最佳
: MTD
设备
– VR; EMMC
设备
– SIO) –
需要适应的内核
参数
:
echo “vr” > /sys/block/mmcblk0/queue/scheduler
or
echo “sio” > /sys/block/mmcblk0/queue/scheduler
b) Governor (Best: Minmax > SavagedZen > Smoothass > Smartass > Interactive) –
需要内核支持
.
参数
:
echo “governor-name-here” > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
12.
启动时自动
-zipalign apk
(
需要
zipalign
二进制
,
位于
system/bin/zipalign,
可参考以下网址自行添加
)
参考网址
:
http://forum.xda-developers.com/showthread.php?t=860586
13.
进程常驻优化
参考网址
:
http://forum.xda-developers.com/showthread.php?t=1137554
http://forum.xda-developers.com/showthread.php?t=1205744
移动
dalvik-cache
到缓存分区
(
如果分区够大的话
)
扩大
data
分区
参数
:
CACHESIZE=$(df -k /cache | tail -n1 | tr -s ’ ’ | cut -d ’ ’ -f2)
if [ $CACHESIZE -gt 80000 ]
then
echo ”Large cache detected, moving dalvik-cache to /cache”
if [ ! -d /cache/dalvik-cache ]
then
busybox rm -rf /cache/dalvik-cache /data/dalvik-cache
mkdir /cache/dalvik-cache /data/dalvik-cache
fi
busybox chown 1000:1000 /cache/dalvik-cache
busybox chmod 0771 /cache/dalvik-cache
# bind mount dalvik-cache so we can still boot without the sdcard
busybox mount -o bind /cache/dalvik-cache /data/dalvik-cache
busybox chown 1000:1000 /data/dalvik-cache
busybox chmod 0771 /data/dalvik-cache
else
echo ”Small cache detected, dalvik-cache will remain on /data”
fi
15.
禁止手机正常化休眠
参数
:
mount -t debugfs none /sys/kernel/debug echo NO_NORMALIZED_SLEEPER > /sys/kernel/debug/sched_features
16. OOM
分组和优先调整
– SuperCharger
参考网址
:
http://forum.xda-developers.com/showthread.php?t=99127
6 GPS.conf(
编辑
/system/etc/gps.conf
需要
root,
可以用文件管理器或者其他
root explorer,
如果没有该文件请自行创建
)
加速
GPS
定位时间和信号
.
a)
亚洲
NTP
服务器
(
替换
europe
为
asia )
参数
:
NTP_SERVER=europe.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.ne t/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.ne t/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.ne t/xtra.bin
b) A-GPS SE supl
优化
(
比
Nokia’s
或
Google’s
的都好
)
参数
:
SUPL_HOST=supl.sonyericsson.com SUPL_PORT=7275
其他优化
/
小提示
1.
修改
hosts
文件
(
屏蔽广告或爬楼梯
)
(
使用屏蔽广告的
hosts
前先静心想想
,
尼玛啊你这样做让做免费
app
的作者情何以堪啊
!!)
地址
:
屏蔽广告
Hosts:
http://www.mvps.org/winhelp2002/hosts.txt
http://pgl.yoyo.org/adservers/se ... =0;hostformat=hosts
2.
使用
CyanogenMOD’s APN
列表文件
–
是目前最全的
APN
列表
. (
亲
.
我们不需要那么全的
,
亲
..)
参考
: system/etc/apns-conf.xml
3.
使用
UOT kitchen
美化主题
…
地址
:
http://uot.dakra.lt/
4.
使用
Google’s dns
服务器
参考
:
打开
resolv.conf (
如果
system/etc
目录木有自己建立一个
.
然后添加以下两行
:
nameserver 8.8.8.8
nameserver 8.8.4.4
5.
更新
Superuser. apk
(
授权管理程序 一般都是用
CM
团队的
,
查看版本号可以打开那个独眼骷髅骨头头像的那个程序
..
应该就能看见了
)
和
su
二进制文件到最新版本
.
目前最新是
3.0 beta)
地址
: http://goo-inside***superuser/
6.
在
sqlite
处禁止同步功能
(
作者
: ownhere (
国内牛人
,
现在好像使用
I9100 –
他在
xda
开放了更改后的源码
.
不过你们不需要把这个功能禁止
) /system/lib/libsqlite.so)
欢迎光临 移动叔叔 (http://bbs.ydss.cn/)
Powered by Discuz! X3.2