• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Build.Prop Tweaks confirmed working [Updated 9/18/2015]

Ok so I successfully rooted my phone and installed custom recovery so I decided to try this. All I did was change the splitwindow thing and now my phone won't start. I turn it on and it just stays on the LG screen. I have a backup but no idea how to access recovery. Anyone can help? Sorry if it is off-topic
How did you edit the build.prop?
 
Last edited:
Pretty much followed what you said. Copied the build.prop from /system to sdcard and then to my pc desktop. Edit from there and then put it back.

I'm trying this (http://androidcreations.weebly.com/lg-g-stylo-update.html) right now. Tried using LG Bridge but it is stuck on "Connecting".

Update: LG Bridge connected after a while but gave me this when I tried update error recovery.
http://puu.sh/kim54/6497ff50f4.png

Did you set the permissions on build.prop correctly after pushing it? It should be rw-r--r--.

I'd imagine if your rooted you should hopefully still be able to use adb and chmod to change it and reboot, it should boot. If not you may be able to use the same LGoneclick root method to gain access to a root shell from download mode.
 
Did you set the permissions on build.prop correctly after pushing it? It should be rw-r--r--.

I'd imagine if your rooted you should hopefully still be able to use adb and chmod to change it and reboot, it should boot. If not you may be able to use the same LGoneclick root method to gain access to a root shell from download mode.
He should be able to go into recovery n fix permissions there too
 
Here are some build.prop tweaks that i have tried out, there are plenty of ways to edit the build.prop file i personally use root browser (file explorer) which has a RB Text editor....

