安卓怎麼改mac地址
❶ 如何更改或增添安卓手機的mac地址
android 是linux內核,linux中mac地址是保存在/etc/init.d/networ 文件中的
但是在android中mac地址是直接寫在硬體中的,需要通過API 才能獲取
1、Android 獲取本機Mac 地址方法:
需要在AndroidManifest.xml文件中添加許可權:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
public String getLocalMacAddress() {
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wifi.getConnectionInfo();
return info.getMacAddress();
}
2、Android 獲取本機IP地址方法:
public String getLocalIpAddress() {
try {
for (Enumeration<NetworkInterface> en = NetworkInterface
.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf
.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) {
return inetAddress.getHostAddress().toString();
}
}
}
} catch (SocketException ex) {
Log.e("WifiPreference IpAddress", ex.toString());
}
return null;
}
❷ 安卓手機怎麼改MAC地址Android如何修改MAC地址
一. /system/etc/firmware/nvram.txt 或者是 /system/etc/wifi/nvram.txt
二. 需要安裝 AndroidSDK 和 FASTBOOT/adb 的驅動程序。
1)打開一個新的命令窗口。
2)Type
3)輸入cd \
4) 輸入cd AndroidSDK\tools
5) 打開手機進入Fastboot
astboot OEM rebootRUU
6)在您的手機會重新啟動,
type:FASTBOOT OEM emapiWlanMac
你會得到這樣東西:
... INFONotice: This MAC address takes effect only
when your platfor
INFOm is EEPRON-less configuration. Please use (emapiTest) to v
INFOerify it !
INFO0x00000000
INFO0x000000DE
INFO0x000000AD
INFO0x000000BE
INFO0x000000EF
INFO0x00000000
INFO-eMapiWlanMacCommand, status = 1
OKAY [ 0.025s]
finished. total time: 0.026s
請注意您的MAC地址(中強調的部分 - 這個MAC地址是00: DE:AD:BE:EF:00)。
7)現在,輸入命令來設置新的MAC地址(MAC地址應該用空格代替':'):
fastboot oem emapiWlanMac 00 01 02 03 04 05
MAC地址修改成了00:01:02:03:04:05。
8)完成!輸入重新啟動:
fastboot oem boot
這樣mac地址就改好了
❸ 怎麼改手機MAC地址
1.最簡單的方法就是利用傻瓜式的軟體修改了,不過首先你需要將手機ROOT/越獄。對於安卓手機來說,在ROOT之後,可以首先嘗試MacAddress這款軟體。這款軟體的使用方法比較簡單,只要你的手機成功ROOT,安裝軟體後即可輸入想要更改的MAC地址,不過該軟體的弊端是無法支持所有設備,一些設備在使用這種修改方法後無法修改成功。
2.首先還是要保證你的手機ROOT成功了,然後就需要下載手機端的文件管理器,可以選擇RE或者ES瀏覽器,通用方法是找到/etc/firmware/nvram.txt文件,備份後以文本方式打開nvram.txt,找到以下段落:
#macaddr=00:11:22:33:44:55
nocrc=1
#nvram_override=1
修改為:
macaddr=00:11:22:33:44:55
nocrc=1
nvram_override=1
3.注意,這里需要把#去掉才能修改成功,00:11:22:33:44:55部分修改為你需要的地址。保存後 開關 一次Wi-Fi,新的MAC地址就生效了。大家可以去關於手機中驗證MAC地址是否更改正確。
4.這種方法適用於大部分安卓4.0以上的設備,不過由於安卓手機系統太過龐雜,不同安卓版本可能需要編輯的文件也不一樣,比如某些安卓4.1的設備的文件就在/etc/wifi/下,如果大家沒有在文中位置找到相應的文件,可以去自己手機型號的論壇查詢對應的文件。
5.至於iOS設備,修改的方法相對固定一些,越獄後可以在cydia中搜索MOBILE TERMINAL插件,安裝後打開執行以下指令:
6.輸入命令:su 回車
接著輸入密碼:alpine 回車 (此處為默認用戶密碼,可以進行更改,在輸入時可能不會及時顯示字元,不過不要擔心,確認成功輸入後回車即可)
接著輸入:nvram wifiaddr=XX:XX:XX:XX:XX:XX (nvram wifiaddr=就是修改MAC地址的命令,XX:XX:XX:XX:XX:XX為新的MAC地址,輸入後直接按回車,退出Terminal,並重啟手機即可。
7.值得說明的是,這種方法只適用於iOS 5.1.1以上的版本,其他低版本的機器要連接iTunes激活、如果連接iTunes無法識別的話那就刪除位於/var/mobile/Media目錄下的iTunes_Control文件夾、刪除完iTunes_Control目錄後、重新開啟iTunes MOBILE TERMINAL即可。
❹ vivox27pro MAC地址怎麼更改
安卓10之前機型:MAC地址是唯一的,無法更改;
安卓10機型:為了保護手機的網路安全,在安卓10的機型上針對不同的WiFi網路隨機配置了不同的MAC地址,當手機連接不同的WiFi,MAC地址也會不同,若連接的是同一個WiFi,需WiFi名稱、加密方式、密碼不變的情況下,MAC地址則不會變化。
❺ android系統如何修改成想要的mac地址格式
android 是Linux內核,linux中mac地址是保存在/etc/init.d/networ 文件中的,mac地址可以用:連接,也可以用-連接。但是在android中mac地址是直接寫在硬體中的,需要通過API 才能獲取1、Android 獲取本機Mac 地址方法:需要在AndroidManifest.xml文件中添加許可權: public String getLocalMacAddress() { WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); return info.getMacAddress(); } 2、Android 獲取本機IP地址方法:public String getLocalIpAddress() {try {for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {NetworkInterface intf = en.nextElement();for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {InetAddress inetAddress = enumIpAddr.nextElement();if (!inetAddress.isLoopbackAddress()) {return inetAddress.getHostAddress().toString();}}}} catch (SocketException ex) {Log.e("WifiPreference IpAddress", ex.toString());}return null;}
❻ 如果更改安卓手機的mac地址
MAC地址是硬體地址,無法更改的。
Android查看MAC地址的方式:
在主屏幕上輕按「設置」按鈕。或者,按下物理按鈕「Menu」,選擇「設置」。
在設置的列表下,輕按選擇「關於本機」按鈕。
然後,輕按「狀態消息」按鈕。
在狀態中查看「Wi-Fi MAC 地址」。
同時也可在【WLAN】下查看MAC地址。
同樣打開手機——【設置】——【無線網路】——【WLAN】
進入WLAN頁面後,觸摸手機【菜單鍵】選擇——【高級】
在WLAN高級設置界面也可查看到MAC地址竄號。
❼ 手機怎麼修改MAC地址,游戲把MAC地址禁了
最簡單的方法就是利用傻瓜式的軟體修改了,不過首先你需要將手機ROOT/越獄。
對於安卓手機來說,在ROOT之後,可以首先嘗試MacAddress這款軟體。這款軟體的使用方法比較簡單,只要你的手機成功ROOT,安裝軟體後即可輸入想要更改的MAC地址,不過該軟體的弊端是無法支持所有設備,一些設備在使用這種修改方法後無法修改成功。
如果這種方法對你無效,那麼也不要太過郁悶,因為我們還可以通過修改文件的方法修改你手機的MAC地址,方法稍微復雜一些,不過掌握之後也並不是太難。
❽ 如何修改安卓手機mac地址
手機中找到:/etc/firmware/nvram.txt文件,
在修改之前需要root許可權(你用哪個瀏覽軟體,就在該軟體的設置里找),千萬要備份好此文件(不備份也能還原)
打開nvram.txt,找到以下段落
#macaddr=00:11:22:33:44:55
nocrc=1
#nvram_override=1
修改為:
macaddr=00:11:22:33:44:55
nocrc=1
nvram_override=1
注意,把#去掉才能修改成功,00:11:22:33:44:55部分修改為你需要的地址,
保存
然後,不用重啟,
開關一次wifi,新的MAC地址就生效了
❾ 安卓adb更改mac地址
修改mac需要root 同時包含mac地址文件會存儲在根目錄/sys/class/net/wlan0/address
可以試一試adb echo sys/class/net/wlan0/address mac地址 也可以試一試 netcfg eth0 hwaddr 10:10:10:10:10:10
❿ 安卓 系統 很多軟體都是讀取wifi Mac地址 進行驗證的 請問要怎麼更改Mac地址呢
右擊桌面網上鄰居,點「屬性」,找到本地連接適配器頁面
選擇要修改適配器本地連接,右擊本地連接,點「屬性」
在彈出的窗口中找到「配置」按鈕,點擊進去
在「高級」選項卡的「屬性」框中選中「本地管理的地址」,這個地方注意了,不同網卡適配器「屬性」框內名字不相同,這里是「本地管理的地址」,其它網卡適配器有可能是英文的「Locally Administered Address」或「Network Address (MAC)」,或者是其它類似的中英文描述,注意識別。
5.然後在屬性框右邊選擇「值」,輸入我們需要的MAC地址值:000000000001。更改MAC地址會導致短時間丟失連接,更改成功後會自動恢復連接。這樣MAC地址已經成功更改,如要恢復默認的MAC地址,可選擇「不存在」默認值即可。