imei

《自拍教程43》adb命令_一键读取硬件配置

ε祈祈猫儿з 提交于 2020-03-13 14:55:46
Android系统测试过程中, 比如接口测试,需要用到设备的iccid, 或者uuid, 车载测试需要用到VIN号(车辆唯一标识号), 4G测试等需要设计IMEI号等设备配置字参数等, 我们还可以读取到设备的分辨率,emmc磁盘容量, cpu型号,内存大小等,这些硬件配置信息, 可以辅助我们做测试,如何读取到这些硬件信息呢? 准备阶段 adb shell getprop命令,可以获取到Android设备iccid, imei,emmc磁盘容量等 adb shell wm size 可以读取到分辨率 adb shell cat /proc/cpuinfo 可以读取到cpu相关的信息 adb shell cat /proc/meminfo 或adb shell free 可以读取到内存相关的信息 os.popen()函数可以快速调用以上命令并获取输出字符串。 python的re正则表达式可以轻易地进行数据匹配,查找等强大的字符串处理 getprop命令介绍 getprop命令是android自带的动态获取系统属性参数, 包括了软件,硬件属性参数等,其有好几种执行方式,包括: 用法一: getprop 获取全部系统属性参数, 比如魅族Note5的 getprop我们保存为txt文件(可点击下载) 用法二: getprop 属性名,可获取某个指定属性的具体参数信息,比如: 相对应的

Android.Hook框架Cydia篇

∥☆過路亽.° 提交于 2020-03-02 19:49:23
Cydia Substrate是一个代码修改平台.它可以修改任何主进程的代码,不管是用Java还是C/C++(native代码)编写的.而Xposed只支持HOOK app_process中的java函数,因此Cydia Substrate是一款强大而实用的HOOK工具. 官网地址:http://www.cydiasubstrate.com/ 官方教程:http://www.cydiasubstrate.com/id/38be592b-bda7-4dd2-b049-cec44ef7a73b SDK下载地址:http://asdk.cydiasubstrate.com/zips/cydia_substrate-r2.zip 0x00Hook Java 层 之前讲解过 xposed 的用法为啥还要整这个了,下面简单对比两款框架.想了解之前 xposed 篇的可以看这里: http://drops.wooyun.org/tips/7488 劣势 : 没啥错误提醒,排错比较麻烦. 需要对 NDK 开发有一定了解,相对 xposed 模块的开发学习成本高一些. 因为不开源网上(github)上可以参考的模块代码很少. 优势: 可以对 native 函数进行 hook . 与 xposed hook 原理不一样,因为不是开源具体原理我也不清楚. 结果就是一些Anti hook 可能对

Sapphire国际移动设备标识IEMI和国际移动用户标识IMSI控件Sapphire IMEI U

烈酒焚心 提交于 2020-03-02 08:16:37
Sapphire IMEI Utility使您可以记录国际移动设备标识(IEMI)或者国际移动用户标识(IMSI)数字。这些数字可以用来追踪哪些设备和SIM卡正在被哪个用户使用。通过数据把这些数字用作设备的前缀,它还可以用来确认设备内的数据是否唯一。Sapphire IMEI Utility可以从SmartPhone或者是PPC2002/2003手机版本设备中读取IMEI和IMSI数字。 原文来自 龙博方案网http://www.fanganwang.com/product/4806 具体功能: 如果您在SmartPhone或者Pocket PC手机版本设备上开发应用程序,您也许希望能够记录下设备的国际移动设备标识(IEMI)或者国际移动用户标识(IMSI)数字。这些数字可以被用来追踪哪些设备和SIM卡正在被哪个用户使用。 Sapphire IMEI Utility可以从SmartPhone 或者是PPC2002/2003手机版本设备中读取IMEI和IMSI数字. 来源: oschina 链接: https://my.oschina.net/u/1583258/blog/268159

Redis百亿级Key存储方案

