build.prop tweaks (LTE) - Galaxy Tab 8.9 General

Has anyone modified their build.prop file for further enhancements? I did some research online and found the following, which might work. If anyone has more to add or if they can confirm that something works or not, then that would be helpful.
Code:
#Allows the phone to sleep better
[COLOR="red"]ro.ril.disable.power.collapse=1 [/COLOR]
#Helps Scrolling Response
windowsmgr.max_events_per_sec=150
#Increases overall touch response
Debug.performance.tuning=1
Video.accelerate.hw=1
#Render UI with GPU (Not Recommended for stock GB)
debug.sf.hw=1
#Change the Dalvik VM heap size
dalvik.vm.heapsize=64m can use 24,32,48,64. 32 is default.
#To disable USB debugging popup
persist.adb.notify=0
#Fix some application issues
ro.kernel.android.checkjni=0
#framerate boost (may eat battery)
windowsmgr.max_events_per_sec=240
#save battery
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
[COLOR="Red"]ro.ril.disable.power.collapse=0[/COLOR]
#jpeg quality
ro.media.enc.jpeg.quality=100
#internet speed
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
#4g speeds
ro.ril.hsxpa=3
ro.ril.gprsclass=12
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=20
ro.ril.hsupa.category=7
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
#image quality
persist.sys.use_dithering = 0

I did a lot of these tweaks last night and it seems to be running fine. I want to test a lot of them and determine which ones actually make the device run smoother/faster.
is it possible to make a flashable zip that pushes a new build.prop to another users device, or does that file have unique info that is specific to an individuals tab?

This is great find one thing or another that works well?

orlandoxpolice said:
I did a lot of these tweaks last night and it seems to be running fine. I want to test a lot of them and determine which ones actually make the device run smoother/faster.
is it possible to make a flashable zip that pushes a new build.prop to another users device, or does that file have unique info that is specific to an individuals tab?
Click to expand...
Click to collapse
Pretty sure all our 8.9 LTE build.props will be the same.

So because I am terrible at making CWM flashable zips, this is what I did.
I used a ton of different threads for this research, so I cant really link back to a specific one...
I tested by adding the line to remove boot animation and it worked, so the rest should as well. Also, make a backup, just in case something goes terribly, terribly wrong...
--------------------
1. [Using ADB] adb pull /system/build.prop
(this will pull the file to whatever folder you have the adb files in)
2. edit build.prop with wordpad (not notepad)
I added these to the end of the build.prop file:
Code:
#extras
debug.performance.tuning=1
video.accelerate.hw=1
windowsmgr.max_events_per_sec=150
persist.sys.use_dithering=0
ro.ril.disable.power.collapse=0
pm.sleep_mode=1
wifi.supplicant_scan_interval=180
ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
persist.adb.notify=0
ro.kernel.android.checkjni=0
ro.home_app_adj=1
ro.ril.hsxpa=3
#Internet Speed
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
3. Save file
4. [Using ADB] adb remount
5. [Using ADB] adb push build.prop /system/
6. [Using ADB] adb reboot
--------------------
So yea, these seem to be working fine for me. I tried the 3g/4g booster stuff but i saw no noticeable speed differences, so I didn't keep it.
explanation of syntax:
#extras
debug.performance.tuning=1 (improves touchscreen response)
video.accelerate.hw=1 (improves touchscreen response)
windowsmgr.max_events_per_sec=150 (improves scrolling response)
persist.sys.use_dithering=0 (idk, tried 1 and 0 and didnt see much)
ro.ril.disable.power.collapse=0 (allows for better sleep, saves battery)
pm.sleep_mode=1 (allows for better sleep, saves battery)
wifi.supplicant_scan_interval=180 (scans for wifi less, saves battery)
ro.media.enc.jpeg.quality=100 (improve jpg quality)
ro.media.dec.jpeg.memcap=8000000 (improve pic quality)
ro.media.enc.hprof.vid.bps=8000000 (improve video quality)
persist.adb.notify=0 (removes usb debugging notifications)
ro.kernel.android.checkjni=0 (fixes issues with some apps)
ro.home_app_adj=1 (loads launcher into memory)
ro.ril.hsxpa=3 (upload speed uncapped)
#Internet Speed (makes web browsing faster)
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
I will keep messing with stuff to see if any more functionality can be added.
Will also look into some init.d scripts as well as zipalign at boot, but thats later.

