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+.Build Prop Tweaks for Android

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.Build Prop Editor

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.Main Screen of Build Prop Editor Tweak

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.Grant Root Access to Build Prop Editor

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

ro.HOME_APP_ADJ=1

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.

profiler.force_disable_err_rpt=1

profiler.force_disable_ulog=1

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

logcat.live=disable

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.

persist.telephony.support.ipv6=1

persist.telephony.support.ipv4=1

12. Phone rings immediately.

ro.telephony.call_ring.delay=0

ring.delay=0

13. Disables blackscreen issue after a call.

ro.lge.proximity.delay=25

mot.proximity.delay=25

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.

persist.cust.tel.eons=1

16. Better call voice quality.

ro.ril.enable.amr.wideband=1

17. Better signal.

ro.config.hw_fast_dormancy=1

18. Faster boot.

ro.config.hw_quickpoweron=true

19. Disables error checking.

ro.kernel.android.checkjni=0

ro.kernel.checkjni=0

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/

framework/com.android.location.provider.jar

ro.com.google.locationfeatures=0
ro.com.google.networklocation=0

22. Disables sending of usage data.

ro.config.nocheckin=1

23. Better image quality, lower performance.

persist.sys.use_dithering=1

24. Disable notification while adb is active

persist.adb.notify=0

25. Change LCD density – My Favorite

– Default value is 240. Don’t forget to install a patched market after changing it.

ro.sf.lcd.density=240

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.

ro.mot.buttonlight.timeout=0

28. Disable strict mode checking.

persist.android.strictmode=0

29. Remove FPS cap. May be unstable – better have it activated

debug.gr.swapinterval=0

30. build.prop tweaks for battery life

wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0

31. build.prop tweaks for improved performance

debug.performance.tuning=1

[sociallocker]

My other Favorite build.prop Tweaks

1. If there’s any delay in the incoming call alert, use these lines to remove the delay,

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

2. If you want to rotate your lockscreen and launcher screens in Landscape or Portrait mode, use these lines,

log.tag.launcher_force_rotate=VERBOSE
 lockscreen.rot_override=true

Final Words,

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.

By ravi

Related Post

One thought on “How to Customize and Boost Any Android by Build.prop Tweak”
  1. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *