草庐IT

mouse-hook

全部标签

android - 错误 : Hook failed with error code 1:

我正在做一个IONIC项目,当我添加android平台时,它给我这样的错误。Error:Hookfailedwitherrorcode1:D:\IONICWorkspace\risecx-app\hooks\before_prepare\01_jshint.jsatC:\Users\HP\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\hooks\HooksRunner.js:195:23at_rejected(C:\Users\HP\AppData\Roaming\npm\node_modul

android - 如何通过 Hook 在android中获取上下文

背景是:我正在使用xposed框架来挂接第三方应用。当我挂接方法XXX时,xposed给我“ClassNotFound”错误。查了一下,方法XXX在一个dex文件中,运行时会被DexClassLoader加载。要挂接方法XXX,我需要将xposed中的默认ClassLoader更改为DexClassLoader。要获取DexClassLoader实例,我需要第三方应用的Context实例。问题来了:如何获取上下文实例?我搜索了stackoverflow,发现有人说您可以HookActivity或Receiver中的方法来检索它们的上下文。但是我检查了Activity.class,没有发

android - 如何在android studio 3.0(Ubuntu 16.4 LTS)的按键映射中添加 `alt + mouse left click`作为快捷键

我想在keymap中添加alt+mouseleftclick作为快捷键,但它只需要alt或mouse-单击并且尝试添加两者时不需要任何操作。请帮助解决这个问题。下面是屏幕: 最佳答案 您不应使用“键盘快捷键”,而应使用弹出菜单中的“鼠标快捷键”(图片中的数字2):https://developer.android.com/studio/images/intro/keymap-options_2-2_2x.png此外,在大多数Linux桌面环境中,默认情况下alt+鼠标单击已分配给窗口拖动。操作系统快捷方式具有更高的优先级。如果是这种

android - Xposed : How to hook a method of a nested class(inner class) in xposed framework.

我正在尝试Hook一个方法:findAndHookMethod("com.android.keyguard.KeyguardPatternView.UnlockPatternListener",lpparam.classLoader,"onPatternDetected",newXC_MethodHook()其中UnlockPatternListener是一个嵌套类(内部类),它有一个名为onPatternDetected的方法。内部类是私有(private)的。我无法Hook这个方法。能告诉我怎么做吗? 最佳答案 应该这样工作fi

安卓开发: hook shortcut on keyboard when phone app activity is focused

这是一个具体的问题,我之前做过一些Android开发,但对系统管理没有那么深入。所以我需要创建一个在后台运行的应用程序(这部分没问题),并在从手机应用程序软件键盘上键入特殊快捷方式(比如#123*6)时自动启动应用程序的Activity电话。如果可能的话,你能告诉我吗?如果可以,我应该使用什么API/组件?在Web上找不到相关内容。 最佳答案 好的,我终于可以在HTC设备上使用它了。事实上,三星手机似乎对密码没有反应......我只有这个list:我的服务只是检查AndroidM(6.0)的正确权限,因为安全性发生了一些变化。我们现

不使用 FIREBASE 的具有实时数据库的 Android 应用程序可能类似于在服务器上 Hook

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我一直在编写一个androidbasedSocialCommunityapplicationwithRealTimedatabasesolution这是通过使用Volley库从基于PHP的服务器接收和发送数据来完成的。我一直面临的问题是我的应用需要实时更新recyclerViews。在它是一个非常好的解决方案之前,我已经处理过firebase。但是对于这个应用程序,我不允许使用Firebase。那么是否有

android - 无法弄清楚如何使用 ImageViewTouch Hook

我正在使用该库(https://github.com/sephiroth74/ImageViewZoom),但我在尝试找出fling时遇到了问题。我已经阅读了其他答案,但它们没有显示用于获取fling事件的实际代码。我迷上了像这样的throw事件:mImage.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){returngestureDetector.onTouchEvent(event);}});gestureDetector=newGestur

c++ - 在 OSX 上 Hook C++ 方法?

我在某些应用程序中注入(inject)动态库以获得某些所需的行为。我能够正确地挂接平面CAPI。注入(inject)dylib后,我会查看符号表并使用我的函数地址更新其条目,然后调用原始函数地址。因此,符号名称对我来说变得很重要。我的问题是C++namemangling。我们如何Hook一个名称被破坏的C++函数。我读了一些关于堆栈溢出的地方,可以用mach_overrideHookc++代码,但没有示例或引用。能否举例说明如何实现C++的hooking?编辑:我以$c++filt-n_ZN10WindowData12GetCGContextEv为例,输出为WindowData::Ge

c++ - 是否可以在 Qt 应用程序中使用 Win32 Hooks

我想知道是否可以在Qt应用程序中使用win32键盘钩子(Hook)函数(SetWindowsHookEx、SetWindowsHookEx)。如果可能,请提供有关在Qt中使用SetWindowsHookEx和SetWindowsHookEx函数的示例代码。//截至2010年2月18日的更新//我还没有想出如何在QT中做到这一点。但作为解决方法,我使用vc++ExpressEdition创建了一个win32dll,并将我的Hook命令放在dll函数中。我使用QLibrary类从Qt调用该dll函数/*hearderfilecode*/QLibrary*myLib;typedefHHOOK

c++ - Hook : why do we need to VirtualProtect() again to restore permissions?

这是一些标准的代码片段,我们在其中安装了钩子(Hook),在我们感兴趣的函数的开头重写了一些字节。我的问题是:为什么我们需要重新保护一block重写的内存?我们不能只保留PAGE_EXECUTE_READWRITE权限吗?我们在这里假设我们需要不断地恢复原始字节并再次重新Hook。if(VirtualProtect(funcPtr,6,PAGE_EXECUTE_READWRITE,&dwProtect))//makememorywritable{ReadProcessMemory(GetCurrentProcess(),(LPVOID)funcPtr,Hook::origData,6,