基于xposed的app合规检测模块,可通过填入包名检测多个app,可通过toast提示或者通过 logcat中 以HookModule关键字过滤知悉调用
#已经处理的检测方法如下(如有遗漏欢迎提issue补充)
- android.accounts.AccountManager#getAccounts
- android.accounts.AccountManager#getAccountsByType
- android.app.ActivityManager#getRunningAppProcesses
- android.app.ApplicationPackageManager#getInstalledApplications
- android.app.ApplicationPackageManager#getInstalledPackages
- android.app.ApplicationPackageManager#getInstalledModules
- android.app.ApplicationPackageManager#getPackagesForUid
- android.app.ApplicationPackageManager#queryIntentActivities
- android.bluetooth.le.BluetoothLeScanner#startScan
- android.os.Build#getSerial
- android.location.LocationManager#getLastKnownLocation
- android.location.LocationManager#getLastLocation
- android.location.LocationManager#getCurrentLocation
- android.location.LocationManager#getCurrentLocation
- android.provider.Settings$Secure#getString
- android.provider.Settings$System#getString
- android.os.SystemProperties#get
- android.os.SystemProperties#getInt
- android.os.SystemProperties#getLong
- android.os.SystemProperties#getBoolean
- android.hardware.SensorManager#registerListener
- android.telephony.SubscriptionManager#getDefaultDataSubscriptionId
- android.telephony.SubscriptionManager#getDefaultDataPhoneId
- android.telephony.SubscriptionManager#getDefaultDataSubId
- android.telephony.TelephonyManager#getImei
- android.telephony.TelephonyManager#getImei
- android.telephony.TelephonyManager#getDeviceId
- android.telephony.TelephonyManager#getDeviceId
- android.telephony.TelephonyManager#getCellLocation
- android.telephony.TelephonyManager#getAllCellInfo
- android.telephony.TelephonyManager#getSubscriberId
- android.telephony.TelephonyManager#getSubscriberId
- android.telephony.TelephonyManager#getSimSerialNumber
- android.telephony.TelephonyManager#getSimSerialNumber
- android.telephony.TelephonyManager#getNetworkOperatorForPhone
- android.telephony.TelephonyManager#getSimCountryIsoForPhone
- android.telephony.TelephonyManager#getSimOperatorNameForPhone
- java.net.NetworkInterface#getHardwareAddress
- android.net.wifi.WifiInfo#getMacAddress
- android.net.wifi.WifiInfo#getIpAddress
- android.net.wifi.WifiInfo#getSSID
- android.net.wifi.WifiInfo#getBSSID
- android.net.wifi.WifiManager#getScanResults
- android.net.wifi.WifiManager#getConnectionInfo
- java.net.Inet4Address#getHostAddress
- java.net.Inet6Address#getHostAddress
- java.net.InetAddressHook#getHostAddress
- ContextWrapperHook#getExternalFilesDir
- ContextWrapperHook#getExternalFilesDirs
- EnvironmentHook#getExternalStorageDirectory
- ContextCompatHook#checkSelfPermission
- ContextWrapperHook#checkPermission
- ContextWrapperHook#checkSelfPermission