2012年12月7日金曜日

buld.propをいじる

まずはあまり時間のかからなそうな所から
っと言うことでbuld.propをイジる。

細かい話は割愛して、
とりあえずなにがあっても自己責任。


まずは定番のシャッター音設定
ro.camera.sound.forced=0

それだけだとつまらないので
[XDA](ACRO S)[MOD]Edited Build.prop V3.0 for 6.1.A.2.50[22-oct-12]

これを参考にSO-03Dにマージしてみる。

まずは
orignal と edited Build.prop V3を比較(WinMarge)

orignal build.prop edited build.prop
  ##### Build.Prop V3 For LT26W ICS By Pims83 #####
##### Merging of the /util/data/semc_kernel_time_stamp.prop file ##### ##### Merging of the /util/data/semc_kernel_time_stamp.prop file #####
ro.build.date=Mon Jul 30 13:29:45 2012 ro.build.date=Mon Jul 30 13:29:45 2012
ro.build.date.utc=1343622585 ro.build.date.utc=1343622585
ro.build.user=BuildUser ro.build.user=BuildUser
ro.build.host=BuildHost ro.build.host=BuildHost
   
##### Final patch of properties ##### ##### Final patch of properties #####
ro.build.product=LT26w ro.build.product=LT26w
ro.build.description=LT26w-user 4.0.4 6.1.A.2.50 zfd_zw test-keys ro.build.description=LT26w-user 4.0.4 6.1.A.2.50 zfd_zw test-keys
   
ro.product.brand=SEMC ro.product.brand=SEMC
ro.product.name=LT26w_1266-3278 ro.product.name=LT26w_1266-3278
ro.product.device=LT26w ro.product.device=LT26w
ro.build.tags=release-keys ro.build.tags=release-keys
ro.build.fingerprint=SEMC/LT26w_1266-3278/LT26w:4.0.4/6.1.A.2.50/zfd_zw:user/release-keys ro.build.fingerprint=SEMC/LT26w_1266-3278/LT26w:4.0.4/6.1.A.2.50/zfd_zw:user/release-keys
   
   
     ######################## Customized property values #########################      ######################## Customized property values #########################
             
ro.semc.version.cust=1266-3278 ro.semc.version.cust=1266-3278
ro.semc.version.cust_revision=R3G ro.semc.version.cust_revision=R3G
persist.ro.ril.sms_sync_sending=1 persist.ro.ril.sms_sync_sending=1
     #########################################################################      #########################################################################
             
   
ro.config.ringtone=xperia.ogg ro.config.ringtone=xperia.ogg
ro.config.notification_sound=notification.ogg ro.config.notification_sound=notification.ogg
ro.config.alarm_alert=alarm.ogg ro.config.alarm_alert=alarm.ogg
ro.semc.content.number=PA4 ro.semc.content.number=PA4
   
################# Updating of the SW Version ################# ################# Updating of the SW Version #################
ro.semc.version.fs_revision=6.1.A.2.50 ro.semc.version.fs_revision=6.1.A.2.50
ro.build.id=6.1.A.2.50 ro.build.id=6.1.A.2.50
ro.build.display.id=6.1.A.2.50  ro.build.display.id=6.1.A.2.50_by_Pims83 
   
##### Values from product package metadata ##### ##### Values from product package metadata #####
ro.semc.product.model=LT26w ro.semc.product.model=LT26w
ro.semc.ms_type_id=PM-0210-BV ro.semc.ms_type_id=PM-0210-BV
ro.semc.version.fs=WORLD ro.semc.version.fs=WORLD
ro.semc.product.name=Xperia acro S ro.semc.product.name=Xperia acro S
ro.semc.product.device=LT26w ro.semc.product.device=LT26w
ro.product.model=LT26w ro.product.model=LT26w
   
