[Connected Car] gebla:
Got a copy of the networklocation.apk from a LG 920 running 2.3. Installed the LG google version and then completed dumpys not sure how to read it:

$ su
# dumpsys location
Current Location Manager state:
sProvidersLoaded=true
Listeners:
null
null
null
Location Listeners:
Receiver{4081df00 Listener android.os.BinderProxy@4081de10}mUpdateRecords: {gps=UpdateRecord{4081dfa8 mProvider: gps mUid: 10049}}:
gps:
UpdateRecord{4081dfa8 mProvider: gps mUid: 10049}
mProvider=gps mReceiver=Receiver{4081df00 Listener android.os.BinderProxy@4081de10}mUpdateRecords: {gps=UpdateRecord{4081dfa8 mProvider: gps mUid: 10049}} mMinTime=0 mMinDistance=0.0
mSingleShot=false
mUid=10049
mLastFixBroadcast:
mProvider=gps mTime=1387032032000
mLatitude=52.4445133 mLongitude=4.8241618
mHasAltitude=true mAltitude=72.89
mHasSpeed=true mSpeed=0.64
mHasBearing=true mBearing=16.82
mHasAccuracy=true mAccuracy=37.37
mExtras=Bundle[{}]
mLastStatusBroadcast=0
Receiver{40581850 Listener android.location.LocationManager$ListenerTransport@405bfea8}mUpdateRecords: {network=UpdateRecord{405819c8 mProvider: network mUid: 1000}}:
network:
UpdateRecord{405819c8 mProvider: network mUid: 1000}
mProvider=network mReceiver=Receiver{40581850 Listener android.location.LocationManager$ListenerTransport@405bfea8}mUpdateRecords: {network=UpdateRecord{405819c8 mProvider: network mUid: 1000}}
mMinTime=86400000 mMinDistance=0.0
mSingleShot=false
mUid=1000
mLastFixBroadcast:
mLastStatusBroadcast=0
Receiver{40581c20 Listener android.location.LocationManager$ListenerTransport@40581bb0}mUpdateRecords: {passive=UpdateRecord{40581cc8 mProvider: passive mUid: 1000}}:
passive:
UpdateRecord{40581cc8 mProvider: passive mUid: 1000}
mProvider=passive mReceiver=Receiver{40581c20 Listener android.location.LocationManager$ListenerTransport@40581bb0}mUpdateRecords: {passive=UpdateRecord{40581cc8 mProvider: passive mUid: 1000}}
mMinTime=0 mMinDistance=20000.0
mSingleShot=false
mUid=1000
mLastFixBroadcast:
mProvider=gps mTime=1387031926000
mLatitude=52.4444954 mLongitude=4.8240902
mHasAltitude=true mAltitude=106.19
mHasSpeed=false mSpeed=0.0
mHasBearing=true mBearing=0.0
mHasAccuracy=true mAccuracy=18.2
mExtras=Bundle[{}]
mLastStatusBroadcast=0
Records by Provider:
passive:
UpdateRecord{40581cc8 mProvider: passive mUid: 1000}:
UpdateRecord{40581cc8 mProvider: passive mUid: 1000}
mProvider=passive mReceiver=Receiver{40581c20 Listener android.location.LocationManager$ListenerTransport@40581bb0}mUpdateRecords: {passive=UpdateRecord{40581cc8 mProvider: passive mUid: 1000}}
mMinTime=0 mMinDistance=20000.0
mSingleShot=false
mUid=1000
mLastFixBroadcast:
mProvider=gps mTime=1387031926000
mLatitude=52.4444954 mLongitude=4.8240902
mHasAltitude=true mAltitude=106.19
mHasSpeed=false mSpeed=0.0
mHasBearing=true mBearing=0.0
mHasAccuracy=true mAccuracy=18.2
mExtras=Bundle[{}]
mLastStatusBroadcast=0
gps:
UpdateRecord{4081dfa8 mProvider: gps mUid: 10049}:
UpdateRecord{4081dfa8 mProvider: gps mUid: 10049}
mProvider=gps mReceiver=Receiver{4081df00 Listener android.os.BinderProxy@4081de10}mUpdateRecords: {gps=UpdateRecord{4081dfa8 mProvider: gps mUid: 10049}} mMinTime=0 mMinDistance=0.0
mSingleShot=false
mUid=10049
mLastFixBroadcast:
mProvider=gps mTime=1387032032000
mLatitude=52.4445133 mLongitude=4.8241618
mHasAltitude=true mAltitude=72.89
mHasSpeed=true mSpeed=0.64
mHasBearing=true mBearing=16.82
mHasAccuracy=true mAccuracy=37.37
mExtras=Bundle[{}]
mLastStatusBroadcast=0
network:
UpdateRecord{405819c8 mProvider: network mUid: 1000}:
UpdateRecord{405819c8 mProvider: network mUid: 1000}
mProvider=network mReceiver=Receiver{40581850 Listener android.location.LocationManager$ListenerTransport@405bfea8}mUpdateRecords: {network=UpdateRecord{405819c8 mProvider: network mUid: 1000}}
mMinTime=86400000 mMinDistance=0.0
mSingleShot=false
mUid=1000
mLastFixBroadcast:
mLastStatusBroadcast=0
Last Known Locations:
passive:
mProvider=gps mTime=1387032032000
mLatitude=52.4445133 mLongitude=4.8241618
mHasAltitude=true mAltitude=72.89
mHasSpeed=true mSpeed=0.64
mHasBearing=true mBearing=16.82
mHasAccuracy=true mAccuracy=37.37
mExtras=Bundle[{}]
gps:
mProvider=gps mTime=1387032032000
mLatitude=52.4445133 mLongitude=4.8241618
mHasAltitude=true mAltitude=72.89
mHasSpeed=true mSpeed=0.64
mHasBearing=true mBearing=16.82
mHasAccuracy=true mAccuracy=37.37
mExtras=Bundle[{}]
mProximityReceiver=null
mProximityListener=null
Enabled Providers:
passive
#

Even with a google variant of the networklocation.apk I can not get a fix (with GPS set to off) in maps or on the weatherwidget.