⑴ adb查看安卓已适配的4g网卡型号
adb查看安卓已适配的4g网卡型号的方法:孝橡
1、安装bosybox。
2、连接数据线握慎绝,进入adb模式。段姿
3、输入命令:busyboxifconfig,即可查看。
⑵ 在android机顶盒上 怎样获取有线网卡MAC地址
先关闭wifi,在运行以下java代码:
获取当前连接网络的网卡的mac地址
private static String parseByte(byte b) {
String s = "00" + Integer.toHexString(b)+":";
return s.substring(s.length() - 3);
}
/**
* 获取当前系统连接网络的网卡的mac地址
* @return
*/
@SuppressLint("NewApi")
public static final String getMac() {
byte[] mac = null;
StringBuffer sb = new StringBuffer();
try {
Enumeration<NetworkInterface> netInterfaces = NetworkInterface.getNetworkInterfaces();
while (netInterfaces.hasMoreElements()) {
NetworkInterface ni = netInterfaces.nextElement();
Enumeration<InetAddress> address = ni.getInetAddresses();
⑶ 手机如何连接电脑上网
若是使用的vivo手机,可以参考以下信息:
1、通过蓝牙共享网络:
进入设置--其他网链睁碰络连接--个人热点--其他共享方式--开启通过蓝牙共享网络,然后将其他设备进行蓝牙配对,其他设备就可以通过蓝牙共享手机的棚谈网络了。
2、通过WiFi热点共享手机网络:
进入设置--其他网络与连接--个人热点--开启WLAN热点,开启后状态栏的天线信号处会显示WiFi信号图标,然后使用设备连接该WiFi热点即可~
3、电脑通过USB数据线共享早睁网络:
若需要电脑通过USB数据线共享手机网络,请使用数据线连接电脑和手机,进入设置--其他网络与连接--个人热点--其他共享方式--开启“通过USB共享网络”,电脑选择手机网络连接即可。
注:手机/平板不支持通过USB使用电脑的网络。
若有更多疑问,可进入此链接网页链接咨询在线客服了解详情。
⑷ 在Android机顶盒上 怎样获取有线网卡MAC地址
在Android机顶盒上 获取有线网卡MAC地址方法:
(1) 调用android 的API: NetworkInterface. getHardwareAddress ()
该API的level为9,只有android 2.3以上才有该接口
(2) 调用java 的方法: nbtstat/arp
一般android不支持这两个命令
(3) 调用Android的API: WifiManager
权限:
1 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses- permission>
代码:
12345 WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); return info.getMacAddress();
这个是设备开通Wifi连接,获取到网卡的MAC地址
(4) 调用linux的busybox
/* ***************************************************************** * 子函数:获得本地MAC地址 ***************************************************************** */ public String getMacAddress(){ String result = ""; String Mac = ""; result = callCmd("busybox ifconfig","HWaddr"); //如果返回的result == null,则说明网络不可取 if(result==null){ return "网络出错,请检查网络"; } //对该行数据进行解析 //例如:eth0 Link encap:Ethernet HWaddr 00:16:E8:3E:DF:67 if(result.length()>0 && result.contains("HWaddr")==true){ Mac = result.substring(result.indexOf("HWaddr")+6, result.length()-1); Log.i("test","Mac:"+Mac+" Mac.length: "+Mac.length()); if(Mac.length()>1){ Mac = Mac.replaceAll(" ", ""); result = ""; String[] tmp = Mac.split(":"); for(int i = 0;i<tmp.length;++i){ result +=tmp[i]; } } Log.i("test",result+" result.length: "+result.length()); } return result; } public String callCmd(String cmd,String filter) { String result = ""; String line = ""; try { Process proc = Runtime.getRuntime().exec(cmd); InputStreamReader is = new InputStreamReader(proc.getInputStream()); BufferedReader br = new BufferedReader (is); //执行命令cmd,只取结果中含有filter的这一行 while ((line = br.readLine ()) != null && line.contains(filter)== false) { //result += line; Log.i("test","line: "+line); } result = line; Log.i("test","result: "+result); } catch(Exception e) { e.printStackTrace(); } return result; }
这个需要设备支持busybox工具
(5)查询记录了MAC地址的文件“/proc/net/arp”
需要有这个文件,并且记录了相应的内容
⑸ 手机怎么查看自己的网卡信息
想要知道自己的网卡信息怎么办呢?那么手机怎么查看自己的网卡信息呢?下面是散桥败我收集整理的手机怎么查看自己的网卡信息,希望对大家有帮冲颤助~~
工具/原料
手机
方消燃法/步骤
在首页中,找到“设置”选项。
⑹ 大家在android下集成的无线网卡,都是些什么
android平台下默认支持TI公司的WIFI模块,LINUX下有BOARDCOM的几个WIFI芯片(BCM43XX系列)的驱动.
1、在你的BoardConfig.mk文件中增加一行(根据你的无丛塌线网卡类型来设置):
1: BOARD_WPA_SUPPLICANT_DRIVER := WEXT
2、在你的board配置目录下创建一个wpa_supplicant.conf文件,输入如下内容:
1: ctrl_interface=DIR=/data/system/wpa_supplicant
2: update_config=1
3、网络驱动模块ko文件到你的board配置目录下,下文假设网卡驱动模块为LK_DRV_USB_RTL8192.ko。
4、修改board配置目录下的AndroidBoard.mk,增加如下代码辩简:
1: file := $(TARGET_OUT)/lib/moles/LK_DRV_USB_RTL8192.ko
2: ALL_PREBUILT += $(file)
3: $(file) : $(LOCAL_PATH)/LK_DRV_USB_RTL8192.ko | $(ACP)
4: $(transform-prebuilt-to-target)
5:
6: file := $(TARGET_OUT_ETC)/wifi/wpa_supplicant.conf
7: ALL_PREBUILT += $(file)
8: $(file) : $(LOCAL_PATH)/wpa_supplicant.conf | $(ACP)
9: $(transform-prebuilt-to-target)
5、修改hardware/libhardware_legacy/wifi/wifi.c文件。
重新定义WIFI_DRIVER_MODULE_PATH和WIFI_DRIVER_MODULE_NAME宏,定义如下:
1: #ifndef WIFI_DRIVER_MODULE_PATH
2: #define WIFI_DRIVER_MODULE_PATH "/system/lib/moles/LK_DRV_USB_RTL8192.ko"
3: #endif
4: #ifndef WIFI_DRIVER_MODULE_NAME
5: #define WIFI_DRIVER_MODULE_NAME "LK_DRV_USB_RTL8192"
6: #endif
6、修改init.rc文件,修改如下:
1: chmod 0771 /system/etc/wifi wifi wifi
2: chmod 0660 /system/etc/wifi/wpa_supplicant.conf
3: chown wifi wifi /system/etc/wifi/wpa_supplicant.conf
4: mkdir /data/misc/wifi 0771 wifi wifi
5:
6: mkdir /data/misc/wifi/sockets 0771 wifi wifi
7: # wpa_supplicant socket
8: mkdir /data/渗灶圆system/ 0771 system system
9: mkdir /data/system/wpa_supplicant 0771 wifi wifi
10:
11: mkdir /data/misc/dhcp 0771 system system
12:
13: setprop wifi.interface wlan0
14:
15: ice wpa_supplicant /system/bin/wpa_supplicant -dd -Dwext -iwlan0 -c /system/etc/wifi/wpa_supplicant.conf
16: group system wifi inet
17: disabled
18: oneshot
19:
20: ice dhcpcd /system/bin/dhcpcd wlan0
21: group system dhcp
22: disabled
23: oneshot
注意如果有问题,请给各个目录设置为777属性,把文件设置为666的文件属性试试。
7、最好是clean掉,全部重新编译。享受终于可以享受wifi了!
⑺ 如何更改安卓手机的设备号信息
一、概述
VirtualXpose 是一款安卓下可定制虚拟硬件信息的工具。其实VirtualXpose 并非真实的进行修改 ,而是通过技术手段,在运行时修改 ,接管对应的 安卓内核运行函数,不会对硬件和软件有任何的修改和影响 ,目前使用安兔兔,鲁大师,或是其他的各种APP是无法进行识别 ,经测试 ,完全适配 抖音,快手,微信,支付宝,等等国内主流的APP。
二、主要特性
VirtualXpose功能特性概括起来就是兼容性强、多重虚拟、可定制化、参数丰富。下面我们逐个来看下介绍。
1、兼容性强
支持所有安卓6.0 以上内核的安卓手机 。模拟器 由于阉割过,部分不兼容 ,兼容的模拟器 mumu模拟器
重启恢复原始硬件信息状态
不破坏任何软件和硬件
2、多重虚拟
支持驱动级系统全局虚拟
支持对所有进程虚拟
支持启动新的进程虚拟
支持以上4种模式禁止查询硬件信息
3、可定制化
支持自定义硬件信息进行虚拟一份新硬件信息
可根据虚拟模式来虚拟不同硬件信息
完全可定制化
4、参数丰富
系统信息虚拟:计算机名,产品ID,系统安时间
网卡信息虚拟:当前、物理、操作系统的MAC地址
支持IME虚拟,mac 地址虚拟等等各种手机参数虚拟 。
绝大部分 ,市面的硬件虚拟工具,均是采用此类框架开发,
由于自己的一些需要,基于这个框架,开发了一个硬件虚拟软件 ,取得了非常明显的效果 。
使用这个软件,对于抖音,快手,微信封号率大大减低 。
1、本软件对电脑软件硬件有损坏吗?
硬件:本软件是虚拟修改,并非正真修改,重启app将恢复您的原始状态。因此本软件不会对您的硬件有任何损坏。
软件:本软件是虚拟软件信息,不会真正的修改系统和软件的设置。
注意:某些软件会根据硬件信息来生成序列号和注册码,您的虚拟操作可能会使您的机器码改变,导致您正常使用的序列号或者注册码无法正常使用。(使用本软件表明您已经同意此操作,在使用过程中出现任何未知预料的错误将于本人无关)。
2、虚拟硬件信息后如何恢复?
反向安装卸载即可恢复原始状态
4、操作完毕后软件可以关闭吗?
启动目标的app之后,不能关闭软件,关闭软件之后,自动回复原始状态
如果还看不懂
可以参考下面视频
https://www.bilibili.com/video/BV1fK411A7DD
⑻ android怎么区分wlan0,wlan1网卡
eth0,eth1,eth2……代表网卡一,网卡二,网卡三……
lo代表127.0.0.1,即localhost
wlan0代表无线网卡
在执行ifconfig 命令后,系统将在内核表中设置必要的参数,这样Linux 就知道如何与网络上的网卡通信。ifconfig 命令有以下两种格式:
※ifconfig [interface]
※ifconfig interface [aftype] option | address …
ifconfig 的第一种格式(或使用不带任何参数的ifconfig 命令)可以用来查看当前系统的网络配置情况。
在刚刚安装完系统之后,实际上是在没有网卡或者网络连接的情况下使用Linux,但通过ifconfig 可以使用回绕方式工作,使计算机认为自己工作在网络上。
现在我们运行一下ifconfig 命令,不带参数的ifconfig 命令可以显示当前启动的网络接口,其输出结果为:
[root@machine1 /sbin]#ifconfig
eth0 Link encap:Ethernet HWaddr 52:54:AB:DD:6F:61
inet addr:210.34.6.89 Bcast:210.34.6.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:46299 errors:0 dropped:0 overruns:0 frame:189
TX packets:3057 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0xece0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:44 errors:0 dropped:0 overruns:0 frame:0
TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
其中以eth0 为首的部分是本机的以太网卡配置参数,的设这里显示了网卡的设备名/dev/eth0 和硬件的MAC 地址52:54:AB:DD:6F:61, MAC 地址是生产厂家定的,每个网卡拥有的唯一地址。
不过我们可以手工改动网卡的MAC 地址,只要我们在/etc/rc.d/init.d/中的network 中加入:
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
Jiania 解说 注:
eth0,eth1,eth2,代表网卡一,网卡二,网卡三
hw 代表hardware 硬件意思
ether 代表ethernet 以太网的意思
然后重启,此时再用ifconfig 命令查看一下,我们就会发现网卡的MAC 地址已经变成xx:xx:xx:xx:xx:xx了。
ifconfig配置网卡
配置网卡的IP地址
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
在eth0上配置上192.168.0.1 的IP地址及24位掩码。 若想再在eth0上在配置一个192.168.1.1/24 的IP地址怎么办?用下面的命令
ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0
这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0和eth0:0.若还想再增加IP,那网卡的命名就接着是:eth0:1、eth0:2……想要几个就填几个。ok!
配置网卡的硬件地址
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了。
将网卡禁用
ifconfig eth0 down
将网卡启用
ifconfig eth0 up
ifconfig 命令的功能很强大,还可以设置网卡的MTU,混杂模式等。
⑼ 求助 如何在程序中设置Android的以太网IP地址
ifconfig eth0 [IP] netmask [NETMASK]
route add default gw [GATEWAY] dev eth0
setprop net.eth0.dns1 8.8.8.8
setprop net.eth0.dns2 4.4.4.4
----------------------------
getprop查看信息
激活(如果已经up可不用输此命令): eth0 UP [IP ADDR] [NETMASK] 0x00001043(该值从getprop中来)
你可以在adb下先测试一下 netcfg 可查看网卡信息
以上中括号均去掉
⑽ android6.0,usb插上以太网卡,重启设备后网卡灯不亮,必须重新插拔,请问如何开机后点亮网卡
最近有个客户说想要在android板上加入以太网功能,就在淘宝上先买了一个RTL8152的USB网卡(RTL8152本身就是USB接口的),就着手开始了移植工作
其实Android4.4已经支持以太网了,如果手上的android源码不支持以太网功能的话,就要自己移植代码,方法的话网上一抓一大把,我这里就不再赘述了
我需要做的只是在linux内核中将RTL8152的驱动加进去,将网卡接入板子的USB口,就可以开机看效果了
果然!果然!果然!果然!果然!果然!
开机之后发现以太网无法连接,就算执行了netcfg eth0 up dhcp也不行。
很奇怪的是执行了netcfg eth0 up dhcp这句代码后,使用ifconfig看网卡信息可以发现网卡已经自动获取到了ip地址,而且也可以ping通外网,可是使用浏览器却提示无法连接网络
我还尝试了将以太网连接的优先级设为0(本身为9),也还是不行