一 /system/etc/firmware/nvramtxt 或者是 /system/etc/wifi/nvramtxt
二 需要安装 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 [ 0025s]
finished total time: 0026s
请注意您的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地址
。
如果经常变的话,那就有可能是手机的硬件有问题或有软件修改你的MAC地址。
MAC地址,也叫硬件地址,通常是由网卡生产厂家烧入网卡的EPROM,用软件也可以修改。
1
工具/原料
安卓手机(必须有root权限)
re管理器
十六进制编辑器hex editor
2先进入hex editor,选择右上角的设置按钮
3
进入如图所示页面,开启该选项,这个选项意思是允许修改系统文件
进入re管理器,路径为/data/nvram/APCFG/,这个WIFI文件就是了。
打开该文件,打开方式是用上述十六进制编辑器hex editor,
打开以后是这个样子,圈出来的就是我们要修改的mac地址。
点击要修改的数字,会弹出一个对话框,修改好后,点击右上角的按钮,如图。
最后,我们点击右上角的按钮,会弹出如图所示提示,这样,我们就保存成功了。
第二步骤中,这个选项一定要勾选,否则无法修改。
因为有root权限,可以修改系统配置文件,不懂的文件,千万不要乱动。
MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。
mac地址的最大特性是:产品出产后Mac地址就固定了。
所以安卓平板的系统mac地址不能更改。
1、打开手机拨号界面,输入“#3646633##后”点击“拨号”进入工程模式。
2、进入工程模式后,选择上方“connectivity选项”连接。
3、进入连接界面后,“选择wifi选项”
4、进入wifi后,“选择NVRAM选项”
5、进入设置界面,“在addr填4,length填6(此数字随机填写)”后,“点击Read进行读取”
6、读取MAC成功后,“在value出现随机MAC地址”,“选择Write写入”,即可更改MAC地址。
最简单的方法就是利用傻瓜式的软件修改了,不过首先你需要将手机ROOT/越狱。
对于安卓手机来说,在ROOT之后,可以首先尝试MacAddress这款软件。这款软件的使用方法比较简单,只要你的手机成功ROOT,安装软件后即可输入想要更改的MAC地址,不过该软件的弊端是无法支持所有设备,一些设备在使用这种修改方法后无法修改成功。
如果这种方法对你无效,那么也不要太过郁闷,因为我们还可以通过修改文件的方法修改你手机的MAC地址,方法稍微复杂一些,不过掌握之后也并不是太难。
首先还是要保证你的手机ROOT成功了,然后就需要下载手机端的文件管理器,可以选择RE或者ES浏览器,通用方法是找到/etc/firmware/nvramtxt文件,备份后以文本方式打开nvramtxt,找到以下段落:
#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部分修改为你需要的地址。
保存后开关一次Wi-Fi,新的MAC地址就生效了。大家可以去关于手机中验证MAC地址是否更改正确。
这种方法适用于大部分安卓40以上的设备,不过由于安卓手机系统太过庞杂,不同安卓版本可能需要编辑的文件也不一样,比如某些安卓41的设备的文件就在/etc/wifi/下,如果大家没有在文中位置找到相应的文件,可以去自己手机型号的论坛查询对应的文件。
至于iOS设备,修改的方法相对固定一些,越狱后可以在cydia中搜索MOBILE TERMINAL插件,安装后打开执行以下指令:
输入命令:su 回车
接着输入密码:alpine 回车 (此处为默认用户密码,可以进行更改,在输入时可能不会及时显示字符,不过不要担心,确认成功输入后回车即可)
接着输入:nvram wifiaddr=XX:XX:XX:XX:XX:XX (nvram wifiaddr=就是修改MAC地址的命令,XX:XX:XX:XX:XX:XX为新的MAC地址,输入后直接按回车,退出Terminal,并重启手机即可。
值得说明的是,这种方法只适用于iOS 511以上的版本,其他低版本的机器要连接iTunes激活、如果连接iTunes无法识别的话那就删除位于/var/mobile/Media目录下的iTunes_Control文件夹、删除完iTunes_Control目录后、重新开启iTunes MOBILE TERMINAL即可。
欢迎分享,转载请注明来源:品搜搜测评网