Jan 20, 2017

ZTE ZMAX PRO - /proc/mounts

cat mounts
rootfs / rootfs ro,seclabel 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=934252k,nr_inodes=233563,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,seclabel,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,size=934252k,nr_inodes=233563,mode=750,gid=1000 0 0
tmpfs /mnt tmpfs rw,seclabel,relatime,size=934252k,nr_inodes=233563,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
/dev/block/bootdevice/by-name/system /system ext4 ro,seclabel,relatime,discard,data=ordered 0 0
/dev/block/bootdevice/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/dsp /dsp ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/modem /firmware vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
tmpfs /storage tmpfs rw,seclabel,relatime,size=934252k,nr_inodes=233563,mode=755,gid=1000 0 0
/dev/block/dm-0 /data ext4 rw,seclabel,nosuid,nodev,relatime,discard,noauto_da_alloc,resuid=1000,resgid=9990,data=ordered 0 0
/dev/fuse /mnt/runtime/default/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/block/vold/public:179,129 /mnt/media_rw/3BB4-1EFA vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/fuse /mnt/runtime/default/3BB4-1EFA fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/3BB4-1EFA fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/3BB4-1EFA fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/3BB4-1EFA fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

shell@urd:/proc $

ZTE ZMAX PRO - /proc/devices

shell@urd:/proc $ cat devices
cat devices
Character devices:
  1 mem
256 msm_rng
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
 10 misc
 13 input
 21 sg
 29 fb
 60 msm_tb
 81 video4linux
 86 ch
 89 i2c
108 ppp
116 alsa
128 ptm
136 pts
166 ttyACM
180 usb
188 ttyUSB
189 usb_device
216 rfcomm
224 rmi
225 goodix_fp_spi
226 wwan_ioctl
227 hidg
228 adsprpc-smd
229 sensors
230 trustonic_tee
231 avtimer
232 seemplog
233 jpeg0
234 ttyGS
235 ccid_bridge
236 usbmon
237 usb_ext_chg
238 uio
239 icesdcc
240 qseecom
241 kgsl
242 smdpkt
243 dia
244 smd
245 msm_pacman
246 subsys
247 voice_svc
248 bsg
249 ipaNatTable
250 ipa
251 media
252 rtc
253 msm_thermal_query
254 msm_sps

Block devices:
  1 ramdisk
259 blkext
  7 loop
  8 sd
 65 sd
 66 sd
 67 sd
 68 sd
 69 sd
 70 sd
 71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
179 mmc
253 zram
254 device-mapper

ZTE ZMAX PRO - Build.Prop

-- Nothing special, just posting here for record & further development --



# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MMB29M
ro.build.display.id=Z981V1.0.0B08
ro.build.version.incremental=20160622.141326
ro.build.version.sdk=23
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=6.0.1
ro.build.version.security_patch=2016-06-01
ro.build.version.base_os=
ro.build.date=Wed Jun 22 14:18:11 CST 2016
ro.build.date.utc=1466576291
ro.build.type=user
ro.build.user=xuzhenxuan
ro.build.host=scmbuild
ro.build.tags=release-keys
ro.build.flavor=P895T20_MPCS-user
ro.product.model=Z981
ro.product.brand=ZTE
ro.product.name=P895T20_MPCS
ro.product.device=urd
ro.product.board=urd
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=arm64-v8a
ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=arm64-v8a
ro.product.manufacturer=ZTE
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=msm8952
# ro.build.product is obsolete; use ro.product.device
ro.build.product=urd
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=P895T20_MPCS-user 6.0.1 MMB29M 20160622.141326 release-keys
ro.build.fingerprint=ZTE/P895T20_MPCS/urd:6.0.1/MMB29M/20160622.141326:user/release-keys
ro.build.characteristics=nosdcard
# end build properties
#
# from device/zte/urd/system.prop
#
#
# system.prop for msm8952
#

rild.libpath=/vendor/lib64/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
# Start in cdma mode
# ro.telephony.default_network=5

debug.sf.hw=0
debug.egl.hw=0
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0
dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
debug.enable.sglscale=1
persist.hwc.downscale_threshold=1.15

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

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

#system props for the MM modules
media.msm8956hw=0
mm.enable.smoothstreaming=true
av.debug.disable.pers.cache=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true

#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE
mm.enable.qcom_parser=1048575

# Additional buffers shared between Camera and Video
vidc.enc.dcvs.extra-buff-count=2

#Audio voice concurrency related flags
voice.playback.conc.disabled=true
voice.record.conc.disabled=false
voice.voip.conc.disabled=true
#Decides the audio fallback path during voice call, deep-buffer and fast are the two allowed fallback paths now.
voice.conc.fallbackpath=deep-buffer

#parser input buffer size(256kb) in byte stream mode
audio.parser.ip.buffer.size=262144
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
persist.data.mode=concurrent

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