very interested to hear any details on detectable changes based on these tweaks, particularly battery life changes

Related

[TWEAKS] List of build.prop tweaks (can be applied to stock ROM)

I'll share with you the /system/build.prop tweaks I have in the upcoming Nova.
You can do this on any ROM, even on stock, you just need a file manager with root access and built-in editor. Edit this file and add/change/remove values as follows.
Here we go:
Code:
# Force launcher into memory
ro.HOME_APP_ADJ=1
# Raise JPG quality to 100%
ro.media.enc.jpeg.quality=100
# VM Heapsize; 512MB RAM = 48 is better
dalvik.vm.heapsize=48m
# Render UI with GPU
debug.sf.hw=1
# Decrease dialing out delay
ro.telephony.call_ring.delay=0
# Helps scrolling responsiveness
windowsmgr.max_events_per_sec=150
# Save battery
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
# Disable debugging notify icon on statusbar
persist.adb.notify=0
# Increase overall touch responsiveness
debug.performance.tuning=1
video.accelerate.hw=1
# Photo and video recording quality tweak
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
# 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
# Net tweaks
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
# Disable blackscreen issue after a call
ro.lge.proximity.delay=25
mot.proximity.delay=25
# Fix some application issues
ro.kernel.android.checkjni=0
# Phone will not wake up from hitting the volume rocker
ro.config.hwfeature_wakeupkey=0
# Force button lights on when screen is on
ro.mot.buttonlight.timeout=0
# Disable boot animation for faster boot
debug.sf.nobootanimation=1
# Miscellaneous flags
ro.config.hw_menu_unlockscreen=false
persist.sys.use_dithering=0
persist.sys.purgeable_assets=1
dalvik.vm.dexopt-flags=m=y
ro.mot.eri.losalert.delay=1000
# LG flags
persist.service.pcsync.enable=0
persist.service.lgospd.enable=0
Adding some more (14/08/11) for Nova v4...
Code:
# Change ROM name
# (forgot to add this one before)
ro.build.lge.version.release=My ROM name
# Disable LG ****
# (flex must be enabled or phone app will FC) - [U]needs moar testing[/U]!
user.feature.flex=true
user.feature.lgdrm=false
user.feature.lgresource=false
user.feature.lgpoweroff=false
user.feature.ls_event=false
user.feature.ls_normal=false
user.feature.sui=false
If anyone has some other tweaks or better values (tested of course) please do share.
Thanks! I go to try with the Orange stock rom v10b.
Nice Noejn.
# Helps scrolling responsiveness
windowsmgr.max_events_per_sec=150
Here I use 260 and it is very smooth and responsive. The maximum value for this tweak is 300.
# Save battery
wifi.supplicant_scan_interval=180
180 is the scan interval in seconds so you can use a lower or higher value.
Good topic
Noejn said:
Code:
# Raise JPG quality to 100%
ro.media.enc.jpeg.quality=100
This will make for very large files. I would suggest using a value of 90-95, this will be indistinguishable from quality 100 while leaving smaller files. You can test this yourself by encoding any high quality image using various JPEG quality settings with the image tool of your choice.
Code:
# Net tweaks
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
I don't know what those values used to be in their default state, but I am sure that it isn't sensible to use the same values for all networks. TCP buffer sizes should consider bandwidth and delay of the connection, which are both vastly different between edge and wifi for example.
Other values which seem interesting are:
Code:
user.feature.lgdrm=false # disable lg drm service
I can confirm this will disable the lg drm service - I have no idea what it does, but apparently I don't need it.
Code:
user.feature.flex # don't disable this
flex must be enabled, else com.android.phone and com.android.mms will crash constantly.
These can be disabled without visibly breaking something:
Code:
user.feature.lgresource
user.feature.lgpoweroff
user.feature.ls_event
user.feature.ls_normal
user.feature.sui
Anyone know what they do?
Click to expand...
Click to collapse
launcher into memory
ro.HOME_APP_ADJ=1
Click to expand...
Click to collapse
can also be used using another launcher, like Launcher7 or Zeam? Have i change something?
Wady el-Natrun said:
can also be used using another launcher, like Launcher7 or Zeam? Have i change something?
Click to expand...
Click to collapse
Of course =) It will do the same for every launcher. It isn't specific for LG.
I really don't get it... If this value actually given a better performance, why didn't those LG's engineer use this value for stock ROM?
They do know aren't they?
i04055 said:
I really don't get it... If this value actually given a better performance, why didn't those LG's engineer use this value for stock ROM?
They do know aren't they?
Click to expand...
Click to collapse
Ask them, they come to this forum.
don't tell me they come here to learn how to make a better ROM...
Maybe the factory setting is for failsafe defaults. Like ones on computer BIOS, only advanced user dare to change to their own setting.
Sent from my LG-P970 using Tapatalk
Noejn, but...his change are already in your NOVA rom?
Becouse when i open the build.prop i found all this tweaks. (i have your rom)
of course, it is already included in teh Nova ROM....
digitalfrost said:
Noejn said:
Code:
# Raise JPG quality to 100%
ro.media.enc.jpeg.quality=100
This will make for very large files. I would suggest using a value of 90-95, this will be indistinguishable from quality 100 while leaving smaller files. You can test this yourself by encoding any high quality image using various JPEG quality settings with the image tool of your choice.
Click to expand...
Click to collapse
I would also prefer a quality factor of 90-95% in Nova as 100% results in much larger files and only slightly better quality.
Click to expand...
Click to collapse
lesp4ul said:
Maybe the factory setting is for failsafe defaults. Like ones on computer BIOS, only advanced user dare to change to their own setting.
Click to expand...
Click to collapse
My guess is they can't lose time on experimental values.
They will go for stable and heavily tested ones already.
digitalfrost said:
Code:
# Raise JPG quality to 100%
ro.media.enc.jpeg.quality=100
This will make for very large files. I would suggest using a value of 90-95, this will be indistinguishable from quality 100 while leaving smaller files. You can test this yourself by encoding any high quality image using various JPEG quality settings with the image tool of your choice.
Click to expand...
Click to collapse
Irrelevant. You have plenty of space in /system partition and having this really won't affect your internal memory because:
a) you already have reserved space for system partition
b) we're talking about 3 MB, tops. considering I removed 80% of LG applications which account for like 150 MB do you think that system partition is that small?
So it's a luxury we can perfectly have. Besides, I do notice 10% of quality difference.
digitalfrost said:
Other values which seem interesting are:
Code:
user.feature.lgdrm=false # disable lg drm service
I can confirm this will disable the lg drm service - I have no idea what it does, but apparently I don't need it.
Click to expand...
Click to collapse
Nice tip.
But they have a whole partition for that service, it's strange you don't notice a difference.
Wady el-Natrun said:
Noejn, but...his change are already in your NOVA rom?
Becouse when i open the build.prop i found all this tweaks. (i have your rom)
Click to expand...
Click to collapse
In the new version yes. In the old one I guess a missed a few.
@Noejn
build.prop tweak. it can use in stock firmware v10e?
Noejn said:
My guess is they can't lose time on experimental values.
They will go for stable and heavily tested ones already.
Click to expand...
Click to collapse
Yes it could be, too, LG r&d guys surely knew about this and decided to setup this defaults. That's why smart devs like you and other nova contributors should maximize this phone potential, what next?
Sent from my LG-P970 using Tapatalk
i04055 said:
of course, it is already included in teh Nova ROM....
Click to expand...
Click to collapse
Yeah, I didn't found any changeable because they are already tweaked haha.
Sent from my LG-P970 using Tapatalk
Is it right that i must add the most of your tweaks in stock rom?
Because i can't find these lines in stock rom build.prop!
There is only "dalvik.vm.heapsize=32m" to find!
And if i add these tweaks, i can simply write them on the end of the page?
With or without the "#" line?
Thank you
# Disable blackscreen issue after a call
ro.lge.proximity.delay=25
mot.proximity.delay=25
this option didn't work for me... I even tried to change do 10, 3, even 1, I didn't see any difference...
Applied only few tweaks to stock 10e:
mod sql by Noejn
ro.HOME_APP_ADJ=1
debug.sf.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
And now UI seems a bit too responsive and fast in some cases, heheheh

