Page 1 of 3

Wigle Wifi Wardriving for Android ver. 1.53 (Sep 16, 2012)

Posted: Sat Apr 17, 2010 12:45 am
by bobzilla
Wigle Wifi Wardriving for Android. Current version: 1.53 (Sep 16, 2012)

TODO list and release notes. Source code.

Screenshots:
Image Image Image Image

Posted: Sat May 15, 2010 10:49 am
by doommaster
there is one issue uhtu might already have solved ;)
the app FCs whenever the state of the HWkeyboard is changed and Wiglewifi is in fireground edit: foreground
I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
D/dalvikvm( 1631): GC freed 7753 objects / 593000 bytes in 59ms
I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
D/dalvikvm( 5517): GC freed 15135 objects / 662008 bytes in 77ms
I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
D/NetworkLocationProvider( 1268): onDataConnectionStateChanged 3
D/NotificationMgr( 1333): updateNetworkSelection()...state = 0 new network
D/PhoneApp( 1333): mReceiver: ACTION_ANY_DATA_CONNECTION_STATE_CHANGED
D/PhoneApp( 1333): - state: DISCONNECTED
D/PhoneApp( 1333): - reason: null
D/NotificationMgr( 1333): hideDataDisconnectedRoaming()...
D/NetworkLocationProvider( 1268): onDataConnectionStateChanged 8
D/NotificationMgr( 1333): updateNetworkSelection()...state = 0 new network
D/PhoneApp( 1333): mReceiver: ACTION_ANY_DATA_CONNECTION_STATE_CHANGED
D/PhoneApp( 1333): - state: DISCONNECTED
D/PhoneApp( 1333): - reason: null
D/NotificationMgr( 1333): hideDataDisconnectedRoaming()...
I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
I/ActivityManager( 1268): Starting activity: Intent { cmp=net.wigle.wigleandroid/.WigleAndroid bnds=[0,387][480,483] }
W/ActivityManager( 1268): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { cmp=net.wigle.wigleandroid/.WigleAndroid bnds=[0,387][480,483] }

I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
D/alogcat ( 5497): stopping ...
D/alogcat ( 5497): paused
I/wigle ( 5517): main] restart. networks: 24
I/wigle ( 5517): main] start. networks: 24
I/wigle ( 5517): main] resumed. networks: 24
I/ActivityManager( 1268): Config changed: { scale=1.0 imsi=262/3 loc=en_GB touch=3 keys=2/1/1 nav=2/1 orien=1 layout=34}
I/wigle ( 5517): main] paused. networks: 24
I/wigle ( 5517): main] stop. networks: 24
I/wigle ( 5517): main] destroy. networks: 24
I/UsageStats( 1268): Unexpected resume of net.wigle.wigleandroid while already resumed in net.wigle.wigleandroid
D/WifiService( 1268): releaseWifiLockLocked: WifiLock{wigleWifiLock type=2 binder=android.os.BinderProxy@45323e38}
W/SurfaceFlinger( 1268): timeout expired mFreezeDisplay=1, mFreezeCount=0

I/wigle ( 5517): main] id: '20014289e6fdd940' inEmulator: false
D/PhoneApp( 1333): updateProximitySensorMode: state = IDLE
D/PhoneApp( 1333): updateProximitySensorMode: lock already released.
D/dalvikvm( 5517): GC freed 10963 objects / 492664 bytes in 87ms
D/AndroidRuntime( 5517): Shutting down VM
W/dalvikvm( 5517): threadid=3: thread exiting with uncaught exception (group=0x4001b170)
E/AndroidRuntime( 5517): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 5517): java.lang.RuntimeException: Unable to start activity ComponentInfo{net.wigle.wigleandroid/net.wigle.wigleandroid.WigleAndroid}: java.lang.NullPointerException
E/AndroidRuntime( 5517): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
E/AndroidRuntime( 5517): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
E/AndroidRuntime( 5517): at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3625)
E/AndroidRuntime( 5517): at android.app.ActivityThread.access$2300(ActivityThread.java:119)
E/AndroidRuntime( 5517): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1867)
E/AndroidRuntime( 5517): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 5517): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 5517): at android.app.ActivityThread.main(ActivityThread.java:4363)
E/AndroidRuntime( 5517): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 5517): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 5517): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime( 5517): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E/AndroidRuntime( 5517): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 5517): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 5517): at net.wigle.wigleandroid.WigleAndroid.locationOK(WigleAndroid.java:852)
E/AndroidRuntime( 5517): at net.wigle.wigleandroid.WigleAndroid.updateLocationData(WigleAndroid.java:747)
E/AndroidRuntime( 5517): at net.wigle.wigleandroid.WigleAndroid.setupLocation(WigleAndroid.java:701)
E/AndroidRuntime( 5517): at net.wigle.wigleandroid.WigleAndroid.onCreate(WigleAndroid.java:226)
E/AndroidRuntime( 5517): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime( 5517): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
E/AndroidRuntime( 5517): ... 12 more

