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

Root [MetroPCS] [ROM] KitKat 4.4.2 NEW BETA 4

How did people got root on this? Super SU keeps saying that binaris are not installed and cannot be installed

The reason i got mine to work was by updating the Super Su in the play store then launch it will say it needs to update and click normal and your set.
 
Fixed the Network mode, now shows GSM/WCDMA/LTE auto. Basically I changed everything in the build.prop related to Europe to US. While doing that the Qremote app changed to show US brand names and now works too.

Also tethering used to show bluetooth tethering but now shows USB tethering.


Screenshot_2014-08-21-10-32-53.png


Screenshot_2014-08-21-11-01-03.png


Screenshot_2014-08-21-11-01-31.png


BUILD PROP

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49I.D50020b
ro.build.display.id=KOT49I.D500hK_B4
ro.build.version.incremental=D50020b.1403698254
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=Wed Jun 25 17:46:09 IST 2014
ro.build.date.utc=1403698569
ro.build.type=user
ro.build.user=mangarao.mudunuri
ro.build.host=si-rd10-bld45
ro.build.tags=release-keys
ro.product.model=LGMS500
ro.product.brand=MetroPCS
ro.product.name=f6_mpcs_tmo_us
ro.product.device=f6
ro.product.board=f6mt
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=LGE
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
ro.build.product=f6
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=f6_open_eu-user 4.4.2 KOT49I.D50020b D50020b.1403698254 release-keys
ro.build.fingerprint=lge/f6_open_eu/f6:4.4.2/KOT49I.D50020b/D50020b.1403698254:user/release-keys
ro.build.characteristics=default
# end build properties
#
# from device/lge/f6/system.prop
#
#
# system.prop for surf
#

rild.libpath=/system/lib/libril-qc-qmi-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0

# LGE_CHANGE_S [f6][protocol]
persist.radio.add_power_save=1
# LGE_CHANGE_E [f6][protocol]

#
# system props for the cne module
#
persist.cne.feature=0

ro.hdmi.enable=false
lpa.decode=true
tunnel.decode=false
tunnel.audiovideo.decode=false
lpa.use-stagefright=true
qcom.hw.aac.encoder=true

#system props for the MM modules

media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
#33395 is sum of supported format flags in AAL
#Formats: AVI AC3 ASF AAC QCP DTS 3G2
mm.enable.qcom_parser=33395

#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=false

#system props for time-services
persist.timed.enable=true

# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.fluence.speaker=none
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
persist.audio.lowlatency.rec=false

# System prop to select audio resampler quality
af.resampler.quality=255
# System prop to select MPQAudioPlayer by default on mpq8064
#mpq.audio.decode=true

#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608

# system prop for requesting Master role in incoming Bluetooth connection.
#
ro.bluetooth.request.master=true
#

#Enable set language based on ICCID
persist.sys.cust.iccid_lang=true
#

# system prop for Bluetooth Auto connect for remote initated connections
#
ro.bluetooth.remote.autoconnect=true
# system property for Bluetooth discoverability time out in seconds
# 0: Always discoverable
#debug.bt.discoverable_time=0

#system prop for switching gps driver to qmi
persist.gps.qmienabled=true

# System property for cabl
ro.qualcomm.cabl=0

# System props for telephony
# System prop to turn on CdmaLTEPhone always
#telephony.lteOnCdmaDevice=1
#
# System prop for sending transmit power request to RIL during WiFi hotspot on/off
#
ro.ril.transmitpower=true

#
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
ro.hwui.text_cache_width=2048

#
# Supports warmboot capabilities
#
ro.warmboot.capability=1

#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
#ro.qc.sdk.audio.fluencetype=none
ro.qc.sdk.camera.facialproc=true
ro.qc.sdk.gestures.camera=false
ro.qc.sdk.sensors.gestures=false
#property to force camera shutter sound on speaker
ro.camera.sound.forced=1
#property to check if dynamic resolution change is supported in framework
ro.streaming.video.drs=true
#property to enable user to access Google WFD settings.
persist.debug.wfd.enable=1
#property to choose between virtual/external wfd display
persist.sys.wfd.virtual=0

#system prop for setting rmnet mux mode
persist.rmnet.mux=disabled

# Reduce Background apps limit
ro.sys.fw.bg_apps_limit=20


# FM module vendor
ro.fm.module=BCM
# vibrator
ro.config.vibrate_type=2

