А шо, сетевые фреймы как-то отличаются в зависимости от ОС?
Тут не сколько от OS, сколько от предоставленных интерфейсов. Грубо говоря на "любом" андроид девайсе без доп переферии невозможно получить vendor specific фрэймы. Надо как минимум рутить и только на устройстве на котором чип тянет monitor mode
Или пользоваться OTG свистком. Но всегда найдется студень который будет бить себя пяткой в грудь а-ля "да я щаз за 6 сек такое забубеню, а все остальные - мудаки"