ROM优化大全romer必备.docx
《ROM优化大全romer必备.docx》由会员分享,可在线阅读,更多相关《ROM优化大全romer必备.docx(14页珍藏版)》请在冰豆网上搜索。
![ROM优化大全romer必备.docx](https://file1.bdocx.com/fileroot1/2023-4/17/62390dfc-1318-44e1-8757-588d47c5029e/62390dfc-1318-44e1-8757-588d47c5029e1.gif)
ROM优化大全romer必备
★Build.prop(编辑/system/build.prop文件(需要root,可以用文件管理器或者其他rootexplorer)
如果build.prop里面有这些参数,只需要把数值更改
1.强制把Home程序驻入内存
1.ro.HOME_APP_ADJ=1
复制代码
[/hide]
2.提高JPG质量为100%
1.ro.media.enc.jpeg.quality=100
复制代码
3.VM虚拟堆大小;提高RAM
1.dalvik.vm.heapsize=48m
复制代码
4.使用GPU渲染UI
1.debug.sf.hw=1
复制代码
5.减少拨号后出现的延时
1.ro.telephony.call_ring.delay=0
复制代码
6.提高滑动响应
1.windowsmgr.max_events_per_sec=150
复制代码
7.电池优化
1.wifi.supplicant_scan_interval=180
2.pm.sleep_mode=1
3.ro.ril.disable.power.collapse=0
复制代码
8.禁止调试通知图标出现在状态栏处
1.persist.adb.notify=0
复制代码
9.提高全局触摸屏响应
1.debug.performance.tuning=1
2.video.accelerate.hw=1
复制代码
10.提高图片和摄像质量
1.ro.media.dec.jpeg.memcap=8000000
2.ro.media.enc.hprof.vid.bps=8000000
复制代码
11.(3G)信号优化
1.ro.ril.hsxpa=2ro.ril.gprsclass=10
2.ro.ril.hep=1ro.ril.enable.dtm=1
3.ro.ril.hsdpa.category=10
4.ro.ril.enable.a53=1
5.ro.ril.enable.3g.prefix=1
6.ro.ril.htcmaskw1.bitmask=4294967295
7.ro.ril.htcmaskw1=14449
8.ro.ril.hsupa.category=5
复制代码
12.网络速度优化
1.net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
2.net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
3.net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
4.net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
5.net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
复制代码
13.禁止拨号后出现黑屏
1.ro.lge.proximity.delay=25
2.mot.proximity.delay=25
复制代码
14.修复应用程序出现问题
1.ro.kernel.android.checkjni=0
复制代码
15.不通过按加/减音键唤醒手机
1.ro.config.hwfeature_wakeupkey=0
复制代码
16.屏幕点亮时强制开启功能键背光
1.ro.mot.buttonlight.timeout=0
复制代码
17.不显示开机动画(system/media/bootanimation.zip动画将不显示,加速开机速度)
1.debug.sf.nobootanimation=1
复制代码
18.其他优化
1.ro.config.hw_menu_unlockscreen=false
2.persist.sys.use_dithering=0
3.persist.sys.purgeable_assets=1
4.dalvik.vm.dexopt-flags=m=y
5.ro.mot.eri.losalert.delay=1000
复制代码
19.以下为适合LG机型的优化(并不知道是什么优化,木有棒机)
1.persist.service.pcsync.enable=0
2.persist.service.lgospd.enable=0
3.user.feature.flex=true
4.user.feature.lgdrm=false
5.user.feature.lgresource=false
6.user.feature.lgpoweroff=false
7.user.feature.ls_event=false
8.user.feature.ls_normal=false
9.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.strictminfreehandler优化
1.echo“2048,3072,6144,15360,17920,20480″>/sys/module/lowmemorykiller/parameters/minfree
复制代码
2.网络速度优化
1.echo“0″>/proc/sys/net/ipv4/tcp_timestamps;
2.echo“1″>/proc/sys/net/ipv4/tcp_tw_reuse;
3.echo“1″>/proc/sys/net/ipv4/tcp_sack;
4.echo“1″>/proc/sys/net/ipv4/tcp_tw_recycle;
5.echo“1″>/proc/sys/net/ipv4/tcp_window_scaling;
6.echo“5″>/proc/sys/net/ipv4/tcp_keepalive_probes;
7.echo“30″>/proc/sys/net/ipv4/tcp_keepalive_intvl;
8.echo“30″>/proc/sys/net/ipv4/tcp_fin_timeout;
9.echo“404480″>/proc/sys/net/core/wmem_max;
10.echo“404480″>/proc/sys/net/core/rmem_max;
11.echo“256960″>/proc/sys/net/core/rmem_default;
12.echo“256960″>/proc/sys/net/core/wmem_default;
13.echo“4096,16384,404480″>/proc/sys/net/ipv4/tcp_wmem;
14.echo“4096,87380,404480″>/proc/sys/net/ipv4/tcp_rmem;
复制代码
3.vm虚拟机管理优化
1.echo“4096″>/proc/sys/vm/min_free_kbytes
2.echo“0″>/proc/sys/vm/oom_kill_allocating_task;
3.echo“0″>/proc/sys/vm/panic_on_oom;
4.echo“0″>/proc/sys/vm/laptop_mode;
5.echo“0″>/proc/sys/vm/swappiness
6.echo“50″>/proc/sys/vm/vfs_cache_pressure
7.echo“90″>/proc/sys/vm/dirty_ratio
8.echo“70″>/proc/sys/vm/dirty_background_ratio
复制代码
4.内核优化
1.echo“8″>/proc/sys/vm/page-cluster;
2.echo“64000″>/proc/sys/kernel/msgmni;
3.echo“64000″>/proc/sys/kernel/msgmax;
4.echo“10″>/proc/sys/fs/lease-break-time;
5.echo“500,512000,64,2048″>/proc/sys/kernel/sem;
复制代码
5.电池优化
1.echo“500″>/proc/sys/vm/dirty_expire_centisecs
2.echo“1000″>/proc/sys/vm/dirty_writeback_centisecs
复制代码
6.EXT4优化(增加I/O调度)(需要/system,/cache,/data格式化分区为EXT4))
a)移除journalism
1.tune2fs-ojournal_data_writeback/block/path/to/system
2.tune2fs-O^has_journal/block/path/to/system
3.tune2fs-ojournal_data_writeback/block/path/to/cache
4.tune2fs-O^has_journal/block/path/to/cache
5.tune2fs-ojournal_data_writeback/block/path/to/data
6.tune2fs-O^has_journal/block/path/to/data
复制代码
b)完美挂载选项
1.busyboxmount-oremount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh/system
2.busyboxmount-oremount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh/data
3.busyboxmount-oremount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh/cache
复制代码
7.标识区为不可自旋转并增加缓存大小
1.LOOP=`ls-d/sys/block/loop*`;
2.RAM=`ls-d/sys/block/ram*`;
3.MMC=`ls-d/sys/block/mmc*`;
4.forjin$LOOP$RAM
5.do
6.echo“0″>$j/queue/rotational;
7.echo“2048″>$j/queue/read_ahead_kb;
8.done
复制代码
8.SD卡速度优化
1.echo“2048″>/sys/devices/virtual/bdi/179:
0/read_ahead_kb;
复制代码
9.Defragsdatabasefiles
1.foriin\
2.`find/data-iname“*.db”`
3.do\
4.sqlite3$i‘VACUUM;’;
5.done
复制代码
9.移除logger
1.rm/dev/log/main
复制代码
10.Ondemandgovernor(超频优化)
1.SAMPLING_RATE=$(busyboxexpr`cat/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency`
2.\*750/1000)
3.echo95>/sys/devices/system/cpu/cpufreq/ondemand/up_threshold
4.echo$SAMPLING_RATE>/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
复制代码
★自动更改governor与I/O调度
a)I/O调度(最佳:
MTD设备–VR;EMMC设备–SIO)–需要适应的内核
1.echo“vr”>/sys/block/mmcblk0/queue/scheduler
2.or
3.echo“sio”>/sys/block/mmcblk0/queue/scheduler
复制代码
b)Governor(Best:
Minmax>SavagedZen>Smoothass>Smartass>Interactive)–需要内核支持
1.echo“governor-name-here”>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
复制代码
12.启动时自动-zipalignapk
(需要zipalign二进制,位于system/bin/zipalign,可参考以下网址自行添加)
参考网址:
http:
//forum.xda-
[url=http:
//forum.xda-
13.进程常驻优化
参考网址:
http:
//forum.xda-
http:
//forum.xda-
http:
//forum.xda-
移动dalvik-cache到缓存分区(如果分区够大的话)扩大data分区
1.CACHESIZE=$(df-k/cache|tail-n1|tr-s’’|cut-d’’-f2)
2.if[$CACHESIZE-gt80000]
3.then
4.echo”Largecachedetected,movingdalvik-cacheto/cache”
5.if[!
-d/cache/dalvik-cache]
6.then
7.busyboxrm-rf/cache/dalvik-cache/data/dalvik-cache
8.mkdir/cache/dalvik-cache/data/dalvik-cache
9.fi
10.busyboxchown1000:
1000/cache/dalvik-cache
11.busyboxchmod0771/cache/dalvik-cache
12.#bindmountdalvik-cachesowecanstillbootwithoutthesdcard
13.busyboxmount-obind/cache/dalvik-cache/data/dalvik-cache
14.busyboxchown1000:
1000/data/dalvik-cache
15.busyboxchmod0771/data/dalvik-cache
16.else
17.echo”Smallcachedetected,dalvik-cachewillremainon/data”
18.fi
复制代码
15.禁止手机正常化休眠
1.mount-tdebugfsnone/sys/kernel/debugechoNO_NORMALIZED_SLEEPER>/sys/kernel/debug/sched_features
复制代码
16.OOM分组和优先调整–SuperCharger
参考网址:
http:
//forum.xda-
6GPS.conf(编辑/system/etc/gps.conf需要root,可以用文件管理器或者其他rootexplorer,如果没有该文件请自行创建)
加速GPS定位时间和信号.
a)亚洲NTP服务器(替换europe为asia)
1.NTP_SERVER=europe.pool.ntp.org
2.XTRA_SERVER_1=
3.XTRA_SERVER_2=
4.XTRA_SERVER_3=
复制代码
b)A-GPSSEsupl优化(比Nokia’s或Google’s的都好)
1.SUPL_HOST=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’sAPN列表文件–是目前最全的APN列表.(亲.我们不需要那么全的,亲..)
system/etc/apns-conf.xml
3.使用UOTkitchen美化主题…
地址:
http:
//uot.dakra.lt/
4.使用Google’sdns服务器
打开resolv.conf(如果system/etc目录木有自己建立一个.然后添加以下两行
1.nameserver8.8.8.8
2.nameserver8.8.4.4
复制代码
5.更新Superuser.apk
(授权管理程序一般都是用CM团队的,查看版本号可以打开那个独眼骷髅骨头头像的那个程序..应该就能看见了)和su二进制文件到最新版本.目前最新是3.0beta)
地址:
http:
//goo-inside.me/superuser/
6.在sqlite处禁止同步功能
(作者:
ownhere(国内牛人,现在好像使用I9100–他在xda开放了更改后的源码.不过你们不需要把这个功能禁止)/system/lib/libsqlite.so)
参考网址:
补丁分享地址:
http:
//forum.xda-
7.不要使用taskkillers(进程管理器).