FREE WORLDWIDE SHIPPING ORDERS OVER $70



22 Useful Android Build Prop Tweaks For Better Experience | 2021 Edition

Posted by Ryan Mai on

The one thing that makes Android superior to other operating systems is the level of customizability it offers to its users. Any file can be configured. Its open nature has encouraged a large community of developers to use the open-source code and add new features for advanced users. That’s the reason it has the largest installed base of any operating system.

What exactly is Build.prop? 

Build.prop is a short term for Build Properties. It’s a file located in the system folder that contains all the information about the device. One can change the device behavior by tweaking build.prop. The file is usually invisible to users, so you need to root your device to tweak its internal functions.

How to tweak Build.prop?

You can use any file manager app with root browser support to tweak Build.prop. After installing the app, go to System/Build.prop, and then open it in a text editor. Copy the code of your choice and paste it at the end. Click save and you’re done. Some tweaks require a restart to take effect.

We bring you some of the useful Build.prop tweaks for your rooted Android device. They work for Android Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo, Pie, and Android 10 version. Make sure you find the specified entries (if not, add them) in your Build.prop file and change the values as mentioned.

22. Better Scrolling

You might have noticed your phone is not that smooth while scrolling the screen. You can fix this by altering the minimum and maximum fluid velocity. This will improve your overall scrolling experience.

windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8 
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.scrollingcache=3
debug.sf.hw=1

21. Auto Rotation for Homescreen and Lockscreen

The new versions of Android do not support auto-rotation on lockscreen. Likewise, Numerous OEM launchers and stock launchers do not have auto-rotation support for the homescreen. Well, there is absolutely nothing to worry about. You can enable these rotations functionality by adding this command –

lockscreen.rot_override=true  // for Lockscreen
log.tag.launcher_force_rotate=VERBOSE  // for Homescreen

20. Better Internet Speed

If your browsing speed is not up to the mark on any Android device you are using, or if you are suffering from slow download speed, you can improve it by increasing the TCP’s buffersize. Also, forcing the device to use Google’s DNS could unlock more speed.

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.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8
net.dns2=8.8.4.4

19. Modify Logcat

You can control the Android Logcat file generation, which is mainly used for debugging. Disabling logcat would reduce expensive disk reads/writes.

logcat.live=disable

18. Disable Black Screen Issue After Call

You might have noticed a black screen for a few seconds after you disconnect a voice call. If this is happening to you on a regular basis, it means your device’s proximity sensor is not functioning properly. It can be fixed by changing the proximity delay value.

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

17. Ring Your Phone Immediately

When you get a call, the Android system usually waits and verifies the connection before it sends the signals to ring the phone. However, if your device is taking more than a usual time before it starts to ring, you can change this by adding the line shown below.

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

16. Improve Voice Call Clarity

You can control the AMR audio codec’s property, which is used for voice calls. Also, you can adjust the volume of your voice calls. By default, Android provides seven audio levels for calls. You can change this number to manage it more precisely. The integer value ranging between 7 and 20 is recommended.

ro.ril.enable.amr.wideband=1
ro.config.vc_call_steps=20

15. Improve Image Quality

In order to reduce the processing power, Android does not display the entire content of an image. It only renders the picture at a lower quality, which is good enough but not the best. If you think your device has enough power to handle the image processing task, you can force your hardware to display the original quality.

ro.media.enc.jpeg.quality=100

14. Increase Panorama Image Resolution

You can force the panorama mode in the camera app to save the picture at a higher resolution. This may not be supported by all devices.

ro.media.panorama.defres=10800x2442
ro.media.panorama.frameres=3264x1840

13. Quick Power On

When your device boots up, there are a lot of services that boot up along with Android. The more applications you have, the longer it would take. However, you can force your device to boot faster by enabling “quickpoweron”, a process in which most of the data is stored as a hibernation file, which is loaded upon the next boot, saving a few seconds.

ro.config.hw_quickpoweron=true

You can also disable the boot animation by adding the code below

debug.sf.nobootanimation=1

12. Rotate Screen to 270 Degree

Most of the apps choose to rotate only 90°. However, the Android system supports three default rotation degrees – 90°, 180°, and 270°. You can take leverage of this feature and force all your apps to rotate 270°.

windowsmgr.support_rotation_270=true

11. Modify Error Profiler

For most users, there is literally no use in having error profiling. However, a few apps might make use of this for generating error reports. You can enable or disable the error profiler by adding the code shown below. Put 0 for enabling or 1 for disabling the feature.

profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1

10. Keep Key Lights On While Screen Is On

If your phone has backlit capacitive keys on it, you might have noticed that the key lights usually turn off after a few seconds you press it. If you want these key lights to be permanently turned on as long as the screen stays awake, just change the backlit’s timeout value.

ro.mot.buttonlight.timeout=0

9. Keep Your Launcher In Memory

If you are using an Android Launcher app, you can force it to stay in the main memory (RAM), by adding the following code. Your device must have enough free memory for this, otherwise, you will see lags and performance will be degraded severely.

ro.HOME_APP_ADJ = 1

8. Save Power

Many Android devices come with built-in battery saving features like Sony has “Stamina” and “Ultra Stamina” mode that cut additional background services in order to save battery. You can do it by yourself by adding this code.

ro.mot.eri.losalert.delay=1000  //this may brake tethering
ro.ril.power_collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180
ro.mot.eri.losalert.delay=1000
power_supply.wakeup=enable
ro.config.hw_fast_dormancy=1
ro.config.hw_power_saving=1

7. Disable Automatic Error Reporting

App crashing is common on all platforms. Obviously, it doesn’t feel good, but the continuous notification of error reporting is even more frustrating. You can get rid of this built-in error reporting function by adding the code shown below.

profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1

To disable error checking, use this –

ro.kernel.checkjni=0
ro.kernel.android.checkjni=0

And to disable the strict mode checking, add this line –

persist.android.strictmode=0

6. Change Screen DPI

DPI stands for Dots Per Inch, which is also the ratio of your device’s resolution to the display size. Usually, its values are a multiple of 160, but you can set any value you want.

ro.sf.lcd_density=420

5. Change WiFi Scan Interval

By default, Android scans for WiFi network at an interval of 15 seconds. In order to save battery, you can increase this interval with the following code. The value is in seconds, so if you want to change the interval to say 10 minutes, put 600, instead of 120.

wifi.supplicant_scan_interval=120

Read: 40+ Useful Tools for Developing Android Apps

4. Improve Gaming Experience

If you use your phone for extensive gaming, try adding the following code at the end. This will enable tile rendering, utilize processing power and improve 3d performance.

persist.sys.NV_FPSLIMIT=60
persist.sys.NV_POWERMODE=1
persist.sys.NV_PROFVER=15
persist.sys.NV_STEREOCTRL=0
persist.sys.NV_STEREOSEPCHG=0
persist.sys.NV_STEREOSEP=20
persist.sys.purgeable_assets=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.ui.hw=1
ro.sf.compbypass.enable=0
debug.sf.hw=1
debug.composition.type=c2d
persist.sys.composition.type=c2d
debug.performance.tuning=1

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

3. Modify MMS APN Retry Timer

If an SMS/MMS fails to send, Android tries to send it again after 5 seconds. You can change the number of reattempts and intervals between those reattempts. The following code will force 3 retries, every 3 seconds.

ro.gsm.2nd_data_retry_config=max/_retries=3, 3000, 3000, 3000

2. Improve Touch Responsiveness via Hardware Rendering

You can force the Android system to use GPU for rendering each 2d frame in apps. Since Android uses frame by frame rendering of the screen normally, the following code will offload the rendering to GPU by a vast amount. Moreover, it will increase processing, provide better RAM management and make the experience smoother.

debug.sf.hw=1
persist.sys.ui.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu

1. Stream Videos Faster

Android uses the media framework called “Stagefright”. Although Stagefright is more open and simple, it is often buggy compared to the old OpenCore framework. However, developers have greatly improved its stability. The new framework can be altered to result in faster streaming of online videos, but this might affect the playback stability in some devices. If it’s ruining your experience, revert to the original values.

Read: 24 Substratum Theme To Give Your Android A New Look

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=true

0 comments

Leave a comment

Please note, comments must be approved before they are published


Bananas Store Phone Case

Bananas Store - The best place to buy phone cases

