吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1781|回复: 22
收起左侧

[Android 求助] 群里的朋友,有人尝试过IMEI注册机吗?

  [复制链接]
lyrong 发表于 2023-10-3 16:50
我有一个APP,想添加本地注册机,但是现在很多APP注册机都是随机ID的,下次重装ID会变化,听大佬说IMEI是不会变化的,所以想用火山安卓编写或者修改注册机.dex。

知道吾爱大神很多,有人有一机一码的apk注册机吗?重装固定ID的,但是每个人的ID又是变化的,一台手机一个固定ID。

希望大神帮帮忙,我还不知道手机IMEI如何获取,接触火山开发有一段时间了,所以想用火山安卓打开java工程,毕竟android studio太大了,不知道有折中的开发工具吗?

谢谢各位了!这款软件APP不能泛滥,所以打算加注册机。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

不知道改成啥 发表于 2023-10-3 19:26
本帖最后由 tanzhiwei 于 2023-10-3 19:28 编辑

让我怀念当年外卖和打车刚出来的时候,用这个基本免费吃外卖免费打车,买个包子都叫个专车给我去拿,有时候没水喝的时候叫个专车给我几瓶水。
现在这年头,卡商都违法了
admib木木 发表于 2023-10-3 21:20
Light紫星 发表于 2023-10-3 16:53
最新版本的安卓,apk已经无法获取设备的imei了

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
lyrong + 1 + 1 谢谢,我也是刚经过一位群友知道!

查看全部评分

平淡最真 发表于 2023-10-3 16:59
用户名登录就行了吧?

另外什么群??
Pojawa 发表于 2023-10-3 17:41
9还是10开始就不向第三方app下发imei了,都是拿一个专用的标识符。
再者imei也可以修改。
 楼主| lyrong 发表于 2023-10-3 18:25
Pojawa 发表于 2023-10-3 17:41
9还是10开始就不向第三方app下发imei了,都是拿一个专用的标识符。
再者imei也可以修改。

有人告诉我用android_id,这个在android 10+系统是固定的,只要不修改ROM或者恢复工厂模式,但是我现在不知道用android studio还是其他便利的开发环境,最近有琢磨火山开发,并且稍微上手了一些,几年前接触下载过android studio,总体感觉很大很难上手!
咬字分开念 发表于 2023-10-3 19:00
本帖最后由 咬字分开念 于 2023-10-3 20:30 编辑

好巧不巧我刚刚就写了一个手机标识符获取的java代码的apk,已经上架了,下面是关键代码
[Java] 纯文本查看 复制代码
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
package org.util;
 
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.widget.TextView;
 
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Locale;
 
public class phoneinfo extends Activity {
public static String imei = "";
public static String imei2 = "";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);
 
        /*
         * 电话状态:
         * 1.tm.CALL_STATE_IDLE=0          无活动
         * 2.tm.CALL_STATE_RINGING=1  响铃
         * 3.tm.CALL_STATE_OFFHOOK=2  摘机
         */
     //   tm.getCallState();//int
 
        /*
         * 电话方位:
         *
         */
     //   tm.getCellLocation();//CellLocation
 
        /*
         * 唯一的设备 ID:
         * GSM 手机的 IMEI 和 CDMA 手机的 MEID.
         * Return null if device ID is not available.
         */
       imei = tm.getDeviceId();//String
    }
 
    public static String getIMEI() {
 
        return imei;
    }
    public static String getIMEI(Context context) {
        TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
        return telephonyManager.getDeviceId();
    }
 
        public static String getIMEI2(Context context) {
 
            TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
              if(imei2.isEmpty()){
            imei2 = telephonyManager.getDeviceId();
              }
            return imei2;
        }
 
}
/**
 * 系统工具类
 * Created by 程龙 on 2018-09-12.
 */
 
/**
 *
 */
/**
public class phoneinfo {
 
    /**
     * 获取当前手机系统语言。
     *
     * [url=home.php?mod=space&uid=155549]@Return[/url] 返回当前系统语言。例如:当前设置的是“中文-中国”,则返回“zh-CN”
 
    public static String getSystemLanguage() {
        return Locale.getDefault().getLanguage();
    }
 
    /**
     * 获取当前系统上的语言列表(Locale列表)
     *
     * @return  语言列表
 
    public static Locale[] getSystemLanguageList() {
        return Locale.getAvailableLocales();
    }
 
    /**
     * 获取当前手机系统版本号
     *
     * @return  系统版本号
 
    public static String getSystemVersion() {
        return android.os.Build.VERSION.RELEASE;
    }
 
    /**
     * 获取手机型号
     *
     * @return  手机型号
 
    public static String getSystemModel() {
        return android.os.Build.MODEL;
    }
 
    /**
     * 获取手机厂商
     *
     * @return  手机厂商
 
    public static String getDeviceBrand() {
        return android.os.Build.BRAND;
    }
 
    /**
     * 获取手机IMEI(需要“android.permission.READ_PHONE_STATE”权限)
     *
     * @return  手机IMEI
 
 
 
 
    public static String getIMEI() {
 
        Application application = null;
        Class<?> activityThreadClass;
        try {
            activityThreadClass = Class.forName("android.app.ActivityThread");
            final Method method2 = activityThreadClass.getMethod(
                    "currentActivityThread", new Class[0]);
            // 得到当前的ActivityThread对象
            Object localObject = method2.invoke(null, (Object[]) null);
 
            final Method method = activityThreadClass
                    .getMethod("getApplication");
            application = (Application) method.invoke(localObject, (Object[]) null);
 
        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (NoSuchMethodException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IllegalArgumentException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (InvocationTargetException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
 
        try {
            TelephonyManager tm = (TelephonyManager) application.getSystemService(Activity.TELEPHONY_SERVICE);
 
            if (tm != null) {
                return tm.getDeviceId();
            }
        }catch ( Exception  ee){
            Logger.info("imeierr:"+ee.toString());
        }
        return null;
    }
 
    public static  String imei() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
      return  "";
    }
}
 
     */







免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
lyrong + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| lyrong 发表于 2023-10-3 21:25
咬字分开念 发表于 2023-10-3 19:00
好巧不巧我刚刚就写了一个手机标识符获取的java代码的apk,已经上架了,下面是关键代码
[mw_shl_code=java,t ...

谢谢您的热心回复!我听说新安卓高版系统不支持获取IMEI了,会闪退!而且有想法想测试获取android_id,但是我纠结在这里,android studio太大了,我虽然接触安卓有一段时间,但是实操写安卓代码是第一次,所以想问问有友好的安卓开发环境吗?支持打开类似的java代码的,毕竟如果源码不能用友好的开发工具打开,也是不行的。

我之前接触过python,它的便利之处是需要什么功能就直接下载什么模块,不知道安卓开发也有类似的效果吗?

说了这么多疑问,源于我是一个安卓的小白,望大家理解下!就想要一款兼容行强,能打开大部分java项目的开发工具。

guolin00 发表于 2023-10-3 22:22
没有是  谢谢你了

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
lyrong + 1 + 1 哈哈!^_^

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-4-13 01:09

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表