हर किसी एंड्रॉयड फोन या टैबलेट का इस्तेमाल करके डबल्यूपीएस पिन (WPS Pin) का पता नहीं लगाया जा सकता है। डिवाइस में एक ब्रॉडकॉम (broadcom) या चिपसेट (chipset) होना चाहिए, और डिवाइस रूट किया हुआ (rooted) होना चाहिए। सायनोजेन रोम (Cyanogen ROM) में सफल होने के सबसे ज्यादा अवसर मिलते हैं। कुछ जाने पहचाने डिवाइस जिसमे ये सहायक (support) है उनमे शामिल हैं:   नेक्सस (Nexus) 7 गैलेक्सी (Galaxy) S1/S2/S3/S4/S5 गैलेक्सी Y नेक्सस वन (Nexus One) डिसायर एचडी (Desire HD) माइक्रोमैक्स (Micromax) A67 ये टूल आपके ब्रॉडकॉम चिपसेट में मोनिटर मोड (moniter mode) को एनेबल (enable) करेगा, जो की पिन को पता करने में एक शुरुआती चरण हैं। गूगल कोड वैबसाइट पर bcmon APK फ़ाइल के लिए देखें, जो की आपको bcmon पेज पर मुफ्त में मिल जाएगी। एपीके (APK) फ़ाइल इन्स्टाल करने के लिए एक अनजाने सोर्स (source) को अपने सेक्युर्टी मेनू (security menu) में इन्स्टाल करने के लिए अलाव (allow) करना होगा। दूसरे चरण में सॉफ्टवेयर जैसे की विडियो, म्यूजिक, गेम को आपके फोन पर और ज्यादा विस्तार में डाउनलोड करना होगा। एपीके (APK) फ़ाइल को इन्स्टाल करने के बाद उसे चलाएं। फिर तुरंत ही फ़र्मवेयर (firmware) और टूल्स को इन्स्टाल करें। "Enable Monitor Mode"  वाले विकल्प पर क्लिक करें। यदि एप्लिकेशन (app) अच्छे से नहीं खुल पा रही है, तो इसे फिर से खोलेने की कोशिश करें। यदि यह तीसरे बार फिर से नहीं खुल पा रही है, तो शायद ये आपके फोन के लिए उपयुक्त (support) नहीं है। आपका डिवाइस इस तरह से रूट होना चाहिए की इसमे bcmon चल सके। यह एक टर्मिनल (terminal) को लॉंच (launch) करेगा जो की लगभग लिनेक्स टर्मिनल की तरह ही होगा। airodump-ng टाइप करे और एंटर बटन पर टैप करें,  AIrdump लोड होगा जो आपको फिर से कमांड प्रॉम्प्ट (command prompt) में ले जाएगा। airodump-ng wlan0 टाइप करे और एंटर बटन पर टैप करें। आपको मौजूदा सभी एक्सैस पॉइंट की सूंची दिखाई देगी। आप उस एक्सैस पॉइंट को चुने जिसमे की डबल्यूईपी एनक्रिप्शन (WEP encryption) का उपयोग हो। यह मैक एड्रेस राउटर के लिए है, अगर वहाँ बहुत से राउटर दिए हुए हैं, तो यह सुनिश्चित करें की आपके पास जो राउटर है वो सही है। इस मैक एड्रेस को संक्षिप्त में लिख लें। और उस चैनल को भी नोट करें जिससे की एक्सैस पॉइंट प्रसारित (broadcast) हो रहा है। आपको पासवर्ड को पता लगाने की कोशिश करने के कुछ घंटे पहले एक्सैस पॉइंट की जानकारी इकठ्ठा करना चालू करना पड़ेगा। airodump-ng -c channel# --bssid MAC address -w output ath0 टाइप करे और एंटर पर टैप करें। Airodump स्कैनिग शुरू कर देगा। आप कुछ समय के लिए डिवाइस को ऐसे ही छोड़ दें, ताकि ये जानकारी स्कैन कर लें। अगर बैटरी खत्म हो रही है तो ध्यान रखते हुये इसे प्लग से लगाकर चार्ज करते रहें।   channel#  को चैनल नंबर जिससे की एक्सैस पॉइंट प्रसारित हो रहा है उसके साथ बदल लें (उदाहरण के लिए 6)।  MAC address को राउटर के मैक एड्रेस से बदल लें (उदाहरण के लिए 00:0a:95:9d:68:16)। तब तक स्कैन करते रहें जब तक की 20,000-30,000 पैकेटस (packets) तक पहुँच न जाए। जब आपके पास उपयुक्त पैकेट की संख्या हो जाएँ, तो आप पासवर्ड को पता लगाने के प्रयास करने की कोशिश शुरू कर दें। टर्मिनल पर वापस आकार aircrack-ng output*.cap टाइप करे और एंटर पर टैप करें। पासवर्ड पता करने की प्रक्रिया जब पूरी हो जाए (जो कुछ घंटो का समय लेगी), उसके बाद एक मैसेज Key Found! दिखाई देगा जो की एक हेक्साडेसिमल फॉर्म की (hexadecimal form key) का पालन करेगा। यह सुनिश्चित करें की संभावना 100 % हो नहीं तो की (key) काम नहीं करेगी। जब आप की (key) एंटर कर रहे हो तो इसे ":" के साथ एंटर करें। उदाहरण के लिए यदि की (key) 12:34:56:78:90 है, तो आप इसे ऐसे 1234567890 लिखेंगे।
Root a compatible device. Download and install bcmon. Run bcmon. Tap "Run bcmon terminal". Identify the access point you want to crack. Note the MAC address that appears. Start scanning the channel. Crack the password. Note the hexadecimal password when finished.