获取手机的mac地址的简单实现
绑定学校MAC地址的方法
教你一招:绑定学校MAC地址的方法1、一台连上学校网络的台式电脑,或者一台已经连上我校无线网络的手机。
2、打开浏览器,输入:192.168.100 回车。
(手机也一样)
3、进入艾泰路由的账户:admin
密码:11111111q(8个1,1个q)
4、出现艾泰路由的主界面后,左拉菜单找到“防火墙”,点击,进入“Mac地址过滤”——再点“添加新条目”
5、在以下的方框内分别输入姓名和Mac地址
附:A、查询手机Mac地址的方法:
设置------关于手机-----------法律状态信息————无线局域网地址或WALN地址B、查询电脑Mac地址的方法:
CMD----------命令提示符-------输入:ipconfig/all 回车
上图中:类似1C-83-41-05-EE-99就是所要查询的Mac地址。
注意笔记本电脑,对应查询的是
WLAN 物理地址!。
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
JavaScript获取移动设备型号的实现代码(JS获取⼿机型号和系统)我们⼀般在浏览器⾥识别⽤户的访问设备都是通过 User Agent 这个字段来获取的,但是通过它我们只能获取⼀个⼤概的信息,⽐如你⽤的是 Mac 还是 Windows,⽤的是 iPhone 还是 iPad。
如果我想知道你⽤的是第⼏代 iPhone,这个⽅法就不⾏了,前段时间我正好有这个需求,识别移动客户端的具体型号(主要是 iOS 设备),于是思考了下这个问题的实现。
⾸先,我跟⼤家⼀样想到了 UA,不过事实证明这路⾛不通。
就在我⽆聊⼀个⼀个摆弄浏览器的 API 时,突然⼀篇⽂章⾥的某段代码提醒了了我。
这篇⽂章讲的是怎样通过 js 获取图形设备信息的,因为 HTML5 ⽀持了 canvas,所以可以通过 API 获取图形设备的型号,⽐如显卡的型号。
(function () {var canvas = document.createElement('canvas'),gl = canvas.getContext('experimental-webgl'),debugInfo = gl.getExtension('WEBGL_debug_renderer_info');console.log(gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL));})();运⾏这段代码就可以获取显卡的型号了,如果你在iOS的设备⾥运⾏,会获取到诸如 Apple A9 GPU 之类的信息。
⽽我们知道每⼀代 iOS 设备的 GPU 型号都是不同的,⽐如 iPhone 6 是 A8,⽽ iPhone 6s 就是 A9。
看到这⾥,你应该⼤概知道我的思路了,就是通过识别 GPU 的型号来辨别设备的型号。
不过这还有个⼩瑕疵,有些设备是同⼀代,也就是 GPU 型号完全相同,⽐如 iPhone 6s, iPhone 6s Plus, iPhone SE。
SimpleWiFi手机考勤 MAC地址探针以及在定位设备中的应用
SimpleWiFi 在定位以及考勤设备中应用1前言现代生活中,手机成为人们不可或缺的随身物品。
而WiFi则是现代手机的标准配置之一。
我们可以利用手机WiFi的MAC地址进行相关的人员定位以及考勤应用。
下面就是我们描述的SimpleWiFi 模块在设备定位以及考勤中的应用。
本文档描述了MAC地址扫描版本所增加的内容,模块透传标准功能请参照模块用户手册。
2模块的功能描述SimpleWiFi模块具有2种工作模式,一:透明传输数据模式——该模式下模块将网络侧(手机或者远程后台服务器)的数据透明的传输到串口。
同时,串口的数据透明的传输给网络侧。
具体的使用请参照通用模块用户手册。
二、MAC地址扫描模式——该模式下,模块将监听环境中所有的支持2.4G的WiFi的所有的终端(包括AP和STA,无论是否已经联网)。
WiFi模块将自动的监听,WiFi终端的信号强度以及MAC地址。
监听后将根据协议从串口测发送监听结果。
3模块硬件说明模式切换:MAC地址扫描的控制引脚:Pin30脚(评估板中为S4按键)为MAC地址扫描的功能控制引脚。
低电平——模块将工作在透明数据模式,透明数据模式见模块用户手册。
高电平——模块处于MAC地址扫描的过程。
默认情况下pin30脚为高点平分别对应关系是:4MAC地址扫描结果上传协议:扫描后的MAC地址,根据特定的协议上传到后台服务器。
用户可以利用收到的数据进行相关的定位应用了。
详细的协议请找厂家索取。
5MAC地址扫描相关参数配置说明:请参照新版本说明文件.doc文件附录:CRC-8算法参考实现INT8U __crc8_tbl[256]={0x00,0x91,0xe3,0x72,0x07,0x96,0xe4,0x75,0x0e,0x9f,0xed,0x7c,0x09,0x98,0xea,0x7b,0x1c,0x8d,0xff,0x6e,0x1b,0x8a,0xf8,0x69,0x12,0x83,0xf1,0x60,0x15,0x84,0xf6,0x67,0x38,0xa9,0xdb,0x4a,0x3f,0xae,0xdc,0x4d,0x36,0xa7,0xd5,0x44,0x31,0xa0,0xd2,0x43,0x24,0xb5,0xc7,0x56,0x23,0xb2,0xc0,0x51,0x2a,0xbb,0xc9,0x58,0x2d,0xbc,0xce,0x5f,0x70,0xe1,0x93,0x02,0x77,0xe6,0x94,0x05,0x7e,0xef,0x9d,0x0c,0x79,0xe8,0x9a,0x0b,0x6c,0xfd,0x8f,0x1e,0x6b,0xfa,0x88,0x19,0x62,0xf3,0x81,0x10,0x65,0xf4,0x86,0x17,0x48,0xd9,0xab,0x3a,0x4f,0xde,0xac,0x3d,0x46,0xd7,0xa5,0x34,0x41,0xd0,0xa2,0x33,0x54,0xc5,0xb7,0x26,0x53,0xc2,0xb0,0x21,0x5a,0xcb,0xb9,0x28,0x5d,0xcc,0xbe,0x2f,0xe0,0x71,0x03,0x92,0xe7,0x76,0x04,0x95,0xee,0x7f,0x0d,0x9c,0xe9,0x78,0x0a,0x9b,0xfc,0x6d,0x1f,0x8e,0xfb,0x6a,0x18,0x89,0xf2,0x63,0x11,0x80,0xf5,0x64,0x16,0x87,0xd8,0x49,0x3b,0xaa,0xdf,0x4e,0x3c,0xad,0xd6,0x47,0x35,0xa4,0xd1,0x40,0x32,0xa3,0xc4,0x55,0x27,0xb6,0xc3,0x52,0x20,0xb1,0xca,0x5b,0x29,0xb8,0xcd,0x5c,0x2e,0xbf,0x90,0x01,0x73,0xe2,0x97,0x06,0x74,0xe5,0x9e,0x0f,0x7d,0xec,0x99,0x08,0x7a,0xeb,0x8c,0x1d,0x6f,0xfe,0x8b,0x1a,0x68,0xf9,0x82,0x13,0x61,0xf0,0x85,0x14,0x66,0xf7,0xa8,0x39,0x4b,0xda,0xaf,0x3e,0x4c,0xdd,0xa6,0x37,0x45,0xd4,0xa1,0x30,0x42,0xd3,0xb4,0x25,0x57,0xc6,0xb3,0x22,0x50,0xc1,0xba,0x2b,0x59,0xc8,0xbd,0x2c,0x5e,0xcf };INT32S ChkCrc8(INT8U *ptr, INT32U len){INT8U crc8,data;crc8=0;while(len--!=0){data = *ptr++;crc8=__crc8_tbl[crc8^data];}if(crc8==0x00)return 0;elsereturn -1;}INT8U GetCrc8(INT8U *ptr, INT32U len){INT8U crc8,data;crc8=0;while(len--!=0){data = *ptr++;crc8=__crc8_tbl[crc8^data];}return crc8; }。
题目_mac地址简说
题目:网络设备MAC地址简说
常用MAC地址
00:06:5B E0:19:1D d8:15:0d C8:6F:1D
厂商
Dell 电脑 华为手机产品 TP-LINK 路由器 苹果手机系列产品
题目:网络设备MAC地址简说
查看MAC地址方法:单击开始,点击运行,输入cmd,进入后输入getmac即可
输入getmac,回车
再举个真实例子,在12年10月,万某的一台价值6200余元的联想笔记本 电脑被人盗走。被盗之前,万某备份了该电脑的MAC地址,被盗后,万某根 据电脑的MAC地址一直在进行追踪。一年后,万某发现其被盗的电脑有人间 断性使用,但每次上线时间极短,无法找到上线具体位置,当天又发现有人 正在使用该电脑上线,请求公安机关帮助查找。民警经过信息追踪,发现万 某被盗的电脑在某某路多少多少号处登陆,民警及时赶往该地,将正在使用 被盗电脑上线的嫌疑人抓获,并当场缴获被盗的联想笔记本电脑。
这里输入: C8:6F:1D,即可查询到此MAC地址是Apple(苹果公 司)出厂的设备
题目:网络设备MAC地址简说
网络设备MAC地址简说
MAC(Media Access Control)地址,译为物理地址或称为硬件地址,用 来定义网络设备的位置,这就好比我们的身份证,每个人的身份证号码都 是全国唯一的。
红线标注为此卡的唯一号码
题目:网络设备MAC地址简说
哪些设备有MAC 地址:网卡,笔记本电脑集成有线、无线网卡,路由器、手机、 网络智能电视,平析电脑,专业设备包括:EPON,ONU,EOC,交换机等
电脑的MAC地址
题目:网络设备MAC地址简说
查看MAC地址方法二:查看本地连接获取MAC地址:依次双击“本地连接”→ “详细信息”。 即可看到MAC地址(物理地址)。
转载黑客是如何黑到你手机的?绝对涨姿势,一位黑客的Wi-Fi入侵实录!
转载⿊客是如何⿊到你⼿机的?绝对涨姿势,⼀位⿊客的Wi-Fi⼊侵实录!声明:这是⼀虚构的故事,因此对图⽚均进⾏了模糊化处理。
内容整理⾃⽹络!故事的主⼈公⼩⿊是⼀名从事IT相关⼯作的技术宅男。
五⼀长假来临,宅在家中的他相当⽆聊,打开⼿机上的Wi-Fi模块,发现附近有将近10个⽆线连接点,有⼏个信号强度还相当不错。
⼼想何不尝试看看能否攻破邻居家的⽹络呢?说⼲就⼲,他决定利⽤⾃⼰的知识储备进⾏⼀番尝试,于是故事就这样开始了。
第⼀步攻破Wi-Fi连接密码,实现蹭⽹【攻击过程】⼩⿊⽤⾃⼰运⾏Android系统的⼿机,搜索了附近⼴播了SSID的Wi-Fi连接点,计划选取了⼀个合适的攻击⽬标。
通过⼀款Wi-Fi信号分析软件,他发现邻居⼩⽩家的Tenda_XXXXX⽆线连接是⼀个理想的攻击对象:这个Wi-Fi连接的信号⾮常好,⽽且常年处于开机状态,显然是最优选之⼀。
⼀般为了防⽌被蹭⽹,个⼈⽤户都会给Wi-Fi设置⼀个连接密码。
常⽤的两种加密⽅式⼜分为WEP加密与WPA加密两种。
WEP 加密由于是⼀种静态加密⽅式,收发的包中就含有密码信息,因此可以⾮常容易地就直接破解密码,⽬前已经很少被使⽤。
⽽WPA加密相⽐之下则更为安全⼀些,由于采⽤了动态加密的⽅式,因此只能使⽤暴⼒破解的⽅式来攻克。
⼩⿊这次遇到的SSID是Tenda_XXXXX的Wi-Fi就是采⽤⽐较难以破解的WPA加密,虽然相⽐WEP,破解难度⾼了不少,但是⼩⿊并没有彻底绝望,因为对于 WPA加密⽅式的Wi-Fi连接,破解的成功率取决于密码的复杂度与⿊客⼿中的字典⼤⼩。
⼩⿊熟练地打开⼀款名为WiFi万能钥匙的应⽤,尝试对这个⽆线⽹络的密码进⾏简单的破解,想不到竟然⼀下⼦就成功了。
⼩⿊迫不及待地进⼊相关⽂件查看,发现密码是:111111。
WiFi万能钥匙这款应⽤的优点在于操作简便,需要的技术知识门槛低,但是缺点也⼗分明显:由于字典的容量⾮常有限,只能破解⾮常简单的⼀些密码。
wifiscan定位原理
wifiscan定位原理Wifiscan定位是一种将无线网络信号作为定位依据的技术方法。
其基本原理是通过扫描周围的Wi-Fi信号,获取其信号强弱以及其他相关信息,然后将这些信息与事先收集到的无线网络信号强度数据库进行匹配和计算,从而确定用户设备的位置。
Wifiscan定位主要包括如下几个步骤:1.Wi-Fi信号扫描:用户设备(如手机、电脑等)通过无线网卡接收到周围的Wi-Fi信号,然后利用扫描算法对周围的Wi-Fi热点进行扫描,获取其散发的信号信息。
2. 信号指纹提取:对每个扫描到的Wi-Fi热点进行信号指纹提取,包括信号强度(RSSI)、信道号(Channel)、MAC地址(BSSID)等信息。
这些信息构成了该Wi-Fi点的信号指纹,用来与事先收集到的信号指纹数据库做匹配。
3.信号指纹匹配:将提取到的信号指纹与预先建立的信号指纹数据库进行匹配与比对。
数据库中记录了不同位置下的Wi-Fi信号指纹和相应的坐标信息。
4. 定位计算:根据信号指纹匹配的结果和对应的坐标信息,利用定位算法计算出用户设备的位置。
常用的定位算法包括最近邻算法(Nearest Neighbor Algorithm)、贝叶斯定位算法(Bayesian Localization Algorithm)等。
需要注意的是,Wifiscan定位依赖于事先收集到的Wi-Fi信号强度数据库。
为了建立这个数据库,需要在整个定位区域内进行信号采样,以获取不同位置下的Wi-Fi信号指纹。
在采样过程中,需要记录下每个采样点的坐标信息和相应的Wi-Fi信号指纹。
Wifiscan定位有一些优点和挑战:优点:1.无需额外硬件:Wi-Fi扫描定位不需要额外的硬件设备,只需要利用设备自带的Wi-Fi模块,因此相对简单且成本较低。
2.覆盖范围广:Wi-Fi信号通常有较大的覆盖范围,可以在室内和室外等各种环境中实现定位。
3.可扩展性强:Wi-Fi信号指纹数据库可以通过不断采集新的数据进行更新和扩展,以提高定位的准确性。
手机接入WiFi网络协议过程
手机接入无线网的过程分析吉林大学通信工程学院360免费wifi是一款免费、操作极其简单的wifi共享软件,只需运行该软件,就能将联网的电脑瞬间变成免费的WiFi路由器,从而让手机、PAD等硬件设备免费上网,实现网络共享,并且可以管理所有接入的设备。
本文使用wireshark抓包软件对手机接入无线网的过程进行抓包分析,深入了解手机接入无线网的过程,并加深对DHCP、ARP等相关协议的理解。
图1是在手机接入无线路由器(即安装了360免费WiFi的电脑)时所抓取的ip包。
可以看出,无线路由器使用了172的局域网网段,路由器的ip地址是172.22.190.1,分配给手机的ip地址是172.22.190.2,手机的mac地址是c4:6a:b7:f9:29:c8,无线路由器的mac 地址是14:2d:27:f0:db:bd。
图1 手机接入无线路由器抓取的ip包从图1中的第5个ip包开始,手机试图从无线路由器中获取ip地址,由于一开始手机并没有被分配ip地址,它只能用0.0.0.0作为初始ip,采用DHCP协议(动态主机配置协议)通过广播的方式(目的地址255.255.255.255)在局域网中发布DHCP Request 包。
图2是DHCP Request报文的内容,可以看出DHCP采用了UDP协议承载,源端口和目的端口分别为68、67。
由于手机已不是第一次登陆网络,它在上次从另一台无线路由器DHCP server中获取的IP地址是192.168.1.101,手机把它上次使用过的ip地址192.168.1.101封装在option50中,如果该地址未被分配,那么无线路由器中的DHCP server必须优先为该手机分配该地址。
而实际上360免费WiFi使用的是172的局域网网段地址,无法提供192.168这个网段的地址,所以无线路由器的DHCP server回送给手机DHCP client的是DHCP NAK 数据包,如图1中的第6号数据包,即第一次的IP地址请求失败。
如何查看自己手机的MAC地址
如何查看自己手机的MAC地址
一、Android手机查看自己的mac地址:
1、首先打开手机的【设置】—【关于手机】—【状态信息】—查看mac地址。
2、同样打开手机的【设置】—【无线网络】—【高级设置】—查看mac地址。
详细请查看后面附一的图片。
二、Iphone手机查看自己的mac地址:
1、首先打开手机的【设置】—【通用】—【关于本机】—查看wifi地址。
详细请查看后面附二的图片。
按住ctrl+鼠标左键点击直接跳转到相应页面。
因为手机因为系统的不同,可能会有一点点不同,请各位咨询一下或者百度一下。
附一(andriod手机):
方法/步骤1
1、首先打开手机的【设置】——【关于手机】栏。
2、在关于手机页面点击——【状态信息】栏。
3、那么此时就可以在【WLAN MAC 地址】下查看到自己手机的MAC地址窜号了。
方法/步骤2
同时也可在【WLAN】下查看MAC地址。
1、同样打开手机——【设置】——【无线网络】——【WLAN】
2、进入WLAN页面后,触摸手机【菜单键】选择——【高级】
3、在WLAN高级设置界面也可查看到MAC地址窜号。
附二(iphone手机):
1、第一步,点击“设置” 图标
2、点击“通用” 按钮
3、点击“关于本机” 按钮
4、轻按屏幕向上滑动
?
5、WI-FI地址后边的那十二位就是MAC地址。
android中adb命令最全总结
android中adb命令最全总结⽬录⼀、查看adb版本⼆、查看已经连接的设备三、获取⼿机序列号四、查看⼿机设别型号五、查看⼿机分辨率六、获取⼿机的mac地址七、查看⽇志⼋、查看电池信息九、查看进程⼗、查看cpu使⽤情况⼗⼀、安装apk⼗⼆、卸载apk⼗三、查看⼿机上所有安装的app包名⼗四、获取某个应⽤包名的启动⼊⼝⼗五、启动某个app⼗六、屏幕截图⼗七、录制视频⼗⼋、上传⽂件到⼿机⼗九、从⼿机端下载⽂件⼆⼗、模拟屏幕点击事件⼆⼗⼀、模拟⼿势滑动事件⼆⼗⼆、模拟点按键盘按钮⼆⼗三、向屏幕输⼊⼀些信息⼆⼗四、发送⼴播⼆⼗五、使⽤⾃带浏览器打开⽹页⼆⼗六、获取⼿机root权限⼆⼗七、连接不稳定时需要挂载⼆⼗⼋、重启⼿机⼆⼗九、关闭adb服务三⼗、启动adb服务⼀、查看adb版本adb versionC:\Users\Administrator>adb versionAndroid Debug Bridge version 1.0.41Version 30.0.4-6686687Installed as E:\platform-tools\adb.exe⼆、查看已经连接的设备adb devicesC:\Users\Administrator>adb devicesList of devices attached127.0.0.1:7555 device三、获取⼿机序列号adb get-serialnoC:\Users\Administrator>adb get-serialno127.0.0.1:7555四、查看⼿机设别型号adb shell getprop ro.product.modelC:\Users\Administrator>adb shell getprop ro.product.modelXiaomi五、查看⼿机分辨率adb shell wm sizeC:\Users\Administrator>adb shell wm sizePhysical size: 1440x810六、获取⼿机的mac地址adb shell cat /sys/class/net/wlan0/addressC:\Users\Administrator>adb shell cat /sys/class/net/wlan0/address08:00:27:7e:49:9c七、查看⽇志adb logcatC:\Users\Administrator>adb logcat⼋、查看电池信息adb shell dumpsys batteryC:\Users\Administrator>adb shell dumpsys batteryCurrent Battery Service state:AC powered: trueUSB powered: falseWireless powered: falseMax charging current: 2000000status: 2health: 2present: truelevel: 72scale: 100voltage: 4036temperature: 326technology: Li-poly九、查看进程adb shell psC:\Users\Administrator>adb shell psUSER PID PPID VSIZE RSS WCHAN PC NAMEroot 1 0 2732 1272 ep_poll 08126b35 S /initroot 2 0 0 0 kthreadd 00000000 S kthreaddroot 3 2 0 0 smpboot_th 00000000 S ksoftirqd/0root 5 2 0 0 worker_thr 00000000 S kworker/0:0H⼗、查看cpu使⽤情况adb shell topC:\Users\Administrator>adb shell top⼗⼀、安装apkapk⽂件需要放到你命令执⾏的⽂件夹下,或者写上apk的绝对路径adb install [apk⽂件的路径]C:\Users\Administrator>adb install douyin.apkPerforming Push Install多个设备安装apkadb -s [设备号] install [apk⽂件的路径]C:\Users\Administrator>adb -s 127.0.0.1:7555 install douyin.apkPerforming Push Install如果apk已经存在,需要覆盖安装adb install -r [apk⽂件的路径]C:\Users\Administrator>adb install -r douyin.apkPerforming Push Install⼗⼆、卸载apk普通卸载adb uninstall [apk⽂件的路径]C:\Users\Administrator>adb uninstall douyin.apk卸载但是保留数据adb uninstall -k [apk⽂件的路径]C:\Users\Administrator>adb uninstall -k douyin.apk⼗三、查看⼿机上所有安装的app包名adb shell pm list packagesC:\Users\Administrator>adb shell pm list packagespackage:com.rxgx.xx.ldzwpackage:com.tanwan.h5.xrxhjpackage:com.xinxin.mobile.dsfhpackage:com.xinxin.mobile.llwgpackage:com.android.providers.telephonypackage:com.xinxin.H5.jbdfhycpackage:com.ss.android.ugc.aweme⼗四、获取某个应⽤包名的启动⼊⼝adb shell dumpsys package com.ss.android.ugc.aweme | findstr activitycom.ss.android.ugc.aweme/com.ss.android.sdk.activity.BootstrapActivity 这个就是抖⾳的启动⼊⼝C:\Users\Administrator>adb shell dumpsys package com.ss.android.ugc.aweme | findstr activityad29111 com.ss.android.ugc.aweme/com.ss.android.sdk.activity.BootstrapActivity⼗五、启动某个appadb shell am start -n [包名]/[启动⼊⼝]C:\Users\Administrator>adb shell am start -n com.ss.android.ugc.aweme/com.ss.android.sdk.activity.BootstrapActivityStarting: Intent { cmp=com.ss.android.ugc.aweme/com.ss.android.sdk.activity.BootstrapActivity }⼗六、屏幕截图adb shell screencap [保存路径]C:\Users\Administrator>adb shell screencap /sdcard/screen.png⼗七、录制视频adb shell screenrecord [保存路径]C:\Users\Administrator>adb shell screenrecord /sdcard/demo.mp4⼗⼋、上传⽂件到⼿机adb push ⽂件名⼿机端SDCard路径C:\Users\Administrator>adb push douyin.apk sdcard/douyin.apk⼗九、从⼿机端下载⽂件adb pull [⼿机上⽂件路径]C:\Users\Administrator>adb pull sdcard/douyin.apk⼆⼗、模拟屏幕点击事件adb shell input tap x坐标轴 y坐标轴C:\Users\Administrator>adb shell input tap 500 1450⼆⼗⼀、模拟⼿势滑动事件adb shell input swipe 开始x轴开始y轴结束x轴结束y轴过程持续时间毫秒C:\Users\Administrator>adb shell input swipe 100 500 100 1450 100⼆⼗⼆、模拟点按键盘按钮adb shell input keyevent [key值]C:\Users\Administrator>adb shell input keyevent 25⼆⼗三、向屏幕输⼊⼀些信息db shell input text [字符串信息]%s是空格C:\Users\Administrator>db shell input text "insert%stext%shere"⼆⼗四、发送⼴播adb shell am broadcast -a "broadcastactionfilter"C:\Users\Administrator>adb shell am broadcast -a "broadcastactionfilter"⼆⼗五、使⽤⾃带浏览器打开⽹页adb shell am start -a [浏览器包名] -d [⽹址]C:\Users\Administrator>adb shell am start -a "android.intent.action.VIEW" -d https://⼆⼗六、获取⼿机root权限adb vivorootC:\Users\Administrator>adb vivoroot⼆⼗七、连接不稳定时需要挂载adb remountC:\Users\Administrator>adb remount⼆⼗⼋、重启⼿机正常重启C:\Users\Administrator>adb reboot重启⼿机到recoveryC:\Users\Administrator>adb reboot recovery重启到bootloader界⾯C:\Users\Administrator>adb reboot bootloader⼆⼗九、关闭adb服务C:\Users\Administrator>adb kill-server三⼗、启动adb服务C:\Users\Administrator>adb start-server到此这篇关于android中adb命令最全总结的⽂章就介绍到这了,更多相关android adb命令内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
Android获得设备状态信息、Mac地址、IP地址的方法
Android获得设备状态信息、Mac地址、IP地址的⽅法前⾔在APP开发时,经常会遇到要获取⼿机状态信息的场景,像升级时获取版本号,像发⽣异常时要收集⼿机信息等等。
有些软件还要根据Mac地址来判定当前⽤户以前是否登录过。
下⾯将⼀⼀介绍获取这些⼿机状态信息的⽅法。
1 通过build获取⼿机硬件信息运⽤反射获取Build信息,然后从build中得到对应字段的值。
这种情况适⽤于获取所有的build信息。
或者直接调⽤Build类直接拿⾥⾯的字段名,如:android.os.Build.MODEL; // ⼿机型号。
这是为了获取单独某个⼿机信息的⽅法,直接调⽤Build的字段即可拿到对应信息,简单快捷。
别忘了加权限<uses-permission android:name="android.permission.READ_PHONE_STATE"/>下⾯是Build类的字段所对应的信息String BOARD The name of the underlying board, like "goldfish".基板名String BOOTLOADER The system bootloader version number.String BRAND The brand (e.g., carrier) the software is customized for, if any.品牌名String CPU_ABI The name of the instruction set (CPU type + ABI convention) of native code.String CPU_ABI2 The name of the second instruction set (CPU type + ABI convention) of native code.String DEVICE The name of the industrial design.品牌型号名,如⼩⽶4对应cancroString DISPLAY A build ID string meant for displaying to the userString FINGERPRINT A string that uniquely identifies this build.包含制造商,设备名,系统版本等诸多信息String HARDWARE The name of the hardware (from the kernel command line or /proc).String HOSTString ID Either a changelist number, or a label like "M4-rc20".String MANUFACTURER The manufacturer of the product/hardware.String MODEL The end-user-visible name for the end product.String PRODUCT The name of the overall product.String RADIO The radio firmware version number.String SERIAL A hardware serial number, if available.String TAGS Comma-separated tags describing the build, like "unsigned,debug".long TIME 当前时间,毫秒值String TYPE The type of build, like "user" or "eng".String UNKNOWN Value used for when a build property is unknown.String USER//运⽤反射得到build类⾥的字段Field[] fields = Build.class.getDeclaredFields();//遍历字段名数组for (Field field : fields) {try {//将字段都设为public可获取field.setAccessible(true);//filed.get(null)得到的即是设备信息haspmap.put(field.getName(), field.get(null).toString());Log.d("CrashHandler", field.getName() + " : " + field.get(null));} catch (Exception e) {}}下⾯是⼩⽶4对应的设备信息D/CrashHandler: BOARD : MSM8974D/CrashHandler: BOOTLOADER : unknownD/CrashHandler: BRAND : XiaomiD/CrashHandler: CPU_ABI : armeabi-v7aD/CrashHandler: CPU_ABI2 : armeabiD/CrashHandler: DEVICE : cancroD/CrashHandler: DISPLAY : MMB29MD/CrashHandler: FINGERPRINT : Xiaomi/cancro_wc_lte/cancro:6.0.1/MMB29M/V8.1.3.0.MXDCNDI:user/release-keysD/CrashHandler: HARDWARE : qcomD/CrashHandler: HOST : c3-miui-ota-bd43D/CrashHandler: ID : MMB29MD/CrashHandler: IS_DEBUGGABLE : falseD/CrashHandler: MANUFACTURER : XiaomiD/CrashHandler: MODEL : MI 4LTED/CrashHandler: PRODUCT : cancro_wc_lteD/CrashHandler: RADIO : unknown//设备的序列号码-SERIALD/CrashHandler: SERIAL : abcdefghD/CrashHandler: SUPPORTED_32_BIT_ABIS : [ng.String;@76b6d2bD/CrashHandler: SUPPORTED_64_BIT_ABIS : [ng.String;@e42c588D/CrashHandler: SUPPORTED_ABIS : [ng.String;@9cdbb21D/CrashHandler: TAG : BuildD/CrashHandler: TAGS : release-keysD/CrashHandler: TIME : 1478606340000D/CrashHandler: TYPE : userD/CrashHandler: UNKNOWN : unknownD/CrashHandler: USER : builder2.通过getSystemService()来获取Ip地址Context.getSystemService()这个⽅法是⾮常实⽤的⽅法,只须在参数⾥输⼊⼀个String 字符串常量就可得到对应的服务管理⽅法,可以⽤来获取绝⼤部分的系统信息,各个常量对应的含义如下。
手机WLAN MAC地址
查看详细信息下载244次查看安卓手机mac地址的方法首先,找到手机的“设置”,进入
进入设置后,选择“无线和网络”!
选择“WLAN设置”进入即可
进入后,点击手机左下角的菜单键,在弹出的小菜单里选择“高级”
#7760#查询生产线号码
#2820#查询蓝牙设备地址
#92702689#查询总通话时间
#7370925538#为手机上锁
如何查看手机mac地址
众所周知,android智能手机好比一台电脑,用户可以设置手机的ip地址,dns,网关,也可以查看mac地址,那么如何查看呢?慢慢来小编教你!
推荐安卓手机必备神器腾讯手机管家
现在就可以看到安卓手机的mac地址了
是不是瞬间感觉容易爆了?
-1-.修改手机wifi-MAC地址
1.= =大家都知道有一台笔记本电脑wifi密码很容易被破解
别人在wifi路由器里面设置MAC地址过滤只允许在列表内的可以上网....啊你想蹭网咋办?
2.其他用处自己想比如被封ip之类的有用
方法在此[需要root]:1.去偷偷看老板或者邻居的MAC地址记下来2.打开手机内存 3.修改4,任务管理器-清除储存器5.好了,你可以上网了
手机WLAN MAC地址
查询手机WLAN MAC地址代码
#62209526#可以查到WLAN MAC地址
支持WLAN的手机
代
码
用
途
备
注
#06#查询IMEI号码
#7370#格式化手机
#7780#恢复出厂设置Series 60和Series 40 (这个代码跟在手机设置里面的那个恢复出厂值是一个效果)
关于手机MAC地址获取方法
关于无线设备MAC地址获取方法
文·王坤下面以最常见的三种系统为例介绍一下如何获取系统的mac 地址的方法。
第一种,也是我们最常用的windows操作系统,所有版本的微软操作系统都可以使用如下方法获取mac地址:
①、按下键盘上的徽标键(就是这个)+R或者是点击开始→运行,打开如下窗口:
②、在里面输入cmd,然后回车,打开如下窗口:
③、在黑色对话框中输入ipconfig/all,然后回车;
④、在上述对话框中找到“无线局域网适配器”或者“无线网络连接”等相关描述,然后找到对应的物理地址,即为该设备的无线mac地址
第二种,就是我们的手机,首先我们先介绍一下android系统获取mac地址的方法:
①、首先进入系统的【设置】,找到【WLAN】选项,点击进入,选择【高级】或者【高级设置】,在里面找到一项【mac】地址(如下图1所示)
注意:每个android手机的系统选项可能略有差异,高级设置选项可能需要按一下菜单选项才能找到。
图1
第三种,就是苹果手机,关于苹果手机的IOS系统获取mac 地址的方法很简单:
进入系统,点击【设置】→【通用】→【关于本机】→【无限局域网地址】
注意:关于【无线局域网地址】这个选项的描述,每个版本的手机可能略有不同,可能港版与美版显示的是wifi地址,国行一般显示的都是【无线局域网地址】。