#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report major/minor versions as 3/0
# 196609 is decimal for 0x30001 to report major/minor versions as 3/1
ro.opengles.version=196609

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

#
# System props for telephony
# System prop to turn on CdmaLTEPhone always
telephony.lteOnCdmaDevice=0

#
# System props for bluetooh
# System prop to turn on hfp client
bluetooth.hfp.client=1

#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true

#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=fluence
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=false
#Set for msm8952
tunnel.audio.encode = false
#Buffer size in kbytes for compress offload playback
audio.offload.buffer.size.kb=64
#Minimum duration for offload playback in secs
audio.offload.min.duration.secs=30
#Enable offload audio video playback by default
audio.offload.video=true

#Enable PCM offload by default
audio.offload.pcm.16bit.enable=true
audio.offload.pcm.24bit.enable=true

#Enable audio track offload by default
audio.offload.track.enable=true

#Enable music through deep buffer
audio.deep_buffer.media=true

#Enable downsampling for multi-channel content > 48Khz
audio.playback.mch.downsample=true

#enable voice path for PCM VoIP by default
use.voice.path.for.pcm.voip=true

#System property for FM transmitter
ro.fm.transmitter=false
#enable dsp gapless mode by default
audio.offload.gapless.enabled=true

#multi offload
audio.offload.multiple.enabled=false

#enable pbe effects
audio.safx.pbe.enabled=true
#property for AudioSphere Post processing
audio.pp.asphere.enabled=false

#Set composition for USB
#persist.sys.usb.config=diag,serial_smd,rmnet_ipa,adb

#Set read only default composition for USB
#ro.sys.usb.default.config=diag,serial_smd,rmnet_ipa,adb

#property to enable user to access Google WFD settings
persist.debug.wfd.enable=1
#property to enable VDS WFD solution
persist.hwc.enable_vds=1

#selects CoreSight configuration to enable
persist.debug.coresight.config=stm-events

#property for vendor specific library
ro.vendor.at_library=libqti-at.so
ro.vendor.gt_library=libqti-gt.so

#property to enable narrow search range for video encoding
vidc.enc.narrow.searchrange=1

#property to enable fingerprint
persist.qfp=false

####add by stone 2015_1127##################
#persist.zte.fingerprintd_syna=1

#min/max cpu in core control
ro.core_ctl_min_cpu=2
ro.core_ctl_max_cpu=4

#property to enable DS2 dap
audio.dolby.ds2.enabled=true

#HWUI properties
ro.hwui.texture_cache_size=72
ro.hwui.layer_cache_size=48
ro.hwui.r_buffer_cache_size=8
ro.hwui.path_cache_size=32
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=6
ro.hwui.texture_cache_flushrate=0.4
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=1024
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=2048

#Enable B service adj transition by default
ro.sys.fw.bservice_enable=true
ro.sys.fw.bservice_limit=5
ro.sys.fw.bservice_age=5000

# Enable Delay Service Restart
ro.am.reschedule_service=true

#Trim properties
ro.sys.fw.use_trim_settings=true
ro.sys.fw.empty_app_percent=50
ro.sys.fw.trim_empty_percent=100
ro.sys.fw.trim_cache_percent=100
ro.sys.fw.trim_enable_memory=2147483648

#Optimal dex2oat threads for faster app installation
ro.sys.fw.dex2oat_thread_count=4

# set cutoff voltage to 3200mV
ro.cutoff_voltage_mv=3200

#set the debug configuration for 8956/76
persist.debug.8976.config=true

#force HAL1 for below packages
camera.hal1.packagelist=com.skype.raider,com.google.android.talk

#properties for limiting preview size in camera
camera.display.umax=1920x1080
camera.display.lmax=1280x720

#low power mode for camera
camera.lowpower.record.enable=1

# ZTE_MODIFY liyunteng, for DOLBY_AUDIO_EFFECT
dmid=3067269873
audio.ds1.metainfo.key=273
# ZTEMODIFY, modified, end

#enable game colocation feature
sched.colocate.enable=1

#ZTE_MODIFY add by fanzhao 20160309
persist.camera.stats.test=5