#
# ADDITIONAL_BUILD_PROPERTIES
#
log.tag.GpsLocationProvider=DEBUG
log.tag.LocationManagerService=DEBUG
log.tag.NlpProxy=DEBUG
log.tag.LocSvc_java=DEBUG
ro.build.target_operator=TMO
ro.build.target_operator_ext=MPCS_TMO
ro.build.target_country=US
ro.lge.swversion=D50020b
ro.lge.swversion_short=V20b
ro.lge.swversion_rev=00
dalvik.vm.heaptargetutilization=0.25
ro.lge.lcd_default_brightness=149
ro.lge.lcd_auto_brightness_mode=false
mmp.enable.mov=true
lge.nfc.vendor=nxp
lge.nfc.fdtval=FB
ro.qc.sdk.audio.fluencetype=fluence
persist.audio.fluence.speaker=none
persist.gsm.sms.disablelog=64
telephony.lteOnCdmaDevice=0
ro.telephony.default_network=9
ro.config.ringtone=01_Lifes_Good.ogg
ro.config.notification_sound=Optimus.ogg
ro.config.alarm_alert=Lifes_Good_Alarm.ogg
#ro.com.google.gmsversion=4.4_r3
ro.setupwizard.mode=DISABLED
ro.livewallpaper.map=DISABLED
#ro.com.google.apphider=on
ro.sdcrypto.syscall=378
ro.lge.audio_soundexception=true
ro.lge.capp_ZDi_O=true
lge.zdi.actionsend=false
lge.zdi.onactivityresult=true
lge.zdi.dragdropintent=false
ro.lge.capp_almond=true
ro.lge.capp_move_sdcard=true
ro.lge.capp_smartcard_lgril=false
ro.lge.capp_smartcard_uicc=true
ro.lge.capp_smartcard_smartmx=false
ro.lge.qslide.max_window=2
ro.lge.capp_emotional_led=true
ro.lge.irrc.type=sw
drm.service.enabled=true
ro.vendor.extension_library=/system/lib/libqc-opt.so
ro.afwdata.LGfeatureset=TMUSBASE
net.tethering.noprovisioning=true
persist.lg.data.fd=-1
persist.qcril.disable_retry=true
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=96m
dalvik.vm.heapsize=256m
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
wlan.chip.vendor=brcm
wlan.chip.version=bcm4334
wifi.lge.patch=true
dhcp.dlna.using=false
wlan.lge.passpoint=false
wlan.lge.powermode=false
ime_vibration_pattern=0:20
lge.normalizer.param=version2.0/true/5.0/false/13500/1.0/4000/0.42
lge.hw.frontkeyled=true
ro.com.android.dataroaming=false
ro.sf.lcd_density=240
persist.radio.oem_socket=0
ro.lge.nfc=BRCM
ro.build.sbp=1
persist.radio.apm_sim_not_pwdn=1
lge.signed_image=true
bluetooth.chip.vendor=brcm
ro.config.vc_call_vol_steps=6
ro.config.vc_call_vol_default=3
persist.sys.dalvik.vm.lib=libdvm.so
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=1
ro.qc.sdk.izat.service_mask=0x0
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1

# hroark try to get LTE Working
telephony.lteOnGsmDevice=1
ro.ril.def.preferred.network=9
rild.libargs=-d /dev/smd0
ro.telephony.default_network=9
DEVICE_PROVISIONED=1
gsm.apn.sim.operator.numeric=310260
gsm.operator.numeric=310260
gsm.sim.operator.numeric=310260
ro.carrier=unknown
 
@carolcityboyz

The only thing needed to get LTE option is editing the following line as I said before

ro.build.target_operator=OPEN to =TMO

Change it to ATT, VZW, SPR etc to change overall UI.
 
Fixed the Network mode, now shows GSM/WCDMA/LTE auto. Basically I changed everything in the build.prop related to Europe to US. While doing that the Qremote app changed to show US brand names and now works too.


nice job man, good find
 
@carolcityboyz

The only thing needed to get LTE option is editing the following line as I said before

ro.build.target_operator=OPEN to =TMO

Change it to ATT, VZW, SPR etc to change overall UI.

Changed it to ATT and now i have my carrier on the top left corner of the screen, good stuff man thanks its liket he sku_id froM HTC oNE
 
#Can someone get this 11extsd2internalsd #script working for this ROM please?


#Credit androidguy1991

sleep 2
mount -o remount,rw /
mkdir -p /data/internal_sd
mount -o bind /storage/sdcard0 /data/internal_sd
mount -t vfat -o umask=0000 /dev/block/vold/179:33 /storage/sdcard0
mount -o bind /data/internal_sd /storage/external_SD
 
Fixed the Network mode, now shows GSM/WCDMA/LTE auto. Basically I changed everything in the build.prop related to Europe to US. While doing that the Qremote app changed to show US brand names and now works too.

Also tethering used to show bluetooth tethering but now shows USB tethering.


Screenshot_2014-08-21-10-32-53.png


Screenshot_2014-08-21-11-01-03.png