岁酱吖の 提交于 2020-02-04 23:53:14
1 需求背景 该应用场景为DMP缓存存储需求,DMP需要管理非常多的第三方id数据,其中包括各媒体cookie与自身cookie(以下统称supperid )的mapping关系,还包括了supperid的人口标签、移动端id(主要是idfa和imei)的人口标签,以及一些黑名单id、ip等数据。 在hdfs的帮助下离线存储千亿记录并不困难,然而DMP还需要提供毫秒级的实时查询。由于cookie这种id本身具有不稳定性,所以很多的真实用户的浏览行为会导致大量的新cookie生成,只有及时同步mapping的数据才能命中DMP的人口标签,无法通过预热来获取较高的命中,这就跟缓存存储带来了极大的挑战。 经过实际测试,对于上述数据,常规存储超过五十亿的kv记录就需要1T多的内存,如果需要做高可用多副本那带来的消耗是巨大的,另外kv的长短不齐也会带来很多内存碎片,这就需要超大规模的存储方案来解决上述问题。 2 存储何种数据 人⼝标签主要是cookie、imei、idfa以及其对应的gender(性别)、age(年龄段)、geo(地域)等;mapping关系主要是媒体cookie对supperid的映射。以下是数据存储⽰示例: 1) PC端的ID: 媒体编号-媒体cookie=>supperid supperid => { age=>年龄段编码,gender=>性别编码,geo=

Android 10: IMEI no longer available on API 29. Looking for alternatives

白昼怎懂夜的黑 提交于 2020-01-31 07:22:51
问题 Our client's app main feature is heavily relaying on tracking their clients' devices, they offer products that are bound to the specific phone(not its owner). This was possible using the device imei, but with the privacy changes in Android 10, they made it unreachable. (https://developer.android.com/about/versions/10/privacy/changes). Android has a documentation about what identifier to use on specific user cases, but non matches our case since we need it to be unique, constant and bound to

Google Maps基站定位

巧了我就是萌 提交于 2020-01-25 02:55:38
  如果你在你的手机装过Google Mobile Maps,你就可以发现只要你的手机能连接GPRS,即使没有GPS功能,也能定位到你手机所在的位置, 只是精度不够准确。在探讨这个原理之前,我们需要了解一些移动知识,了解什么是MNC/LAC/Cell ID。 Mobile Network Code(MNC) 移动网号码,中国联通CDMA系统的MNC为03,中国移动的为00。 Mobile Country Code(MCC) 移动用户所属国家代号:460 Location Area Code(LAC) 地区区域码,用来划分区域,一般一个小地方就一个LAC,大地方就 Cell Tower ID(Cell ID) CellID代表一个移动基站,如果你有基站数据,查CellID你就可以知道这个基站在哪里,移动公司或者警察通过这个知道你是在哪个基站范围打的移动电话。   这些信息有什么用呢? 通过这些信息可以知道你的手机是从哪个国家,区域和哪个基站接入移动网络的。所以有些防盗手机丢失后,会发一些类 似"MCC:460;MNC:01;LAC:7198:CELLID:24989"内容的短信到你指定号码就是这个用途,通过这些信息可以从移动查到你的 被盗手机在哪里出现过。不过知道了也没用,中国人口这么密集,就是在你身边你也不知道谁是小偷:)   这些信息从哪里来呢

Device ID with Excel VBA

三世轮回 提交于 2020-01-23 17:35:07
问题 I would like to extract the IMEI number/Device ID from the computer using excel. In CMD I can do it in this way: :netsh mbn sh interface" and from the list given I take the Device ID. I was tryong to find something online but no luck so far, that's why I'm asking your help, maybe some of you knows where to search or how to start. How can I do this with excel vba? 回答1: You can use the following and then use split function to extract what you need Option Explicit Public Sub TEST() Debug.Print

JPush极光推送Java服务器端API

社会主义新天地 提交于 2020-01-23 14:32:14
转自: http://www.cnblogs.com/zhanghaoh/archive/2013/02/20/2919282.html // 对android和ios设备发送 JPushClient jpush = new JPushClient(masterSecret, appKey); // 对android和ios设备发送,同时指定离线消息保存时间 JPushClient jpush = new JPushClient(masterSecret, appKey, timeToLive); // 指定某种设备发送 JPushClient jpush = new JPushClient(masterSecret, appKey, DeviceEnum.Android); // 指定某种设备发送,并且指定离线消息保存时间 JPushClient jpush = new JPushClient(masterSecret, appKey, timeToLive, DeviceEnum.IOS); 参数名称 参数类型 选项 内容说明 masterSecret String 必须 Portal上注册应用时生成的 masterSecret appKey String 必须 Portal上注册应用时生成的 appKey timeToLive long 可选 保存离线消息的时长。秒为单位