# begin build properties # begin build properties
# autogenerated by buildinfo.sh # autogenerated by buildinfo.sh
ro.build.version.incremental=zfd_zw ro.build.version.incremental=zfd_zw
ro.build.version.sdk=15 ro.build.version.sdk=15
ro.build.version.codename=REL ro.build.version.codename=REL
ro.build.version.release=4.0.4 ro.build.version.release=4.0.4
ro.build.type=user ro.build.type=user
ro.product.board=MSM8660_SURF ro.product.board=MSM8660_SURF
ro.product.cpu.abi=armeabi-v7a ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony Ericsson ro.product.manufacturer=Sony Ericsson
ro.product.locale.language=en ro.product.locale.language=en
ro.product.locale.region=US ro.product.locale.region=US
ro.wifi.channels= ro.wifi.channels=
ro.board.platform=msm8660 ro.board.platform=msm8660
# ro.build.product is obsolete; use ro.product.device # ro.build.product is obsolete; use ro.product.device
# Do not try to parse ro.build.description or .fingerprint # Do not try to parse ro.build.description or .fingerprint
ro.build.characteristics=nosdcard ro.build.characteristics=nosdcard
# end build properties # end build properties
# #
# system.prop for surf # system.prop for surf
# #
   
  ### To make the phone ring faster when dialing out ###
  ro.telephony.call_ring.delay=0
   
# Notify the system that the RIL only signals once # Notify the system that the RIL only signals once
ro.telephony.call_ring.multiple=false ro.telephony.call_ring.multiple=false
   
rild.libpath=/system/lib/libril-qc-qmi-1.so rild.libpath=/system/lib/libril-qc-qmi-1.so
rild.libargs=-d /dev/smd0 rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn= persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0= persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1= persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2= persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3= persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0= persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1= persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2= persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3= persist.rild.nitz_short_ons_3=
DEVICE_PROVISIONED=1 DEVICE_PROVISIONED=1
debug.sf.hw=1 debug.sf.hw=1
debug.composition.type=dyn debug.composition.type=dyn
ro.sf.compbypass.enable=1 ro.sf.compbypass.enable=1
   
  ### General Performance ###
  persist.sys.ui.hw=1
   
   
  ### Increase overall touch responsiveness ###
  debug.performance.tuning=1
  video.accelerate.hw=1
   
  ### Meore free RAM ###
  persist.sys.purgeable_assets=1
   
  ### Faster Scrolling ###
  ro.max.fling_velocity=12000
  ro.min.fling_velocity=8000
   
  ### Saves power ###
  ro.ril.disable.power.collapse=1
  pm.sleep_mode=1
  windowsmgr.max_events_per_sec=150
   
  ### Disable sending usage data ###
  ro.config.nocheckin=1
   
  ### Fix some application issues ###
  ro.kernel.android.checkjni=0
  ro.kernel.checkjni=0
   
   
   
wifi.interface=wlan0 wifi.interface=wlan0
wifi.supplicant_scan_interval=15  wifi.supplicant_scan_interval=150 
   
# #
# system props for the cne module # system props for the cne module
# #
persist.cne.UseCne=false persist.cne.UseCne=false
persist.cne.bat.range.low.med=30 persist.cne.bat.range.low.med=30
persist.cne.bat.range.med.high=60 persist.cne.bat.range.med.high=60
persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
persist.cne.loc.policy.user=/system/etc/UserPolicy.xml persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
persist.cne.bwbased.rat.sel=false persist.cne.bwbased.rat.sel=false
persist.cne.snsr.based.rat.mgt=false persist.cne.snsr.based.rat.mgt=false
persist.cne.bat.based.rat.mgt=false persist.cne.bat.based.rat.mgt=false
persist.cne.be.ge.sqi.min=0 persist.cne.be.ge.sqi.min=0
persist.cne.be.ge.sqi.max=100 persist.cne.be.ge.sqi.max=100
persist.cne.be.umts.sqi.min=0 persist.cne.be.umts.sqi.min=0
persist.cne.be.umts.sqi.max=100 persist.cne.be.umts.sqi.max=100
persist.cne.be.hspa.sqi.min=0 persist.cne.be.hspa.sqi.min=0
persist.cne.be.hspa.sqi.max=100 persist.cne.be.hspa.sqi.max=100
persist.cne.be.1x.sqi.min=0 persist.cne.be.1x.sqi.min=0
persist.cne.be.1x.sqi.max=100 persist.cne.be.1x.sqi.max=100
persist.cne.be.do.sqi.min=0 persist.cne.be.do.sqi.min=0
persist.cne.be.do.sqi.max=100 persist.cne.be.do.sqi.max=100
persist.cne.be.wlan.sqi.min=0 persist.cne.be.wlan.sqi.min=0
persist.cne.be.wlan.sqi.max=100 persist.cne.be.wlan.sqi.max=100
ro.hdmi.enable=true ro.hdmi.enable=true
lpa.decode=false lpa.decode=false
   
