一、前言
在macos上面,能使用的android模擬器是真不如windows多,各個(gè)廠家似乎拋棄了macos的安卓模擬器,當(dāng)然,我使用的mac是2019款16寸的inter芯片,之前使用arm架構(gòu)M2芯片的時(shí)候,更是可怕,不過(guò)quem可以很好的支持安卓,反正現(xiàn)在我是一直用著Android Studio。
二、配置
客戶(hù)要對(duì)一個(gè)app進(jìn)行滲透測(cè)試,比較急,之前一直都是web滲透,我只好安裝了Android Studio,新建了一個(gè)模擬器,至于如何新建模擬器,我簡(jiǎn)單標(biāo)注一下:
然后根據(jù)自己需求配置就好了。
我很快就啟動(dòng)了系統(tǒng),突然發(fā)現(xiàn)沒(méi)有網(wǎng)絡(luò),一看DNS是10.0.2.3,這樣是上不了網(wǎng)絡(luò)的。
通過(guò)查閱很多資料,發(fā)現(xiàn)都是零零散散的,無(wú)法解決我的問(wèn)題,這里我就說(shuō)一下應(yīng)該如何從頭到尾的去解決問(wèn)題。
三、解決方法
1-3點(diǎn)是我從各個(gè)地方看到的一些解決辦法,我都進(jìn)行了嘗試,我本人最終使用的是第4個(gè)方法。
1、物理機(jī)IPV6更改為只允許本地
這個(gè)我記得之前對(duì)我有用,這次沒(méi)有用的。
2、通過(guò)模擬器修改DHCP為靜態(tài),手動(dòng)配置網(wǎng)絡(luò)
你可以嘗試一下這種方法,記得IP要和原先一樣。
3、終端配置啟動(dòng)項(xiàng)啟動(dòng)
進(jìn)入
cd /Users/用戶(hù)名/Library/Android/sdk/emulator
./emulator @名字 -dns-server 8.8.8.8,114.114.114.114
注意,啟動(dòng)的時(shí)候這個(gè)模擬器不能是啟動(dòng)狀態(tài),否則會(huì)報(bào)錯(cuò)。
命令完成后會(huì)自己?jiǎn)?dòng)模擬器,然后擁有網(wǎng)絡(luò),但這種方法每次都需要這樣啟動(dòng),而且終端不能關(guān)閉。
4、通過(guò)adb進(jìn)入模擬器的shell進(jìn)行配置
這里我踩了不少坑,所以我這邊說(shuō)明一下,首先你要在Android Studio的SDK manager中安裝工具:
安裝完之后,你要看能不能在/Users/用戶(hù)名/Library/Android/sdk/找到platform-tools文件夾,里面有adb。
如果沒(méi)有你要找到cmdline-tools文件夾,我的是在
/Users/用戶(hù)名/Library/Android/sdk/cmdline-tools
但是這里面也是沒(méi)有adb的,但我們要通過(guò)里面的sdkmanager去安裝platform-tools。
進(jìn)入cmdline-tools,找到sdkmanager,進(jìn)入終端。
./sdkmanager --install "platform-tools"\n
注意:這里要使用jdk版本高的,否則會(huì)報(bào)錯(cuò),最好裝最新的,jdk11和jdk8都不行。
安裝好后,返回到cmdline-tools的同目錄,可以找到platform-tools。
進(jìn)入platform-tools,可以找到adb,方便使用你可以將其加入環(huán)境變量。
進(jìn)入終端,首先進(jìn)入root模式,否則后面可能會(huì)報(bào)錯(cuò):
命令:
adb root
可以查看運(yùn)行的模擬器:
命令:
adb devices
然后進(jìn)入該模擬器的shell:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-803726.html
命令:
adb -s 名字 shell
然后使用以下命令設(shè)置dns,就完事了,可以正常聯(lián)網(wǎng)了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-803726.html
setprop net.dns1 8.8.8.8
setprop net.dns2 114.114.114.114
三、有什么問(wèn)題評(píng)論或者私聊
到了這里,關(guān)于生命在于折騰——Android Studio網(wǎng)絡(luò)設(shè)置(MAC)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!