最近做一个人脸识别的项目,用到安卓机器,使用虹软arcface的人脸识别算法, 在某宝买了一个激活码后成功激活,不料过几天出现90118错误,显示设备不配对。
后来才发现,原来安卓的mac地址并非固定的,而是会随着网络而改变的,mac改变了,跟之前激活时候绑定的不一样,导致出现90118设备不配对的问题。
解决方法:
手机机查到的Mac地址其实是特指的所登录的Wi-Fi无线网卡的MAC地址,每当换了网络环境之后,Mac地址就会改变,这与电脑的Mac地址并不是同一回事。
所以首先是固定mac地址。
安卓手机修改wifi物理mac地址的三种方法:
有时候遇到这种情况,遇到一些路由器或者公司的路由器设置了mac绑带 非绑带的mac无法连接路由器,我从网上搜集整理了3种修改安卓手机mac地址的方法。准备 一部已经安卓手机还要有一台电脑。
第一种 软件法
下面介绍一款软件 叫物理地址修改器(MacAddress)物理地址修改器(MacAddress)是 Android 平台上的无线网卡物理地址修改软件。
主要功能:
修改无线网卡的物理地址(需要 root 权限);
支持恢复到之前的网卡物理地址设置。
帮助教程:
1. 为什么需要获得 root 权限以及如何取得 root 权限?
A: 取得 root 权限可能丧失质保,请慎重。获得 root 权限后可以在 Android设备上进行任何操作,无线助手将协助你取得root权限。
2. 为什么需要物理地址修改器?
A: 喜欢刷机的朋友会发现刷机后,比如刷了CM6及CM7后无线网卡的物理地址变了,之前的路由器访问不了,同一个网段的设备也冲突了,有了这款软件,将可以将你的物理地址改变。
第二种是修改法
用es浏览器找到:/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地址就生效了。
这个我只在4.0以上系统上试过
还有就是 有时候es浏览器没有成功获得root权限 我遇到过两次这样的情况 可以更换X-plore试试 目的只是改文件 不一定要用哪个浏览器
有人在小米手机(M1)上亲测OK。。。
米2 上面找不到这个路径/etc/firmware/nvram.txt我的u807也找不到这个路径 别的手机大家可以试试。
第三种替换法
这种方法适合大部分mtk或者大部分手机 请基友测试
首先要ROOT权限
在系统设置中关于手机的SIM&网络信息中可以查看到MAC(即WLAN物理地址)号码。
把他记录下来
使用RE管理器找到\data\nvram\APCFG\APRDEB之下的WIFI文件
存到电脑中用WinHex_14.2打开,就可以修改MAC地址(这个winhex要自己下载)
这就MAC地址所在的位置
改为你想的数符即可
改好后 保存 替换到机器中即可。。
然后从新关了启动下wifi就好了 就在设置中看到你的wifi变了。
CM7也是CyanogenMod 7.0的简称。 CM:CyanogenMod,是一个免费的、团队协作发布的Android 第三方编译ROM的简称。 CM5就是Android 2.1的ROM CM6就是Android 2.2的ROM CM7代表Android 2.3的ROM CyanogenMod是一个基于开源Android系统,供某些手机使用的二级市场固件。它提供一些在官方Android系统或手机厂商没有提供的功能 ,例如:支持Free Lossless Audio Codec - FLAC (无损音频压缩编码)音频格式的音乐,多点触控, 从SD外置存储器运行程序,压缩缓存,大量APN的名单,重新启动功能,Wi-Fi无线网络支持,蓝牙,USB网络分享等。CyanogenMod也是第一个使用BFS作任务管理器的操作系统。 CyanogenMod声称提供比官方固件版本更高性能和更可靠。 2008年9月HTC Dream电话发布后, 一种由Android社区发现其中一个可以在Android的Linux的子系统得到特权控制 "rooting"(也称为 "root access")的方法. 这个发现, 结合了Android开源的性质, 让手机的固件可以随意进行修改和重新安装到手机。某些手机并不需要进行修改, 如Android开发手机和Nexus One, 这些用作开发用途的手机上。 现时,CyanogenMod固件是基于Android 2.2,也有大量由CyanogenMod的代码被加入了。CyanogenMod的自定部分本来是由Cyanogen (Steve Kondik)编写,不过加入了由xda-developers社区编写的代码(如已强化的主画面, 已强化的调用程序和已强化的网页浏览器)和其他的程序(如busybox)。 一个叫CyanogenMod Updater的程序提醒CyanogenMod用户有新版本的CyanogenMod及安装到他们的电话。用户可以在Android Market下载该程序。 Cyanogen团队是目前全球最大的Android第三方编译团队,由于该团队曾先于google公司为很多手机 率先定制出稳定的1.6ROM而名声大噪。CM的ROM以开源、开放、稳定著称,目前仍有许多刷机发烧友使用其第三方定制ROM,如今,在经历过 alpha、beta、release版本后,CyanogenMod 7终于发布了最终版本。
Android定制系统CM将停止更新
北京时间12月26日上午消息,作为一家野心勃勃的创业公司,Cyanogen曾经希望开发一款比谷歌官方版本更好的Android系统,但该公司最近几个月却经历了动荡。他们不仅裁员,而且辞退了CEO,还有一位联合创始人离职——现在,该公司还准备在12月31日关闭服务和每日构建(nightly build)软件。但Cyanogen随后声明称,CyanogenMod不会取消。
Cyanogen上周五通过官方博客宣布:“作为Cyanogen整合计划的一部分,所有的服务和Cyanogen支持的每日构建都会在2016年12月31日停用。这个开源项目和源代码仍将对所有想要独自开发CyanogenMod的人开放。”
在此之后,所有采用Cyanogen OS的设备(包括一加1)都必须转用CyanogenMod ROM。后者并不是一个商业化产品,目前由一个开发者社区负责管理,其负责人则是已经离职的Cyanogen联合创始人史蒂夫-克伦迪克(Steve Klondik)。
这相当于宣告Cyanogen计划的流产。该公司前CEO科特-麦克马斯特(Kirt McMaster)曾经表示,他们将“用子弹穿透谷歌的脑袋”,但该公司现在正在展开转型,而新CEO里尔-塔尔(Lior Tal)认为这种新的发展方向将对OEM厂商构成更强的吸引力。
塔尔之前曾经担任Cyanogen COO,他表示,新的Cyanogen Modular OS项目是为了落实最初的目标,打造一个开放且更加智能的Andorid系统,而不必受制于各种限制。
从本质上讲,Cyanogen已经放弃了击败谷歌的目标,转而适应谷歌的生态系统。
由于需要设备厂商彻底放弃Android和谷歌,转而使用Cyanogen的替代品,所以该公司的软件销量始终低迷。不仅如此,作为一加最大的合作伙伴,双方的关系也变得紧张,之前也只合作过一款设备。
如今,Cyanogen的服务已死,塔尔的战略则是取消Cyanogen OS捆绑的服务,以便与常规的Android系统配合使用。
“新的合作项目为智能手机厂商提供了更大的自由,也提供了更多的机会,使之可以通过动态模块和MOD,利用Cyanogen OS的不同部分开发定制的智能Android智能手机。他们可以自由选择ROM,无论是原生Android,还是他们自己的版本。”里尔在今年10月出任CEO时发表的声明中说。
Cyanogen迄今为止已经融资1.15亿美元,投资者包括Andreessen Horowitz和Benchmark等大牌投资者。里尔今年11月表示该公司资金充裕,但他们已经花费半年时间削减开支。该公司今年夏天展开裁员,最近还关闭了西雅图办公室,试图将所有员工合并成一个团队,统一在帕洛阿尔托工作。
此次关闭服务是为了进一步压缩成本,完成转型,以便对潜在合作伙伴表现得更加友好。但现在的问题在于:该公司真的能够提供合作伙伴想要而且愿意为之付费的东西吗?
但Cyanogen随后声明称,CyanogenMod只是改名为Lineage,不会取消。lineageOS地址
Change my mac,由Jxdm制作的一款能修改安卓手机Mac地址的软件工具,使用方便,输入修改的mac地址即可快速修改,能帮助你解除Wifi设置限制,本次放出安卓mac修改器apk下载,想要一款手机mac地址修改工具的朋友们不要错过哦!
Change my mac功能简介:
为什么要修改MAC地址?你被老爸、邻居、公司的WIFI限速、被加黑名单的时候你就知道为什么要改MAC地址了。修改MAC地址可以让你重新连上和解除WIFI限制!
Change my mac使用说明:
扫描当前mac地址
输入想要修改的mac地址
点击修改即可