#
# ADDITIONAL_BUILD_PROPERTIES
#
persist.radio.ROTATION_ENABLE=1
ro.com.google.clientidbase.am=android-metropcs-us
ro.metropcs.ui=true
ro.build.baseband_version=Z981B01
persist.radio.VT_HYBRID_ENABLE=1
persist.data.iwlan.enable=true
ro.build.sw_internal_version=MPCS_P895T20V1.0.0B13
ro.telephony.default_network=9
persist.radio.VT_ENABLE=1
ro.build.hardware_version=u88A
telephony.lteOnCdmaDevice=0
persist.shell.tcpip.debug=1
ro.streaming.ua.prof=http://www.zte.com.cn/mobile/uaprof/Z981.xml
ro.com.google.clientidbase.ms=android-metropcs-us
ro.remote_simlock.enable=true
persist.carrier.selected_id=TMOBILE
persist.carrier.activated_id=TMOBILE
persist.sys.usb.menu=enable
persist.sys.usb.config=mtp
ro.config.alarm_alert=Dawn_of_the_jungle.ogg
ro.config.notification_sound=Glow.ogg
ro.config.ringtone=Marimba.ogg
persist.dpm.feature=0
persist.sys.logcontrol.run=1
persist.sys.ssr.restart_level=ALL_ENABLE
ro.com.android.dataroaming=false
persist.radio.add_power_save=1
persist.radio.sap_silent_pin=true
dalvik.vm.heapminfree=4m
dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapmaxfree=8m
keyguard.no_require_sim=true
ro.carrier=unknown
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.apm_sim_not_pwdn=1
persist.radio.sib16_support=1
persist.radio.custom_ecc=1
ro.frp.pst=/dev/block/bootdevice/by-name/config
af.fast_track_multiplier=1
audio_hal.period_size=192
drm.service.enabled=1
dolby.monospeaker=true
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=6.0_r3
ro.com.google.clientidbase=android-zte
ro.com.google.clientidbase.yt=android-zte
ro.com.google.clientidbase.gmm=android-zte
persist.sys.dalvik.vm.lib.2=libart
dalvik.vm.isa.arm64.variant=generic
dalvik.vm.isa.arm64.features=default
dalvik.vm.isa.arm.variant=cortex-a53
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
persist.gps.qc_nlp_in_use=1
persist.loc.nlp_name=com.qualcomm.location
ro.gps.agps_provider=1
ro.expect.recovery_id=0xda176f31e80595c051ed778d64a6e4c3951c4243000000000000000000000000



Aug 30, 2016

Open Letter to LG - I want Refund for my LG G Stylo

Open Letter to LG


Dear LG Mobile

My name is Kyle and I am a dedicated LG phone user.
My wireless carrier is Metro PCS and I've been only using LG Phones (Esteem, Motion, Spirit, F6, F60, G Stylo) ever since.

I am also a ROM Developer with multiple published ROMs and tweaks for LG Phones. I go by ID Bard at AnroidForums and have a ROM Developer Title.
I've spent countless hours for developing those ROMS and assissted LG users through forum activity.
I am proudly say that I've helped LG community to grow and expand. My experience with LG product has been stelar but it changed this year.


December of the last year, I've purchased LG G Stylo (MS631) to upgrade my LG F60. As a royal LG customer & developer I didn't even consider any other brand.
But due to the design failure & manufacturer defect of Stylo's GPS, it's been a disastrous experience.

The GPS reception of LG Stylo is not working, spot connection at best. Any GPS & location based apps including maps, navigation, local serach result and game don't work.
And it's not just my phone only, hundreds and thousands users are affected by this. Just simply Google " LG G Stylo GPS issue" and you see users complaints.

In order to get it fixed I also contact LG Repair Center but it didn't work. As a matter of fact, I had to send it to your facility **3 TIMES** but it didn't solve the issue.
I've spent numerous hours calling, contacting, switching phones, stop by Fedex office package it up, pay my own money for package (lable is paid by LG but box is not), wait phone to come back, switching back, set up the phone from scratch again. This has been causing too much time wasted and stress on my end.

Below is my attempts to get it repaired.


May 24, 2016
Repair ticket issued for the first time
Unit sent to LG Repair Center
RMA# A0165G76450

May 27, 2016
Phone reparied shipped back.

May 27 - June 13, 2016
Found GPS issue still exists, contacted customer service


June 13, 2016
Repair ticket issued for the second time
Unit sent to LG Repair Center
RMA# A0166003852


June 20, 2016
Phone repaired shipped back

June 20 - July 18, 2016
GPS not fixed
Contacted customer service for completely replace or refund but denied


July 18, 2016
Repair ticket issued for the third time with escalation note
Unit sent to LG Repair Center
RMA# A0167G10133


July 28, 2016
Phone repaired shipped back


July 28, 2016 - August 26, 2016
GPS issue still exists
Had to activate and use old Samsung phone for family travel


August 30, 2016
Contacted customer service for complete refund, denied



As you can see I've spent too much time and energy for this phone. Also LG is wasting return lable and repair labor for something that cannot be fixed.
I gave LG 3 chances already, so this time I am kindly asking LG to completely refund my stylo so I can walk out from this.




For your reference, below is LG ROMs which I worked and published.


LG Esteem (MS910) ROM - Alicia
http://androidforums.com/threads/rom-ms910-alicia-v1-0.655212/

