Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,768,101 Members 43,915 Now Online
XDA Developers Android and Mobile Development Forum

[OTA][TMO][XT1053]161.44.25.ghost_row.Retail.en.US

Tip us?
 
kpetrie77
Old
(Last edited by kpetrie77; 27th February 2014 at 09:56 PM.)
#1  
kpetrie77's Avatar
Senior Member - OP
Thanks Meter 176
Posts: 280
Join Date: Aug 2007
Location: Fort Worth

 
DONATE TO ME
Default [OTA][TMO][XT1053]161.44.25.ghost_row.Retail.en.US

Here's the XT1053 T-Mobile US/Unlocked/GSM Developer Edition Android 4.4.2 OTA package for anyone that needs/wants it. This updates you from system version 140.44.3.ghost_row.Retail.en.US (Android 4.4) to system version 161.44.25.ghost_row.Retail.en.US (Android 4.4.2).

Download (Mega)
Mirror (Thanks to cajunflavoredbob)

MD5: e3f387d1484f688fb5e89e917bbe75a9

Manual install instructions for unrooted stock users here.

For rooted stock users with unlocked bootloaders, read this first and make sure you really are back to stock. You need to have a completely stock system and kernel 140.44.3.ghost_row.Retail.en.US to proceed. No Xposed modules, modified build.prop, etc.

This update does not install with TWRP or at least Hashcode's build since his recovery reports it as a XT1060 and the update is looking for "ghost" so there's that. If you tried installing from the system notification and got yourself in a recovery bootloop, then wipe cache before rebooting.

The OTA just patches existing files and you should not lose root. Tested with Superuser 1.0.2.9 and SuperSU 1.89. In practice, you should be able to flash the stock recovery (zip attached to this post) from system with Recovery Tools, OTA, then flash TWRP back again with Recovery Tools when done.

If you rooted with SlapMyMoto and have a locked bootloader, up to you if you want to take this update. This turns write protection back on and you will be pretty much stuck if anything goes wrong.

You should be able to disable the OTA notification until you make up your mind of course of action. One of the 3c apps, not 100% which one, but try disabling 3c_ota.apk first. In adb shell it would be pm disable com.motorola.ccc.ota or use an app to freeze it. If you still get a notification also look at 3c_notification.apk (com.motorola.ccc.notification). If someone would be so kind as to confirm this, I will update the OP.

K

Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KXA20.16-1.25
ro.build.display.id=KXA20.16-1.25
ro.build.version.incremental=31
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=Fri Jan 10 22:11:02 CST 2014
ro.build.date.utc=1389413462
ro.build.type=user
ro.build.user=hudsoncm
ro.build.host=ilclbld34
ro.build.tags=release-keys
ro.product.model=XT1053
ro.product.brand=motorola
ro.product.name=ghost_retail
ro.product.device=ghost
ro.product.board=MSM8960
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=motorola
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=ghost
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=ghost_retail-user 4.4.2 KXA20.16-1.25 31 release-keys
ro.build.fingerprint=motorola/ghost_retail/ghost:4.4.2/KXA20.16-1.25/31:user/release-keys
ro.build.characteristics=nosdcard
# end build properties
#
# from device/moto/ghost/system.prop
#
#
# system.prop for Motorola MSM8960 devices - generic to all
# Add device-specific or carrier-specific changes to PRODUCT_PROPERTY_OVERRIDES.
#

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
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0
debug.sf.no_hw_vsync=0
debug.enabletr=0
hw.trueMirrorSupported=1
telephony.lteOnCdmaDevice=1

#
# system props for the cne module
#
persist.cne.feature=0
# persist.cne.bat.range.low.med=30
# persist.cne.bat.range.med.high=60
# persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
# persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
# persist.cne.bwbased.rat.sel=false
# persist.cne.snsr.based.rat.mgt=false
# persist.cne.bat.based.rat.mgt=false
# persist.cne.rat.acq.time.out=30000
# persist.cne.rat.acq.retry.tout=0

lpa.decode=false
lpa.use-stagefright=true
# IKJBMR2X-72 not default to QC HW AAC encoder
#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

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

# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
persist.audio.lowlatency.rec=false
ro.config.vc_call_vol_steps=7

# 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
#
# 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 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.crypto.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

#
# system property for Bluetooth hci transport
#
ro.qualcomm.bt.hci_transport=smd