Screenshot_2014-08-21-11-01-31.png


BUILD PROP

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49I.D50020b
ro.build.display.id=KOT49I.D500hK_B4
ro.build.version.incremental=D50020b.1403698254
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=Wed Jun 25 17:46:09 IST 2014
ro.build.date.utc=1403698569
ro.build.type=user
ro.build.user=mangarao.mudunuri
ro.build.host=si-rd10-bld45
ro.build.tags=release-keys
ro.product.model=LGMS500
ro.product.brand=MetroPCS
ro.product.name=f6_mpcs_tmo_us
ro.product.device=f6
ro.product.board=f6mt
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=LGE
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
ro.build.product=f6
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=f6_open_eu-user 4.4.2 KOT49I.D50020b D50020b.1403698254 release-keys
ro.build.fingerprint=lge/f6_open_eu/f6:4.4.2/KOT49I.D50020b/D50020b.1403698254:user/release-keys
ro.build.characteristics=default
# end build properties
#
# from device/lge/f6/system.prop
#
#
# system.prop for surf
#

rild.libpath=/system/lib/libril-qc-qmi-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0

# LGE_CHANGE_S [f6][protocol]
persist.radio.add_power_save=1
# LGE_CHANGE_E [f6][protocol]

#
# system props for the cne module
#
persist.cne.feature=0

ro.hdmi.enable=false
lpa.decode=true
tunnel.decode=false
tunnel.audiovideo.decode=false
lpa.use-stagefright=true
qcom.hw.aac.encoder=true

#system props for the MM modules

media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
#33395 is sum of supported format flags in AAL
#Formats: AVI AC3 ASF AAC QCP DTS 3G2
mm.enable.qcom_parser=33395

#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=false

#system props for time-services
persist.timed.enable=true

# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.fluence.speaker=none
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
persist.audio.lowlatency.rec=false

# System prop to select audio resampler quality
af.resampler.quality=255
# System prop to select MPQAudioPlayer by default on mpq8064
#mpq.audio.decode=true

#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608

# system prop for requesting Master role in incoming Bluetooth connection.
#
ro.bluetooth.request.master=true
#

#Enable set language based on ICCID
persist.sys.cust.iccid_lang=true
#

# system prop for Bluetooth Auto connect for remote initated connections
#
ro.bluetooth.remote.autoconnect=true
# system property for Bluetooth discoverability time out in seconds
# 0: Always discoverable
#debug.bt.discoverable_time=0

#system prop for switching gps driver to qmi
persist.gps.qmienabled=true

# System property for cabl
ro.qualcomm.cabl=0

# System props for telephony
# System prop to turn on CdmaLTEPhone always
#telephony.lteOnCdmaDevice=1
#
# System prop for sending transmit power request to RIL during WiFi hotspot on/off
#
ro.ril.transmitpower=true

#
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
ro.hwui.text_cache_width=2048

#
# Supports warmboot capabilities
#
ro.warmboot.capability=1

#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
#ro.qc.sdk.audio.fluencetype=none
ro.qc.sdk.camera.facialproc=true
ro.qc.sdk.gestures.camera=false
ro.qc.sdk.sensors.gestures=false
#property to force camera shutter sound on speaker
ro.camera.sound.forced=1
#property to check if dynamic resolution change is supported in framework
ro.streaming.video.drs=true
#property to enable user to access Google WFD settings.
persist.debug.wfd.enable=1
#property to choose between virtual/external wfd display
persist.sys.wfd.virtual=0

#system prop for setting rmnet mux mode
persist.rmnet.mux=disabled

# Reduce Background apps limit
ro.sys.fw.bg_apps_limit=20


# FM module vendor
ro.fm.module=BCM
# vibrator
ro.config.vibrate_type=2

