精华内容
下载资源
问答
  •    很多应用app或者游戏账号是绑定手机串号imei...首先我们在手机上下载安装一个琢石模拟器,琢石模拟器的功能是能让手机模拟新的imei和mac、型号等等手机参数,也就是说即使我们原来的串号不好使了,我们可以
    

             很多应用app或者游戏账号是绑定手机串号imei或者mac,有时候手机被朋友恶搞了一下,导致账号被封了,无法重现注册账号,这可怎么办?今天分享一个小秘诀,可以实现这种情况下再次注册账号。

             首先我们在手机上下载安装一个琢石模拟器琢石模拟器的功能是能让手机模拟新的imeimac、型号等等手机参数,也就是说即使我们原来的串号不好使了,我们可以通过琢石模拟器模拟一套新的参数,这样就能重现注册账号了。是不是很方便,而且使用琢石模拟器我们还能保护手机真实的信息,同时还能起到安全的保护作用,一举两得,一箭双雕,一石二鸟,多好哈。

    展开全文
  • 本文以 xposed 修改某个应用的 IMEI 为例,作为一个简单入门介绍。供新手了解如何使用 xposed 编写自己所需的 hook 模块,以及简单介绍 xposed 在其他方面的应用场景。 2. 环境要求 手机系统:4.4.4-8.0 手机..

    吕元江
    2019年1月加入去哪儿网,现负责app的分析和设备指纹反爬事项,对app脱壳,java/nativec层加解密算法分析还原有丰富经验。


    1. 背景

    xposed 对于很多安卓安全和逆向人员来说并不陌生,在对 app 的函数功能分析和拦截时经常会用到。本文以 xposed 修改某个应用的 IMEI 为例,作为一个简单入门介绍。供新手了解如何使用 xposed 编写自己所需的 hook 模块,以及简单介绍 xposed 在其他方面的应用场景。

    2. 环境要求

    手机系统:4.4.4-8.0
    手机环境:必须为 root 环境
    本文环境为:nexus 6P(android7.1.2)

    3. xposed 环境配置所需文件

    第三方 recovery:twrp-3.2.1-1-hammerhead.img
    手机 root 管理:SR5-SuperSU-v2.82-SR5-20171001224502.zip
    xposed 框架:xposed-v89-sdk25-arm64.zip
    hook 模块管理 apk:XposedInstaller_3.1.4.apk

    4. xposed 框架刷入步骤

    4·1 刷入第三方 recovery:twrp (twrp-3.2.1-1-hammerhead.img)

    可在 https://twrp.me/Devices/ 中查找你自己手机型号的版本。下载后将其 push 到手机 sdcard 根目录下。

    a) adb reboot bootloader
    b) fastboot flash recovery twrp-3.2.1-1-hammerhead.img
    c) 不要重启,不要重启,不要重启,直接音量键选择进入 recovery 模式
    d)刷入 twrp 成功的话,此时会进入 twrp 界面
    在这里插入图片描述

    4·2 xposed 框架的刷入

    紧跟上一步:点击 Install 选择安装 xposed-v89-sdk25-arm64.zip 框架。
    在这里插入图片描述

    4·3 刷入获取 root 管理工具

    提前将下载的 SR5-SuperSU-v2.82-SR5-20171001224502.zip 包 push 到 sdcard 根目录,同4·2步骤一样,选择 SR5-SuperSU-v2.82-SR5-20171001224502.zip 后刷入。

    4·4 最后安装 XposedInstaller(可在 xposed 官网下载)

    可通过 adb 命令进行安装:adb install XposedInstaller_3.1.4.apk

    5. hook 模块的编写

    以上环境搭建好了之后就可以编写我们的第一个 hook 模块了,我们以 Device Id 这个 app 为例进行篡改它的IMEI。

    5·1 创建一个空的安卓工程

    在这里插入图片描述

    5·2 修改 AndroidManifest.xml 添加如下三个 meta-data

    在这里插入图片描述

    5·3 导入 Xposed api 库(XposedBridageApi-54.jar,xposed 官网提供下载)

    XposedBridageApi.jar 复制到 app/libs 后,通过 build.gradle 引入。
    在这里插入图片描述

    5·4 编写 hook 模块的入口 MainHook 类,实现 IXposedHookLoadPackage 接口

    在这里插入图片描述

    5·5 配置文件 hook 模块主入口(告诉 xposed 从这里开始启动 hook 逻辑)

    在 app/src/main/ 下创建文件夹 assets,并创建文件 xposed_init,将入口类全路径配置到该文件中。
    在这里插入图片描述

    6.开始编写 hook 代码

    6·1 定位要 hook 的函数

    我们修改软件的 IMEI 这一行作为目标测试,修改前如下图展示:
    在这里插入图片描述
    通过反编译工具确定获取 IMEI 的 api,对其进行 hook,通过反编译工具分析后确定 acr 类的 c 方法是返回 IMEI 的值,我们 hook 此方法修改返回值达到篡改 IMEI 的目的。
    在这里插入图片描述

    6·2 完整 hook 代码如下

    当然还可以通过 hook 安卓获取 IMEI 的 api 来进行篡改 IMEI(一劳永逸,此处留给感兴趣的同学自己来实现)。

    package com.phone.fakeimei;
    import android.content.Context;
    import android.util.Log;
    import de.robv.android.xposed.IXposedHookLoadPackage;
    import de.robv.android.xposed.XC_MethodHook;
    import de.robv.android.xposed.XposedHelpers;
    import de.robv.android.xposed.callbacks.XC_LoadPackage;
    
    public class MainHook implements IXposedHookLoadPackage {
        private static final String TAG = "fakeimei";
        //只对目标应用Device Id进行hook
        public static String needHookApp = "com.evozi.deviceid";
        @Override
        public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) throws Throwable {
            if(!loadPackageParam.packageName.equals(needHookApp)){
                return;
            }
            Log.d(TAG,"发现要hook的app包名:"+loadPackageParam.packageName);
            //load要hook的类,判断是否存
            Class<?> acrClazz = XposedHelpers.findClassIfExists("acr", loadPackageParam.classLoader);
            if(null!=acrClazz){
                Log.d(TAG,"发现要hook的app类:"+acrClazz.getSimpleName());
                XposedHelpers.findAndHookMethod(acrClazz, "c", Context.class, new XC_MethodHook() {
                    @Override
                    protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                        super.beforeHookedMethod(param);
                        //hook 之前操作:可以修改入参
                    }
                    @Override
                    protected void afterHookedMethod(MethodHookParam param) throws Throwable {
                        super.afterHookedMethod(param);
                        //hook之后,可以修改返回值
                        String realImei =(String) param.getResult();
                        String fakeImei = "123456789";
                        Log.d(TAG,"真的IMEI:"+realImei+"假的IMEI:"+fakeImei);
                        //用假的替换真的IMEI 调用setResult方法
                        param.setResult(fakeImei);
                    }
                });
            }
        }
    }
    

    6·3 编译 hook 模块打包为 apk,再勾选 hook 模块,然后选择重启设备(软重启在7.0手机上有时不生效)手机使 hook 模块生效

    在这里插入图片描述
    在这里插入图片描述

    ##7. 模块生效后的 hook 效果
    在这里插入图片描述
    在这里插入图片描述

    8. xposed 在其他方面的应用

    xposed 作为一款 hook 工具它的应用场景有很多,并不仅仅只是一个工具而已,如上所述你可以用来修改手机的设备信息,来模拟一台新的手机。

    8·1 保护个人隐私信息

    比如,你不想接受电商推送的广告或者垃圾短信,由于安卓权限的开放泛滥,很多 app 都会收集手机号,联系人,最近通话记录等等,甚至有些收集短信内容。每当电商狂欢节时会收到一堆的所谓的优惠券垃圾短信。你可以利用 xposed 将关键信息 hook 掉,在某些 app 获取你的敏感信息时返回假的数据或者空,拦截骚扰短信等,以此保护个人隐私。

    8·2 黑灰产的利用 xposed 一键新机

    利用 xposed 配合成熟的设备模拟插件,可以实现一键新机,一台手机变多台,羊毛党常用来薅电商的羊毛,目前很多电商判断一个新注册用户是否为新用户的时候,往往会采集设备的一些信息,而非单一的从注册时间来判断。羊毛党们为了降低成本,通常会采用 xposed 不定期模拟出一台新设备的方式,甚至能模拟出手机的文件路径,地理位置,电量,和通话记录信息等等。

    在618,双十一电商大战中的百亿补贴,不仅吸引了众多用户,更吸引了羊毛党,无数用户在准备下单时发现商品已处售罄的状态,然而真实情况可能是已经被羊毛党捷足先登,甚至于在今年的十月一时,某个电器旗舰店因此面临倒闭的风险。

    8·3 app 的去广告,模拟点击等等

    某些 app 的自动点击,关注,甚至视频类 app 的去广告,某些 app 的优惠活动,抢单之类等等,都会发现 xposed 的身影。

    展开全文
  • 安卓手机修改IMEI方法

    千次阅读 2015-12-14 11:06:00
    安卓手机如何修改IMEI串号,如何模拟手机IMEI号?手机的IMEI俗称串号,一般是手机的唯一识别号,IMEI一变也就是手机变成另一个手机的意思了,因此有很多朋友做项目需要用许多手机,那怎么办,就修改imei来实现,网上...

             安卓手机如何修改IMEI串号,如何模拟手机IMEI号?手机的IMEI俗称串号,一般是手机的唯一识别号,IMEI一变也就是手机变成另一个手机的意思了,因此有很多朋友做项目需要用许多手机,那怎么办,就修改imei来实现,网上有许多修改imei的方法,但很多都是需要手工修改系统文件,或者需要重启手机,这样问题就来了,很多时间修改错误的话,就导致手机成砖头了,损失太大了。

             因此看群里有朋友问我有没有好的方法或者工具,我也给他们分享了我们工作室一直在用的工具琢石模拟器,这里也给大家分享下,大家如果有需要可以自己去安装和测试,我们一直用这个工具主要是比较方便,一键生成imei等参数,当然包括了其他许多手机的参数,比如imsi、mac、型号据说100多种参数,而且不需要重启机器,每次都是动态生成的。

             相信许多朋友有这样的功能需求,不妨试试,使用教程自行去琢石模拟器官网下载和观看吧,我就不赘述了,没人家专业哈。

    转载于:https://www.cnblogs.com/ycliu89/p/5044538.html

    展开全文
  • 有什么办法可以更改 或者模拟手机IMEI 和 IMSI?
  • 本文介绍安卓手机修改IMEI、型号等参数的修改软件工具琢石模拟器的安装和激活步骤教程。

    介绍安卓手机IMEI修改软件琢石模拟器,琢石模拟器能够动态模拟手机型号、位置经纬度、串号等参数,保护手机真实参数不被恶意软件非法获取。本文介绍安卓系统xposed框架的安装和激活,以及琢石模拟器在xposed框架中的激活流程。

    手机IMEI修改软件

    软件使用前提条件:

    • xposed安装器
    • 琢石模拟器安装软件
    • 手机已经root

    1、从官网http://www.zs8k.com/上下载琢石模拟器安装文件

    imei修改器

    2、点击附件链接进入下载xposed框架安装文件

    手机IMEI修改工具手机IMEI修改器

    3、安装之后,打开xposed安装器,点击“框架”

    手机型号修改器

    4、点击“安装/更新”,将自动安装框架,并根据提示重启手机重启之后,出现绿色版本号,则xposed已经激活成功

    型号修改工具安卓IMEI修改器

    5、重启之后,出现绿色版本号,则xposed已经激活成功

    手机型号修改工具

    6、点击“模块”,进入模块列表,在琢石模拟器后面的复选框,打钩

    琢石模拟器

    8、重新进入“框架”,重启手机

    IMEI修改

    9、重启之后,琢石模拟器已经激活成功,打开琢石模拟器,可成功登陆。

    琢石模拟器

    10、至此,安卓手机IMEI修改软件以及型号等参数的工具已经激活成功。

    安卓手机IMEI型号修改器

    安装的时候需要注意的事项

    • 安装xposed的前提是手机已经root,请根据手机型号找对应的root教程
    • 如果是小米系统需要安装wsm工具箱,而非xposed,请小米同学自行到小米市场下载wsm工具箱

    展开全文
  • 今天又给大家分享一款安卓神器琢石模拟器,能够在安卓手机一键修改模拟手机信息比如imei、sim信息、serial和wifi、mac等地址、手机型号、手机ip、分辨率等等参数的工具,当然也可以在电脑上的模拟器上使用,用了一个...
  • IMEI

    2011-03-18 16:59:00
    每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。  MEI分配  IMEI码由GSM (全球移动通信协会)统一分配,授权BABT(英国通信认证...
  • 很多项目我们需要修改手机的IMEI和mac等手机唯一号,... 还有一种方法是修改之后需要我们重启机器才能生效,很是麻烦,后来找了许久,找到一个手机参数模拟工具琢石模拟器,根据官方描述可以一键修改手机IMEI和mac等
  • 手机安全修改IMEI的方法

    万次阅读 2015-12-22 10:05:34
    如题所示,为啥说安全修改IMEI,这也是我们经过长期尝试之后的一个经验,分享给大家,之前我们测试过许多工具,能修改imei的教程,大多数需要修改系统文件,要么需要重启手机才能生效,但试了之后总是感觉不方便,一...
  • 某些android手机获取不到IMEI问题

    千次阅读 2018-08-21 14:17:06
    如果非要IMEI可以模拟一个 [code="java"] private String getUniqueId() { TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); String uniqueId=tm....
  • 作者:韩梦飞沙 QQ:313134555 android平台获取手机IMSI,IMEI ,序列号,和 手机号的方法 - zhanghao_Hulk的专栏 - 博客频道 - CSDN.NET
  •  1,修改android模拟器的imei,  2,自动启动android模拟器  3,运行开机启动程序,ps:这个开机启动程序apk就没放出来了。  4,停止android模拟器;  重复1,2,3过程 import java.io.BufferedReader; ...
  • android-imei修改工具

    2016-12-26 17:59:29
    支持修改android设备IMEI
  • 这个是我在老外的博客里翻出来,百度基本找不到,尤其是修改sim卡号(安卓模拟的)和手机号码 用二进制编辑软件打开emulator程序,对应的x86,arm,硬件都是不同的后缀, 寻找sim卡号,模拟器默认的字段...
  • 真实IMEI+SN生成器.zip

    2019-10-03 13:29:11
    真实IMEI+SN生成器。解决硬改问题,解决注册问题。解决一切手机信息错误问题
  • 手机制造行业供应链系统的一些需求的情景模拟分析一、关键应用列表关键应用点管理诉求简述终端客户的发运管理、客户代管库的管理在对大的代理商销售过程中,和代理商签订合同后,需要分批分次发运到代理商的各零售...
  • 这会出现一种情况,就是一直提示“安卓IMEI提示无效”的提示,这也是部分读不到imei的app提示的内容,影响了我们的使用,因此我研究了一个有效的方法,就是使用琢石模拟器给手机模拟一个IMEI,这不问题就解决了吗?...
  • 手机使用IMEI和IMSI登录到GSM网络的,由GSM网络侧负责将IMSI和映射成手机号(MSISDN),以及执行相反方向的映射。 (一)、SIM card 号的修改: SIM card号就是印制在SIM上的一串数字。 读SIM card号的AT命令为:...
  • 如何模拟1000个手机用户登录? 现在很多APP或者网站都需要使用手机号进行登录,那么使用手机号进行登录时,必然就需要“手机号+短信验证码”才可登录成功。 在实际测试过程中,测试人员一般只有一个手机号,那么...
  • 看淘宝动辄就几十元卖这么个破玩意儿,实在是懒得说什么了,人总是要生活的嘛,...定位后,把后面的一串0改成你想改的IMEI号(自己注意长度,把搜到的都改掉,保存文件,然后启动模拟机)。 此时的IMEI就改好了。
  • genymotion-安卓模拟器-修改IMEI

    千次阅读 2015-05-17 22:02:20
    打开目录 C:\Users\电脑用户名\AppData\Local\Genymobile\Genymotion\deployed\模拟器设备名\模拟器设备名.vbox 将模拟器设备名.vbox文件的键名为genymotion_device_id的值改成你想要的IMEI值保存即可
  • [Android]如何修改android模拟器的IMEI

    千次阅读 2016-06-24 14:26:29
    在编辑器中打开安卓模拟器目录下的tools文件夹,然后找到emulator-arm.exe这个文件,打开后,用ASCII码找CGSN这个字符串,在其后面的15个0(一般模拟器默认的IMEI为15个0)改为自己手机上的串码即可,然后退出编辑器...
  • Android模拟器IMEI和IMSI修改示例

    万次阅读 2013-10-11 09:45:51
    在UltraEdit中打开Android模拟器文件...如上图所示,红色划线处为IMSI,蓝色划线处为IMEI。 修改IMSI[1] 查找:33 31 30 32 36 30 30 30 30 30 30 30 30 30 30 替换为:34 36 30 30 31 35 39 37 31 32 31 32 33
  • IMEI可以通过如下步骤修改:1)备份模拟器映像2)用二进制编辑器打开它3)搜索 +CGSN字符串, 后面跟着15个数字的IMEI4) 编辑这些IMEI,然后保存 转载于:https://www.cnblogs.com/xgw2004058/archive/20...
  • 举例说明:主要修改的参数有:Android_Id、IMEI手机序列号、手机号码、WIFI-MAC、WIFI-Name、安卓系统版本、ROM固件、手机号码、手机型号、手机品牌、CPU型号、手机制造商、GPS定位、通话记录模拟手机短信模拟...
  • public static String getIMEI(Context context) { if (IMEI == null) { TelephonyManager tm = (TelephonyManager) context .getSystemService(Context.TELEPHONY_SERVICE); IMEI = tm....
  • 1、我们现在要使用的是手机参数模拟工具琢石模拟器,因此大家如果还没安装琢石模拟器的,可以到琢石模拟器官网下载并根据官网教程完成激活工作。 2、激活之后我们启动琢石模拟器,点击模拟器进入虚拟环境列表,...
  • 夜神安卓模拟器是一个可以让手机应用程序运行在电脑上的软件,它能在电脑上模拟安卓手机系统,并能安装、使用、卸载安卓应用软件,让你在电脑上也能体验操作安卓系统的全过程。夜神安卓模拟器是一款采用类手机界面...
  • 注:更多软件下载请关注:www.pcpojie.com手机虚拟大师是手机版虚拟机的一种软件,自带自定义root虚拟空间,独立的虚拟系统,从此...2、极大限制的满足手机修改族的各种需求,可多应用同屏操作。3、浮球、手势功能,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,325
精华内容 530
关键字:

手机imei模拟