Build.prop Tweaks - Increase Network Speed, Remove Lags and more!


There's a file called build.prop in our systems. What is it? It's a system configuration file, it tells the system your device's specs and important information. But what if we change this build.prop file to make our devices... better? Check this out.

Yes, it is possible to change build.prop values and it's pretty easy to do. All we need is a root browser, and root access of course.

Let's do this!


Download Root Browser.
Open it, navigate to /system/build.prop and open it using RB Text Editor.
The configuration lines will appear. Here is our workplace.
Let's fake our Android version, for instance. Find a line with your system version in it, and change it to ..let's say Android 5.0. You can also change the manufacturer or device name and download unsupported apps on Google Play!

Let's add some lines. Scroll to the very end of the list and add the following lines.

Warning: Before you edit your build.prop file, make a backup of it, or better make a full nandroid backup of your system in case you end in a bootloop (bad manipulation with build.prop usually causes a bootloop)






Build.prop tweaks:
General Performance
debug.sf.hw=1
Edit existing line,
dalvik.vm.heapsize=48m
persist.sys.ui.hw=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=60 (can be increased to higher values)
wifi.supplicant_scan_interval=180 

Raises quality of images
ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000


Increased Media & Streaming Performance
media.stagefright.enable-player=true 
media.stagefright.enable-meta=true 
media.stagefright.enable-scan=false
media.stagefright.enable-http=true
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.evdo_b=4096,87380,256960,4096,1 6384,256960 

Disable sending usage data
ro.config.nocheckin=1 


To make the phone ring faster when dialing out
ro.telephony.call_ring.delay=0

Disable black screen issue after call 
ro.lge.proximity.delay=25
mot.proximity.delay=25

Disable USB Debugging icon from Status Bar. (Just the Icon, debugging remains enabled.)
persist.adb.notify=0

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

Improve 3g data speeds
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

New update :-

Faster Streaming
media.stagefright.enable-player=true 
media.stagefright.enable-meta=true 
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-record=false

Better Image & Audio Quality
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100

 Net Speed Tweaks
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.hspa=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.lte=524288,1048576,2097152,524288,1048576,2097152
net.tcp.buffersize.hspda=4096,87380,256960,4096,16 384,256960
net.tcp.buffersize.evdo_b=6144,87380,1048576,6144,87380,1048576

 Google DNS
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  

 No Delay In Making Call
ro.telephony.call_ring.delay=0
ring.delay=0

Battery Tweaks
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
ro.ril.fast.dormancy.rule=0

Proximity Tweaks
ro.lge.proximity.delay=25
mot.proximity.delay=25

 Frees More RAM
persist.sys.purgeable_assets=1

 Signal Tweaks
ro.ril.enable.amr.wideband=1
persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6

 Fast Reboot
persist.sys.shutdown.mode=hibernate
ro.config.hw_quickpoweron=true

 Better Responsiveness & Speed
windowsmgr.max_events_per_sec=90
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000

 Lock App In Memory
sys.keep_app_1=put-process-name-of-app-here

Other Tweaks
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.mot.eri.losalert.delay=1000
dalvik.vm.execution-mode=int:jit
ro.config.hwfeature_wakeupkey=0
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
persist.adb.notify=0
vm.stat_interval=1
persist.android.strictmode=0
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.config.nocheckin=1

Enable Surface Dithering Which Will Raise Image Quality At The Cost Of Performances - 1=ON;0=OFF
persist.sys.use_dithering=0

 Enables 270 Degree Rotation
windowsmgr.support_rotation_270=true;

 Improves Camera & Video Results
ro.media.panorama.defres=3264x1840
ro.media.panorama.frameres=1280x720
ro.camcorder.videoModes=true

Experimental Tweaks


touch.presure.scale=0.001
ro.min_pointer_dur=8
ro.media.enc.hprof.vid.fps=65

ButtonLight Always On - Remove # Below To Enable
ro.mot.buttonlight.timeout=0

No BootAnimation For Faster Reboot - Remove # Below To Enable
debug.sf.nobootanimation=1

May Improve Pictures - Remove # Below To Enable
ro.media.cam.preview.fps=0


Some of the configuration lines may not work on your device. Make a backup!