HeGuiChecker
Introduction: 基于 Hook 方案的合规化检测器
Tags:
合规检测器-基于工信部最新标准
下面是我基于工信部文件整理出来已经hook了的方法,如有其他的可以提个issue。
| 包名 | 方法名 |
|---|---|
| android.telephony.TelephonyManager | getDeviceId,getImei,getSubscriberId |
| android.net.wifi.WifiInfo | getMacAddress |
| java.net.NetworkInterface | getHardwareAddress |
| android.provider.Settings.Secure | getString(AndroidId) |
| LocationManager | getLastKnownLocatio,requestLocationUpdates |
| PackageManager | getInstalledPackages,getInstalledApplications,getInstallerPackageName,getPackageInfo |
| ClipboardManager | hasPrimaryClip,getPrimaryClip |
| 待新增 |
导入依赖
maven { url 'https://jitpack.io' }
def checkerV = "1.1.1"
pine 版本
基于pine,适配Android 4.4(ART only) ~ 15 Beta 4 with thumb-2/arm64版本,感谢大佬的无私奉献。
debugImplementation "com.github.simplepeng.HeGuiChecker:checker-pine:$checkerV"
releaseImplementation "com.github.simplepeng.HeGuiChecker:checker-no-op:$checkerV"
使用
基于ContentProvider自动初始化,无需引入初始化代码
输出:

显示:

当然你也可以关闭输出或显示
HeGuiChecker.SHOW_LOG = false
HeGuiChecker.SHOW_TOAST = false
或者在同意授权后不再显示任何信息
HeGuiChecker.allow(true)
感谢各位大佬打赏🙇🙇🙇!
您的支持是作者努力更新的动力。万水千山总是情,10.24 我看行!
![]() |
![]() |
![]() |
|---|---|---|
版本
- 1.1.1:un include
checkermodule - 1.1.0:升级 pine 版本到 0.3.0
- 1.0.4:新增
WifiInfoHooker的 hook 方法- getConnectionInfo
- hookGetSSID
- v1.0.3: 新增
ClipboardManager,hook 方法- hasPrimaryClip
- getPrimaryClip
- v1.0.2:新增
PackageManagerHooker,hook 方法- getInstalledPackages
- getInstalledApplications
- getInstallerPackageName
- getPackageInfo
- v1.0.1:基于
pine重写 - v1.0.0:首次上传