#
# system property for Bluetooth HFP version
#
ro.bluetooth.hfp.ver=1.6

#
# system property for Bluetooth SAP support
# Motorola disabled SAP
#
ro.qualcomm.bluetooth.sap=false

# Bluetooth LE power class
qcom.bt.le_dev_pwr_class=1

#
# Gps Smart Battery Savings (depends on sensor hub)
#
persist.mot.gps.smart_battery=1
#property to check if dynamic resolution change is  supported in framework
ro.streaming.video.drs=true
#property to choose between virtual/external wfd display
persist.sys.wfd.virtual=0

#
# System prop for clientid per GMS Integration Instructions
#
ro.com.google.clientid=android-motorola

#
# System prop for legal URLs as per GMS integration Instructions
#
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html

#
# Radio RIL properties applicable to all 8960 products
#
persist.radio.no_wait_for_card=1
persist.radio.call_type=1
persist.radio.apm_sim_not_pwdn=1
persist.radio.dfr_mode_set=1

#
# Telephony FW properties
#
persist.radio.eons.enabled=1

# directory assistance number
ro.mot.ril.danlist=611,*611,#611

# For TCMD debug level
persist.tcmd.log.limit = 0

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

# IKJBXLINE-6927
ro.mot.proximity.delay=300

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.build.version.full=Blur_Version.161.44.25.ghost_row.Retail.en.US
ro.mot.build.customerid=Retail
ro.mot.build.version.sdk_int=19
ro.product.display=Moto X
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.4.2_r1
ro.mot.hw.uaprof=http://uaprof.motorola.com/phoneconfig/motomb886/Profile/motomb886.rdf
ro.telephony.default_network=9
net.early.sockets=0
telephony.lteOnCdmaDevice=0
ro.com.google.clientidbase=android-motorola
ro.com.google.clientidbase.ms=android-motorola
ro.com.google.clientidbase.am=android-motorola
ro.com.google.clientidbase.gmm=android-motorola
ro.com.google.clientidbase.yt=android-motorola
ro.config.ringtone=Moto.ogg
ro.config.notification_sound=Moto.ogg
ro.config.alarm_alert=Cesium.ogg
ro.bug2go.magickeys=
persist.log.aplogd.config=--collect=mrsek,--format=threadtime,--size=50,--seq,--ext,--backup=3
persist.sys.qc.sub.rstrtlvl=3
persist.sys.qc.sub.rdump.max=3
ro.vendor.extension_library=/system/lib/libqc-opt.so
ro.usb.mtp=0x2e62
ro.usb.mtp_adb=0x2e63
ro.usb.ptp=0x2e64
ro.usb.ptp_adb=0x2e65
ro.usb.bpt=0x2e28
ro.usb.bpt_adb=0x2e29
ro.usb.bpteth=0x2e2a
ro.usb.bpteth_adb=0x2e2b
ro.mot.ds.fastdormancy.disable=true
ro.mot.ds.fastdormancy.incall=false
ro.adb.secure=1
ro.MAX_HIDDEN_APPS=42
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=96m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
persist.mot.nfc.ce=2
ro.sf.lcd_density=320
ro.modem.no_wdog_chk=1
ro.mot.vr_source_dsp=1
keyguard.no_require_sim=true
ro.zygote.capsuid=0
mdc_initial_max_retry=10
persist.radio.apn_delay=5000
drm.service.enabled=true
ro.carrier=unknown
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.partial.display=true
ro.media.enc.aud.fileformat=amr
ro.media.enc.aud.codec=amrnb
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=0
ro.qc.sdk.izat.service_mask=0x4
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1
Attached Files
File Type: zip stock_recovery.zip - [Click for QR Code] (6.63 MB, 240 views)
Blog: http://www.howdoitech.com
Current Devices: VZW HTC One M8 | Galaxy S5 | Nexus 7 2013
The Following 26 Users Say Thank You to kpetrie77 For This Useful Post: [ Click to Expand ]
 