[Q] Any Droid 3 build.prop tweaks?

Been experiencing terrible battery life for my XT860 after CM9.
Just looking for you direction in terms of increasing battery life through build.prop tweaks. Or maybe even some performance tweaks...
Thanks!
I'm not sure of any build.prop tweaks, but check your battery stats (system settings > battery) to see what's eating it. 'Media server' and facebook (I just switched to friendcaster for a variety of reasons and am quite pleased) were my biggest culprits, followed by news/weather feeds refreshing every 30 min by default. Setting screen brightness down (turn off auto, which will mess with hard/soft key backlights), turning off wifi/bt/gps all help too. There are possibly some tweaks that might help, but these all helped significantly and hopefully they do the same for you
Sent from my XT862 using XDA
Here's some tweaks I've found over time.
Code:
## Misc Tweaks ##
# keep home app in memory
ro.HOME_APP_ADJ=1
# Increase the quality of JPEGs
ro.media.enc.jpeg.quality=100
# REnder UI with GPU
debug.sf.hw=1
# Battery savers
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
#voice quality tweak?
ro.ril.enable.amr.wideband=1
# Increse overall touch resposivness
debug.performance.tuning=1
video.accelerate.hw=1
#Data Speed Tweaks
ro.ril.enable.dtm=1
ro.ril.gprsclass=34
ro.ril.hsdpa.category=28
ro.ril.hsupa.category=7
ro.ril.hsxpa=5
# Raise Photo and video quality
ro.media.dec.jpeg.memcap=20000000
ro.media.enc.hprof.vid.bps=20000000
# Net speed 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.hsdpa=4096,87380,256960,4096,16 384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
ro.ril.hep=1
ro.ril.def.agps.feature=1
# Fix some application issues
ro.kernel.android.checkjni=0
# Miscellaneous flags
persist.sys.use_dithering=0
Over time, I've collected most of my info from Google. Build.prop Tweaks
Wow, the suggestion about disabling News and Weather is COMPLETELY AWESOME! By this time in the day I'd usually be around 60-70% on battery life, but now I'm all the way up at 83%!
No other tweaks were used, I'm running on AOKP 05-17-2012 with my XT860 patch.
How do I disable News/Weather? (Old fart here, so be gentle)
y0himba said:
How do I disable News/Weather? (Old fart here, so be gentle)
Click to expand...
Click to collapse
I know this was a while ago and hopefully you found your solution, but if not..
Most of those programs have a refresh interval setting (ie anytime a widget updates its displyed information). These can be found under the parent apps settings via the app drawer. You might be out of luck on some programs, but I know the stock weather/news widget and most weather do as well. Hope it helps =]

