mozilla / MozStumbler

Android Stumbler for Mozilla
http://location.services.mozilla.com
Mozilla Public License 2.0
619 stars 212 forks source link

Fix: Android 10 upload exception. #1864

Closed GerryFerdinandus closed 3 years ago

GerryFerdinandus commented 4 years ago

(see issue #1863) Some cipher are no longer supported and must be removed from the list. https://developer.android.com/about/versions/10/behavior-changes-all#sha2-cbc-cipher-suites

Full cipher list: https://developer.android.com/reference/javax/net/ssl/SSLEngine#cipher-suites

Tested on Nokia 7.1 (Android 10) Without this fix, the uploading process always crash/shutdown the program on my phone. After the fix the program is able to upload the data files.

To verify that the data is actually process by the server. I have download the differential Cell exports data. My cell data are present in the diff file. (https://location.services.mozilla.com/downloads)

Download my own APK build: https://github.com/GerryFerdinandus/MozStumbler/releases/tag/V1.8.8_android_10

xuiqzy commented 4 years ago

@GerryFerdinandus Thanks for your work a lot! I hope this gets merged soon... I see you got the project to build and develop with it, maybe you can help me in #1866 ?

Leptopoda commented 4 years ago

Sorry for the unnecessary ping but is this going anywhere?

GerryFerdinandus commented 4 years ago

This project is no longer maintain. https://groups.google.com/d/msg/mozilla.dev.geolocation/lx09zGU8dKM/A_Via5eiCwAJ

You can keep stumbling - we do collect data from android stumbler clients still.

The practical reality is - the aggregate data collection by Firefox Android users completely overwhelms the contributions made by the dedicated stumbler app.

So you must build your own APK or use someone else APK: https://github.com/GerryFerdinandus/MozStumbler/releases/tag/V1.8.8_android_10

Djfe commented 4 years ago

For now the aggregate data collection ceased. Firefox for Android in the newest version doesn't have a stumbler client, yet. It's a complete revamp (new engine, UI etc.) https://github.com/mozilla-mobile/fenix/issues/1253

Iey4iej3 commented 4 years ago

Seemingly collecting WiFi data is much more restricted now? The author of Tower Collector said: https://github.com/zamojski/TowerCollector/issues/49#issuecomment-541397171

Maybe somebody could help migrate MozStumbler into Tower Collector.

cpeterso commented 3 years ago

Thanks for the fix, @GerryFerdinandus! Mozilla has retired MozStumbler, but I'm merging your PR in case anyone wants to fork MozStumbler.

Arcitec commented 1 year ago

@GerryFerdinandus Huge thanks. I needed to fix an incorrect location on my computer which was caused by a nearby WiFi accesspoint which used to be in another city. I only have an Android 10 phone. Tried the old Stumbler app but it crashes on upload. Tried the Firefox 68 app and it runs but never seems to query my location services so it doesn't seem like it works as an MLS uploader anymore. Finally I found your ticket and installed your build of the fixed mozStumbler. It worked beautifully, scanned my location and nearby WiFi and uploaded them. Now it's just a matter of waiting a bit until the location corrects itself on my computer. All thanks to you! :)