As you know, in our Android devices we have the possibility to change the ROM, the kernel, the recovery ... Everything you can imagine is accessible, as long as you know what you are modifying. Today, we will go a little further, and we will teach you to modify some internal parameters already written on your device .
Touch to talk about Build.Prop, one of the most important files on your phone, where the values that make it work the way it does are stored. If you learn to modify the Build.Prop, you will learn to modify the performance of your terminal , so pay close attention.
What is build.Prop
Whenever we talk about customizing an Android terminal, we usually talk about changing the ROM and some kernel parameters. The build.prop, despite being even more modifiable than the one mentioned above, is one of the great forgotten. This buil.prop, is a file that contains properties and configurations of the compilation of our Android . Some parameters are added by the manufacturer, and others depend on the hardware of your device and the Android base itself.
As you can imagine, to modify a file of such caliber requires root permissions , and that is that write permissions are necessary. By default, the build.prop comes only in read mode, so that we don't modify anything by mistake. With any root browser, we can access the build.prop from the system folder of your device . Once here, you can change the values of the build.prop to get everything we are going to show you below . These modifications are reversible, and if you want to return to the previous values, you just have to edit the lines that you have changed and leave them as they were.
How to modify your phone with the build.prop
To the mess. By modifying the build.prop we can do everything, and when we say everything, we mean everything. You can even make Play Store believe that your Alcatel Pixi is a Samsung Galaxy Note 8 , so imagine the control we can have over the system. We leave you without further delay, with the list of main Tweaks for this build.prop file.
When you silence the terminal, the camera will also be silenced:
ro.camera.sound.forced = 0
Disable bootanimation to speed up the ignition:
debug.sf.nobootanimation = 1
Increase Dalvik cache to avoid some FC:
dalvik.vm.heapsize = 64m
Increase performance:
debug.performance.tuning = 1
Increase battery life with deeper deep sleep:
ro.ril.disable.power.collapse = 1
pm.sleep_mode = 1
Tweaks for mobile networks (theoretically optimizes signal quality)
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
To increase the buffer size of Internet connections and improve speed:
net.tcp.buffersize.default = 4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi = 4096,87380.2556960,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
For the Wi-Fi to scan networks less frequently, improving the battery:
wifi.supplicant_scan_interval = 180
Force launcher into memory (always keep the launcher in memory allowing it to return to it from applications faster)
ro.HOME_APP_ADJ = 1
100% jpeg quality improvement
ro.media.enc.jpeg.quality = 100
Increase of virtual ram memory
dalvik.vm.heapsize = 36m
change to: dalvik.vm.heapsize = 48m
Render the system interface with the GPU:
debug.sf.hw = 1
Decrease call delay:
ro.telephony.call_ring.delay = 0
Scroll Scroll Enhancement (you can edit a little higher or lower value according to tastes):
windowsmgr.max_events_per_sec = 150
Remove the USB Debugging icon in the status bar:
persist.adb.notify = 0
Improve screen response:
debug.performance.tuning = 1
video.accelerate.hw = 1
100% image and video quality improvement
ro.media.dec.jpeg.memcap = 8000000
ro.media.enc.hprof.vid.bps = 8000000
Avoid black screen at the end of the call
ro.lge.proximity.delay = 25
mot.proximity.delay = 25
Troubleshoot some applications (closures)
ro.kernel.android.checkjni = 0
Terminal display will not turn on when pressing volume button
ro.config.hwfeature_wakeupkey = 0
Rename mobile
ro.product.model = (put the model number of the mobile you want, Play Store will detect that you have that model)
Conclusions
As you can see, you can radically improve the performance of your terminal , as well as some extra functions that we have shown you. Be careful when changing the values, if you make a mistake and delete any line that you should not, your mobile could be in bootloop , so always make sure you are doing well.
Luke is passionate about fostering student involvement and connection. He studied psychology for his major and likes learning about the past. Luke aims to specialize in artificial intelligence and cybersecurity. .