返回列表 发新帖

分析小米特供小白记账(非解锁会员)

  [复制链接]

139

主题

859

回帖

4477

积分

大学生

Rank: 5Rank: 5

金币
968
好评
37
信誉
100

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

QQ
发表于 2025-11-9 16:23:23 来自手机  | 显示全部楼层 | 阅读模式  来自 福建
今天看到金米奖更新了一个记账软件

我的天呐,这么多功能,大小居然不到1mb
必须下载下来看看
提取安装包可以看到真实大小只有291.44k


也没有明显的加固特征
我们打开dex看一下

软件明明是有会员的,但是什么内容都搜索不到
我开始有点怀疑,我们先打开activity记录看看成分

可以看到后台的图标明显与软件的图标对不上
到这里基本就可以判断为是快应用了

但是我还有一点好奇,在打开软件的过程中卡了一下才跳转到快应用,这究竟是为什么

我们跳转启动类名看一下代码

原来如此
我来概括一下代码流程
  1. flowchart TD
  2.     A[Activity启动 (onCreate)] --> B{设备兼容性检查}
  3.     B -- 不兼容 --> C[启动错误页面 (ErrorActivity)]
  4.     B -- 兼容 --> D[构建目标URI (b方法)]
  5.     D --> E{是否为首次启动?}
  6.     E -- 是 --> F[获取应用市场Referrer信息]
  7.     F --> G[将Referrer拼接入URI]
  8.     E -- 否 --> H[使用基础URI]
  9.     G --> I
  10.     H --> I
  11.     I[注入渠道/来源信息] --> J[创建VIEW Intent并设置数据]
  12.     J --> K{检查是否有App<br>能处理此Intent}
  13.     K -- 有 --> L[启动目标App]
  14.     K -- 无 --> M[移除包名限制后启动]
  15.     L --> N[记录启动成功]
  16.     M --> N
  17.     N --> O[结束自身]
  18.     C --> O
复制代码

如果是应用首次安装后启动(通过检查SharedPreferences中的 first_launch 标记判断),它会尝试从一个特定的Content Provider( com.xiaomi.market.provider.DirectMailProvider )获取来自小米应用市场的 referrer 信息。这个信息通常包含了推广来源,并会将其作为参数拼接到目标URI中,用于统计溯源。
代码会读取系统性 ro.mi.os.version.incremental 来判断MIUI版本。如果系统是较旧的特定版本(如"OS2.0.2"或"OS3"开头),它会延迟执行主启动逻辑,所以说这是官方承认os2.0.2系统有bug吗,因此才延缓启动时间
这里附上整个com.xiaomi.rpklauncher.activity.MainActivity类的代码

本帖子中包含更多资源

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

x
回复

使用道具 举报

39

主题

5418

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4480
好评
18
信誉
108
发表于 2025-11-9 16:26:34 来自手机  | 显示全部楼层  来自 北京
看看隐藏
回复

使用道具 举报

2

主题

4507

回帖

1万

积分

禁止访问

iKUN

金币
1214
好评
16
信誉
111
发表于 2025-11-9 16:27:18 来自手机  | 显示全部楼层  来自 广西
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

4

主题

407

回帖

1318

积分

高中生

Rank: 4

金币
97
好评
0
信誉
100
发表于 2025-11-9 16:29:14 来自手机  | 显示全部楼层  来自 重庆
看看
回复

使用道具 举报

4

主题

1362

回帖

7617

积分

硕士生

幼儿园大班

Rank: 6Rank: 6

金币
1807
好评
1
信誉
100

MT论坛帅哥考神

发表于 2025-11-9 16:31:16 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

3

主题

1160

回帖

3361

积分

大学生

Rank: 5Rank: 5

金币
1790
好评
0
信誉
103
发表于 2025-11-9 16:31:26 来自手机  | 显示全部楼层  来自 湖南
看看
回复

使用道具 举报

2

主题

1742

回帖

5692

积分

硕士生

Rank: 6Rank: 6

金币
1129
好评
0
信誉
100

考神

发表于 2025-11-9 16:32:44 来自手机  | 显示全部楼层  来自 河北
看看隐藏
回复

使用道具 举报

8

主题

1151

回帖

4249

积分

大学生

Rank: 5Rank: 5

金币
1102
好评
8
信誉
117
发表于 2025-11-9 16:32:49 来自手机  | 显示全部楼层  来自 浙江
看看
回复

使用道具 举报

6

主题

656

回帖

2429

积分

大学生

Rank: 5Rank: 5

金币
1500
好评
0
信誉
100

MT论坛新人考神

发表于 2025-11-9 16:52:03 来自手机  | 显示全部楼层  来自 江苏
看看隐藏
回复

使用道具 举报

140

主题

1954

回帖

7486

积分

硕士生

Rank: 6Rank: 6

金币
3833
好评
25
信誉
120
发表于 2025-11-9 16:52:56 来自手机  | 显示全部楼层  来自 广东
这么小
回复

使用道具 举报

30

主题

481

回帖

1928

积分

高中生

Rank: 4

金币
909
好评
0
信誉
102
发表于 2025-11-9 16:53:28 来自手机  | 显示全部楼层  来自 河南
看看隐藏
回复

使用道具 举报

0

主题

7273

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
2246
好评
8
信誉
124

考神

发表于 2025-11-9 16:54:15 来自手机  | 显示全部楼层  来自 广东
看看
回复

使用道具 举报

20

主题

1169

回帖

5286

积分

硕士生

Rank: 6Rank: 6

金币
1735
好评
6
信誉
60

考神MT论坛帅哥

发表于 2025-11-9 17:09:30 来自手机  | 显示全部楼层  来自 江苏
看看
回复

使用道具 举报

20

主题

2499

回帖

8219

积分

硕士生

Rank: 6Rank: 6

金币
1288
好评
2
信誉
100

MT论坛最佳新人MT论坛新人

发表于 2025-11-9 17:11:49 来自手机  | 显示全部楼层  来自 山东
感谢分享
回复

使用道具 举报

23

主题

4709

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
5490
好评
2
信誉
107

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

发表于 2025-11-9 17:13:24 来自手机  | 显示全部楼层  来自 广西
看看什么内容被隐藏起来了
回复

使用道具 举报

发表回复

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

本版积分规则

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