LG Motion (MS770) ROM - Bela
http://androidforums.com/threads/rom-updated-lg-motion-bella-v3-merry-christmas.687265/

LG Motion (MS770) ROM - Year2014
http://androidforums.com/threads/rom-lg-motion-year-2014-updated-v-1a.860679/

LG F6 (MS500) ROM - Dana
http://androidforums.com/threads/metropcs-rom-aroma-lg-optimus-f6-dana-ver-2.864744/

LG F60 (MS395) ROM - Base ROM
http://androidforums.com/threads/lg-f60-metropcs-ms395-base-rom-testing.918630/



Sincerely,

Kyle Lee




Jul 1, 2016

More New Phones Available; Including iPhones

Metro PCS has been actively releasing new phone lines ups recently.

These are the phones they released 8 phones within 2 months, the biggest new phone release I've ever seen.

LG
K10, Stylo 2 Plus


Samsung
J7, On5


Apple
6S Plus, 6S, SE, 5S



LG Stylo 2 Plus

Highly anticipated Stylo 2 Plus has been released. Compared to other international versions, US version has smaller memory size (3GB vs 2 GB) and few features are missing (no FM Radio, no IR Blaster).

Yet it still comes with 1.4Ghz Octa (8) Cores and Finger Print Reader installed. Also it's price is very competitive as $149.00 (Pay $219, Mail in Rebate $70)



  • Android 6.0 Marshmallow
  • 5.7" HD In-Cell Display
  • 13MP autofocus main camera with LED flash
  • 5MP front facing camera with Gesture Shot and Selfie light
  • 16GB ROM / 2 GB RAM


If you are looking to upgrade your old phone. This might be the best price / spec; huge screen, Octa Core, Stylus Feature. You will get more than what you paid.

But if you already own G Stylo or similar and happy with it. No need to rush and upgrade.









If you are looking for a new or an upgrade phone, go to Metro PCS site and check the new line ups.


May 31, 2016

Two New Phones for Metro PCS (Samsung Galaxy J7, LG K10)

It seems like they are decent Mid-Range phones.

Being a LG G Stylo user, I don't see any merit of switching it. LG G Stylo recently updated with MM which even reduces a reason to switch.

But if you have older phones with smaller screen (Samsung Core Prime, LG Leon or older) these will be a good upgrade.



Samsung Galaxy J7
$179.00 (Tmobile $239.00)
https://www.metropcs.com/phones/details/samsung-galaxy-j7/610214645814::White.html

  • 4G LTE enabled
  • Android 6.0.1 Marshmallow
  • 5.5" HD Super AMOLED display
  • 13MP autofocus main camera with LED flash
  • 5MP wide angle front-facing camera with LED Flash
  • 1.5GB RAM


LG K10

$99.00 (Tmobile $164.99)
https://www.metropcs.com/phones/details/lg-k10/610214646453::Gold.html


  • 4G LTE enabled
  • Android 6.0.1 Marshmallow
  • 5.3" HD IPS display with 2.5D arc glass
  • 8MP autofocus main camera with LED flash
  • 5MP front-facing camera with Gesture Shot and Selfie light
  • 2GB RAM

May 14, 2016

LG G Stylo - Official Metro PCS Marshmallow Version Update Available

If you have Metro PCS LG G Stylo you should received or will receive Marshmallow update notification.


1. Make sure you are connected to Wifi

2. Make sure to backup important files to EXTERNAL SD card or cloud server.

3. Make sure you have the current version of ROM and Data backed up (TWRP backup)

Mar 9, 2016

How to Install Marshmallow on your Metro PCS LG G Stylo

As you may aware T-mobile just rolled out Marshmallow update for LG G Stylo.

Unfortunately Metro PCS users have no luxury to have that. As usual Metro PCS's software update is no-exists.

But fortunately most of newer phones that came out after T-Mobile and Metro PCS merger are same phone with only cosmetic differences. They are same phones except whether you have T-mobile branded apps & icons or Metro branded ones. Thus (most of the time) you can safely install T-mobile ROM to Metro and vice versa.


Once you install T-mobile software to Metro PCS phone and make it to be recognized it as T-mobile phone. You will be able to download Marshmallow software update.

Let me provide you step by step to do so. I am assuming you know how to root and how to make back up / restore. I am not responsible for bricking your phone or any damage done to yours.



Pre-requirements

1) Wifi connection
T-mobile sends update through Wifi, even if you have strong 4G LTE signal you can't install MM without Wi-fi connection.


2) Enough Battery on phone at least 25% - 30%
T-mobile web site recommends at least 50% though.


3) T-mobile KDZ file
To go back to T-mobile stock


4) LG Flash Tool 2014
To Flash T-mobile KDZ


5) Backup all important files to PC or external SD card.


6) USB cable, computer, backup/restore/stock files in case anything goes bad.




