声明:笔者仅在MTK 芯片手机上做过测试,其他芯片的手机未曾尝试过
现象:部分MTK 芯片的手机的Mac 地址可能会随着WiFi 功能的开启断开或者重启手机而发生变化,变化的一般是后6 位,前6 位基本保持不变
至于原因:根据网上的解释, 1 有人说这是MTK 芯片手机的通病 2 有人说因为刷机包的原因,部分刷机包可能会导致出现这种情况(笔者就是因为这个原因导致的手机mac 地址会变更) 对于具体原因我们不做深究了,我们要的是固定住自己手机的mac 地址 在这之前我们首先需要获取手机的root 权限,如果获取不了 root 权限那就没办法了
Ps:如果您手机已经获取 root 权限,请跳过这一段 获取 root 权限: 不同手机获取 root 权限的方法不一样,有的手机你可以通过一些通用工具进行 root,例如:刷机精灵,root 大师,Kingroot,360 一键 root 等,通用工具有很多,在此不一一赘述了
假如你手机使用通用工具还是没有 root 成功,请尝试你手机的专用 root 工具,每种手机的专用 root 工具各不相同,这个笔者无法详述,至于一些手机的专用 root 工具可以去自己手机的论坛寻找
准备工具: 手机端需要:re 管理器(本人推荐安智汉化的re 管理器,请去安智市场下载) 电脑端需要:WINHEX(这个软件请自行度娘搜索一下,汉化版或者英文版皆可) 文件提取: 手机安装 re 管理器之后,在第一次使用 re 管理器的时候会请求授予权限,我们大方的授予root 权 限 即 可
然 后在re 管 理 器 的默 认 界 面 根 目 录 中 ,依 次 打 开一下 目 录 : data/nvran/APCFG/APREB,然后找到 WIFI 文件
如图: Ps:关于WIFI 这个文件的权限,原本默认是rw -rw ----的,这是后来被我修改为