munchy_cool
Old
#2  
munchy_cool's Avatar
Senior Member
Thanks Meter 1551
Posts: 7,039
Join Date: Apr 2008
Location: void (0)

 
DONATE TO ME
nice job Kev
d0n't drink and driv3, y0u might hit a bump and dr0p y0ur b33r,Ch33rs
Red M8(Viper)|hammerhead (Mahdi)|PS3 Slim(Rebug 3.55)|MBA 2012
Previous:-
Black M7,Red S4,Red DNA(2),White N4,i5700,MBA 2011,M7,Find5,GS4(3),N4(7),xt925,t999,DNA(3),N1, iPhone 4,4s,MB865,xt910,HTC Flyer,LT28at,Acer Aspire 4736,Nook Color,Nokia N9,PS3 3001a,HP TouchPad(3),N7000,i9250(2),tf101(2),MB860,i777(3), i897
 
Jayrod1980
Old
#3  
Jayrod1980's Avatar
Senior Member
Thanks Meter 595
Posts: 2,358
Join Date: Feb 2009
Location: Bristow, VA
Quote:
Originally Posted by kpetrie77 View Post
Here's the T-Mobile/Unlocked/Developer Edition Android 4.4.2 OTA package for anyone that needs/wants it.

https://mega.co.nz/#!mwR2QC7C!s1Gukq...L80t-uX_Ds8a8k

Manual install instructions for unrooted stock users here.

K
THank you so much man!
 
Shadowlore
Old
#4  
Member
Thanks Meter 8
Posts: 49
Join Date: Oct 2010
Quote:
Originally Posted by munchy_cool View Post
nice job Kev
Anyone got a checksum? Not keen on flashing a file without one
 
mazubo
Old
#5  
mazubo's Avatar
Senior Member
Thanks Meter 134
Posts: 680
Join Date: Jun 2011
Can this be flashed by twrp? Or is it required to unroot prior to installing this? Thanks!

Sent from my XT1053 using Tapatalk 2
 
kpetrie77
Old
#6  
kpetrie77's Avatar
Senior Member - OP
Thanks Meter 176
Posts: 280
Join Date: Aug 2007
Location: Fort Worth

 
DONATE TO ME
Should be able to. I fastbooted stock recovery but kept root through the update.

MD5 and build.prop added to the OP.

Sent from my fastboot oem unlock XT1053
Blog: http://www.howdoitech.com
Current Devices: VZW HTC One M8 | Galaxy S5 | Nexus 7 2013
The Following 4 Users Say Thank You to kpetrie77 For This Useful Post: [ Click to Expand ]
 
gskelter
Old
#7  
gskelter's Avatar
Member
Thanks Meter 3
Posts: 59
Join Date: Jun 2012
I have an xt1053 in mexico can i do it with twrp? Or i need to do it with rsd?

Enviado desde mi XT1053 mediante Tapatalk
 
kpetrie77
Old
(Last edited by kpetrie77; 6th February 2014 at 01:17 PM.)
#8  
kpetrie77's Avatar
Senior Member - OP
Thanks Meter 176
Posts: 280
Join Date: Aug 2007
Location: Fort Worth

 
DONATE TO ME
Quote:
Originally Posted by mazubo View Post
Can this be flashed by twrp? Or is it required to unroot prior to installing this? Thanks!
Quote:
Originally Posted by gskelter View Post
I have an xt1053 in mexico can i do it with twrp? Or i need to do it with rsd?
One of you will need to try TWRP. If it doesn't work, it will fail right from the start. Report back with TWRP version as well please.

Edit: Flashing with TWRP may bootloop back into TWRP. OP updated.
Blog: http://www.howdoitech.com
Current Devices: VZW HTC One M8 | Galaxy S5 | Nexus 7 2013
The Following User Says Thank You to kpetrie77 For This Useful Post: [ Click to Expand ]
 
gskelter
Old
#9  
gskelter's Avatar
Member
Thanks Meter 3
Posts: 59
Join Date: Jun 2012
Ok i will try twrp but do not have a computer at this moment i hope everythig works fine heheh

Enviado desde mi XT1053 mediante Tapatalk
 
Kenichi
Old
#10  
Kenichi's Avatar
Senior Member
Thanks Meter 21
Posts: 201
Join Date: Jan 2010
FYI, those with LOCKED bootloader with SlapmyMoto and Root will be fine if you take the update with the instructions above. Just finished it an hour ago, and phone is functioning appropriately.

Kenichi

The Following User Says Thank You to Kenichi For This Useful Post: [ Click to Expand ]
Tags
android 4.4.2, moto x, ota, xt1053
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes