Build Prop Tweak
This guide is for all the Android users who want to improve the performance of their Android devices. This is a very simple method using which you can improve the boot time of your device, make changes to the entire Android system and customize it the way you want. All we need is to play with some codes and to add or change few lines of codes in the build.prop file. I will list some of the best codes for the build.prop tweaks that’ll enhance the overall performance of your Android device. All you need is patience and be diligent while making any changes to build.prop file. I will also list few of my favorite build.prop tweaks in this post. This tweak works absolutely fine in almost every Android device and versions such as Jelly bean 4.3, KitKat 4.4, Lollipop 5.0 and Marshmallow 6.0+.
What is build.Prop?
The “build.prop” file is a system file that contains build properties and settings. Some of the contents are specific to your device or your device’s manufacturer, others vary by version of the operating system, but some are generic to all devices running the same version of Android as you are.
How to Edit and Make Changes to Build Prop System File
Making changes to build.prop file is very easy but it needs attention and patience. Why? Because if there is any error in the code, it may brick your Android device. So we need to be very careful while editing the build.prop system file. With that said, let’s proceed to our How to guide on build.prop tweaks.
Before You Proceed: Please make a Nandroid Backup of your Android device using the Custom Recovery. So that if anything goes wrong and you brick your device, you can still get your Android device back to it’s working state easily.
Also Techposts or it’s Author cannot be held responsible if you brick your Android device while performing this guide. Please proceed at your own Risk.
Step 1: First, you need a rooted Android Device. If it’s not rooted, please read this Guide on How to root any Android device.
Step 2: Download or Install Build Prop Editor from PlayStore.
Step 3: Now Open the BuildProp Editor and Click on the edit icon on top bar. It will open the build.prop file in editing mode and now you can change or add codes to build.prop file to improve device performance and customize it the way you want. Use search, to quickly find the lines to be edited.
Step 4: After editing and making changes to the build.prop file, click on Save Icon and hit “Save” again. Grant the Root access permission when prompted.
Step 5: Reboot your Android. Now any changes you made will take effect only once you reboot your Android device.
This is all you need to do, carefully to customize and improve device performance. As i said, below is the list of some of the build.prop tweaks that you can use. All you need to do is look for the code and edit it. Don’t copy paste it. Look for the similar code in build prop and change it’s values. Add these lines only if they are not listed in the build.prop file.
List of few Best BuildProp Tweaks for Android JellyBean and above:
1. Better RAM management
2. Improves audio and video recording quality
ro.media.enc.jpeg.quality=100 ro.media.dec.jpeg.memcap=8000000 ro.media.enc.hprof.vid.bps=8000000 ro.media.capture.maxres=8m ro.media.panorama.defres=3264×1840 ro.media.panorama.frameres=1280×720 ro.camcorder.videoModes=true ro.media.enc.hprof.vid.fps=65
3. Faster streaming videos
media.stagefright.enable-player=true media.stagefright.enable-meta=true media.stagefright.enable-scan=true media.stagefright.enable-http=true media.stagefright.enable-rtsp=true media.stagefright.enable-record=false
4. Video acceleration and HW debugging. debug.composition.type can also be changed to cpu or mdp.
debug.sf.hw=1 debug.performance.tuning=1 video.accelerate.hw=1 debug.egl.profiler=1 # Measure rendering time in adb shell dumpsys gfxinfo debug.egl.hw=1 debug.composition.type=gpu # Disable hardware overlays and use GPU for screen compositing
5. Disables built in error reporting.
6. Better net speeds.
net.tcp.buffersize.default=4096,87380,256960, 4096, 16384,256960 net.tcp.buffersize.wifi=4096,87380,256960,409 6,163 84,256960 net.tcp.buffersize.umts=4096,8 7380,256960,4096,163 84,256960 net.tcp.buffersize.gprs=4096,8 7380,256960,4096,163 84,256960 net.tcp.buffersize.edge=4096,8 7380,256960,4096,163 84,256960
7. Saves power. ro.mot.eri.losalert.delay=1000 could brake tethering.
ro.ril.power_collapse=1 pm.sleep_mode=1 wifi.supplicant_scan_interval=180 ro.mot.eri.losalert.delay=1000
8. 3G tweaks.
ro.ril.hep=0 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
9. Disables logcat
10. Screen recognizes only two fingers.
ro.product.multi_touch_enabled=true ro.product.max_num_touch=2 11.
11. Support for ipv4 and ipv6.
12. Phone rings immediately.
13. Disables blackscreen issue after a call.
14. Better scrolling.
windowsmgr.max_events_per_sec=150 ro.min_pointer_dur=8 ro.max.fling_velocity=12000 ro.min.fling_velocity=8000
15. Better signal.
16. Better call voice quality.
17. Better signal.
18. Faster boot.
19. Disables error checking.
20. Dalvik Virtual Machine tweaks.
dalvik.vm.checkjni=false dalvik.vm.dexopt-data-only=1 dalvik.vm.heapstartsize=5m dalvik.vm.heapgrowthlimit=48m dalvik.vm.heapsize=64m dalvik.vm.verify-bytecode=false dalvik.vm.execution-mode=int:jit dalvik.vm.lockprof.threshold=250 dalvik.vm.dexopt-flags=m=v,o=y dalvik.vm.stack-trace-file=/data/anr/traces.txt dalvik.vm.jmiopts=forcecopy
21. Disables locating. Also delete /system/app/networklocation.apk and /system/
22. Disables sending of usage data.
23. Better image quality, lower performance.
24. Disable notification while adb is active
25. Change LCD density – My Favorite
– Default value is 240. Don’t forget to install a patched market after changing it.
26. MMS APN retry timer set to 2 sec( if SMS/MMS couldn`t be sent, it retries after 2 instead of 5 seconds).
ro.gsm.2nd_data_retry_config=max/_retries=3, 2000, 2000, 2000
27. Key lights stay on while screen is on.
28. Disable strict mode checking.
29. Remove FPS cap. May be unstable – better have it activated
30. build.prop tweaks for battery life
31. build.prop tweaks for improved performance
My other Favorite build.prop Tweaks
1. If there’s any delay in the incoming call alert, use these lines to remove the delay,
2. If you want to rotate your lockscreen and launcher screens in Landscape or Portrait mode, use these lines,
There are a lot of other ways and different apps with which you can improve your Android device performance. But editing and tweaking the build prop has the ability to improve the overall system performance like WiFi speed improvement, add or remove virtual navigation buttons (like in Nexus) etc. I wish you good luck and request you to please subscribe us for more such how to guides and tricks. Also Like or follow us on Facebook and Twitter for instant Tech Updates.
Hi. You were very thorough and made most everything easy for a newbe to understand. But I have one question. What do you mean when you say to install a patched market after changing the LCD density? No matter what I type or search I can’t find any information about it. Thanks.