You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 1, 2025. It is now read-only.
iOS 11 (released since this project began) prevents your iPhone from automatically connecting to spotty Wi-Fi networks. Continuously deauthenticating the pilot's device and attempting to obtain a handshake may result in the pilot's device not reconnecting to the controller access point automatically. Thus, the pilot might become permanently deauthenticated, and a handshake cannot be obtained (bonus though: the pilot has no video/settings access) nor takeover performed.
This presents a challenge as changes cannot be made on the pilot's iOS 11 device. @asmattic suggests this can be fixed by sending only a single deauth packet to iOS devices (can base on MAC lookup), or a smaller number of deauth packets spaced further apart. This way the iOS device will not see the it as a "patchy" network.