返回列表 发新帖
楼主: 团子君 - 

【团子君hook1.0.1】模块更新啦

  [复制链接]

85

主题

4970

回帖

1万

积分

禁止访问

金币
2538
好评
18
信誉
121
发表于 2023-4-23 01:43:24 来自手机  | 显示全部楼层  来自 辽宁
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

1526

回帖

7556

积分

硕士生

Rank: 6Rank: 6

金币
3840
好评
0
信誉
100
发表于 2023-4-23 01:47:48 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

0

主题

673

回帖

2648

积分

大学生

Rank: 5Rank: 5

金币
2027
好评
0
信誉
100
发表于 2023-4-23 01:48:08 来自手机  | 显示全部楼层  来自 广东
感谢分享!感谢分享!感谢分享!
回复

使用道具 举报

0

主题

8

回帖

25

积分

小学生

Rank: 2

金币
7
好评
0
信誉
100
发表于 2023-4-23 01:54:20 来自手机  | 显示全部楼层  来自 江苏
回复

使用道具 举报

95

主题

8178

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
294
好评
28
信誉
108

考神MT论坛新人MT论坛帅哥MT论坛最佳新人MT论坛活跃会员

发表于 2023-4-23 01:58:39 来自手机  | 显示全部楼层  来自 湖北
支持一下
回复

使用道具 举报

0

主题

119

回帖

402

积分

初中生

Rank: 3Rank: 3

金币
225
好评
0
信誉
100
发表于 2023-4-23 02:13:17 来自手机  | 显示全部楼层  来自 浙江
感谢分享
回复

使用道具 举报

25

主题

3504

回帖

1万

积分

博士生

相互关注

Rank: 7Rank: 7Rank: 7

金币
2762
好评
23
信誉
95

考神MT论坛最佳新人MT论坛新人

发表于 2023-4-23 02:35:28 来自手机  | 显示全部楼层  来自 河南
厉害的大佬,我支持你发帖
回复

使用道具 举报

0

主题

84

回帖

280

积分

初中生

Rank: 3Rank: 3

金币
264
好评
0
信誉
100
发表于 2023-4-23 03:26:32 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

6

主题

2011

回帖

6273

积分

硕士生

Rank: 6Rank: 6

金币
5857
好评
5
信誉
101
发表于 2023-4-23 04:30:27 来自手机  | 显示全部楼层  来自 广东
无root可以用吗?
回复

使用道具 举报

59

主题

4950

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4096
好评
8
信誉
121
发表于 2023-4-23 04:39:22 来自手机  | 显示全部楼层  来自 河南
感谢分享
回复

使用道具 举报

13

主题

3718

回帖

8870

积分

硕士生

Rank: 6Rank: 6

金币
722
好评
3
信誉
100

MT论坛新人考神

发表于 2023-4-23 05:31:17 来自手机  | 显示全部楼层  来自 印度尼西亚
看看隐藏
回复

使用道具 举报

25

主题

2034

回帖

7933

积分

硕士生

Rank: 6Rank: 6

金币
2517
好评
46
信誉
82

MT论坛新人MT论坛帅哥MT论坛最佳新人考神MT论坛活跃会员