I/Process ( 1268): Sending signal. PID: 5517 SIG: 3
I/dalvikvm( 5517): threadid=7: reacting to signal 3
I/wpa_supplicant( 4761): CTRL-EVENT-SCAN-RESULTS Ready
I/dalvikvm( 5517): Wrote stack trace to '/data/anr/traces.txt'
D/dalvikvm( 1268): GC freed 30871 objects / 1586312 bytes in 181ms
I/ActivityManager( 1268): Config changed: { scale=1.0 imsi=262/3 loc=en_GB touch=3 keys=2/1/2 nav=2/2 orien=1 layout=34}
D/PhoneApp( 1333): updateProximitySensorMode: state = IDLE
D/PhoneApp( 1333): updateProximitySensorMode: lock already released.
I/UsageStats( 1268): Unexpected resume of net.wigle.wigleandroid while already resumed in net.wigle.wigleandroid
I/Process ( 5517): Sending signal. PID: 5517 SIG: 9
I/ActivityManager( 1268): Process net.wigle.wigleandroid (pid 5517) has died.
D/GpsLocationProvider( 1268): GPS status listener died
W/GpsLocationProvider( 1268): Unneeded remove listener for uid 1000
D/NetworkLocationProvider( 1268): removeListener(): com.motorola.secclkd
D/NetworkLocationProvider( 1268): removeListener(): providers.settings
D/NetworkLocationProvider( 1268): removeListener(): providers.subscribedfeeds
D/NetworkLocationProvider( 1268): removeListener(): location
V/TtsService( 5529): onDestroy() completed
D/NetworkLocationProvider( 1268): removeListener(): android
D/NetworkLocationProvider( 1268): removeListener(): com.motorola.android.providers.settings
D/NetworkLocationProvider( 1268): removeListener(): settings
D/NetworkLocationProvider( 1268): removeListener(): com.motorola.pgmsystem
D/NetworkLocationProvider( 1268): removeListener(): com.motorola.android.fota
D/NetworkLocationProvider( 1268): removeListener(): providers.subscribedfeeds
D/NetworkLocationProvider( 1268): removeListener(): com.motorola.atcmd
D/NetworkLocationProvider( 1268): removeListener(): server.checkin
D/NetworkLocationProvider( 1268): removeListener(): server.vpn
D/GpsLocationProvider( 1268): stopNavigating
D/TIOMX_CORE( 1058): deinit count = 0
I/UsageStats( 1268): Unexpected resume of org.jtb.alogcat while already resumed in net.wigle.wigleandroid
D/NetworkLocationProvider( 1268): enableLocationTracking(): false
E/NetworkLocationProvider( 1268): releaseCheckLocationLock: wake lock has already been released
I/NotificationService( 1268): enqueueToast pkg=org.jtb.alogcat callback=android.app.ITransientNotification$Stub$Proxy@4501edf0 duration=1
D/alogcat ( 5497): stopping ...
D/alogcat ( 5497): resumed
W/InputManagerService( 1268): Got RemoteException sending setActive(false) notification to pid 5517 uid 10106
D/dalvikvm( 5497): GC freed 5861 objects / 616552 bytes in 87ms
D/dalvikvm( 5497): GC freed 17067 objects / 1942464 bytes in 77ms
D/GpsLocationProvider( 1268): Releasing wakelock
W/KeyCharacterMap( 5497): Can't open keycharmap file
W/KeyCharacterMap( 5497): Error loading keycharmap file '/system/usr/keychars/qtouch-touchscreen.kcm.bin'. hw.keyboards.65538.devname='qtouch-touchscreen'
W/KeyCharacterMap( 5497): Using default keymap: /system/usr/keychars/qwerty.kcm.bin

