DroidPluginTeam / DroidPluginTeam/DroidPlugin
适配 android O 预览版时候的问题
Open
- Dominant language
- Java
- Stars
- 7k
- Forks
- 2.5k
- PR merge metrics
- No merged PRs in 30d
Description
原先代码中对 ActivityManager 中的 hook 失效了,在 hook 替换 ActivityManagerNative 对象中的 ActivityManager 的代理出现了问题。
通过查阅源码,发现新版本中对 ActivityManagerNative 中去除了 ActivityManagerNative 中的 gDefault 变量,导致原先的替换逻辑找不到变量报错。并且对 getDefault 进行了调整,目前是直接返回 ActivityManager 中的 getService 方法,该方法返回的是 android.app.ActivityManager.IActivityManagerSingleton 中。
所以新版本中的替换方法是直接 hook ActivityManager 中的 IActivityManagerSingleton 对象,替换为我们的代理。
> 如果需要的话 我可以提个 pr 😁
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.