[Xiaomi Mi A3 Guides, News, & Discussion] Dasmion:
Hello Good Day everyone.

I am pleased to announced that you can tweak some Android settings without root permissions Yay. Someone can try other phones but this works on my xiaomi mi A3 and A1. BOTH of my phones are not rooted neither are they unlocked. I borrowed my friends J7 prime and got some working there too. Your mileage may vary. It should work the same on most phones. I tried some stuff and this is my findings. Some tweaks require that you Write secure settings through adb. I am not taking responsibility if you try and you damage your phone. Do this at your own risk. Thank you.

NB

If you delete the app or uninstall you lose all your settings.

If you do want to undo changes just delete setting line.

For best user experience use all working tweaks. Or you can choose what you want or do not want it is up to you. Your mileage still may vary.

OTA UPDATES don't affect settings on my phone neither do they conflict with manufacturers settings. There are some new settings line enabled on android properties that made some of my added tweaks on system tables redundant so I just deleted those redundant ones from system table. Will do some further investigating YOU can always COMPARE android properties with the tweaks you are adding to see if you are adding redundant comands. Android is forever improving, rooting is becoming obsolete, for the not pickers, a lot of these tweaks may not be necessary in the future because android might have them as standard but until then this is necessary to get the best out of your phone or to get the things you want and not what Google gives you. Thank you

LETS BEGIN

https://youtu.be/I1EBwRBQAgw

1. Download database editor

https://play.google.com/store/apps/details?id=by4a.setedit22

2. Open settings database editor select system table.

3. Add new settings "ro.config.hw_quickpoweron" >save changes> value at "true"> save changes

Add new Setting "boot.fps" > save changes > value at "25" > save changes

Add new settings > "debug.sf.nobootanimation">save changes> value at "1" >save changes.

4. Reboot phone.

Enjoy faster boot.

You can try other working tweaks below:

1. Display density

display_density_forced "209" trust me on this for mi a3 IDK why but it does. For other phones add whatever you are comfortable with or is recommended.

2.Ring without delay

ring.delay "0"

3.Faster boot under 10 seconds.

boot.fps "25" range from 15 to 30 depending on how fast your processor is.

debug.sf.nobootanimation "1"

4.wifi scan interval

wifi.supplicant_scan_interval "120" increases time between WiFi scans, saves battery and CPU power.

5.power savings

pm.sleep_mode "1"

power_supply.wakeup "enable"

6.Gaming/3d performance.

debug.enabletr "true"

debug.qctwa.preservebuf "1"

dev.pm.dyn_samplingrate "1"

video.accelerate.hw "1"

debug.overlayui.enable "1"

debug.egl.hw "1"

Debug.egl.prifiler "1"

debug.sf.hw "1"

debug.composition.type "c2d"

debug.composition.type "gpu"

debug.performance.tuning "1"

7. Better navigation scrolling speed

windowsmgr.max_events_per_sec "100"

8. Disable fingerprint reader animation.

fod_animation_type "4"

9.disable logcat

Logcat.live "disable"

10. Enhance Sound quality

af.resampler.quality "255"

mpq.audio.decode "true"

11. Internet browsing and download.

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.hspa "6144,87380,524288,6144,163 84,262144"

net.tcp.buffersize.lte "524288,1048576,2097152,5242 88,1048576,2097152

net.tcp.buffersize.hsdpa "6144,87380,1048576,6144,8 7380,1048576"

net.tcp.buffersize.evdo_b "6144,87380,1048576,6144, 87380,1048576"

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"

net.ppp0.dns1 "8.8.8.8"

net.ppp0.dns2 "8.8.4.4"

net.wlan0.dns1 "8.8.8.8"

net.wlan0.dns2 "8.8.4.4"

net.eth0.dns1 "8.8.8.8"

net.eth0.dns2 "8.8.4.4"

net.gprs.dns1 "8.8.8.8"

net.gprs.dns2 "8.8.4.4"

Note

You can use whAtever dns is faster for u for example cloud share dns1 1.1.1.1 dns2 1.0.0.1

12.Enable GPU Acceleration (avoid enabling this in developer mode it resets when phone restarts)

debug.qc.hardware "true"

debug.qctwa.statusbar "1"

debug.qctwa.preservebuf "1"

debug.composition.type "gpu"

hw3d.force "1"

hwui.render_dirty_regions "false"

hwui.disable_vsync "true"

13. Haptic feedback

haptic_feedback_enabled "0" 0 is off and 1 is on. 0 disables boot vibration as well.

14. Touch sensitivity

touch.presure.scale "0.001"

debug.egl.profiler "1"

15.Dalvik Virtual Machine tweaks. Better performance of device overall

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"

16.Smoother video streaming and tweak media

media.stagefright.enable-player "true"

media.stagefright.enable-meta "true"

media.stagefright.enable-scan "true"

media.stagefright.enable-http "true"

media.stagefright.enable-aac "true"

media.stagefright.enable-qcp "true"

media.stagefright.enable-record "true"

17..Wireless Tweaks

net.ipv4.ip_no_pmtu_disc=0

net.ipv4.route.flush=1

net.ipv4.tcp_ecn=0

net.ipv4.tcp_fack=1

net.ipv4.tcp_mem=187000 187000 187000

net.ipv4.tcp_moderate_rcvbuf=1

net.ipv4.tcp_no_metrics_save=1

net.ipv4.tcp_rfc1337=1

net.ipv4.tcp_rmem=4096 39000 187000

net.ipv4.tcp_sack=1

net.ipv4.tcp_timestamps=1

net.ipv4.tcp_window_scaling=1

net.ipv4.tcp_wmem=4096 39000 18700

18. This removes fps cap (TRY AT YOUR OWN RISK) I run this doh it's fine.

debug.gr.swapinterval "0"

More Tweaks will be added soon stay tuned.