#
# ADDITIONAL_BUILD_PROPERTIES
#
log.tag.GpsLocationProvider=DEBUG
log.tag.LocationManagerService=DEBUG
log.tag.NlpProxy=DEBUG
log.tag.LocSvc_java=DEBUG
ro.build.target_operator=TMO
ro.build.target_operator_ext=MPCS_TMO
ro.build.target_country=US
ro.lge.swversion=D50020b
ro.lge.swversion_short=V20b
ro.lge.swversion_rev=00
dalvik.vm.heaptargetutilization=0.25
ro.lge.lcd_default_brightness=149
ro.lge.lcd_auto_brightness_mode=false
mmp.enable.mov=true
lge.nfc.vendor=nxp
lge.nfc.fdtval=FB
ro.qc.sdk.audio.fluencetype=fluence
persist.audio.fluence.speaker=none
persist.gsm.sms.disablelog=64
telephony.lteOnCdmaDevice=0
ro.telephony.default_network=9
ro.config.ringtone=01_Lifes_Good.ogg
ro.config.notification_sound=Optimus.ogg
ro.config.alarm_alert=Lifes_Good_Alarm.ogg
#ro.com.google.gmsversion=4.4_r3
ro.setupwizard.mode=DISABLED
ro.livewallpaper.map=DISABLED
#ro.com.google.apphider=on
ro.sdcrypto.syscall=378
ro.lge.audio_soundexception=true
ro.lge.capp_ZDi_O=true
lge.zdi.actionsend=false
lge.zdi.onactivityresult=true
lge.zdi.dragdropintent=false
ro.lge.capp_almond=true
ro.lge.capp_move_sdcard=true
ro.lge.capp_smartcard_lgril=false
ro.lge.capp_smartcard_uicc=true
ro.lge.capp_smartcard_smartmx=false
ro.lge.qslide.max_window=2
ro.lge.capp_emotional_led=true
ro.lge.irrc.type=sw
drm.service.enabled=true
ro.vendor.extension_library=/system/lib/libqc-opt.so
ro.afwdata.LGfeatureset=TMUSBASE
net.tethering.noprovisioning=true
persist.lg.data.fd=-1
persist.qcril.disable_retry=true
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=96m
dalvik.vm.heapsize=256m
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
wlan.chip.vendor=brcm
wlan.chip.version=bcm4334
wifi.lge.patch=true
dhcp.dlna.using=false
wlan.lge.passpoint=false
wlan.lge.powermode=false
ime_vibration_pattern=0:20
lge.normalizer.param=version2.0/true/5.0/false/13500/1.0/4000/0.42
lge.hw.frontkeyled=true
ro.com.android.dataroaming=false
ro.sf.lcd_density=240
persist.radio.oem_socket=0
ro.lge.nfc=BRCM
ro.build.sbp=1
persist.radio.apm_sim_not_pwdn=1
lge.signed_image=true
bluetooth.chip.vendor=brcm
ro.config.vc_call_vol_steps=6
ro.config.vc_call_vol_default=3
persist.sys.dalvik.vm.lib=libdvm.so
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=1
ro.qc.sdk.izat.service_mask=0x0
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1

# hroark try to get LTE Working
telephony.lteOnGsmDevice=1
ro.ril.def.preferred.network=9
rild.libargs=-d /dev/smd0
ro.telephony.default_network=9
DEVICE_PROVISIONED=1
gsm.apn.sim.operator.numeric=310260
gsm.operator.numeric=310260
gsm.sim.operator.numeric=310260
ro.carrier=unknown

copied your build and now i have lte working and now QREMOTE works on my sanyo TV again! thanks hroark you should make this the default build since this fixes the qremote
 
I personally think you should leave the apps and lockscreenbas is.

I use the original LG apps because of the features like QSlide and what not.

I personally believe you shouldn't try to make it look too much like AOSP when we already have an AOSP ROM. :D

Just a thought :p

I can't agree more!!
We don't want that stock look and feel. We already have a couple of stock based Roms as it is.
 
well what else should i add to the next release

I want Isis to be working.

Do you have Isis microSIM? Can you get one?

There is $50 right there to anybody on T-Mobile +$250 in $1 cash back until the end of 2014 if you open Amex Serve account from Isis.

Well worth the effort IMHO.
 
Man isis is not part of the rom. If isis doesnt work its because the app doesnt wanna work with the rom. He means stuff from the rom. Its kinda getting more annoying than people asking wifi calling on the AOSP rom. If its not from the rom it shouldnt be first priority

Use google eallet, i used it on stripes and it worked
 
Man isis is not part of the rom. If isis doesnt work its because the app doesnt wanna work with the rom. He means stuff from the rom. Its kinda getting more annoying than people asking wifi calling on the AOSP rom. If its not from the rom it shouldnt be first priority

Use google eallet, i used it on stripes and it worked

you are annoyed? my apologies.

I don't express my annoyances here, so I suggest you keep yours for yourself too.

The problem is in the build.prop, and I do believe it can be resolved, and maybe easily.

Does your Google Wallet pay you $50 for using it? No? That's what I thought.

I personally have already milked out every piece possible from the Isis promotions. But I do believe that community will benefit.
 
How about some governors and overclock? :) Oh and a way to swap external and internal storage. Sorry if I'm asking for too much and thanks for your work.

I would like to see different kernel builds to choose from instead of it being incorporated into a ROM.

This ROM should serve as a basis for LG KitKat, so any apps should follow LGs base, at least either from official 4.1.2 or official 4.4.2 EU for the sake of consistency
Any ROMs that are built using F6 KitKat should be tailored to whatever they want.
 
Back
Top Bottom