build.prop { All Tweaks } for those who develop Rom

Search This thread

dip6691

Senior Member
Mar 15, 2014
59
118
ahmedabad
:angel:Make Sure You have to Backup First:angel:

:good::good::good::good:press Thanks If you like :good::good::good::good:


1. Fast Reboot
persist.sys.purgeable_assets=1

1.1 Faster boot.

ro.config.hw_quickpoweron=true


2. Increasing The Video Recording Quality
ro.media.enc.hprof.vid.bps=8000000


3. Screen Rotate To 270 degree

windowsmgr.support_rotation_270=true;


4. Increase VM Heap Size(resolve some fc's)
dalvik.vm.heapsize=64m


5. Render UI With GPU
debug.sf.hw=1


6. Increasing It Will Make Mobile Smoother
windowsmgr.max_events_per_sec=150


7. Video Acceleration Enabled And HW debugging. debug.composition.type can also be changed to cpu or mdp.
video.accelerate.hw=1
debug.sf.hw=1
debug.performance.tuning=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


8. Increase Performance
debug.performance.tuning=1


9. Disable Sending Usage Data
ro.config.nocheckin=1


10. Deeper Sleep/Better battery life
ro.ril.disable.power.collapse=1
pm.sleep_mode=1


11. Ringing Will Start Immediately
ro.telephony.call_ring.delay=0
ring.delay=0


12. Disable Error Checking
ro.kernel.android.checkjni=0


13. Increase Quality Of Media Streaming
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


14. Disable BootAnimation
debug.sf.nobootanimation=1


16. Force To Remain Launcher In Memory

ro.HOME_APP_ADJ=1


17. Disable Waking Up Of Phone By Volume Buttons
ro.config.hwfeature_wakeupkey=0


18. Off The Proximity Quiclky After Call
mot.proximity.delay=25
ro.lge.proximity.delay=25


19. Better Signal Tweaks
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
persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1


20. NetSpeed Tweaks
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


21. Google DNS Tweak
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


22. Photo And Video 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=3264x1840
ro.media.panorama.frameres=1280x720
ro.camcorder.videoModes=true
ro.media.enc.hprof.vid.fps=65


23. Touch Responsiveness
debug.performance.tuning=1
video.accelerate.hw=1


24. Scrolling Responsiveness
windowsmgr.max_events_per_sec=500


25. Power Save Tweaks
pm.sleep_mode=1
ro.ril.power_collapse=1
wifi.supplicant_scan_interval=180
ro.mot.eri.losalert.delay=1000 could brake tethering


26. Disables Debug Icon On Status Bar
persist.adb.notify=0


27. Faster Better Scrolling
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8


28. wifi to scan less frequently

wifi.supplicant_scan_interval=180


29. improve battery under no signal
ro.mot.eri.losalert.delay=1000


30. makes apps load faster and frees more ram. (Edit exsisting line)
dalvik.vm.dexopt-flags=m=v,o=y


31. Off The Proximity Quickly After Call

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


32. Disables built in error reporting.
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1


33. 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


34. Disables logcat

logcat.live=disable


35. Screen recognizes only two fingers.
ro.product.multi_touch_enabled=true
ro.product.max_num_touch=2


36. Support for ipv4 and ipv6.
persist.telephony.support.ipv6=1
persist.telephony.support.ipv4=1


37. Disables blackscreen issue after a call.

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


38. Better call voice quality.

ro.ril.enable.amr.wideband=1


39. 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


40. Disable notification while adb is active
persist.adb.notify=0


41. Change LCD density
- Default value is 240. Don't forget to install a patched market after changing it.
ro.sf.lcd.density=240


42. 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


43. Key lights stay on while screen is on.
ro.mot.buttonlight.timeout=0


44. Disable strict mode checking.
persist.android.strictmode=0


45. Remove FPS cap. May be unstable - better have it activated
debug.gr.swapinterval=0


47. Disable notification sound for SD storage insert
persist.service.mount.playsnd=0


48. Enable display dithering
persist.sys.use_dithering=1


49. More volume steps in call.
ro.config.vc_call_steps=20


50. Phone will not wake up from hitting volume rocker.
ro.config.hwfeature_wakeupkey=0


51. Lock app in memory.
sys.keep_app_1=com.your.app.app


52. Enables MTP mode.
persist.sys.usb.config=mtp


53.Liquid Smooth Ui
persist.service.lgospd.enable=0
persist.service.pcsync.enable=0


54. Qualcomm tweaks
com.qc.hardware=1
debug.qc.hardware=true
debug.qctwa.preservebuf=1
debug.qctwa.statusbar=1


55. 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
wifi.supplicant_scan_interval=180


Change android name and version
ro.build.display.id=Your ROM name
ro.build.version.release=4.4.2 (Android version number)

:good::good::good::good:press Thanks If you like :good::good::good::good:
 
Last edited:

foobie-bletch

Member
Jul 4, 2014
20
3
Half ot these either don't do anything or don't help.

I thought some developers can be found on XDA, a place when kernel hacking and so forth can be shared. But to address the OP:

> dalvik.vm.heapsize=64m

Prior to ART there's no heap compaction. With no way to combat memory fragmentation memory pressure is better than using all heap for fragmented sparse data.

> windowsmgr.max_events_per_sec=150

Default value's already 150% of the refresh rate. There's no jitter, that just wastes cycles due to needless framebuffer changes.

> ro.HOME_APP_ADJ=1

Last worked on 2.x series.

> pm.sleep_mode=1
> ro.ril.power_collapse=1

Doesn't do anything.

Really.
 
  • Like
Reactions: gg83744 and freeza

Eliminator79

Senior Member
Jul 31, 2013
284
648
Alexandria
Hey, Bro

@dip6691
Nice work
but you should also work on init.d tweaks
they are much effective that build.prop tweaks (In my opinion)
also people should flash performance improvement tweaks e.g (supercharger or pureperformancesX)
one more thing,
flashing custom kernel=more governors=more I/O Schedulers=Overclocking=HighPerformance !
Keep going :D
 
  • Like
Reactions: 2010matej

vishalbabu

New member
Dec 6, 2015
2
0
super bro thankyou for these .....and can we be in contact i am making a own new mobile next year if you or others want to help me pl contact
vishalyoyo320@gmail.com vishalbabu349@gmail.com ...........

---------- Post added at 12:52 PM ---------- Previous post was at 12:49 PM ----------

bro first u have to root ur phone and downlode root explorer and search for build.prop
and edit....:)
 

