22得票3回答
有没有办法确定 iPhone 是否处于漫游状态?

我正在开发一个 iPhone 应用程序,希望确定设备是否漫游,以便在用户不在家庭网络时智能避免给用户造成昂贵的连接费用。 我正在为越狱手机编写应用程序,但如果可能,我更愿意使用标准 SDK。 这是我已经找到的: 1. Apple SDK: 在苹果文档中,我发现了 Apple 的 SCNe...

22得票3回答
运行时iOS补丁程序说明

当应用程序运行时,如何修改单个汇编指令? 我正在为现有应用程序编写一个Mobile Substrate(移动端代码注入框架)插件。在插件的构造函数(MSInitialize)中,我需要能够重写应用程序代码中的单个指令。我的意思是,可能有多个位置在应用程序地址空间中需要被修改,但在每个实例中,只...

21得票2回答
iOS - 给现有应用程序(越狱)添加“对象”

如何向现有应用程序添加“对象”? 例如,EasyRefresh for Chrome扩展可以在iOS Chrome应用程序内启用一个新按钮,许多其他扩展也是如此。 我如何将一个简单的UIButton添加到Twitter应用程序中? 是否有GitHub项目可以帮助我了解如何完成这个操作? ...

20得票2回答
如何在越狱的iOS设备上监控应用程序的API调用?

我正在审查一款iOS应用程序,但我没有源代码。为了更好地控制环境,我在越狱的iPad上运行该应用程序。 我想监视应用程序正在进行的API调用... 理想情况下,我想找到像Rohitab的基于MS Windows的API Monitor,但适用于iOS。 我进行了一些研究,并发现KennyT...

17得票4回答
在Mac上通过gcc编译iOS Objective-C命令行应用程序

这是一个非常简单的Objective-C控制台应用程序:#import <Foundation/Foundation.h> #import <CoreLocation/CoreLocation.h> int main (int argc, const char * a...

16得票2回答
如何更改我的iOS应用程序的授权?

我需要运行以下代码来关闭我的iPhone屏幕。 在iOS6上: void (*BKSDisplayServicesSetScreenBlanked)(BOOL blanked) = (void (*)(BOOL blanked))dlsym(RTLD_DEFAULT, "BKSDispla...

15得票1回答
iOS 应用的根权限

我正在开发一个面向越狱iOS设备的应用程序,它旨在帮助自动化一些任务。我需要在 /private/var/mobile/Library 中创建一个简单的文本文件(实际上是 .lua 文件)。显然,调试器会抛出访问被拒绝的异常。目前为了测试,该应用程序的名称为“CreateFile”。 我已经...

14得票2回答
iOS 6上有没有检测漫游状态的方法?

我的应用程序使用以下方法来检测iOS 4和5中的漫游。NSString *carrierPListSymLinkPath = @"/var/mobile/Library/Preferences/com.apple.carrier.plist"; NSString *operatorPList...

13得票2回答
iOS框架二进制文件在文件系统中的哪个位置?

关于iOS中的框架,我有些困惑。我认为它们基本上是包含动态库、头文件和资源的目录。 但是在我的设备上,System/Library/Frameworks中的框架目录不包含动态库。这怎么可能呢?难道不应该在需要加载的应用程序启动时存在于内存中吗?

13得票5回答
Xcode 4.2: 当尝试使用越狱的iPhone 3G进行开发时出现错误0xC002

我有一个越狱的iPhone 3G,其iOS版本为4.2.1(最新支持的版本)。当我将它连接到Xcode 4.2时,Xcode会开始复制调试符号。然而在过程快结束时停止了复制,并显示以下错误:Xcode has encountered an unexpected error (0xC002) N...