Linux(Android)の修正バージョンでMACアドレスをスプーフィングしようとしています。主な問題は、それが削除されたため、ifconfig
コマンドが削除され、ip
busyboxコマンドしか使用できないことです。
私は使用しようとしています:
ip link set address xx:xx:xx:xx:xx:xx dev tiwlan0
ただし、次のエラーが発生します。
ip: socket: Operation not permitted
何が問題なのですか?
Andriodのbusyboxにchrootおよびmountコマンドがある場合は、これを試すことができます。 (そうでない場合は、それらを追加して、busyboxを再構築してください。)
これで、完全なLinux機能を備えた新しいシェルができました。
私はここからrootfsでたくさんの幸運と楽しみを持っています:
ネット上のどこかからもARMリリース用のUbuntuを入手できるはずです。
私が動作することがわかったのは在庫でしたAndroid(ルートもありません)市場からAndroidターミナルエミュレーターを入手してください。ip link show
と入力して検索してくださいあなたのWLANカード;私のものはeth0
だったので、例として使用します。次のように入力します。
ip link set eth0 address XX:XX:XX:XX:XX:XX
ip link set eth0 broadcast XX:XX:XX:XX:XX:XX
切り替えたことを確認するには、次のように入力します。
ip link show eth0
新しいMACアドレスが表示されます。 MACでフィルタリングされたルーターで動作するかどうかはテストしていませんが、動作するはずです。