[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] Aneel:
Build.Prop Tweaks

BUILD.PROP

​

Requirements:

A Rooted android device running Android 2.3 or above

Installation:

Method- I

1. Open "Root Explorer" and click the R/W

2. Go to /system/build.prop

3. Backup yout current build.prop

4. Long-press on Build.Prop and you’ll see a pop up

5. Text Editor

6. Type in those few line of words below into the last line of the text then save

7. reboot and enjoy

Method- II

1. Open "Root Explorer" and click R/W

2. Go to /system and copy build.prop to your sd card

3. Copy build.prop to your pc

4. Move build.prop again to /system and change permission

Tweaks:

Render using GPU and GPU Tweaks:

[SIZE="2"]
#enable harware egl profile
debug.egl.profiler=1

#16BIT transparency , Smother Scrolling
persist.sys.use_16bpp_alpha=1

#debug.composition.type=gpu
debug.composition.type=c2d
debug.performance.tuning=1
debug.enabletr=true
debug.qctwa.preservebuf=1
dev.pm.dyn_samplingrate=1
video.accelerate.hw=1
ro.vold.umsdirtyratio=20
debug.overlayui.enable=1
debug.egl.hw=1
ro.fb.mode=1
hw3d.force=1
persist.sys.composition.type=c2d
persist.sys.ui.hw=1
ro.sf.compbypass.enable=0

#Enable tile rendering
debug.enabletr=true
persist.sys.composition.type=gpu
#3d performance
persist.android.strictmode=0
ro.min_pointer_dur=1
ro.secure=0[/SIZE]

Media Quality:

[SIZE="2"]ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.media.cam.preview.fps=0
ro.media.codec_priority_for_thumb=so[/SIZE]

Liquid Smooth Ui:

persist.service.lgospd.enable=0
persist.service.pcsync.enable=0

Noise Cancellation:

#Noise Cancellation Off
htc.audio.alt.enable=0
htc.audio.hac.enable=0

Sensor Sleep:

# For sensor sleep control
ro.ril.sensor.sleep.control=1

Unlock fps limit:

debug.egl.swapinterval=0

Qualcomm tweaks:

com.qc.hardware=1
debug.qc.hardware=true
debug.qctwa.preservebuf=1
debug.qctwa.statusbar=1

Screen Glitches fix:

debug.gr.numframebuffers=3

Disable debugging notify icon on statusbar:

persist.adb.notify=0

EHRPD Support :

ro.config.ehrpd=true

Disable boot animation for faster boot :

debug.sf.nobootanimation=1

3G network for speeding up :

ro.ril.set.mtu1472=1

Disable Logers (safe battery + performance gain)

ro.config.htc.nocheckin=1
ro.config.nocheckin=1
profiler.force_disable_ulog=1
profiler.force_disable_err_rpt=1

Better scrolling responsiveness

windowsmgr.max_events_per_sec=90
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000

Touch tuning :

### Touch tuning ###
touch.presure.scale=0.001

System prop for tethering denied:

ro.tether.denied=false

Enable Hardware 3D :

hw3d.force=1

Phone will not wake up from hitting the volume rocker:

ro.config.hwfeature_wakeupkey=0

Unlock phone by menu key:

ro.config.hw_menu_unlockscreen=false

Save power while phone is in sleep mode:

ro.ril.disable.power.collapse=1

Better scrolling:

windowsmgr.max_events_per_sec=90
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000

Support for ipv4 and ipv6.:

persist.telephony.support.ipv4=1
persist.telephony.support.ipv6=1

Better battery life:

pm.sleep_mode=1
usb_wakeup=enable
proximity_incall=enable
power_supply.wakeup=enable
ro.config.hw_power_saving=1
ro.config.hw_fast_dormancy=1
ro.config.hw_quickpoweron=true
persist.sys.use_dithering=0
#improve battery under no signal -- need test
ro.mot.eri.losalert.delay=1000