Go back to T-mobile Stock (H63110I)


1. First check this unbrick guide from GameTheory

http://androidcreations.weebly.com/lg-g-stylo-update.html


2. Download T-mobile 10j KDZ file. If 10J is not available use 10I instead.
T-mobile 10i KDZ link
https://drive.google.com/file/d/0B69dMfqyU4n9VlBiODZrNXlqdlU/view?usp=sharing


3. Download LG Flashtool 2014


4. Follow the unbrick guide and install T-mobile 10i KDZ to your phone. Your Stylo has to be either T-mobile or Metro PCS brand.


5. Reboot


6. Now you have T-mobile LG G Stylo.


7. Set up phone as usual; check internet connection, connect to wifi, sign up



Hello Guy Fieri :) What a screenshot....



8. Go to Settings -> General -> Date & Time  -> Uncheck Auto-date & time.

9. Manually set time 11:30 PM. Hit OK then reboot





10. Setting -> General -> About Phone -> Update Center ->  System Updates.


11. You should see there's Android System Update.





12. Download the update. While downloading, do not unlock developer option or apply root, this may permanently block MM update. The only update on phone should be this System update and couple of automatic app updates.

Again, just patiently wait until download finishes.


13. Once download finishes apply the patch. Phone will reboot to recover session and install the patch automatically.


14. There should be total 2-3 minor patches until you see 700MB Android 6.0 update. If you don't see those patches, repeat step 9; reset time 11:30 PM, reboot phone, check system update.


15. Once you install final patch (means you have software H63110L), you should see large update, almost 700mb and message saying T-mobile presents Android 6.0. This is the Marshmallow patch.

16. Download the patch and update.

17. Phone reboots. Now you have Marshmallow LG G Stylo.



Not much difference though...


Marshmallow YAY!






Further Reading

Official T-mobile Page
https://support.t-mobile.com/docs/DOC-21859#requirements


GameTheory Stock Restore Guide
http://androidcreations.weebly.com/lg-g-stylo-update.html


T-mobile Stylo 10I KDZ
https://drive.google.com/file/d/0B69dMfqyU4n9VlBiODZrNXlqdlU/view?usp=sharing



Mar 8, 2016

LG G Styloe (T-mo) Marshmallow rolling out.

Official T-mobile site link here.

https://support.t-mobile.com/docs/DOC-21859#update_download


Not sure when Metro PCS will roll out their version of LG G STylo MM sofware. 

The hardware specs are same on both Tmo Stylo and Metro Stylo so hope we can see the update soon.




Feb 23, 2016

Metro PCS New Promo - Buy S7 and get a new Gear VR Free

Similar to T-Mobile promo, Metro PCS is advertising free Gear VR for S7 purchase.

Although the web doesn't have ANY details about the phone and there's no mention about S7 Edge. So I am not sure what would be the final price of S7. BTW T-Mobile sells S7 for $669.99 and S7 Edge for $779.99 so this will give you rough estimate of MPCS version of the phone.


Since no information is available and it's limited time offer, you have to move quickly.

1. Pre-register now

2. Purchase S7 by 3/18 (S7 Edge not available??)

3. Fill out online form and upload receipt image by 3/31




https://www.metropcs.com/samsung-coming-soon.html


Galaxy S7




Gear VR


Nov 4, 2015

Completed Church Homepage



You can see the completed design from following links below.

www.JesusforYou.org

www.xl.KCUMCDallas.org

Sep 30, 2015

Almost finished creating a new homepage for my church.

I've been working on new Word Press homepage for my church.

Here's the latest update.

XL.KCUMCDALLAS.ORG




Jul 1, 2015

Metro PCS LG F60 (MS395) Custom ROM Eva V1



INTRO


Let's get going!!


This is a modified stock ROM for Metro PCS LG Optimus F60 (MS395). Since this is a stock based rom (4.4.2 KitKat), it's stable and you can use it as daily driver.


Apps are Zipaligned and Debloated. You can immediately feel the phone is snappy and fast. Most of LG and Metro apps are removed, that will give you close to 4GB of internal space.





ROM FEATURES

Everything working - 4G LTE, Wifi, Camera, App Store, Hot Spot

Zipaligned, Deodexed, Debloated

Rooted, Busybox, Xposed Installer

Replaced LG Apps with Googles (Setup, Calendar, Keyboard)

LG G4 Sounds (Ringtones, Notifications, Alarms sound, UI)

Updated Apps, Ready to use



MANY THANKS TO

MikeHoncho - Updater Script
IncaKola - Custom Boot Animation, Updater Script




DOWNLOAD

Coming Soon!!



INSTALL

Your phone must be rooted and TWRP installed.