发表于 2023-4-23 06:14:56 来自手机  | 显示全部楼层  来自 广西
快连手动太麻烦,把这个自动换进去,每隔3600秒(1小时)就清除数据,或者点击图片位置手动清除

  1.       XposedHelpers.findAndHookMethod(Application.class, "attach", Context.class, new XC_MethodHook() {
  2.             @Override
  3.             protected void afterHookedMethod(MethodHookParam param) throws Throwable {
  4.                ClassLoader classLoader= ((Context)param.args[0]).getClassLoader();
  5.                Application app = (Application) param.thisObject;
  6.                final Context context=(Context) param.thisObject;
  7.                final String fileDir = app.getFilesDir().getAbsolutePath();
  8.                final File 路径 = new File(fileDir, ".时间戳");
  9.                long 时间戳 = System.currentTimeMillis() / 1000;
  10.                String 时间=Long.toString(时间戳);
  11.                if (!路径.exists()) {
  12.                   try {
  13.                      Runtime.getRuntime().exec("touch " + 路径);
  14.                      FileOutputStream fos = new FileOutputStream(路径, false);
  15.                      fos.write(时间.getBytes(StandardCharsets.UTF_8));
  16.                      fos.flush();
  17.                   } catch (Throwable e) {}
  18.                } else {
  19.                   try {
  20.                      Process process = Runtime.getRuntime().exec("cat " + 路径);
  21.                      InputStream inputStream = process.getInputStream();
  22.                      BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
  23.                      String line;
  24.                      while ((line = reader.readLine()) != null) {
  25.                         int t1=Integer.parseInt(line, 10);
  26.                         int t2=Integer.parseInt(时间, 10);
  27.                         int t3=t2 - t1;
  28.                         if (t3 >= 3600) {
  29.                            Toast.makeText(context, "一小时会员过期,自动清除数据", Toast.LENGTH_SHORT).show();
  30.                            //获取应用程序包管理器
  31.                            PackageManager packageManager = context.getPackageManager();
  32.                            // 获取应用程序信息
  33.                            ApplicationInfo applicationInfo = packageManager.getApplicationInfo("world.letsgo.booster.android.pro", 0);
  34.                            // 获取应用程序数据目录
  35.                            String dataDir = applicationInfo.dataDir;
  36.                            // 创建File对象
  37.                            File dataPath = new File(dataDir);
  38.                            // 清除数据
  39.                            deleteFiles(dataPath);
  40.                            // 重启app
  41.                            Intent i = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
  42.                            i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  43.                            i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  44.                            context.startActivity(i);
  45.                            android.os.Process.killProcess(android.os.Process.myPid());
  46.                         }
  47.                      }
  48.                   } catch (IOException e) {}
  49.                }
  50.                XposedHelpers.findAndHookMethod("android.widget.TextView", XP.classLoader, "setText", CharSequence.class, new XC_MethodHook(){  
  51.                      @Override  
  52.                      protected void beforeHookedMethod(MethodHookParam param) throws Throwable {  
  53.                         super.beforeHookedMethod(param);
  54.                         if (param.args[0] != null) {
  55.                            String t= param.args[0].toString();
  56.                            if (t != null && t.equals("快连 VPN")) {
  57.                               param.args[0] = "点击重置ID";
  58.                               View a=(View) param.thisObject;
  59.                               ViewGroup b=(ViewGroup) a.getParent();
  60.                               b.setOnClickListener(new View.OnClickListener(){
  61.                                     @Override
  62.                                     public void onClick(View p1) {
  63.                                        try {
  64.                                           Toast.makeText(p1.getContext(), "开始重置", Toast.LENGTH_SHORT).show();
  65.                                           //获取应用程序包管理器
  66.                                           PackageManager packageManager = context.getPackageManager();
  67.                                           // 获取应用程序信息
  68.                                           ApplicationInfo applicationInfo = packageManager.getApplicationInfo("world.letsgo.booster.android.pro", 0);
  69.                                           // 获取应用程序数据目录
  70.                                           String dataDir = applicationInfo.dataDir;
  71.                                           // 创建File对象
  72.                                           File dataPath = new File(dataDir);
  73.                                           // 清除数据
  74.                                           deleteFiles(dataPath);
  75.                                           // 重启app
  76.                                           Intent i = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
  77.                                           i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  78.                                           i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  79.                                           context.startActivity(i);
  80.                                           android.os.Process.killProcess(android.os.Process.myPid());
  81.                                        } catch (Throwable e) {}
  82.                                     }
  83.                                  }
  84.                               );
  85.                            }
  86.                         }  
  87.                      }
  88.                   }
  89.                );
  90.                StringBuilder builder = new StringBuilder();
  91.                Random random = new Random();
  92.                String str1="0a1b2c3d4e5f6a7b8c9defg";
  93.                for (int i = 0; i < 16; i++) {
  94.                   int index = random.nextInt(str1.length());
  95.                   builder.append(str1.charAt(index));
  96.                }
  97.                XposedHelpers.findAndHookMethod("u3.a.a.a.a1.b2", classLoader, "d", XC_MethodReplacement.returnConstant(builder.toString()));
  98.                XposedHelpers.findAndHookMethod("u3.a.a.a.a1.c2", classLoader, "p", "u3.a.a.a.a1.c2", String.class, "world.letsgo.booster.android.data.bean.ApiResponseDialog", "l3.m0.c.a", "l3.m0.c.a", int.class, Object.class, XC_MethodReplacement.returnConstant(null));
  99.             }
  100.             private void deleteFiles(File file) {
  101.                if (file.isDirectory()) {
  102.                   File[] files = file.listFiles();
  103.                   for (File subFile : files) {
  104.                      deleteFiles(subFile);
  105.                   }
  106.                } else {
  107.                   file.delete();
  108.                }
  109.             }
  110.          }
  111.       );
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

25

主题

2034

回帖

7933

积分

硕士生

Rank: 6Rank: 6

金币
2517
好评
46
信誉
82

MT论坛新人MT论坛帅哥MT论坛最佳新人考神MT论坛活跃会员

发表于 2023-4-23 06:20:50 来自手机  | 显示全部楼层  来自 广西
快连还是自动的好

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

5

主题

3536

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1105
好评
1
信誉
98
发表于 2023-4-23 06:38:39 来自手机  | 显示全部楼层  来自 湖南
看看隐藏
回复

使用道具 举报

137

主题

3475

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4509
好评
45
信誉
103

MT论坛帅哥考神MT论坛最佳新人MT论坛活跃会员MT论坛新人

发表于 2023-4-23 06:38:43 来自手机  | 显示全部楼层  来自 浙江
该用户已被禁言 发表于 2023-4-23 06:20
快连还是自动的好

技术有限。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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