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

The gear needed for wardriving

40 posts • Page 1 of 3
Wigle Wifi Wardriving for Android. Current version: 1.53 (Sep 16, 2012)

TODO list and release notes. Source code.

Screenshots:
Image Image Image Image
Last edited by bobzilla on Sat Jun 19, 2010 8:42 pm, edited 4 times in total.

Postby doommaster » Sat May 15, 2010 10:49 am

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

Postby bobzilla » Fri May 21, 2010 8:02 pm

That is hopefully fixed in WigleWifi 1.7

Postby jmdsdf » Sun May 23, 2010 6:22 pm

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!

Postby halytech » Fri Jun 11, 2010 8:06 pm

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?

Postby bobzilla » Fri Jun 11, 2010 10:09 pm

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.
Last edited by bobzilla on Sat Jun 19, 2010 8:43 pm, edited 1 time in total.

Postby jmdsdf » Sat Jun 12, 2010 2:33 am

Is there any chance of enabling double tap to zoom or pinch to zoom with the maps?

Postby bobzilla » Sat Jun 12, 2010 4:58 pm

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.
Version 1.13 includes an osmdroid version that allows double-tap for zoom-in.
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
Image
Bug added in refactoring, will be fixed in next version. Thanks for the heads up.
-bobzilla - WiGLE.net just a little bit
Image
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 :)
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.
-bobzilla - WiGLE.net just a little bit
Image
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?
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.
-bobzilla - WiGLE.net just a little bit
Image

40 posts • Page 1 of 3

Return to “Net Hugging Hardware and Software”

Who is online

Users browsing this forum: No registered users and 3 guests