[Tweak] Build.Prop

I want to first thank Hashcode, Jonpry, and everyone else that has worked to get Kexec working on our phone (props for Kholk too). I decided to add some tweaks to the build prop to enhance my experience with a rom. Please note that there are no magical tweaks that would make your phone perform even better but my tweaks seem to have a positive effect on a thing here and here. My build prop is attached to the forum below. I have also included in this post what additional tweaks I've added, and what they do. If you have any good tweaks, I will add them to the list! At this moment this is CDMA only, you will have to add GSM tweaks to this build prop for those using GSM.
Code:
ro.telephony.call_ring.delay=1500
My Tweak: Originally set to 3000ms I halved to 1500.
Reason: This reduces the lag while dialing out.
Code:
wifi.supplicant_scan_interval = 180
My Tweak: The scan interval was originally set to 90. I upped it to 180.
Reason: This determines when our phones will scan for remembered access points. The higher the number, the longer the interval of scans. This is important if you often forget to turn off your wifi, like me.
Code:
ro.max.fling_velocity=11750
ro.min.fling_velocity=7500
My Tweak: Faster scrolling
Reason: Faster and Furiouser.
Code:
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.config.nocheckin=1
My Tweak: Disables Error checking and sending of usage data.
Reason: In the basics of computers there are 1's and 0's. 1 means on or yes and 0 means no or off, an interesting fact is that most power button symbols show a 1 inside a 0. I disabled all error checking because it would likely use a little less resources and add some stability for some apps. Some people have been reporting issues with Angry Birds and other games kicking them back to the desktop. If an app that worked before this tweak constantly does not work (after a reboot), remove the first two lines. ro.config.nocheckin just sends usage data.
Code:
persist.adb.notify=0
My Tweak: Disables notification for debugging
Reason: My phones is always set to USB debugging, I don't need to be reminded. This just disables the notification in the notification bar.
Code:
dalvik.vm.dexopt-flags=m=v,o=y
persist.sys.purgeable_assets=1
My Tweak: More aggressive but reasonable RAM management
Reason: Your phone will be less likely to think that something is still in use when it is actually not being used. This will free up more ram but it will force the phone to use a little bit more of the processer from time to time. Our phones actually have a decent processer but they lack ram. I've noticed some RAM heavy apps perform a little better after this tweak. persist.sys.purgeable_assets=1 is an option I found in CM9 roms seems to be used quite often (will remove if problems occur).
Tweaks that either do not work in ICS or do nothing at all.
Code:
Stagefright
Myth: Better media management and perfomance
Reason: While it is possible that this is true, Stagefright has been known to cause audio issues on Motorola phones. This may not be true on our ICS build but it's not needed due to the way ICS works. If you have a good reason to add it, I am willing to change my mind.
Code:
Heap sizes greater than 64
Myth: The bigger the heapsize the better, allowing apps to process faster and to improve multitasking.
Reason: Google's ICS default is 64 for devices that have 1024 ram or lower, anything higher will not do anything. Developers will never need more than 64 for their apps, unless they need to improve their coding.
Code:
ro.media.enc.jpeg.quality=90
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
Myth: A fair amount of people believe this will make our pictures, videos, and sounds load faster, stronger, and better.
Reason: It's already there! It would be redudant
Code:
dalvik.vm.execution-mode
Myth: Enables the execution of JIT, which makes the phone faster
Reason: JIT execution is enabled by default on ICS and some people say this is useless anyways.
Code:
windowsmgr.max_events_per_sec=##
Myth: Allows for inputs such as screen touches to be read faster
Reason: Google's default setting is 90. Android maxes out at 60fps, setting max_events too high could slow down the UI making it process way to many things that it shouldn't.
Code:
Magikarp uses Splash!
Myth: Splash is a water based attack so it should be super effective against the right opponent types
Reason: It does 0 damage, and just wastes time. Teach Magikarp a TM and use it until Magikarp evolves.
-------------------------------------------------------------------TESTING----------------------------------------------------------------------------------​
The following code has not fully been tested, or I know little of it's effectiveness. I am in the process of testing.​
Code:
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
Supposedly this will force the system to use the GPU for 2D frames in applications and make things smoother. I'm almost positive that this is built into the rom.
-----------------------------------------------------------------Install--------------------------------------------------------------------------------​
***There are three build.props. builds.prop is Stable. BuildT.prop is my test build. Try it out at your own risk! Be sure to back up your original build prop. I have added it to the post as BuildO.prop just in case you need it. XDA will not allow extension .prop so I changed it to .txt****
To install it:
I am not responsible for anything that happens to your phone, you do this at your own risk.
1. Open your root explorer
2. Navigate to the very root of your phone
3. Go to System, and copy your original build.prop somewhere else or change the extension to .bak
4. Naviate to the build.prop you downloaded and copy it
5. Navigate back to root -> system and paste
6. Rename it to build.prop
7. Reboot.
* If problems occur, you can delete it and rename or replace it with the original but a build.prop has to be in there for it to reboot!
waiting for the gsm BUILD.prop
I will be looking into a downloadable GSM build.prop. In the mean time whatever method used to get GSM working on the stock Kexec build can be used on this build prop.
Sent from my XT862 using xda premium
I made an 883 prop thread in the General section if you want.
Sent from my XT883 using xda app-developers app