Posted: Fri May 21, 2010 8:02 pm
by bobzilla
That is hopefully fixed in WigleWifi 1.7

Nice work with adding maps

Posted: Sun May 23, 2010 6:22 pm
by jmdsdf
Nice app! I love that it uses OSM since 1.6, any chance of putting cached OpenStreet map tiles onto the TODO list?

Update: I didn't realize it, but wigle already caches the tiles to /sdcard/andnav2. Awesome app! I just copied my caches tiles there, renamed them and I'm good to go!

Chatty WigleWifi Scanner!

Posted: Fri Jun 11, 2010 8:06 pm
by halytech
I really like the Wigle Wifi scanner... does a pretty decent job on my Droid.

Only a few meager issues I have with it. The scanner is very chatty. Normally this is GREAT for hands free. Although the TTS is in a sexy British accent, she does tend to stomp all over normal phone conversation if you receive a phone call. Also getting HotSpot Bonk noises get in the way some too.

I didn't see that readily on the TODO list; Is is there somewhere?

Posted: Fri Jun 11, 2010 10:09 pm
by bobzilla
Hrm, good point. We could probably make it shut up when a phone call is active. I'll add to TODO.

update: WigleWifi 1.10 is now quiet when there's a phone call.

zooming in the maps

Posted: Sat Jun 12, 2010 2:33 am
by jmdsdf
Is there any chance of enabling double tap to zoom or pinch to zoom with the maps?

Posted: Sat Jun 12, 2010 4:58 pm
by bobzilla
Multitouch was added in Android 2.0 and above devices. WigleWifi release 1.9 has a newer version of osmdroid code which allows pinch/spread to zoom. Doesn't do double-tap, however.

Re: WigleWifi for Android current version: 1.13 (Aug 18, 20

Posted: Fri Aug 20, 2010 6:53 pm
by bobzilla
Version 1.13 includes an osmdroid version that allows double-tap for zoom-in.

Re: WigleWifi for Android current version: 1.25 (Oct 9, 201

Posted: Thu Oct 21, 2010 9:56 am
by KRG74
sorry if this is not the right place to put this i have WiGLE 1.25 on my HTC Wildfire running Android 2.1 exporting database to KML works fine but exporting run it adds "</Folder> </Document></kml>"to the end of each location sop when its imported to GE you get the following error
---------------------------
Google Earth Error
---------------------------
Open of file "F:\wiglewifi\WigleWifi_20101021104411.kml" failed: Parse error at line 10, column 17:

junk after document element
---------------------------
OK
---------------------------



I have reinstalled the app from the market jst to make sre it was not a device error

thanks in adnabce

Re: WigleWifi for Android current version: 1.25 (Oct 9, 201

Posted: Thu Oct 21, 2010 11:36 pm
by bobzilla
Bug added in refactoring, will be fixed in next version. Thanks for the heads up.

Re: WigleWifi for Android current version: 1.32 (Jan 16, 20

Posted: Sat Feb 05, 2011 11:12 am
by boggyj
It would be good to have the option to turn off the periodic pop-up and voice announcements that occur when no nets have been detected for a while. This is a problem when driving between areas of population where there aren't any nets and gets a little frustrating :)

Re: WigleWifi for Android current version: 1.32 (Jan 16, 20

Posted: Sat Feb 05, 2011 5:17 pm
by bobzilla
Other users have pointed that out. The devices I test with will come back reporting an empty list, but some devices just don't bother to call back to the app at all when there are no networks found. The next version has an option for changing that or turning it off.

Re: Wigle Wifi Wardriving for Android ver. 1.35 (Feb 24, 20

Posted: Thu Mar 24, 2011 9:09 am
by Puddi
May I ask: are the Wifi locations in the DB updated, depending on the strength of the signal and/or the precision of the GPS coordinates?

And if so, would it be possible to add an extra line to the dashboard that says how many locations have been updated during the current run?

Re: Wigle Wifi Wardriving for Android ver. 1.35 (Feb 24, 20

Posted: Fri Mar 25, 2011 12:19 pm
by bobzilla
It already shows how many were seen in the run, and how many of those are new networks in the DB. It records many observations for each network.