1. Copy ROM file to External SD card
2. Reboot to Recovery
3. Make a backup of your current phone
4. Factory Reset
5. Install downloaded Eva ROM
6. Make sure you see all steps completed from 1-6
7. Reboot System
8. First Boot will take couple of minutes
9. Follow the setup guide from the screen
10. Enjoy





SCREENSHOTS








DONATION

Not necessary but always welcome :)
Available from my blog @ www.projectkyle.com






Jun 30, 2015

Working Update-Script for Metro PCS LG F60

# updater-script-00_HEAD
# This updater-script has been automatically generated through ArchiKitchen (http://forum.xda-developers.com/showthread.php?t=2597220)
run_program("/sbin/mount", "-t", "auto", "/system");
delete_recursive("/system");
show_progress(1.0, 1961);
package_extract_dir("system", "/system");
# updater-script-10_SYMLINKS
symlink("/firmware/image/mba.b00", "/system/etc/firmware/mba.b00");
symlink("/firmware/image/mba.mdt", "/system/etc/firmware/mba.mdt");
symlink("/system/lib/modules/pronto/pronto_wlan.ko", "/system/lib/modules/wlan.ko");
symlink("/firmware/image/adsp.b00", "/system/etc/firmware/adsp.b00");
symlink("/firmware/image/adsp.b01", "/system/etc/firmware/adsp.b01");
symlink("/firmware/image/adsp.b02", "/system/etc/firmware/adsp.b02");
symlink("/firmware/image/adsp.b03", "/system/etc/firmware/adsp.b03");
symlink("/firmware/image/adsp.b04", "/system/etc/firmware/adsp.b04");
symlink("/firmware/image/adsp.b05", "/system/etc/firmware/adsp.b05");
symlink("/firmware/image/adsp.b06", "/system/etc/firmware/adsp.b06");
symlink("/firmware/image/adsp.b07", "/system/etc/firmware/adsp.b07");
symlink("/firmware/image/adsp.b08", "/system/etc/firmware/adsp.b08");
symlink("/firmware/image/adsp.mdt", "/system/etc/firmware/adsp.mdt");
symlink("/system/etc/wifi/WCNSS_qcom_cfg.ini", "/system/etc/firmware/wlan/prima/WCNSS_qcom_cfg.ini");
symlink("/system/etc/wifi/WCNSS_qcom_wlan_nv.bin", "/system/etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin");
symlink("/firmware/image/modem_fw.b00", "/system/etc/firmware/modem_fw.b00");
symlink("/firmware/image/modem_fw.b01", "/system/etc/firmware/modem_fw.b01");
symlink("/firmware/image/modem_fw.b02", "/system/etc/firmware/modem_fw.b02");
symlink("/firmware/image/modem_fw.b03", "/system/etc/firmware/modem_fw.b03");
symlink("/firmware/image/modem_fw.b04", "/system/etc/firmware/modem_fw.b04");
symlink("/firmware/image/modem_fw.b05", "/system/etc/firmware/modem_fw.b05");
symlink("/firmware/image/modem_fw.b08", "/system/etc/firmware/modem_fw.b08");
symlink("/firmware/image/modem_fw.b15", "/system/etc/firmware/modem_fw.b15");
symlink("/firmware/image/modem_fw.b16", "/system/etc/firmware/modem_fw.b16");
symlink("/firmware/image/modem_fw.b17", "/system/etc/firmware/modem_fw.b17");
symlink("/firmware/image/modem_fw.b18", "/system/etc/firmware/modem_fw.b18");
symlink("/firmware/image/modem_fw.b19", "/system/etc/firmware/modem_fw.b19");
symlink("/firmware/image/modem_fw.b20", "/system/etc/firmware/modem_fw.b20");
symlink("/firmware/image/modem_fw.b21", "/system/etc/firmware/modem_fw.b21");
symlink("/firmware/image/modem_fw.b22", "/system/etc/firmware/modem_fw.b22");
symlink("/firmware/image/modem_fw.b25", "/system/etc/firmware/modem_fw.b25");
symlink("/firmware/image/modem_fw.b26", "/system/etc/firmware/modem_fw.b26");
symlink("/firmware/image/modem_fw.b27", "/system/etc/firmware/modem_fw.b27");
symlink("/firmware/image/modem_fw.mdt", "/system/etc/firmware/modem_fw.mdt");
symlink("/firmware/image/wcnss.b00", "/system/etc/firmware/wcnss.b00");
symlink("/firmware/image/wcnss.b01", "/system/etc/firmware/wcnss.b01");
symlink("/firmware/image/wcnss.b02", "/system/etc/firmware/wcnss.b02");
symlink("/firmware/image/wcnss.b04", "/system/etc/firmware/wcnss.b04");
symlink("/firmware/image/wcnss.b06", "/system/etc/firmware/wcnss.b06");
symlink("/firmware/image/wcnss.b07", "/system/etc/firmware/wcnss.b07");
symlink("/firmware/image/wcnss.b08", "/system/etc/firmware/wcnss.b08");
symlink("/firmware/image/wcnss.b09", "/system/etc/firmware/wcnss.b09");
symlink("/firmware/image/wcnss.mdt", "/system/etc/firmware/wcnss.mdt");
symlink("libGLESv2.so", "/system/lib/libGLESv3.so");
symlink("libuicc.so", "/system/lib/libusim_aka.so");
symlink("mksh", "/system/bin/sh");
# symlink("/persist-lg/firmware/widevine.b00", "/system/vendor/firmware/widevine.b00");
# symlink("/persist-lg/firmware/widevine.b01", "/system/vendor/firmware/widevine.b01");
# symlink("/persist-lg/firmware/widevine.b02", "/system/vendor/firmware/widevine.b02");
# symlink("/persist-lg/firmware/widevine.b03", "/system/vendor/firmware/widevine.b03");
# symlink("/persist-lg/firmware/widevine.mdt", "/system/vendor/firmware/widevine.mdt");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("/system/etc/install-recovery.sh", "/system/bin/install-recovery.sh");
symlink("/system/lib/modules/pronto/pronto_wlan.ko", "/system/lib/modules/wlan.ko");
symlink("/system/xbin/busybox", "/system/bin/busybox");
symlink("toolbox", "/system/bin/cat");
symlink("toolbox", "/system/bin/chcon");
symlink("toolbox", "/system/bin/chmod");
symlink("toolbox", "/system/bin/chown");
symlink("toolbox", "/system/bin/clear");
symlink("toolbox", "/system/bin/cmp");
symlink("toolbox", "/system/bin/cp");
symlink("toolbox", "/system/bin/date");
symlink("toolbox", "/system/bin/dd");
symlink("toolbox", "/system/bin/df");
symlink("toolbox", "/system/bin/dmesg");
symlink("toolbox", "/system/bin/du");
symlink("toolbox", "/system/bin/getenforce");
symlink("toolbox", "/system/bin/getevent");
symlink("toolbox", "/system/bin/getprop");
symlink("toolbox", "/system/bin/getsebool");
symlink("toolbox", "/system/bin/grep");
symlink("toolbox", "/system/bin/hd");
symlink("toolbox", "/system/bin/id");
symlink("toolbox", "/system/bin/ifconfig");
symlink("toolbox", "/system/bin/iftop");
symlink("toolbox", "/system/bin/insmod");
symlink("toolbox", "/system/bin/ioctl");
symlink("toolbox", "/system/bin/ionice");
symlink("toolbox", "/system/bin/kill");
symlink("toolbox", "/system/bin/ln");
symlink("toolbox", "/system/bin/load_policy");
symlink("toolbox", "/system/bin/log");
symlink("toolbox", "/system/bin/ls");
symlink("toolbox", "/system/bin/lsmod");
symlink("toolbox", "/system/bin/lsof");
symlink("toolbox", "/system/bin/md5");
symlink("toolbox", "/system/bin/mkdir");
symlink("toolbox", "/system/bin/mkswap");
symlink("toolbox", "/system/bin/mount");
symlink("toolbox", "/system/bin/mv");
symlink("toolbox", "/system/bin/nandread");
symlink("toolbox", "/system/bin/netstat");
symlink("toolbox", "/system/bin/newfs_msdos");
symlink("toolbox", "/system/bin/notify");
symlink("toolbox", "/system/bin/printenv");
symlink("toolbox", "/system/bin/ps");
symlink("toolbox", "/system/bin/readlink");
symlink("toolbox", "/system/bin/renice");
symlink("toolbox", "/system/bin/restorecon");
symlink("toolbox", "/system/bin/rm");
symlink("toolbox", "/system/bin/rmdir");
symlink("toolbox", "/system/bin/rmmod");
symlink("toolbox", "/system/bin/route");
symlink("toolbox", "/system/bin/runcon");
symlink("toolbox", "/system/bin/schedtop");
symlink("toolbox", "/system/bin/sendevent");
symlink("toolbox", "/system/bin/setconsole");
symlink("toolbox", "/system/bin/setenforce");
symlink("toolbox", "/system/bin/setprop");
symlink("toolbox", "/system/bin/setsebool");
symlink("toolbox", "/system/bin/sleep");
symlink("toolbox", "/system/bin/smd");
symlink("toolbox", "/system/bin/start");
symlink("toolbox", "/system/bin/stop");
symlink("toolbox", "/system/bin/swapoff");
symlink("toolbox", "/system/bin/swapon");
symlink("toolbox", "/system/bin/sync");
symlink("toolbox", "/system/bin/top");
symlink("toolbox", "/system/bin/touch");
symlink("toolbox", "/system/bin/umount");
symlink("toolbox", "/system/bin/uptime");
symlink("toolbox", "/system/bin/vmstat");
symlink("toolbox", "/system/bin/watchprops");
symlink("toolbox", "/system/bin/wipe");
symlink("/system/xbin/su", "/system/bin/su");
# updater-script-20_PERMISSIONS
ui_print("Permission");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
ui_print("Line 142");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
ui_print("Line 147");
set_perm(0, 0, 0644, "/system/etc/init.zetaw.audio.sh");
ui_print("Line 149");
set_perm(0, 0, 0644, "/system/etc/init.zetaw.bt.sh");
ui_print("Line 151");
set_perm(0, 0, 0644, "/system/etc/init.zetaw.coex.sh");
set_perm(0, 0, 0644, "/system/etc/init.zetaw.efs.sync.sh");
#set_perm(0, 0, 0644, "/system/etc/init.zetaw.fm.sh");
#set_perm(0, 0, 0644, "/system/etc/init.zetaw.modem_links.sh");
set_perm(0, 0, 0644, "/system/etc/init.zetaw.post_boot.sh");
set_perm(0, 0, 0644, "/system/etc/init.zetaw.sdio.sh");
ui_print("Line 158");
set_perm(0, 0, 0644, "/system/etc/init.zetaw.ssr.wifi.sh");
set_perm(0, 0, 0644, "/system/etc/init.zetaw.wifi.sh");
ui_print("Line 158");
set_perm(0, 0, 0644, "/system/etc/init.lge.zramswap.sh");
set_perm(0, 0, 0644, "/system/etc/last_kmsg_backup.sh");
set_perm(0, 0, 0644, "/system/etc/init.qcom.ftm_module.sh");
set_perm(0, 0, 0644, "/system/etc/init.qcom.ftm_module_out.sh");
ui_print("Line 162");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 0, 0777, 0777, "/system/etc/init.d");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
ui_print("Line 167");
symlink("/system/xbin/su", "/system/bin/su");
set_perm(0, 0, 06755, "/system/xbin/busybox");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm_recursive(0, 0, 0755, 0644, "/system/app");
# updater-script-80_EXEC
run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
# updater-script-85_USER
# This updater-script segment isn't touched by ArchiKitchen
# You can add your own entries here
# updater-script-90_KERNEL
package_extract_file("boot.img", "/dev/block/platform/msm_sdcc.1/by-name/boot");
# updater-script-91_MODEM
# updater-script-99_TAIL
unmount("/system");