sharkyenergy

Member
Jan 30, 2014
17
0
cool! is there a way to overwrite the MIN_STREAM_VOLUME ( STREAM_MUSIC) value? On motorola it seems to have a quite high value...

From the audioservices.java:

Code:
    /** Minimum volume index values for audio streams */
    protected static int[] MIN_STREAM_VOLUME = new int[] {
        1,  // STREAM_VOICE_CALL
        0,  // STREAM_SYSTEM
        0,  // STREAM_RING
        0,  // STREAM_MUSIC
        1,  // STREAM_ALARM
        0,  // STREAM_NOTIFICATION
        0,  // STREAM_BLUETOOTH_SCO
        0,  // STREAM_SYSTEM_ENFORCED
        0,  // STREAM_DTMF
        0,  // STREAM_TTS
        1   // STREAM_ACCESSIBILITY
    };
 

sbprem

Member
May 18, 2015
14
0
Clear all button position - oneplus 3t

Hi,

I did these tweaks on my oneplus 3t, after restarting I see the clear all recent apps button has gone to top right. I'm running the latest stock ROM. How to change that to come to the bottom of the screen? Also, do you have any tweak to change the headset button config? Like, I want the single press to mute my mic during call, instead of disconnecting the call and long press to disconnect the call.

Thanks
 

