Step 1:使用iOS設(shè)備的UDID,在macOS上啟動一個虛擬網(wǎng)絡(luò)接口rvi
Step 1.1:獲取iOS設(shè)備的UDID
——>手機通過數(shù)據(jù)線連接至Mac電腦
——>打開終端,輸入命令:
system_profiler SPUSBDataType | sed -n -e '/iPhone/,/Serial/p' | grep "Serial Number:" | awk -F ": " '{print $2}'后enter,會輸出類似“4fdc999a8c649c8e69669fbe2ad56a77cd80a4”這樣的一串標(biāo)識,就是UDID
Step 1.2:使用UDID啟動rvi
——>在終端中輸入命令:rvictl -s 4fdc999a8c649c8e69669fbe2ad56a77cd80a4后enter,會輸出“Starting device 4fdc999a8c649c8e69669fbe2ad56a77cd80a4 [SUCCEEDED] with interface rvi0”,則rvi0這個虛擬網(wǎng)絡(luò)接口已經(jīng)啟動成功。
Step 2:這個時候打開wireShark,在歡迎也的列表中,就會有你剛才啟動的rvi0這個虛擬網(wǎng)絡(luò)接口,雙擊rvi0,至此,你就可以愉快地使用wireShark抓蓋iOS系統(tǒng)設(shè)備的包了,記得全程連接數(shù)據(jù)線哦。
Step 3:完成抓包后,就可以關(guān)掉rvi了,在終端中輸入命令:rvictl -x 4fdc999a8c649c8e69669fbe2ad56a77cd80a4后enter,則關(guān)掉了該rvi,結(jié)束。
OK~