May 11, 2015

How to extract System.img and Boot.img from LG F60


Make sure to enable ADB option from your phone setting.


Start ADB Shell

SU

If phone asks permission from your computer check yes.



root@e2nam:/ # dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=/storage/external_SD/boot.img

root@e2nam:/storage/external_SD # dd if=/dev/block/platform/msm_sdcc.1/by-name/system of=/storage/external_SD/system.img bs=4096

Apr 28, 2015

Compiling LG F60 Metro PCS Kernel from the source (WIP)


Assuming you have Ubuntu64 installed and prepared Android ROM / Kernel build environment setup.

Created a folder named android under your Ubuntu Home (/home/kyle/android)




Go to LG Open Source homepage. Search for MS395.

http://opensource.lge.com/osSch/list?types=ALL&search=ms395


Download LGMs395_Android_L_V20a

Copy the Kernel source under /android.







Extract here.

You will have all sources extracted under /android/kernel

I will refer /home/android/kernel as KERNEL ROOT folder from now.






*** Preparing build env ***


export ARCH=arm

or

ARCH=arm CROSS_COMPILE=~/arm-linux-androideabi-4.7/bin/arm-linux-androideabi- make e2nam_mpcs_us


*** Tool Chains (various versions) ***

export CROSS_COMPILE=~/android/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-

export CROSS_COMPILE=~/android/kernel/toolchains/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-

export CROSS_COMPILE=~/android/kernel/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-

***


make e2nam_mpcs_us_defconfig

make menuconfig




make ARCH=arm CROSS_COMPILE=~/arm-linux-androideabi-4.7/bin/arm-linux-androideabi- menuconfig



make -j4 CONFIG_NO_ERROR_ON_MISMATCH=y




Mar 9, 2015

LG F60 Root Method Available Now

Thanks to the developers who worked hard to get this device rooted.

Detailed guide can be found from XDA and Android Forum

http://forum.xda-developers.com/android/development/guide-root-method-lg-devices-t3049772

http://androidforums.com/threads/root-guide.907565/

Feb 25, 2015

LG F60 Root - getting close

Developers are working hard to get LG F60 rooted.

It's not confirmed yet but they are getting very close.

Here's the link to the Android Forum thread.

http://androidforums.com/threads/lg-f60-metro-pcs.882857/page-5#post-6892096