So the build prop editors on android tend to cut off the build.prop characters after a certain point so to get around this copy your build.prop from /system to your SD. Then transfer it from SD to the desktop of your computer after your comfortable with the edits; move the "original" one in the SD card to a new sub folder which probably want to name "original prop" then copy the edited one to the root of your SD then replace the one you have in /system then fix the permissions to 0644 and reboot and profit (you can use gedit on Ubuntu or Notepad++ on windows don't know about mac tho)

Does your phone tell you that you need to purchase an upgrade to your plan whenever you try and tether? Depending on your carrier, this line may help:

net.tethering.noprovisioning=true

#Helps scrolling responsiveness
windowsmgr.max_events_per_sec=240

#Faster Scrolling
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000

#you can use multiwindow for all apps
#Default value is false, edit to true
persist.splitwindow.support_all=true

#Enable Permanent LTE Option
#default value is 9
ro.telephony.default_network=10

found this line in the prop

#property to enable DS2 Dap
audio.dolby.ds2.enable=false (if change to true, would also need to edit lge.music.xml in the etc folder to get it to work)

#Multi Users
fw.max_users=30
fw.show_multiuserui=1

^^^^thanks @Krlypumaa

#Liquid Smooth Ui (not the custom rom)
persist.service.lgospd.enable=0
persist.service.pcsync.enable=0
ro.ril.enable.a52=1
ro.ril.enable.a53=0

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

#More volume steps in call. (default is 6)
ro.config.vc_call_steps=20

#Default volume in call. (default is 3)
ro.config.vc_call_default=10

#Better call voice quality.
ro.ril.enable.amr.wideband=1

#Increase Quality Of Media Streaming (add to #system props for the MM modules)
media.stagefright.enable-meta=true
media.stagefright.enable-rtsp=true

#Increase VM Heap Size (default is 36m)
dalvik.vm.heapsize=72m

#makes apps load faster and frees more ram.
dalvik.vm.dexopt-flags=m=y,v=n,o=v,u=n

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

#Game tweaks
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
htc.audio.alt.enable=0
htc.audio.hac.enable=0
ro.config.hw_quickpoweron=true

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

#Better internet browsing & download 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.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

#Increase jpg quality to 100%
ro.media.enc.jpeg.quality=100

# Rendering Tweaks
debug.composition.type=c2d
debug.egl.hw=1
debug.enabletr=true
debug.overlayui.enable=1
debug.qctwa.preservebuf=1
debug.performance.tuning=1
debug.sf.hw=1
dev.pm.dyn_samplingrate=1
hw3d.force=1
ro.config.disable.hw_accel=false
ro.fb.mode=1
ro.sf.compbypass.enable=0
ro.vold.umsdirtyratio=20
persist.sys.composition.type=c2d
persist.sys.ui.hw=1
video.accelerate.hw=1

# Enable GPU Acceleration
debug.sf.hw=1
video.accelerate.hw=1
debug.performance.tuning=1
persist.sys.composition.type=gpu
debug.qc.hardware=true
debug.qctwa.statusbar=1
debug.qctwa.preservebuf=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
hw3d.force=1
ro.product.gpu.driver=1
persist.sys.use_16bpp_alpha=1
persist.sampling_profiler=0
hwui.render_dirty_regions=false
hwui.disable_vsync=true

# Saves some battery without reducing performances
wifi.supplicant_scan_interval=497
pm.sleep_mode=1
power.saving.mode=1
ro.ril.disable.power.collapse=0
ro.vold.umsdirtyratio=20
# Increase general Performance
debug.performance.tuning=1

# Increase some Performance
ro.secure=0
persist.sys.use_16bpp_alpha=1
ro.product.gpu.driver=1
ro.min.fling_velocity=8000
# Reduce the black screen time of the proximity sensor
ro.lge.proximity.delay=15
mot.proximity.delay=15

# Increase camera's photo and video recording quality
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.hprof.vid.fps=65
# Better Flashlight intensity and camera-flash quality
ro.media.capture.flash=led
ro.media.capture.flashMinV=3300000
ro.media.capture.torchIntensity=40
ro.media.capture.flashIntensity=70
ro.media.capture.maxres=8m
ro.media.capture.fast.fps=4
ro.media.capture.slow.fps=120
ro.media.panorama.defres=3264x1840
ro.media.panorama.frameres=1280x720
ro.camcorder.videoModes=true


if you know of any more that work please comment them i will probably add them to the OP
How do I apply "ALL" Of these to the build prop? It's like when I copy and paste alot gets cut off as if there's a limit to the build prop. . .
 
How do I apply "ALL" Of these to the build prop? It's like when I copy and paste alot gets cut off as if there's a limit to the build prop. . .
You need an app like build.prop editor or droidEdit pro which its the one i use. But you need to set permission if not you will encounter bootloops... Like you have in the past...
 

Attachments

  • 1443065043873.jpg
    1443065043873.jpg
    65 KB · Views: 186
any clue why dual window is sooooooo slow??[/QUOTE]
Sorry been traveling... No signal in the air... You mean splitwindows... Not really... I have my cpu work @ different frequency for different apps... I have the max for the adobes n mid or lower for more simple ones.. I use fauxclock.app
 
Does setting the property values for Dolby enable Dolby Audio & if so how do you edit the .xml in the etc folder. I don't understand . . .

Attention if you try this and end up with a brick or your device transforms and tries to destroy you; it's not my fault you did this not me. So just read all of this thread not just the O.P to get out of a bind if you reply with "the thread is too long i wont read it please help" don't expect anything short of "there's a search bar use it"

Here are some build.prop tweaks that i have tried out, there are plenty of ways to edit the build.prop file i personally use root browser (file explorer) which has a RB Text editor....

So the build prop editors on android tend to cut off the build.prop characters after a certain point so to get around this copy your build.prop from /system to your SD. Then transfer it from SD to the desktop of your computer after your comfortable with the edits; move the "original" one in the SD card to a new sub folder which probably want to name "original prop" then copy the edited one to the root of your SD then replace the one you have in /system then fix the permissions to 0644 and reboot and profit (you can use gedit on Ubuntu or Notepad++ on windows don't know about mac tho)

Does your phone tell you that you need to purchase an upgrade to your plan whenever you try and tether? Depending on your carrier, this line may help:

net.tethering.noprovisioning=true

#Helps scrolling responsiveness
windowsmgr.max_events_per_sec=240

#Faster Scrolling
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000

#you can use multiwindow for all apps
#Default value is false, edit to true
persist.splitwindow.support_all=true

#Enable Permanent LTE Option
#default value is 9
ro.telephony.default_network=10

found this line in the prop

#property to enable DS2 Dap
audio.dolby.ds2.enable=false (if change to true, would also need to edit lge.music.xml in the etc folder to get it to work)

#Multi Users
fw.max_users=30
fw.show_multiuserui=1

^^^^thanks @Krlypumaa

#Liquid Smooth Ui (not the custom rom)
persist.service.lgospd.enable=0
persist.service.pcsync.enable=0
ro.ril.enable.a52=1
ro.ril.enable.a53=0

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

#More volume steps in call. (default is 6)
ro.config.vc_call_steps=20

#Default volume in call. (default is 3)
ro.config.vc_call_default=10

#Better call voice quality.
ro.ril.enable.amr.wideband=1

#Increase Quality Of Media Streaming (add to #system props for the MM modules)
media.stagefright.enable-meta=true
media.stagefright.enable-rtsp=true

#Increase VM Heap Size (default is 36m)
dalvik.vm.heapsize=72m

#makes apps load faster and frees more ram.
dalvik.vm.dexopt-flags=m=y,v=n,o=v,u=n

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

#Game tweaks
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
htc.audio.alt.enable=0
htc.audio.hac.enable=0
ro.config.hw_quickpoweron=true

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

#Better internet browsing & download 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.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

#Increase jpg quality to 100%
ro.media.enc.jpeg.quality=100

# Rendering Tweaks
debug.composition.type=c2d
debug.egl.hw=1
debug.enabletr=true
debug.overlayui.enable=1
debug.qctwa.preservebuf=1
debug.performance.tuning=1
debug.sf.hw=1
dev.pm.dyn_samplingrate=1
hw3d.force=1
ro.config.disable.hw_accel=false
ro.fb.mode=1
ro.sf.compbypass.enable=0
ro.vold.umsdirtyratio=20
persist.sys.composition.type=c2d
persist.sys.ui.hw=1
video.accelerate.hw=1

# Enable GPU Acceleration
debug.sf.hw=1
video.accelerate.hw=1
debug.performance.tuning=1
persist.sys.composition.type=gpu
debug.qc.hardware=true
debug.qctwa.statusbar=1
debug.qctwa.preservebuf=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
hw3d.force=1
ro.product.gpu.driver=1
persist.sys.use_16bpp_alpha=1
persist.sampling_profiler=0
hwui.render_dirty_regions=false
hwui.disable_vsync=true

# Saves some battery without reducing performances
wifi.supplicant_scan_interval=497
pm.sleep_mode=1
power.saving.mode=1
ro.ril.disable.power.collapse=0
ro.vold.umsdirtyratio=20
# Increase general Performance
debug.performance.tuning=1

# Increase some Performance
ro.secure=0
persist.sys.use_16bpp_alpha=1
ro.product.gpu.driver=1
ro.min.fling_velocity=8000
# Reduce the black screen time of the proximity sensor
ro.lge.proximity.delay=15
mot.proximity.delay=15

# Increase camera's photo and video recording quality
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.hprof.vid.fps=65
# Better Flashlight intensity and camera-flash quality
ro.media.capture.flash=led
ro.media.capture.flashMinV=3300000
ro.media.capture.torchIntensity=40
ro.media.capture.flashIntensity=70
ro.media.capture.maxres=8m
ro.media.capture.fast.fps=4
ro.media.capture.slow.fps=120
ro.media.panorama.defres=3264x1840
ro.media.panorama.frameres=1280x720
ro.camcorder.videoModes=true


if you know of any more that work please comment them i will probably add them to the OP
 
Does setting the property values for Dolby enable Dolby Audio & if so how do you edit the .xml in the etc folder. I don't understand . . .
Your xml should look like this
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>

<!--
This file is used to declare music configuration depend on specific model
-->
<music_configration>
<!--Selection Log Level
Parms: debug, info, error or none
Default value is debug-->
<log_level data="debug" />

<!--Selection Audio Effect Type
Parms: dolby, virtualSurround, lgEffect, dolbyExceptCustom or lgEffectWithCustom
Default value is lgEffectWithCustom-->
<audio_effect data="dolbyExceptCustom" />

<!--Support for Pich Zoom.
Default value is false-->
<support_pinchzoom data="true" />

<!--Support for ID3TAG Editor.
Not support in low memory model.
Default value is true-->
<id3tag_editor data="true" />

<!--Support for Cloud Service.
Parms: LGU, SKT, VZW, KT or none
Default value is none-->
<cloud_service data="none" />

<!--Check if QVAG Player is.
For QVGA Player layout
Default value is false-->
<qvga_player data="false" />

<!-- Enable hardware acceleration.
Default value is true-->
<hardware_accelerated data="true" />

<!-- Support Audio Effect through Speaker.
Default value is true-->
<eq_through_speaker data="true" />

<!-- Support Play Speed & Pitch.
Default value is true-->
<support_soundcontrol data="true" />

</music_configration>
 
Your xml should look like this
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>

<!--
This file is used to declare music configuration depend on specific model
-->
<music_configration>
<!--Selection Log Level
Parms: debug, info, error or none
Default value is debug-->
<log_level data="debug" />

<!--Selection Audio Effect Type
Parms: dolby, virtualSurround, lgEffect, dolbyExceptCustom or lgEffectWithCustom
Default value is lgEffectWithCustom-->
<audio_effect data="dolbyExceptCustom" />

<!--Support for Pich Zoom.
Default value is false-->
<support_pinchzoom data="true" />

<!--Support for ID3TAG Editor.
Not support in low memory model.
Default value is true-->
<id3tag_editor data="true" />

<!--Support for Cloud Service.
Parms: LGU, SKT, VZW, KT or none
Default value is none-->
<cloud_service data="none" />

<!--Check if QVAG Player is.
For QVGA Player layout
Default value is false-->
<qvga_player data="false" />

<!-- Enable hardware acceleration.
Default value is true-->
<hardware_accelerated data="true" />

<!-- Support Audio Effect through Speaker.
Default value is true-->
<eq_through_speaker data="true" />

<!-- Support Play Speed & Pitch.
Default value is true-->
<support_soundcontrol data="true" />

</music_configration>
ok well i cleared the xml file in droid edit and copied and pasted your last post. Saved & edited permissions in root explorer.. Now what does this do though?
 
Back
Top Bottom