Tag: 越狱

返回iOS中正在运行的后台应用程序/进程列表

我正在开发一个越狱应用程序,并且希望将SIGKILL消息发送到可能正在用户设备上运行的特定应用程序(当然还有他们的许可)。 谷歌没有为我提供任何东西。 是否有一个plist或数组,跟踪运行的进程? 感谢您能给予的任何帮助,您真是太棒了!

iOS 6.x打开越狱命令行

在iOS 6.x之前,我使用open package_id在iOS设备上从命令行打开应用程序。 在iOS 6.x,如果我使用这个命令SpringBoard崩溃。 打开可从BigBoss获得,作者是Conrad Kramer。 有没有替代或修复来自BigBoss的open命令?

如何使用ldid?

我试图运行iOS 5.1 / iPhone 4s(越狱)未签名的应用程序。 我做了什么: 在XCode中禁用代码签名。 build立未签名的iPhone应用程序。 复制到我的iPhone通过SSH到/User/me/development/HelloWorld.app位置 现在我尝试模拟它的签名在iPhone上运行这个应用程序。 我运行follwing命令: 。 cd /User/me/development chmod -R 777 HelloWorld.app ldid -S HelloWorld 但是,我收到以下错误: util/ldid.cpp(567): _assert(78:arch != NULL) 这种错误的可能原因是什么,现在要解决这个问题?

IOS越狱如何拦截短信/短信

我目前正在尝试编写拦截短信的应用程序,并根据该消息的内容作出反应。 我试图挂钩到_receivedMessage:(struct __CKSMSRecord *)message replace:(BOOL)replace CKSMSService类中的_receivedMessage:(struct __CKSMSRecord *)message replace:(BOOL)replace方法,但这似乎并没有被调用。 有人能告诉我什么function/类我必须挂钩? 我需要拦截文本消息,然后显示并存储到数据库中。 我在IOS 5.0.1上。 任何帮助是真正的赞赏。

从iOS服务中检测屏幕的开启/closures

我正在开发一个在后台作为服务运行的networking监视器应用程序。 屏幕打开或closures时是否可以收到通知/通话? 它通过使用以下代码在Android中存在: private void registerScreenOnOffReceiver() { IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON); filter.addAction(Intent.ACTION_SCREEN_OFF); registerReceiver(screenOnOffReceiver, filter); } screenOnOffReceiver然后在屏幕打开/closures时被调用。 有没有类似的iOS解决scheme? 编辑:迄今为止我find的最好的是UIApplicationProtectedDataWillBecomeUnavailable( 检测如果iPhone屏幕开/关 ),但它需要用户启用设备上的数据保护(密码保护)。

iOS touch事件通知(私人API)

可以在iOS上模拟触摸事件 ,并且可以使用CTTelephonyCenterAddObserver和CFNotificationCenterAddObserver在后台接收各种系统范围的通知,例如: IOS越狱如何拦截短信/短信 如何检测iPhone上的屏幕locking/解锁事件? 我还没有find一种方法来获得触摸通知,而在后台虽然。 是否有可以与CFNotificationCenterAddObserver一起使用的“触摸事件”,可以使用的不同通知中心,还是完全不同的方法? 我对低级别的触摸信息(例如,x,y坐标和触摸types)感到满意,但是更高级的信息(例如按下按键,按下后退button等)会更好!

一旦越狱,iOS应用程序将以root权限运行吗?

一旦iOS设备越狱,我们可以构build越狱应用程序(使用theos),并将其安装在/Applications目录中,预装的应用程序以root权限运行。 如果一个应用程序是用Xcode构build的,那么一旦安装了应用程序,它将进入/private/var/mobile/Applications/文件夹,该文件夹应该具有苹果沙盒(在越狱之前)。 所以,我有的问题是: 对于越狱设备, /private/var/mobile/Applications/将以root权限或mobile用户权限执行? 在Android的情况下,一旦植入,应用程序将不得不通过执行su命令获得root权限。 是否也是这样的情况,当涉及到iOS? 我想了解这两个开发选项(Theos / Xcode)之间的区别以及它如何影响我的应用程序可以执行的操作。

在越狱设备上以编程方式发送短信

我正在使用iOS 6 iPhone 4S,我希望能够发送不被察觉的短信息。 所以在这种情况下使用标准视图控制器将不起作用。 我试过使用 – (BOOL)sendSMSWithText:(id)arg1 serviceCenter:(id)arg2 toAddress:(id)arg3; 但它不发送任何东西并返回NO。 我用arg2为零。 有人可以build议在iOS 6上做到这一点吗?(越狱设备)

iPhone程序化重启

我有代码 system("reboot") reboot命令在terminal中工作,但即使我作为root运行应用程序,操作仍然被拒绝。 有没有人发现任何方式的作品,或可以解释一下SBSetting的重启,这让我好奇?

如何更改我的iOS应用程序的权利?

我需要运行下面的代码来closures我的iphone屏幕。 在iOS6上: void (*BKSDisplayServicesSetScreenBlanked)(BOOL blanked) = (void (*)(BOOL blanked))dlsym(RTLD_DEFAULT, "BKSDisplayServicesSetScreenBlanked"); 然后使用: BKSDisplayServicesSetScreenBlanked(1); // 1 to dim, 0 to undim 它不工作。 有人告诉我,我需要com.apple.backboard.client权利为此在我的iphone上工作。 我不知道如何设置这些权利。 我已经看到了设置权利的几种方式,但是像这样,我很困惑。 是的,您确实需要对权利进行编码签名。 但是,不,它不需要在越狱手机上获得苹果证书。 您可以通过下载ldid可执行文件来伪造代码签名,并执行此操作 cd MyAppName.app ldid -Sentitlements.xml MyAppName 假设您的应用程序名为MyAppName,并且您创build了权利文件entitlements.xml。 我相信,这个权利文件将为你工作,如果你假冒代码与ldid签名。 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>com.apple.backboard.client</key> <true/> </dict> </plist> 即使有上述方法,我在哪里放置上述权利文件?