all build.prop tweaks

:angel:Make Sure You have to Backup First:angel:
:good::good::good::goodress 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=512m
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 480. Don't forget to install a patched market after changing it.
ro.sf.lcd.density=480
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::goodress Thanks If you like :good::good::good::good:
Thanks for this mate.
Sent from my Nexus 4 using Tapatalk
Most of these don't work on anything past gingerbread and almost all of these will only help legacy devices.
There is also tons of apps in the play store that do this for you with out even having to go into system and manually changing build.prop
Android Tweaker
https://play.google.com/store/apps/details?id=com.bam.android.androidtweaker.two
Pimp my ROM
https://play.google.com/store/apps/details?id=com.androguide.pimpmyrom
ROM toolbox
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox
And many more including here on XDA
Sent from my Nexus 4 using Tapatalk
jayRokk said:
Most of these don't work on anything past gingerbread and almost all of these will only help legacy devices.
There is also tons of apps in the play store that do this for you with out even having to go into system and manually changing build.prop
Android Tweaker
https://play.google.com/store/apps/details?id=com.bam.android.androidtweaker.two
Pimp my ROM
https://play.google.com/store/apps/details?id=com.androguide.pimpmyrom
ROM toolbox
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox
And many more including here on XDA
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
True, about the legacy devices.
The question is: which ones of those can we ACTUALLY use to gain some benefit?
Konstantinos said:
True, about the legacy devices.
The question is: which ones of those can we ACTUALLY use to gain some benefit?
Click to expand...
Click to collapse
I personally just make the WiFi interval to 500
(Which is also misleading on the op)
And disable all kernel and system logs
Anything else is useless with kit kat and anything higher than gingerbread.
Op is just cross posting on every forum possible even though not every device has a DPI like the one stated above and heap size is also misleading.
Sent from my Nexus 4 using Tapatalk
Nice post!
calebcabob said:
Wow! someone got his panties all bunched up over this guys thread! Want me to call you a Wah-mbulance? :crying::crying:Whaaho-Whaaho!!! :crying::crying:
Ahaha!!. I just couldn't believe how angry you seemed while I read this! Hilarious...
Click to expand...
Click to collapse
And you were trying to accomplish what exactly with your post??
I don't believe correcting false information is getting my panties in a bunch.
You went out of your way to reply to something that has been dead for a while to reply with nothing helpful or informative. Who's got panties in a bunch again?
Very helpful!
calebcabob said:
It wasn't that far out of my way, I was already on the page and found your attitude on here to be amusing and comical. I didn't mean to make your whahmulance bang a U-Turn and come back. Haha, OK that's enough for me.
Click to expand...
Click to collapse
So no point just wasting everyone's time?
Great.
Well have a good day and good luck figuring out if a Nexus phones runs Touchwiz. [emoji23][emoji23][emoji23]