Top Liked Posts

  • There are no posts matching your filters.
  • 58
    :angel:Make Sure You have to Backup First:angel:

    :good::good::good::good:press Thanks If you like :good::good::good::good:


    1. Fast Reboot
    persist.sys.purgeable_assets=1

    1.1 Faster boot.

    ro.config.hw_quickpoweron=true


    2. Increasing The Video Recording Quality
    ro.media.enc.hprof.vid.bps=8000000


    3. Screen Rotate To 270 degree

    windowsmgr.support_rotation_270=true;


    4. Increase VM Heap Size(resolve some fc's)
    dalvik.vm.heapsize=64m


    5. Render UI With GPU
    debug.sf.hw=1


    6. Increasing It Will Make Mobile Smoother
    windowsmgr.max_events_per_sec=150


    7. Video Acceleration Enabled And HW debugging. debug.composition.type can also be changed to cpu or mdp.
    video.accelerate.hw=1
    debug.sf.hw=1
    debug.performance.tuning=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


    8. Increase Performance
    debug.performance.tuning=1


    9. Disable Sending Usage Data
    ro.config.nocheckin=1


    10. Deeper Sleep/Better battery life
    ro.ril.disable.power.collapse=1
    pm.sleep_mode=1


    11. Ringing Will Start Immediately
    ro.telephony.call_ring.delay=0
    ring.delay=0


    12. Disable Error Checking
    ro.kernel.android.checkjni=0


    13. Increase Quality Of Media Streaming
    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


    14. Disable BootAnimation
    debug.sf.nobootanimation=1


    16. Force To Remain Launcher In Memory

    ro.HOME_APP_ADJ=1


    17. Disable Waking Up Of Phone By Volume Buttons
    ro.config.hwfeature_wakeupkey=0


    18. Off The Proximity Quiclky After Call
    mot.proximity.delay=25
    ro.lge.proximity.delay=25


    19. Better Signal Tweaks
    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
    persist.cust.tel.eons=1
    ro.config.hw_fast_dormancy=1


    20. NetSpeed Tweaks
    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


    21. Google DNS Tweak
    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


    22. Photo And Video 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=3264x1840
    ro.media.panorama.frameres=1280x720
    ro.camcorder.videoModes=true
    ro.media.enc.hprof.vid.fps=65


    23. Touch Responsiveness
    debug.performance.tuning=1
    video.accelerate.hw=1


    24. Scrolling Responsiveness
    windowsmgr.max_events_per_sec=500


    25. Power Save Tweaks
    pm.sleep_mode=1
    ro.ril.power_collapse=1
    wifi.supplicant_scan_interval=180
    ro.mot.eri.losalert.delay=1000 could brake tethering


    26. Disables Debug Icon On Status Bar
    persist.adb.notify=0


    27. Faster Better Scrolling
    ro.max.fling_velocity=12000
    ro.min.fling_velocity=8000
    windowsmgr.max_events_per_sec=150
    ro.min_pointer_dur=8


    28. wifi to scan less frequently

    wifi.supplicant_scan_interval=180


    29. improve battery under no signal
    ro.mot.eri.losalert.delay=1000


    30. makes apps load faster and frees more ram. (Edit exsisting line)
    dalvik.vm.dexopt-flags=m=v,o=y


    31. Off The Proximity Quickly After Call

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


    32. Disables built in error reporting.
    profiler.force_disable_err_rpt=1
    profiler.force_disable_ulog=1


    33. 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


    34. Disables logcat

    logcat.live=disable


    35. Screen recognizes only two fingers.
    ro.product.multi_touch_enabled=true
    ro.product.max_num_touch=2


    36. Support for ipv4 and ipv6.
    persist.telephony.support.ipv6=1
    persist.telephony.support.ipv4=1


    37. Disables blackscreen issue after a call.

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


    38. Better call voice quality.

    ro.ril.enable.amr.wideband=1


    39. 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


    40. Disable notification while adb is active
    persist.adb.notify=0


    41. Change LCD density
    - Default value is 240. Don't forget to install a patched market after changing it.
    ro.sf.lcd.density=240


    42. 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


    43. Key lights stay on while screen is on.
    ro.mot.buttonlight.timeout=0


    44. Disable strict mode checking.
    persist.android.strictmode=0


    45. Remove FPS cap. May be unstable - better have it activated
    debug.gr.swapinterval=0


    47. Disable notification sound for SD storage insert
    persist.service.mount.playsnd=0


    48. Enable display dithering
    persist.sys.use_dithering=1


    49. More volume steps in call.
    ro.config.vc_call_steps=20


    50. Phone will not wake up from hitting volume rocker.
    ro.config.hwfeature_wakeupkey=0


    51. Lock app in memory.
    sys.keep_app_1=com.your.app.app


    52. Enables MTP mode.
    persist.sys.usb.config=mtp


    53.Liquid Smooth Ui
    persist.service.lgospd.enable=0
    persist.service.pcsync.enable=0


    54. Qualcomm tweaks
    com.qc.hardware=1
    debug.qc.hardware=true
    debug.qctwa.preservebuf=1
    debug.qctwa.statusbar=1


    55. 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
    wifi.supplicant_scan_interval=180


    Change android name and version
    ro.build.display.id=Your ROM name
    ro.build.version.release=4.4.2 (Android version number)

    :good::good::good::good:press Thanks If you like :good::good::good::good:
    5
    the 3d video acceation tweak really boost 3d games.. Really useful..

    Yes it is :highfive::fingers-crossed:
    if anyone change build.prop via mobile then check http://xdaforums.com/showthread.php?t=2747647
    don't forget to press thanks if help
    2
    Half ot these either don't do anything or don't help.

    I thought some developers can be found on XDA, a place when kernel hacking and so forth can be shared. But to address the OP:

    > dalvik.vm.heapsize=64m

    Prior to ART there's no heap compaction. With no way to combat memory fragmentation memory pressure is better than using all heap for fragmented sparse data.

    > windowsmgr.max_events_per_sec=150

    Default value's already 150% of the refresh rate. There's no jitter, that just wastes cycles due to needless framebuffer changes.

    > ro.HOME_APP_ADJ=1

    Last worked on 2.x series.

    > pm.sleep_mode=1
    > ro.ril.power_collapse=1

    Doesn't do anything.

    Really.
    1
    Hey, Bro

    @dip6691
    Nice work
    but you should also work on init.d tweaks
    they are much effective that build.prop tweaks (In my opinion)
    also people should flash performance improvement tweaks e.g (supercharger or pureperformancesX)
    one more thing,
    flashing custom kernel=more governors=more I/O Schedulers=Overclocking=HighPerformance !
    Keep going :D