unixpickle / JamWiFi

A GUI, easy to use WiFi network jammer for Mac OS X
782 stars 143 forks source link

Not working on Mojave :( #25

Open zaphodd opened 5 years ago

zaphodd commented 5 years ago

UI starts, seems to scan for APs, but finds none. I guess Apple screwed CoreWLAN up :(

Rizora commented 5 years ago

Works for me... are you using beta by chance?

leksadin commented 5 years ago

Application started, the networks were scanned, I got list of ESSID but without BSSID. After pressing "Jam" list of station is empty at all.

jamwifi

Checked on macbook with macOS Mojave 10.14.2

int-0x03 commented 5 years ago

Same problem guys, macOS Mojave 10.14.3 No BSSIDs, no deauth.

ghost commented 5 years ago

Same problem guys

zhuxingtao commented 5 years ago

macOS Mojave 10.14. It doesn't work

unixpickle commented 5 years ago

What hardware are you seeing this problem on? On my 2017 MBP it works fine.

Perhaps we should implement scanning by hand, rather than using CoreWLAN.

mtpython commented 5 years ago

Insta-reboot when clicking "Jam It", deauth myself and scan works fine though, and scan inside the AP too.

leksadin commented 5 years ago

What hardware are you seeing this problem on? On my 2017 MBP it works fine.

Perhaps we should implement scanning by hand, rather than using CoreWLAN.

on my MBP 2015 it doesn't work =(

ghost commented 5 years ago

on MBP 2016 it doesn't work too bug :"'AuthorizationExecuteWithPrivileges' is deprecated: first deprecated in macOS 10.7"

azulkipli commented 5 years ago

on MBP 2016 it doesn't work too bug :"'AuthorizationExecuteWithPrivileges' is deprecated: first deprecated in macOS 10.7"

I have this issue too on

Mojave 10.14.3
MacBook Pro (Retina, 13-inch, Mid 2014)
anonymouz4 commented 5 years ago

I know why its not working in Mojave:

First, Apple made some changes to CoreWLAN in Mojave. Those prevent apps to get the BSSID (Mac-Address) of nearby devices with an so called active scan when location services is disabled. Technically it's possible, just look at Wireless diagnostics where it works without any problem, so there probably is a way to bypass apple restriction, but I didn't figure it out yet. For an active scan (what this app is using), it doesn't matter if currently connected to a WiFi. Since JamWiFi can't get the BSSID, it also can't jam them because you need their BSSID (Mac-Address) in order to do it.

There are two ways to bypass this:

  1. Enable location services: When enabled, everything should work as normal, including this app.
  2. Doing a passive scan some code would have to be implemented to work, but it shouldn't be a big deal since libpcap is used for that and the developer already used it for the jamming process.

More detail (dev): Problem occurs here: ANTrafficGatherer.m - Line 196, 201, 208 It checks if the received packet has the bssid of the WiFi Network that we selected, and if it doesn't match, it will be dropped. Since the bssid of the one we selected couldn't be fetched, (is empty) it'll be dropped.

mikediachenko commented 5 years ago

I've previously working with JamWiFi on Mojave MBP 2016 - it was fine. But now I've moved to MBP 2018 and it is not working after I press "Do it!". Notebook just reboots. I've tried on MBP 2017 and it is okay. Tried on different MBP 2018 15" and the same issue that I've got is present. Could it be due to the new T2 chip in MacBooks?

fbbfnc commented 5 years ago

Same issue as mikediachenko. I've also disabled SIP

unixpickle commented 5 years ago

I no longer own a Mac, so I can no longer work on a fix for this issue. If anybody else is interested in investigating, go ahead.

RudyTheBastard commented 5 years ago

Unixpickle... I sooooo wish you could update it works in Mojave! I can't get my old OS software reloaded. Apple is not making that possible. If you ever re-write the app to work again, I would like that version! Thank you for the old one. But I am sad now.

iFlyinq commented 5 years ago

Insta-reboot when clicking "Jam It", deauth myself and scan works fine though, and scan inside the AP too.

Have the same thing, whenever i click Jam my Macbook is like producing a Ticking sound (Like electric shocks) and then rebooting.

Seayon commented 5 years ago

is there any alternative ?