すべてのAndroidスマートフォンやタブレットでWPSのPINコードをクラックできるわけではありません。Broadcomのワイヤレスチップセットbcm4329またはbcm4330を搭載した、root化された端末でなくてはなりません。うまく行く可能性が高い端末は、Cyanogen ROMです。対応が確認されている端末には以下が含まれます。  Nexus 7 Galaxy Ace/S1/S2/S3 Nexus One Desire HD このツールを使用すると、Broadcomのチップセットをモニターモードに設定できます。PINコードのクラッキングにモニターモードは必要不可欠です。bcmonのAPKファイルは、Google Codeウェブサイトのbcmonページから無料で入手できます。 APKファイルをインストールするには、お使いの端末のセキュリティメニューで、不明な提供元からのインストールを許可する必要があります。 APKファイルをインストールしたら、アプリを実行しましょう。ファームウェアとツールのインストールを求められたら、インストールを行います。「Enable Monitor Mode」（モニターモードの有効化）オプションをタップしましょう。アプリがクラッシュした場合は、アプリを開いて再度実行しましょう。3回失敗した場合、おそらく、お使いの端末はbcmonに対応していません。 bcmonを実行するには、端末がroot化されている必要があります。 Reaverは、WPSのPINコードをクラックしてWPA2パスワードを抽出するために作られたプログラムです。ReaverのAPKは、XDA Developersフォーラムの開発者スレッドからダウンロード可能です。 アプリ一覧でReaverのアイコンをタップしましょう。違法な目的で使用しないことを確認したら、Reaverが利用可能なアクセスポイントのスキャンを行います。クラックしたいアクセスポイントをタップして、次に進みましょう。  処理を続ける前に、モニターモードの確認が必要な可能性があります。その場合、bcmonが再び開きます。 WPS認証方式を受け入れるアクセスポイントを選ばなくてはなりません。すべてのルーターがWPS認証方式に対応しているわけではありません。 ほとんどの場合、表示される設定は、デフォルトのままにしておいて構いません。「Automatic advanced settings」（詳細オプションの自動適用）ボックスにチェックが入っていることを確認しましょう。 Reaver設定メニューの下部にある「Start attack」（攻撃の開始）ボタンをタップしましょう。モニターが開き、実行中のクラッキングの結果が表示されます。 WPSのクラッキングが完了するまでには、2時間から10時間程度かかる場合があり、必ずしも成功するとは限りません。
互換性のある端末をroot化する　 bcmonをダウンロードして、インストールする　 bcmonを実行する　 Reaverをダウンロードして、インストールする。 Reaverを起動する　 設定を確認する　 クラッキングを開始する　