Bravia Engine:

ro.service.swiqi.supported=true
persist.service.swiqi.enable=1

Xloud Engine:

ro.semc.sound_effects_enabled=true
ro.semc.xloud.supported=true
persist.service.xloud.enable=1
media.xloud.enable=1
media.xloud.supported=true

More precisely incall volume control:

ro.config.vc_call_vol_steps=15

Increase overall scrool speed and enable rotation to 270 degree:

windowsmgr.max_events_per_sec=170
windowsmgr.support_rotation_270=true

Better signal reception:

persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1

Enable 16 BIT:

debug.fb.rgb565=1

VM tweak:

ro.vold.umsdirtyratio=20

Better in call voice quality:

ro.ril.enable.amr.wideband

Signal Tweaks:

persist.cust.tel.eons=1
ro.ril.gprsclass=10
ro.ril.hsdpa.category=8
ro.ril.hsupa.category=6
ro.ril.hsxpa=1

net speed tweaks:

net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.hspda=4096,87380,256960,4096,16 384,256960
net.tcp.buffersize.hspa=4096,87380,256960,4096,163 84,256960

Wireless Tweaks:

net.ipv4.ip_no_pmtu_disc=0
net.ipv4.route.flush=1
net.ipv4.tcp_ecn=0
net.ipv4.tcp_fack=1
net.ipv4.tcp_mem=187000 187000 187000
net.ipv4.tcp_moderate_rcvbuf=1
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_rfc1337=1
net.ipv4.tcp_rmem=4096 39000 187000
net.ipv4.tcp_sack=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_wmem=4096 39000 187000

Google DNS Tweak -- fastest DNS service:

net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.ppp0.dns1=8.8.8.8
net.ppp0.dns2=8.8.4.4
net.dns1=8.8.8.8
net.dns2=8.8.4.4

Website Bypass:

net.dns1=8.8.8.8
net.dns2=8.8.4.4
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4

DalvikVM:

dalvik.gc.type=precise
dalvik.vm.dexopt-data-only=1
#Enables register map for tracking objects to garbage collect. Might give a little more RAM at the cost of a few CPU cycles.
dalvik.vm.dexopt-flags=m=v,o=y
dalvik.vm.jniopts=forcecopy
dalvik.vm.lockprof.threshold=500
dalvik.vm.stack-trace-file=/data/anr/traces.txt
dalvik.vm.verify-bytecode=false

Launcher tweaks: Testers needed

# Keep launcher in memory
ro.HOME_APP_ADJ=1
# Won't let memory managers to kill Launcher
ro.PERCEPTIBLE_APP_ADJ=2
#ro.HOME_APP_MEM=2048

Kernel Tweaks: (Should speed things up a bit)

# Disable error checking
ro.kernel.checkjni=0
ro.kernel.android.checkjni=0

Allow purging of assets (System can free more Ram when needed):

persist.sys.purgeable_assets=1

Disabling Strict mode:

# Disable strict mode checking
persist.android.strictmode=0

Disable WiFi calling for EU models:

ro.ril.enable.ganlite=0

Decrease dial out delay:

ro.telephony.call_ring.delay=0
ring.delay=0

Decrease time for screen off/on during call:

ro.lge.proximity.delay=25
mot.proximity.delay=25
ro.mot.buttonlight.timeout=0

Makes streaming videos stream faster:

media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-record=true

For quick boot mode:

# persist.sys.shutdown.mode=hibernate
ro.config.hw_quickpoweron=true

Hide debuging icon from taskbar:

persist.adb.notify=0
persist.service.adb.enable=1

For the default value of aGPS:

ro.ril.def.agps.mode=2
ro.ril.def.agps.feature=1

Enable egl profiler - enable harware egl profile:

debug.egl.profiler=1

enable/disable data in roaming:

#ro.com.android.dataroaming=true
ro.com.android.dataroaming=false