问题标签 [xposed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6184 浏览

android - Xposed Framework 如何挂钩 Android 中的方法

我正在通过 Android 中的 Xposed 框架。专门阅读博客 - http://d3adend.org/blog/?p=589了解潜在的对策,并在这些线上有几个问题。

因此,当我们使用 Xposed 钩住一个方法时,框架将该方法作为原生方法并执行它想要钩住的代码。那么在stacktrace中如何调用原始方法呢?

还有为什么它在堆栈跟踪中出现两次。我想了解它们的执行顺序。

实际方法是否运行?由于挂钩的方法代码会执行,因此它不会理想地执行原始方法代码。那么我们怎么可能在知道它会被替换的情况下在相同的方法中添加一个跟踪检测机制。

0 投票
1 回答
454 浏览

java - 如何挂钩静态整数返回值

我必须构建一个应用程序以使用 Xposed 来自静态对象的一些值进行挂钩,但没有成功。这是我想挂钩返回值的方法。同样返回 10 或其他值。

我可以使用什么代码来挂钩这个返回值?

更新问题:

我想使用 xposed 框架将返回值更改为另一个值。在我的示例中,给出值 0。我想使用 xposed 方法将该值更改为 20 或 10。无论如何,我想知道 xposed 方法来做到这一点。

0 投票
1 回答
344 浏览

android - 如何将我的服务添加到远程应用程序中并启动我通过 Xposed 注入的服务?

我最近挂钩了一个应用程序,并且我发现了一些可以在其中调用它们的方法,例如我在主活动中挂钩了之前的 onCreate 方法,然后我也可以调用一些方法。那很完美。

但是我想直接通过我的应用程序调用它们,我可以通过BroadCast来实现,但是广播不能运行超过10秒,运行一些大任务非常糟糕,有时我更喜欢可以返回结果。

所以我可以在远程应用程序中添加我的服务并启动它似乎很棒,但问题是它不在AndroidManifest.xml.

顺便说一句,我怎样才能从远程应用程序中获取 ClassLoader,如果我得到了 ClassLoader,我不确定它是否会工作。

欢迎指正!谢谢你们。等待您的意见。请随时通过电子邮件shiqwang@gmail.com或微信(id:imwangshiqi)与我联系

0 投票
0 回答
274 浏览

xposed - 如何使用 XposedHook 禁用相机?

我想使用禁用我的相机xposed。所以我无法理解我应该使用哪种本机方法才能禁用我的手机摄像头。

我试过这个: -

但它不起作用。这个你能帮我吗。

0 投票
4 回答
4883 浏览

xposed - 记录 Xposed 在应用程序中调用的所有方法

正如标题所说,我想使用 xposed 记录应用程序中调用的所有方法,从它开始直到我停止它。我只想记录类名、方法名,不想挂钩所有方法。我尝试这段代码,但得到错误 getMethod not found。

提前致谢!

0 投票
1 回答
426 浏览

android - 如何在 Xposed 中获取 hooked 包版本?

在应用程序初始化之前,如何获取包versionName和函数versionCode内的内容?IXposedHookLoadPackage.handleLoadPackage我试过使用AndroidAppHelper.currentApplication(),但它返回null

0 投票
1 回答
649 浏览

android - 找不到符号方法 findAndHookMethod(String,ClassLoader,String,)

我现在很困惑。Android Studio 可以识别 Xposed API 库中的所有内容,但 findAndHookMethod() 方法除外。

这是我的代码:

唯一的错误是方法 findAndHookMethod(),Android Studio 没有在 Xposed API 库中找到它。

我的 build.gradle 在这里:

这是带有错误的 Android Studio 的屏幕截图:错误 图像

我刚刚开始开发 Xposed 模块(这个应用程序实际上是 rovo89 的 Red Clock 教程),所以如果这是一些愚蠢的错误,请原谅我。

非常感谢任何帮助。如果您需要更多信息,您需要做的就是询问!

0 投票
1 回答
2963 浏览

android - 应用程序如何检测安装了 xposed 框架?

如果安装了 xposed 框架,某些应用程序(例如 Summoners War)将无法启动。我想知道的是这个游戏是如何检测xposed框架的。因为我搜索了游戏文件,并没有提到xposed这个词。它似乎在内存中检测到它。

0 投票
1 回答
937 浏览

android - Xposed挂钩不起作用

我在使用暴露的框架时遇到了一些问题,我不明白为什么我的日志在 beforehookedmethod 和 afterhookedmethod 中不起作用?

我的日志文件如下:

06-12 11:42:50.319 I/Xposed (359): 加载类 com.example.stefan.testxposed.Tutorial 06-12 11:42:50.335 I/Xposed (359): SimSettings (com.example.stefan.testxposed .Tutorial#initZygote(StartupParam)) Simding 开始... 06-12 11:43:09.689 I/Xposed (5717): SimSettings (com.example.stefan.testxposed.Tutorial#handleLoadPackage(LoadPackageParam)) Gevonden 开始... 06-12 11:43:11.010 I/Xposed (5993): SimSettings (com.example.stefan.testxposed.Tutorial#handleLoadPackage(LoadPackageParam)) Gevonden 开始... 06-12 11:43:13.133 I/Xposed (6385 ): SimSettings (com.example.stefan.testxposed.Tutorial#handleLoadPackage(LoadPackageParam)) Gevonden 开始... 06-12 11:43:14.124 I/Xposed (6528): SimSettings (com.example.stefan.testxposed.Tutorial #handleLoadPackage(LoadPackageParam)) Gevonden 开始... 06-12 11:43:15.077 I/Xposed (6670):SimSettings (com.example.stefan.testxposed.Tutorial#handleLoadPackage(LoadPackageParam)) Gevonden 开始... 06-12 11:43:16.500 I/Xposed (6880): SimSettings (com.example.stefan.testxposed.Tutorial#handleLoadPackage (LoadPackageParam)) Gevonden 开始... 06-12 11:43:48.390 I/Xposed (8719): SimSettings (com.example.stefan.testxposed.Tutorial#handleLoadPackage(LoadPackageParam)) Gevonden 开始... 06-12 11 :44:51.582 I/Xposed (9083): SimSettings (com.example.stefan.testxposed.Tutorial#handleLoadPackage(LoadPackageParam)) Gevonden 开始... 06-12 11:44:52.545 I/Xposed (9248): SimSettings ( com.example.stefan.testxposed.Tutorial#handleLoadPackage(LoadPackageParam)) Gevonden 开始... 06-12 11:44:53.608 I/Xposed (9415): SimSettings (com.example.stefan.testxposed.Tutorial#handleLoadPackage(LoadPackageParam) )) Gevonden 开始... 06-12 11:44:55.309 I/Xposed (9725): SimSettings (com.example.stefan.testxposed.Tutorial#handleLoadPackage(LoadPackageParam)) Gevonden 开始... 06-12 11:45:31.457 I/Xposed (10704): SimSettings (com .example.stefan.testxposed.Tutorial#handleLoadPackage(LoadPackageParam)) Gevonden 开始...

在这个日志文件中我没有看到这两行?:verboseLog(this, "beforeHookedMethod(MethodHookParam)", "In de hook..."); verboseLog(this, "beforeHookedMethod(MethodHookParam)", "In de hooook...");

0 投票
1 回答
86 浏览

android - 是否可以用 Android M 替换 Android N 的 ART?

在 AOSP 7 源代码树中,是否可以使用 Android 6art/而不是原来的 Android 7 art/

我不记得以前见过这样的替代品,但是出于好奇,有可能吗?你可能会问我为什么?答案都是关于。Xposed 目前还不支持 Android N,但在 M 上运行良好。所以,我的问题是:用 M 的 ART 替换 N 的 ART 是在 N 上启用 Xposed 的选项吗?如果答案是否定的,请告诉我原因。

如果这个问题在这里跑题了,请告诉我把它移到 SO 的妹妹 android.SX。