mtk android wifi,MTK android WIFI地址 不写随机变动问题
做过MTK 安卓的人都知道,如果mtk不写wifi地址,一般情况会报错0x00错误,而且每次开关wifi都会生成一个新的wifi地址。
一些工厂生产的时候为了省事并不写wifi地址。
为了为每个机器生产唯一的地址,可以用以下思路修改
1.首先是唯一地址,这个怎么处理?提供一个方法,软件读某个芯片编号(芯片编号总不变的吧:),一般读mtk cpu的比较好的方法),通过编号自己用一个算法生成一个地址。
2.为系统提供地址,这里有两种方法
方法一,上面说了,在生成新wifi地址的时候,用我们算法生成的地址替换即可,但是要注意哦,0x00错误仍然存在,这个就需要你屏蔽掉0x00出错这段代码了。
方法二, 在系统启动的时候,把生成的wifi 地址写入mtk系统文件("/data/nvram/APCFG/APRDEB/WIFI")
以上两种方法各有利弊
方法一,我目前使用的方法,但是在4.0以前的版本不好实现,原因是mtk把0x00错误处理的代码封装到库里面,并没有开放,需要反编译动态链接库(wlan_6628.ko),工具嘛可以用IDA.
方法二,4.0之前用得方法,这个方法必须在wifi初始化之前处理,判断wifi地址是否是的没有写入的,如果是没写入的,然后就修改 ,记得还得修改权限。
蓝牙地址也可以按照以上的思路来修改,目前发现工厂不写蓝牙地址,所有机器都是一个地址,在同一个地方几台机器一个地址会出问题的。。。
手机IMEI号也可以按照以上来修改,imei号比较复杂一点,mtk对imei号有个加密算法保存,俄罗斯某个大神推算出了这个算法的实现,有兴趣的可以去谷歌搜索研究下,
mtk android wifi,MTK android WIFI地址 不写随机变动问题相关推荐
- MTK android WIFI地址 不写随机变动问题
做过MTK 安卓的人都知道,如果mtk不写wifi地址,一般情况会报错0x00错误,而且每次开关wifi都会生成一个新的wifi地址. 一些工厂生产的时候为了省事并不写wifi地址. 为了为每个机器生 ...
- android 获取wifi的ip地址吗,Android开发实现在Wifi下获取本地IP地址的方法
本文实例讲述了Android开发实现在Wifi下获取本地IP地址的方法.分享给大家供大家参考,具体如下: 代码核心介绍: WifiManager类提供了对设备Wifi功能的管理,包括Wifi开关的打开 ...
- 如何读取MTK 平台IMEI , BT 和WIFI 地址
MTK 平台IMEI , BT 和WIFI 地址是保存在哪里的呢?NV还是分区里面? 如何确认手机是否有写BT,WIFI地址. 根据对MTK 代码 的分析,IMEI ,BT,WIFI 地址写在 par ...
- linux安卓mac修改,如何伪装或改变android智能手机wifi网卡的mac地址
Android系统,wifi网卡的mac地址是硬件ID,是不能修改的,android 是Linux内核,linux中mac地址是保存在/etc/init.d/networ 文件中的,但是在androi ...
- JAVA(android)提取WIFI客流探针MAC地址源码
//WIFI探针即可以读取附近WIFI设备的MAC地址的设备,无需设备连接到此探针 主要用于客流统计,品牌统计等场景 package com.tongxinmao.wifiprobe; import ...
- 【实践驱动开发2-001】wifi 在android 下的实现 - AR6000 系列移植详细步骤
说明之前:文档建立在实际的项目中: 硬件环境是三星x210,软件是android4.0 ubuntu13.04 1 如何获取驱动: 1.1 AR6000 3.1的资源包最新可以找到的地方: 2014 ...
- android官方wifidemo,Android应用开发:连接指定Wifi的Demo分享
本文主要向大家介绍Android应用开发,给定App相应SSID及密码,连接指定WIFI,希望对大家学习Android应用开发有所帮助. 1.MainActivity.java包含工具类WifiAdm ...
- 【Android开发】wifi开关与wifi连接(密码连接)
过放荡不羁的生活,容易得像顺水推舟,但是要结识良朋益友,却难如登天.-- 巴尔扎克 本文demo来自网络,找了好久找到的,后面自己做了些许修改,这里对源码解析,愧于忘记哪里出来了,感谢作者! 接下来就 ...
- Android Studio WiFi 之 获取 WiFi 名称、IP、Mac
Android 获取连接的WIFI 的一些数据(后期封装成aar 包给Unity 调用) 封装成AAR包,获取 Android 7.0 以上的 手机 mac 地址 一.Android 代码 impor ...
最新文章
- 阿里AI攻克心血管识别技术,冠脉中心线提取论文入选国际医学影像会议
- MFC获得主窗体和父窗体指针
- 深入了解softmax
- 漫画科普:天线的原理?
- Unity 官方网站
- Visual Studio Code 使用指南
- EOS.IO技术学习
- LR:Code-29723 Error: Failed to deliver a p2p message from parent to child process, reason。。。
- Mysql触发器学习
- 报表制作1(传入对象和其他参数)
- 3DTools TrackballDecorator实现3D漫游
- 零基础如何入门激光SLAM
- python if并列条件_Python中if有多个条件怎么办
- PS运动模糊+径向模糊+高斯模糊
- scanf_s()函数的用法
- 计算机网络的应用特点是什么,现代计算机通信技术特点及通信网络的应用
- 刷题!刷题!刷题网!!!
- ruoyi 前后端分离 增加手机号登录
- 负载均衡集群技术LVS
- Geode滚动升级手册