all build.prop tweaks

:angel:Make Sure You have to Backup First:angel:
:good::good::good::goodress 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=512m
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 480. Don't forget to install a patched market after changing it.
ro.sf.lcd.density=480
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::goodress Thanks If you like :good::good::good::good:
41. Change LCD density
- Default value is 240. Don't forget to install a patched market after changing it.
ro.sf.lcd.density=240
Isn't it 480?
ChristianLetti said:
41. Change LCD density
- Default value is 240. Don't forget to install a patched market after changing it.
ro.sf.lcd.density=240
Isn't it 480?
Click to expand...
Click to collapse
Yea stock DPI for N5 is 480. Must be a typo.
Sent from my Nexus 5 using Tapatalk
skeamznz said:
Yea stock DPI for N5 is 480. Must be a typo.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
I guess this guide is for another device...
4. Increase VM Heap Size(resolve some fc's)
dalvik.vm.heapsize=64m
Default on Nexus 5 is 512 already.
ChristianLetti said:
41. Change LCD density
- Default value is 240. Don't forget to install a patched market after changing it.
ro.sf.lcd.density=240
Isn't it 480?
Click to expand...
Click to collapse
skeamznz said:
Yea stock DPI for N5 is 480. Must be a typo.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Most of these don't work on anything past gingerbread and almost all of these will only help legacy devices.
There is also tons of apps in the play store that do this for you with out even having to go into system and manually changing build.prop
Android Tweaker
https://play.google.com/store/apps/details?id=com.bam.android.androidtweaker.two
Pimp my ROM
https://play.google.com/store/apps/details?id=com.androguide.pimpmyrom
ROM toolbox
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox
And many more including here on XDA
And op is just posting this on every forum possible to get "thanks."
The nexus 4 and galaxy forums already got hit with this.
Shouldn't this be closed since it isn't nexus 5 related and he's spamming the forums?
Sent from my Nexus 4 using Tapatalk
Do the netspeedtweaks actually do anything?
Sent from my Nexus 5 using Tapatalk
Seems just copy+pasted.
@dip6691 Thx man. All at one place.
16. Force To Remain Launcher In Memory
ro.HOME_APP_ADJ=1
This one is quite useless since Android 4.0
Most, if not all, of the "build.prop" tweaks have been long outdated thus only giving a placebo effect and no real difference.
Sent from my Nexus 5 using Tapatalk
ChristianLetti said:
I guess this guide is for another device...
4. Increase VM Heap Size(resolve some fc's)
dalvik.vm.heapsize=64m
Default on Nexus 5 is 512 already.
Click to expand...
Click to collapse
Yeah was just going to say... This is really low for our device
OP, great idea - but would be better if we could only collect valid, useful and TESTED tweaks here
rootSU said:
Yeah was just going to say... This is really low for our device
OP, great idea - but would be better if we could only collect valid, useful and TESTED tweaks here
Click to expand...
Click to collapse
Yeah, i've been looking for this since i got my Nexus 5 rooted but there's always untested build.props. Would be nice to have an actual build.prop list for our device. :good:
Changing build.prop could prevent ota updates.Easy enough to revert... if you remember you made a change in the first place.
ChristianLetti said:
41. Change LCD density
- Default value is 240. Don't forget to install a patched market after changing it.
ro.sf.lcd.density=240
Isn't it 480?
Click to expand...
Click to collapse
I create all this for Samsung core ... I am new in nexus just buy 3 days ago .... I m just sharing my old one ... Sorry for that ...
dip6691 said:
I create all this for Samsung core ... I am new in nexus just buy 3 days ago .... I m just sharing my old one ... Sorry for that ...
Click to expand...
Click to collapse
nearly all the edits are dated and old and dont do anything. a few do do something, but on the n5 it wont make a difference. and even a lessor few are still good
ChristianLetti said:
I guess this guide is for another device...
4. Increase VM Heap Size(resolve some fc's)
dalvik.vm.heapsize=64m
Default on Nexus 5 is 512 already.
Click to expand...
Click to collapse
Sorry for that i m new in nexus 5 just buy 3 days ago .. Thats all doing for my old mobile ... But i m updating its for N5 ....
With all these great tweaks why on earth don't Google use them to make a better product??
Ten min cutoff app.
howard bamber said:
With all these great tweaks why on earth don't Google use them to make a better product??
Ten min cutoff app.
Click to expand...
Click to collapse
You'd think every ROM developer would use these if they really worked.
Its all garbage and placebo.
Nothing useful for our devices.
BTW the screen is set at 480?dpi. This is Google. It is made by LG to be set to 450 but 400 is better, IMO.
Ten min cutoff app.
Is there any way to enabled this function?
I mean that we can wake the phone with the volume buttons? should we change the 0 by 1?
17. Disable Waking Up Of Phone By Volume Buttons
ro.config.hwfeature_wakeupkey=0

Categories

Resources