问题标签 [cydia-substrate]

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 投票
0 回答
92 浏览

ios - 在 arm 上编译内联程序集时符号分辨率不正确

部分源代码是

但是生成的程序集是

它分支到不同的地址。

0 投票
1 回答
428 浏览

ios - 如何在越狱的 iPhone 上修改 iPhone 状态栏?

我想创建一个调整以将文本添加到状态栏。文本将附加到时间标签。那么什么是挂钩的类和方法。

0 投票
1 回答
331 浏览

ios - 挂机静音开关(越狱)

每当切换开关时,我想覆盖静音开关以创建新动作。那么切换开关时触发的方法是什么?

谢谢

0 投票
1 回答
244 浏览

ios7 - Theos iOS 7 应用程序/调整

我想为 iOS 7 做一些调整和应用程序。我在我的 iPod Touch 5(运行 iOS7)上安装了 theos,并创建了一个简单的应用程序。问题是,该应用程序仅支持 3.5 英寸屏幕,并且它的样式类似于 iOS 6。有没有一种方法可以在不使用计算机的情况下制作 iPhone 5 优化的应用程序和 iOS 7 样式的应用程序?我需要安装更新的theos吗?我安装了 BigBossRecommended Tools 和 perl 和 git,然后在移动端运行命令 installtheos3。

0 投票
1 回答
477 浏览

objective-c - 子类Objective-C类而不与超类链接?

我正在为 Spotlight 编写SIMBL插件,并且正在尝试创建内部 Spotlight 类型的子类。虽然我可以使用class-dump直接从可执行文件中获取标头,但我没有要链接的静态库,因此编译其中一个内部类的子类会失败(即使这些类在运行时可用)。我一直在遵循 Mike Ash 关于在运行时继承类的说明,但这很不方便。有什么方法可以创建一个 Objective-C 类的子类,而超类在链接时不可用?

0 投票
2 回答
1682 浏览

ios - UIWindow keyWindow changed notification

I'm creating a jailbreak tweak that adds a view to the UIWindow of whatever the current keyWindow is. The problem is that whenever the keyWindow changes the view gets removed.

I'm using this

is there another method that is better to use here or is there a notification that is sent whenever the window changes?

0 投票
1 回答
556 浏览

ios - 在越狱的 iOS 设备上禁用 TouchID

我正在尝试暂时禁用 TouchID 身份验证,这样即使手指匹配,手机也不会解锁。我怎样才能做到这一点?有没有办法通过 com.apple.springboard.plist 以编程方式更新设置中的开关,就像我对振动所做的那样?

0 投票
2 回答
1578 浏览

java - Android Substrate 是如何工作的?

在 Android 世界中,有两种流行的注入/劫持/挂钩框架:

XposedAndroid 基板

Xposed 的机制在开发教程中有描述。

Android Substrate的作者在 FAQ这里比较了这两个框架,但他没有说明它是如何工作的。

我只是好奇:

Android Substrate 是如何工作的?

0 投票
1 回答
1240 浏览

android - 如何使用 Cydia Substrate 在 Android 中挂钩 C/C++ 方法

查了一下Cydia Substrate的主页,作者提供的Android Jni Hook例子其实是用C代码hook了一个Java方法。

但我想要的是挂钩一个 C/C++ 方法,即 Android 中 libXXX.so 中的一个方法。就像 /system/lib/libc.so 中的 fork() 方法一样。Cydia 作者和 XDA 提供的信息似乎表明 Cydia 可以做到这一点。我在互联网上搜索了所有内容,但找不到示例。

谁能告诉我如何使用 Cydia 在 Android 中挂钩 C/C++ 方法?

0 投票
1 回答
239 浏览

android - 如何处理cydia java hooking中的自定义类型类?

我正在使用 cydia 基板来挂钩第三方应用程序中的方法,这意味着我无法访问它的源代码。我要挂钩的方法有一个自定义类型参数,如下所示:

methodToHook(com.thirdparty.app.CustomClass param1)

但是要挂钩该方法,我需要“告诉” cydia 该方法的参数类型,如下所示:

那么我怎样才能给它真正的“CustomClass.class”来完成钩子呢?