精华内容
下载资源
问答
  • 2018-09-15 19:43:08

    最近经常遇到DNS劫持,求大神写一个自动修改安卓和苹果系统DNS的BAT文件,就是打开BAT文件后能把主DNS和备用DNS改成谷歌的DNS

    更多相关内容
  • 硬件虚拟工具 无毒 驱动模式一键修改 系统信息 硬盘信息 硬盘ID 网卡信息 物理MAC 可对单一进程进行虚拟!非常方便一键恢复 无需重启 封无忧!
  • 苹果IOS爱伪装AWZ一键改机随心不限制安装版
  • 适合多台电脑修改IP地址和计算机名称
  • 微霸最新随心版一键新机位置模拟,无痕清理,无限安装无限使用
  • 一键修改系统信息.zip

    2020-11-29 13:45:24
    一键修改系统信息.zip 一个通过注册表修改系统信息的工具,用在vm上很实用!win 程序,支持 x86 x64 系统
  • 一键修改机器码

    2019-03-30 19:38:19
    一键修改机器码
  • android一键改机之真改机build.prop

    千次阅读 2020-02-12 12:47:00
    Log.e(TAG, "SIM卡中存储本号码 phoneNumber ->" + phoneNumber); String voiceMail = telephonyManager.getVoiceMailNumber(); Log.e(TAG, "语音邮件号码 voiceMail ->" + voiceMail); String simSerial = ...

    本篇文章讲解如果真正修改手机硬件参数。
    app 会通过判断当前手机的imei、mac、imsi等参数来判断此手机多次注册过app。一般情况下的权重是 imei > imsi > mac > android_id 。
    Android 获取 imei 等信息的源码主要在TelephonyManager.java中,app 能获取这些参数只有这一种途径,通过adb 和shell是获取不到。所以比较简单。
    获取imei

    	telephonyManager.getImei(){ //获取默认卡的imei ,就是当前正在联网的
    if(true){
        从sd卡或者数据库读取动态imei
    [size=3]}[/size]
     return getImei(getSlotIndex());
    }[/size]
    public String getImei(int slotIndex) { //如果是多卡,就获取指定的imei。不知道模拟器或者双开注意要支持
            ITelephony telephony = getITelephony(); 
            if (telephony == null) return null;
    
    
            try {
                return telephony.getImeiForSlot(slotIndex, getOpPackageName());[/size]
            } catch (RemoteException ex) {
                return null;
            } catch (NullPointerException ex) {
                return null;
            }
        }
    

    剩下 手机号 、 simnum 、iccid 的大概都是此方法,我已经通过下面代码验证,修改的参数完全起作用

    private void imei() {
            try {
                TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
                if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
                    return;
                }
                String ANDROID_ID = Settings.System.getString(this.getContentResolver(), Settings.Secure.ANDROID_ID);
                Log.e(TAG,"def ANDROID_ID ->" + ANDROID_ID);
               String imei0 = telephonyManager.getDeviceId();
                Log.e(TAG,"def myimei ->" + imei0);
                String imei1 = telephonyManager.getDeviceId(1);
                Log.e(TAG,"myimei1 ->" + imei1);
                if(Build.VERSION.SDK_INT > Build.VERSION_CODES.N_MR1){
                String imei2 = telephonyManager.getImei(0);
                Log.e(TAG,"26+ imei0 ->" + imei2);}
    
    
                String imsi = telephonyManager.getSubscriberId();
                Log.e(TAG, "imsi ->" + imsi);
    
                String phoneNumber = telephonyManager.getLine1Number();
                Log.e(TAG, "SIM卡中存储本机号码 phoneNumber ->" + phoneNumber);
    
                String voiceMail = telephonyManager.getVoiceMailNumber();
                Log.e(TAG, "语音邮件号码 voiceMail ->" + voiceMail);
    
                String simSerial = telephonyManager.getSimSerialNumber();
                Log.e(TAG, "SIM卡序列号 simSerial ->" + simSerial);
    
                String countryIso = telephonyManager.getNetworkCountryIso();
                Log.e(TAG, "SIM卡提供商的国家代码 countryIso ->" + countryIso);
    
                String carrier = telephonyManager.getNetworkOperatorName();
                Log.e(TAG, "当前移动网络运营商 mynetname ->" + carrier);
                String netid = telephonyManager.getNetworkOperator();
                Log.e(TAG, "当前移动网络运营商 netid ->" + netid);
    
                int count = telephonyManager.getPhoneCount();
                Log.e(TAG, "移动卡数量 count ->" + count);
                if (Build.VERSION.SDK_INT > Build.VERSION_CODES.N_MR1) {
                    String Meid = telephonyManager.getMeid();
                    Log.e(TAG, "移动卡数量 Meid ->" + Meid);
                }
                if (Build.VERSION.SDK_INT > 28) {
                    String nai = telephonyManager.getNai();
                    Log.e(TAG, "移动卡数量 Nai ->" + nai);
                }
    
    
                String simOperator = telephonyManager.getSimOperator();
                Log.e(TAG, "SIM的移动运营商的名称 mysmo ->" + simOperator);
    
                int phoneType = telephonyManager.getPhoneType();
                Log.e(TAG, "移动终端的类型 phoneType ->" + phoneType);
    
                int radioType = telephonyManager.getNetworkType();
                Log.e(TAG, "当前使用的网络制式 radioType ->" + radioType);
    
                String softVersion = telephonyManager.getDeviceSoftwareVersion();
                Log.e(TAG, "软件版本 softVersion ->" + softVersion);
                boolean Roam = telephonyManager.isNetworkRoaming();
                Log.e(TAG, "漫游 Roam ->" + Roam);
    
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    

    Android 修改Android_id的方法:
    Android 获取的方法是
    String ANDROID_ID = Settings.System.getString(this.getContentResolver(), Settings.Secure.ANDROID_ID);
    此参数read-only。如果使用 Settings.System.putString(this.getContentResolver(),“自定义id”);
    会报错误,只需要把

    public static boolean putStringForUser(@NonNull ContentResolver resolver,
                    @NonNull String name, [url=home.php?mod=space&uid=1043391]@nullable[/url] String value, @Nullable String tag,
                    boolean makeDefault, @UserIdInt int userHandle) {
                if (LOCAL_LOGV) {
                    Log.v(TAG, "Global.putString(name=" + name + ", value=" + value
                            + " for " + userHandle);
                }
                // Global and Secure have the same access policy so we can forward writes
                if (MOVED_TO_SECURE.contains(name)) {
                    Log.w(TAG, "Setting " + name + " has moved from android.provider.Settings.Global"
                            + " to android.provider.Settings.Secure, value is unchanged.");
                    return Secure.putStringForUser(resolver, name, value, tag,
                            makeDefault, userHandle);
                }
                return sNameValueCache.putStringForUser(resolver, name, value, tag,
                        makeDefault, userHandle);
            }
    
    
    

    只需要 if (MOVED_TO_SECURE.contains(name)) {}内容注释掉即可。
    Android 动态修改mac 比较麻烦
    Android 获取 mac 方式有以下几种
    第一种执行 shell 命令:ifconfig
    第二种是

    private static String getMacFromHardware() {
        try {
            List<NetworkInterface> all = Collections.list(NetworkInterface.getNetworkInterfaces());
            Log.d("Utils", "all:" + all.size());
            for (NetworkInterface nif : all) {
                if (!nif.getName().equalsIgnoreCase("wlan0")) {
                    continue;
                }
    
                byte[] macBytes = nif.getHardwareAddress();
                if (macBytes == null) {
                    return null;
                }
                Log.d("Utils", "macBytes:" + macBytes.length + "," + nif.getName());
    
                StringBuilder res1 = new StringBuilder();
                for (byte b : macBytes) {
                    res1.append(String.format("%02X:", b));
                }
    
                if (res1.length() > 0) {
                    res1.deleteCharAt(res1.length() - 1);
                }
                return res1.toString();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }
    

    第三种 cat /sys/class/net/wlan0/address
    对于第一种 和第三种比较麻烦。如果通过修改getInetAddresses 返回动态的的 mac,无法绕过ifconfig 和 cat /sys/class/net/wlan0/address 所有我这边是直接修改mac地址,通过执行命名 ifconfig wlan0 hw ether $Mac ,修改后三种方法都起作用,不知道可有第四种通过反射的方式获取mac。但是此方法必须由root权限才行。如果手机userdebug 或者eng 就可以随便修改。如果想在代码中就可以动态修改,需要修改开机脚本。具体细节不列出了。修改 SN

    public static String getSerial() {
                boolean flag =SystemProperties.getBoolean("persist.sys.keep.mprop",false);
                    if(flag){
                    返回我的sn
                 }
                    }else{
                    IDeviceIdentifiersPolicyService service = IDeviceIdentifiersPolicyService.Stub
                            .asInterface(ServiceManager.getService(Context.DEVICE_IDENTIFIERS_SERVICE));
                    try {
                        return service.getSerial();
                    } catch (RemoteException e) {
                        e.rethrowFromSystemServer();
                    }
                    }
            return UNKNOWN;
        }
    

    以上修改都通过我测试app 验证过。完全可以支持动态修改, 对于动态修改屏幕分辨率和密度 、sensor类型及名字 和 apk 列表都已经完成。只是个人感觉没啥作用我的这些 很方便的移植到Lineage OS 上,可以支持多款手机
    。 有兴趣的可以联系我一起研究,如果还有其他修改可以留言

    展开全文
  • 此篇文章仅探讨Android底层技术。不提供任何软件和安装包…… 我们通过一些底层技术对手机中...举例子:统改机方式,使用xposed的代码: HTool.XHookMethod(android.telephony.TelephonyManager.class.getName(),mLp
  • jva三大的撒看,大家看拉丝金活动课时间啊好看大师
  • 本节教大家如何一键最快的方式修改手机MAC地址和路由器WIFI物理地址,能帮我们完成这个修改工作的就是大名鼎鼎的琢石模拟器,下面我们演示一下如何通过琢石模拟器来进行MAC跟wifi物理地址修改。如果您手机还没安装...
    本节教大家如何一键最快的方式修改手机MAC地址和路由器WIFI物理地址,能帮我们完成这个修改工作的就是大名鼎鼎的琢石模拟器,下面我们演示一下如何通过琢石模拟器来进行MAC跟wifi物理地址修改。


    如果您手机还没安装琢石模拟器,那请从 琢石模拟器的官网上下载并根据官网教程自行安装跟激活产品。


    1、我们先看一下在没有使用琢石模拟器的时候,用工具读到的手机MAC地址跟WIFI路由器物理地址是什么(如图所示)。


    2、打开琢石模拟器,在虚拟环境列表中,我们找到MAC/SSID/BSSID这几个参数,这就是我们今天要修改的MAC地址/wifi名称/路由器物理地址,我们一键生成生成一套新的随机地址。


    3、接下来从应用面板中启动查询工具,再次查看下mac地址跟wifi的物理地址是不是被修改过来。


    4、可以看到,这次通过琢石模拟器模拟之后,手机的mac地址跟wifi的物理地址都改变了,wifi的名字也被修改了,可以看到,这次修改是真实有效的!


    展开全文
  • 全机型60帧一键修改

    千次阅读 2021-06-11 03:55:43
    全机型60帧一键修改是一款专门为王者设计的辅助软件,可以让你拥有最优质的画质,玩家们在打王者的时候也不用担心画质不流畅的问题,玩家们可以将辅助软件开启,还可以提升你的游戏的流畅度,软件的功能还是比较的...

    全机型60帧一键修改是一款专门为王者设计的辅助软件,可以让你拥有最优质的画质,玩家们在打王者的时候也不用担心画质不流畅的问题,玩家们可以将辅助软件开启,还可以提升你的游戏的流畅度,软件的功能还是比较的强大的,而且还可以进行游戏的一个设置,对于各种手机型号他通通都是可以处理的哦~而且还有一键设置功能可以让你轻松地享受游戏的体验,想要关闭也可以通过一键式的关闭来关掉哦~还是非常的有趣的,而且非常的安全,也不会被检测到封号,如果玩家们不放心可以先用小号来进行测试哦~有喜欢的小伙伴就来下载试试吧!

    642534d40bc20cabc855c04df13cec02.png

    全机型60帧一键修改特色

    一键更改所有型号的图像质量

    让您在这种画质中拥有终极感觉

    您还可以享受不同类型的有趣内容

    这样您可以将流利度提高到更高水平

    全机型60帧一键修改亮点

    1.较高的容错率和意外因素,其中包括破坏生命的玩家的吸引力;

    2.经常令人兴奋和有趣的游戏,纯正的民族风格主题和精美的图画;

    3.他们通常是很酷的技能。所有的英雄都有这种皮肤。各种活动将为玩家带来很多好处。

    全机型60帧一键修改说明

    1.修改后直接进入游戏,游戏中的设置会跳出高帧率模式,只需打开即可;

    2.高帧率模式对手机的性能有很高的要求,因此处理器通常必须足够好以填充帧;

    3.帧频越高,游戏屏幕越平滑。如果帧频小于30,则游戏显示将不一致。

    61d5d4fee37d6ad76bc3734682ea102a.png

    全机型60帧一键修改功能

    1.游戏分辨率可设置为960 * 540、1280 * 720、1440(HD +),1600 * 900、1920 * 1080/2560 * 1440;

    2.图形可以设置为超低平滑度,正常平滑度,正常平滑度,平衡的图像质量,高清图像质量,超清晰图像质量和超高清图像质量;

    3. FPS限制可以设置为选择或跳过,并且可以30、40、60fps解锁;

    4.可以将抗锯齿设置为禁用或启用;

    5.样式可以设置为经典,明亮,逼真的,柔和和电影风格;

    6.阴影可以选择或跳过;

    7.渲染质量(着色,纹理等)可以设置为低,中或高;

    全机型60帧一键修改点评

    1.解锁框架极限,获得柔滑的体验。

    2.电话型号没有限制,但主电话也没有限制。

    3.平稳,稳定,无回闪,无滞后。

    全机型60帧一键修改描述

    1.修复了将荣誉战役列表切换到省/市/区后,国家服务器的前十名玩家显示异常的问题;

    2.解决了某些情况下在设备面板上购买的第一台设备上的按钮异常的问题;

    3.解决了在结算界面中单击荣耀旁边的“·>”详细信息按钮后无响应的问题。

    4.修复了某些情况下,气泡在招聘模式的BP界面中寻求帮助的文本丢失的问题。

    291eede88e73bc62506b559b0a2d1264.png

    全机型60帧一键修改指南

    1.开启意味着胡在战斗中更加顺畅,敌人将在几毫秒内离开敌人。

    2.很好的游戏体验。由于打开了120帧,因此可以在HDR模式下直接解锁60帧。

    3.创新和挑战的挑战被新融入其中,您的敌人将面对钢枪,成为最后的存在。

    展开全文
  • 电脑硬改一键更改电脑底层信息!无限测试神器!一键更换机器码!
  • 苹果AWZ一键新机无限制版。内附带安装教程
  • android 一键新机,改机概述 xposed 改机缺点

    万次阅读 热门讨论 2018-06-18 23:11:26
    目前,android系统的一键新机,改机模块(应用变量,008,深海等)基本上都是基于xposed框架。先安装xposed框架,再安装改机APP。本文以Xposed框架的实现原理总结此方法改机的缺点: Xposed框架实现Hook的原理介绍:...
  • 华为手机一键修改机器码信息

    千次阅读 2019-09-18 07:26:49
    然后,按照模块使用手册或指引流程,激活模块后,一键生成参数,然后使用系统信息查看工具查看,如果前面步骤都没问题则能成功修改机器码参数,这时候系统信息查看工具显示的就是修改后的机器码参数。 新用户对...
  • 全百科远程端口一键修改工具 V1.1是为方便服务器用户对服务器的管理,针对服务器远程桌面默认端口号3389容易被入侵者扫描,入侵,威胁到服务器的安全问题而生的软件。
  • 专用改机XP框架安装器一键安装XP
  • 一键修改MAC工具

    2013-12-16 21:34:22
    一个很简单方便实用的,一键修改MAC工具.
  • 电脑一键修改

    2013-05-29 13:35:35
    电脑硬件信息一键修改,包括硬件啦,网卡地址等
  • 举例: 小鸟改机 微狗改机 WG改机 还有很多需要你root手机的改机。看他们内部的源码如下。只是提前写死在包内十几个固定的机型。来回切换。而且参数很少。 讲文明、懂礼貌。公共场所禁止吸烟。新时代文明好青年,从...
  • 这个工具是我从网上某下载站,转载过来的,感觉价值还是比较高的,所以就分享到我们CSDN站里面,其实我也不会用这个,但是发现这个东西价值较高,就转载了过来!喜欢的朋友可以下载来玩玩
  • 想要硬改小米手机的,不知道怎么下手的!今天它来了! 下载好请务必解压到D盘主目录,不要再子目录否则无法正常使用软件功能 下载好请安装MTK高通通用驱动和高通备用驱动安装好请重启电脑 具体教程硬改教程软甲带有...
  • 找了好久才找到的一个可以方便修改屏幕分辨率的小软件很实用
  • 不同品牌手机一键教程

    千次阅读 2021-06-03 04:20:56
    原标题:不同品牌手机一键教程我们正处于一个数码产品更新换代非常快速的时代,很多消费者会紧跟时代潮流,经常更换新手机,但是更换手机之后我们通常需要将旧手机里的数据进行转移,不同品牌之间的手机怎么进行...
  • 原标题:教你一个无需Root就能修改手机型号的简单方法 相信有许多同学和小编一样有时候有修改手机型号的需求,首先,我们要明白,修改...同时大家还可以关注小编的微信公众号:铭哥爱搞返回搜狐,查看更多 责任编辑:
  • 可以自由修改器手机串码信息的,不仅可以帮助你一键修改手机的型号、id、状态等信息,同时也可以自由修改WiFi地址机器码等,功能十分强大。全套
  • 能够修改虚拟机硬件信息,一键修改硬盘id和mac地址,装机联盟作弊神器!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,406
精华内容 19,362
关键字:

一键改机

友情链接: niu-qi21.zip