Android系统,wifi网卡的mac地址是硬件ID,是不能修改的,android 是Linux内核,linux中mac地址是保存在/etc/init.d/networ 文件中的,但是在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;

}

取消

评论

linux安卓mac修改,如何伪装或改变android智能手机wifi网卡的mac地址相关推荐

  1. linux内核如何修改lowmem,技术内幕:Android对Linux内核的增强 Low Memory Killer

    6 09 2013 技术内幕:Android对Linux内核的增强 Low Memory Killer Low Memory Killer(低内存管理) 对于PC来说,内存是 至关重要.如果某个程序发 ...

  2. android修改蓝牙名称,如何从Android智能手机中更改蓝牙名称

    每次将Bluetooth外设连接到Android平板电脑或智能手机时,都会看到型号名称.在大多数情况下,这足以确定它是哪个小部件.在某些情况下,显示型号名称可能会使您感到困惑,尤其是当您在周边看到一长 ...

  3. linux服务器远程修改mac地址,linux下修改MAC地址问题解决方法

    linux下修改MAC地址问题解决方法 作者:佚名 来源:网络整理 2013-4-17 在linux中,修改MAC地址 # ifdown eth0 # ifconfig eth0 hw ether 1 ...

  4. linux 修改网卡mac,Linux修改 网卡物理地址(Mac Address)

    Linux修改 网卡物理地址(Mac Address) 有些地点 是把网络地址和网卡物理地址绑定的,当换了网卡或其它计算机 时可能会上不了网,下面推选 修改 物理地址(MAC Address)的要领 ...

  5. linux脚本自动修改网卡,Linux脚本程序自动修改网卡配置文件中的MAC地址

    在玩Linux虚拟机的时候,一个安装好linux系统的virtual HDD会用于创建多个虚拟机,这样就不需要在创建每个虚拟机都安装一遍系统了.virtual HDD加载到虚拟机后,新的虚拟机的MAC ...

  6. linux内核设置mac地址,Linux下如何修改网卡MAC地址

    Red Hat Linux下如何修改网卡MAC地址 OS版本:Red Hat Enterprise Linux AS4 核心:Kernel 2.6.9-42 网上有很多关于linux下修改MAC地址的 ...

  7. 【瑞芯微Rockchip Linux平台】SoftAp需求实现(2)根据传参修改SSID和密码,SSID以wifi MAC地址后四位对结尾

    [瑞芯微Rockchip Linux平台]SoftAp需求实现(2)根据传参修改SSID和密码 1. main 函数实现 2. set_hostap_ssid 函数,配置修改hostapd.conf文 ...

  8. linux 网卡聚合mac,linux网卡与MAC地址绑定方法总结

    使用linux系统时会出现这样的情况,当你安装了某个网卡的驱动程序时,或者安装了与网卡相关的程序后. 网卡会出现所谓的漂移现象.(注意:不是飘逸 ).可能的表象为: (1):网卡顺序颠倒,比如之前你的 ...

  9. Linux命令行修改IP、网关、DNS的方法

    方式一: ifconfig eth0 192.168.1.18 netmask 255.255.255.0 说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP 方式二: vi /etc/sys ...

最新文章

  1. 如何学好C、C++------思维方式的转变
  2. 统一建模语言(UML)介绍
  3. python动态规划图解_动态规划案例之python实现(一)
  4. 学习 服务器部署 hello world
  5. Linux---信号及其使用简单讲解
  6. 编译GDAL使用最新的HDF库配置文件
  7. Spug发布前端项目实战全过程
  8. 一文搞懂数据结构之 递归-八皇后问题
  9. 2019年10月中国编程语言排行榜
  10. kafka中彻底删除topics
  11. Thinkpad T420,430等电脑使用微信进行语音视频时麦克杂音
  12. openvas linux/window漏洞扫描和整改
  13. S2B2C模式流程图
  14. java环境变量设置 java_home
  15. python 解析下载的二进制Excel文件内容
  16. Testing Process - 读书笔记
  17. 【历届稳定检索 | 重交大、招商交科主办】第五届交通工程与运输系统国际学术会议(ICTETS 2021)...
  18. ColorMatrix颜色矩阵让图片千变万化
  19. QT常见问题:The process was ended forcefully.
  20. 持续集成和交付流水线的反模式

热门文章

  1. IDEA中使用Java语言连接MySQL,实现增、删、查操作
  2. 自定义Scrollbar样式
  3. getElementById 方法及用法
  4. 记事本编写python程序
  5. Day 50 CSS剩余和初识JS
  6. 如何查看wi-fi的密码_如何在Windows 10上查看所有已保存的Wi-Fi密码
  7. [转] Notepad++一些好用的特性
  8. JavaScript数组切片方法
  9. 谷歌Colab 免费运行pytorch
  10. 为DropDownListFor设置选中项