Banana Store is a global brand of accessories and cases for smartphones, from power bank, cable, charger, to all kinds of cases. Our products are for all smartphones on the market today. Including iPhone 12 Pro Max Cases. iPhone 11 Pro Max Cases, Galaxy Note 20 Cases, Galaxy S20 Cases ... There are many cute and luxurious cladding patterns here, its characteristics are very durable, good impact resistance, water resistance, and perfect fingerprint resistance. Our cladding products are widely available in international markets, United Stated (US), United Kingdom (UK), Australia (Au), Canada ...

About us

The Bananas Store was founded in 2016. We began globally and opened offices in the United States. We hit 1 million shipped pieces in 2017. With the goal of arousing self-expression, 2018 is the year we begin creating new products! In 2019, we've got over 2 million Instagram ads and cool people! In fashion and thoughtful mobile phone cases and accessories, Bananas Store is a pioneer. To transform your iPhone or Android into an accessory to brag about, we use quality materials and practical design. Bananas Store has ensured that every design is designed to protect your style and to complement it. Our products are designed to withstand drops from various heights on several different materials, to keep the phone intact, whether it is fitted with military-grade shock absorbing layers or the 10 'foot-die safety cast copper mold. For the newest smartphones, such as iPhone Xs Max, iPhone Xs or iPhone XR, we have a range of case styles. Bananas Store's Qi-certified mobile covers, screen protectors, and wireless chargers are protected by promises you can trust, in addition to attention to detail and sophistication in design. Our confidence in our products is shown by this guarantee. Our devoted customer service team is here to help if you find yourself in need of a replacement!

Our mission

Bananas Store is the world's leading brand of smartphone accessories, specializing in designing all types of mobile and tablet technology fashion cases. Since 2006, with products that cover, embellish and elevate their mobile devices, the company has helped customers express their personal style. The Bananas Store's team of design and technology enthusiasts have developed a series by collaborating with top designers from around the world and using cutting-edge technology and special materials. Suitable for all designs and all times. Rich box cover. Bananas Store is known as a dedicated address providing more than 500 types of cases for different phone lines, diverse materials, highest quality in the market, and affordable prices. With eye-catching designs that capture the heart of anyone at first sight, Bananas Store always satisfies its guests. It can be the combination of the signature and the flower on the phone case itself, or the fun, varied designs based on famous brands that are printed super sharp on the high quality case. .. and all of them always meet the three criteria: "Beautiful - toxic - substance". With the development of science, technology and technology together with the increasing demand and taste of customers, Bananas Store has been gradually upgrading workshops and always updated products, designs, and numbers. the quality and designs of the latest iphone & ipad and Samsung accessory market items. We're major believers in self-expression, so we just wanted to show it to those who dream and like to play, who decide that there's nothing lower than what's best for a shell. A phone of theirs!

Our products

Currently, the need to buy cases is huge, almost everyone who buys a phone buys the case because they want to protect the phone as well as meet the aesthetic elements for the phone. Bananas Store is a rich store with diverse designs of all materials, eye-catching colors to suit the tastes of consumers, especially for young people. IRing Ring Attachment Case, cute photo print back cover, tempered glass back cover, high-grade plastic panel with unique 5D printing technology, ... in large numbers currently available at Ha Duc Accessories All are enough for the most popular smartphones on the market such as iPhone, Samsung, Oppo, ... Printing workshop with the most modern printing technology closed line from Japan UV printer MIMAKI ultra large format 2.4m X 1.8m. The machine uses 8 RICOH GEN5 embossed 5D - 10D nozzles as required for true, fresh colors like a FULL HD photo 3 times sharper than conventional printers, along with the function of coating the textures. Small highlights and beauty for the product, French ink is extremely durable and safe for users. In addition to phone cases, Bananas Store also provides a number of other accessories such as camera sticks, charger toads, charging cables, technology toys, music speakers, romoss backup batteries, technology items, ... The variety, variety, price corresponding to that quality is what can be said about the phone cases that Bananas Store offers to the market. Moreover, with easy online payment policy, fast shipping and reputable return warranty, Bananas Store is always a reliable address for customers around the world who import wholesale and retail phone cases. FOR FURTHER DETAILS PLEASE CONTACT: Add: 2220 Meridian Blvd, Suite #FB114, Minden, NV 89423, US Email: support@bananas-store.com