#system props for the MM modules #system props for the MM modules
  ### Increased Media & Streaming Performance & images quality ### 
  #media.stagefright.enable-player=true
  #media.stagefright.enable-http=true
media.stagefright.enable-player=true media.stagefright.enable-player=true
  media.stagefright.enable-meta=true
  media.stagefright.enable-scan=false
media.stagefright.enable-http=true media.stagefright.enable-http=true
  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
  net.tcp.buffersize.evdo_b=4096,87380,256960,4096,16384,256960
  ro.media.enc.jpeg.quality=100
  ro.media.dec.jpeg.memcap=12000000
  ro.media.enc.hprof.vid.bps=12000000
   
  ### Increased Media & Streaming Performance ###
   
   
# #
# system props for the data modules # system props for the data modules
# #
ro.use_data_netmgrd=true ro.use_data_netmgrd=true
persist.data_netmgrd_nint=3 persist.data_netmgrd_nint=3
   
#system props for time-services #system props for time-services
persist.timed.enable=true persist.timed.enable=true
   
# System props for audio # System props for audio
persist.audio.fluence.mode=endfire persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false persist.audio.vr.enable=false
persist.audio.hp=true persist.audio.hp=true
   
# System prop to select audio resampler quality # System prop to select audio resampler quality
af.resampler.quality=3 af.resampler.quality=3
   
# System props for SOLS # System props for SOLS
ro.semc.sols.product-code=103 ro.semc.sols.product-code=103
ro.semc.sols.company-code=5 ro.semc.sols.company-code=5
   
# #
# system prop for opengles version # system prop for opengles version
# #
# 131072 is decimal for 0x20000 to report version 2 # 131072 is decimal for 0x20000 to report version 2
ro.opengles.version=131072 ro.opengles.version=131072
   
# NFC # NFC
ro.nfc.on.default=false ro.nfc.on.default=false
ro.nfc.se.sim.enable=false ro.nfc.se.sim.enable=false
ro.nfc.se.smx.enable=false ro.nfc.se.smx.enable=false
ro.nfc.icon.enable=true ro.nfc.icon.enable=true
ro.nfc.vendor.name=nxp ro.nfc.vendor.name=nxp
   
# prop to indicate what kind of external memory the product have. # prop to indicate what kind of external memory the product have.
ro.semc.product.user_storage=emmc_sdcard ro.semc.product.user_storage=emmc_sdcard
ro.build.characteristics=default ro.build.characteristics=default
   
# hwui # hwui
ro.hwui.text_cache_width=2048 ro.hwui.text_cache_width=2048
   
#Default values/Locales for the hiding languages feature #Default values/Locales for the hiding languages feature
ro.product.locale.excluded=ar_EG ar_IL fa_IR iw_IL ro.product.locale.excluded=ar_EG ar_IL fa_IR iw_IL
   
# Properties controlling Qcom performance patches # Properties controlling Qcom performance patches
net.webkit.setpri=1 net.webkit.setpri=1
net.webkit.cache.mindeadsize=4194304 net.webkit.cache.mindeadsize=4194304
net.webkit.cache.maxdeadsize=4194304 net.webkit.cache.maxdeadsize=4194304
net.webkit.cache.size=12582912 net.webkit.cache.size=12582912
net.dns.cache_size=512 net.dns.cache_size=512
net.dns.cache_ttl=600 net.dns.cache_ttl=600
net.early.sockets=0 net.early.sockets=0
stathub.pp.prfth=30 stathub.pp.prfth=30
net.tcp.fin.aggregation=1 net.tcp.fin.aggregation=1
net.dnshostprio.enable=1 net.dnshostprio.enable=1
net.http.threads=10 net.http.threads=10
net.http.idle_cache.size=40 net.http.idle_cache.size=40
net.http.idle_cache.shutdown=true net.http.idle_cache.shutdown=true
net.nw.cache.prioadvstep=86400000 net.nw.cache.prioadvstep=86400000
net.nw.cache.weightadvstep=3600000 net.nw.cache.weightadvstep=3600000
net.nw.cache.orderby=weight net.nw.cache.orderby=weight
stathub.enabled=0 stathub.enabled=0
   
# #
# ADDITIONAL_BUILD_PROPERTIES # ADDITIONAL_BUILD_PROPERTIES
# #
ro.product-res-path=framework/SemcGenericUxpRes.apk ro.product-res-path=framework/SemcGenericUxpRes.apk
ro.com.android.dataroaming=false ro.com.android.dataroaming=false
keyguard.no_require_sim=true keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy ro.com.android.dateformat=MM-dd-yyyy
ro.vendor.extension_library=/system/lib/libqc-opt.so ro.vendor.extension_library=/system/lib/libqc-opt.so
dalvik.vm.heapstartsize=8m dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m dalvik.vm.heapsize=256m
ro.setupwizard.mode=DISABLED ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=4.0_r2 ro.com.google.gmsversion=4.0_r2
ro.com.google.clientidbase=android-sonyericsson ro.com.google.clientidbase=android-sonyericsson
ro.sf.lcd_density=320 ro.sf.lcd_density=320
ro.ril.hsxpa=1   
  ### Improge 3g data speed ###
  ro.ril.hsxpa=2
ro.ril.gprsclass=10 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
  ### Improge 3g data speed ###
   
ro.semc.xloud.supported=true ro.semc.xloud.supported=true
ro.usb.pid_suffix=176 ro.usb.pid_suffix=176
dalvik.vm.dexopt-flags=m=y   
  ###  Makes apps load faster and frees more ram. (Edit exsisting line) ###
  dalvik.vm.dexopt-flags=m=v,o=y
   
  ### Allow dalvik to use JIT (Just in Time) Compiler ###
  dalvik.vm.execution-mode=int:jit
   
net.bt.name=Android net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.service.swiqi.supported=true ro.service.swiqi.supported=true
persist.service.swiqi.enable=1 persist.service.swiqi.enable=1
ro.drm.active.num=4 ro.drm.active.num=4
ro.drm.active.0=marlin,1 ro.drm.active.0=marlin,1
ro.drm.active.1=playready,1 ro.drm.active.1=playready,1
ro.drm.active.2=dtla,1 ro.drm.active.2=dtla,1
ro.drm.active.3=marlin_import,1 ro.drm.active.3=marlin_import,1
   


基本Emobaデータsim運用なので関係なさそうなのと
よくわからない3G通信周りを除外。

さらに下の3つは
モバイルSuicaで問題があったので除外
#persist.sys.ui.hw=1

### Fix some application issues ###※これかなりはまりました。
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
残りの
### Increase overall touch responsiveness ###
debug.performance.tuning=1
video.accelerate.hw=1

### Meore free RAM ###
persist.sys.purgeable_assets=1

### Faster Scrolling ###
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000

### Saves power ###
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
windowsmgr.max_events_per_sec=150

### Disable sending usage data ###
ro.config.nocheckin=1

wifi.supplicant_scan_interval=150

media.stagefright.enable-meta=true
media.stagefright.enable-scan=false

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
net.tcp.buffersize.evdo_b=4096,87380,256960,4096,16384,256960
ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=12000000
ro.media.enc.hprof.vid.bps=12000000

## Makes apps load faster and frees more ram. (Edit exsisting line) ###
dalvik.vm.dexopt-flags=m=v,o=y

### Allow dalvik to use JIT (Just in Time) Compiler ###
dalvik.vm.execution-mode=int:jit
を追記&値更新

あとはできあがったbuild.propを、/mnt/sdcardあたりにコピーして
shellから
mount -t ext4 -o rw,remount /system /system
cp /mnt/sdcard/build.prop.fix /system/
chmod 644 /system/build.prop.fix
mv /system/build.prop /system/build.prop.org
mv /system/build.prop.fix /system/build.prop
mount -t ext4 -o ro,remount /system /system
で、再起動すれば完了。
(困ったらCWMからadbで戻せるように元のbuild.propは念のため保存)


とりあえず2日くらい使った感じだと
今のところ特に問題なさそな感じでした。

0 件のコメント:

コメントを投稿