是工具篇ヾ (≧▽≦*) o!!

前不久在逆向某个应用时设备被风控了,为此只能使用改机工具来绕过风控,这次就来分享一下是如何隐藏我的设备环境吧!

首先推荐这个工具,非常方便,一键隐藏~~而且同时也会下载很多之后需要用到的工具,不需要我们自己再下载了。

根据官网的使用教程,运行完脚本并重启设备后,可以发现多了几个应用:

Applist Detector

是用来检测应用列表,检查是否有可疑应用的,至于如何隐藏应用列表,则需要使用下面这个工具

HMA

分为黑白名单模式,具体使用方法可以看模块帮助文档 。默认是黑名单,只需要在应用管理中启用需要隐藏的设备即可。

接下来是两个检测器:

momo

一个基础检测器,可以检测当前手机的风险环境,可以用来自查环境是否隐藏好了。

Hunter

更高级的检测器,检测项目更多更细致。

刚刚 momo 没有发现的问题 hunter 就检测出来了。检测到的是匹配 magisk 的 SELinux 策略。改用 kernelSU 可以解决。

隐藏好自己的设备环境之后,接下来就是改机工具

device_faker

这里需要适合自己的机型模板,因为我的真机是 Pixel 4,所以使用了下面几个模板。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
[templates.pixel_7]
manufacturer = "Google"
brand = "google"
model = "GVU6C"
device = "panther"
product = "panther"
name = "panther"
marketname = "Pixel 7"
fingerprint = "google/panther/panther:13/TQ3A.230805.001/10316531:user/release-keys"
build_id = "TQ3A.230805.001"
security_patch = "2023-08-05"
android_version = "13"
sdk_int = 33
author = "you"

[templates.pixel_6a]
manufacturer = "Google"
brand = "google"
model = "GX7AS"
device = "bluejay"
product = "bluejay"
name = "bluejay"
marketname = "Pixel 6a"
fingerprint = "google/bluejay/bluejay:13/TQ3A.230805.001/10316531:user/release-keys"
build_id = "TQ3A.230805.001"
security_patch = "2023-08-05"
android_version = "13"
sdk_int = 33
author = "you"

[templates.pixel_6_pro]
manufacturer = "Google"
brand = "google"
model = "GE2AE"
device = "raven"
product = "raven"
name = "raven"
marketname = "Pixel 6 Pro"
fingerprint = "google/raven/raven:13/TQ3A.230805.001/10316531:user/release-keys"
build_id = "TQ3A.230805.001"
security_patch = "2023-08-05"
android_version = "13"
sdk_int = 33
author = "you"

这里的 fingerprint 可以随机。除此之外,还需要配合另外一个 LSPosed 模块使用。

guise

同样是改机工具,不同的是可以设置选项更加多样,比如 wifi、电量、ssaid 等等

隐藏 wifi mac 地址还是很必要的,这是一个常见的设备指纹标识。

把这些全部配置好,再清除之前的应用缓存,就发现设备已经不再风控啦!

一点碎碎念

略略略水的一篇,想着好久没有发博客了,趁周末写了一下哈哈,毕竟最近在做的事情周期都很长,还没做到可以分享的程度。只能继续加油加油,干巴爹╰(°▽°)╯