jjzjj

jailbreak

全部标签

ios - 运行可执行文件 iOS

我正在尝试制作一个iOS应用程序以从代码运行可执行文件。该文件在/usr/bin/中,我需要带参数执行它。我该怎么做? 最佳答案 我能够使用NSTask调用一些命令行应用程序,如下所述:NSTaskorequivalentforiPhone包含来自MacOSX的NSTask.h头文件足以让它在我的越狱设备上运行。 关于ios-运行可执行文件iOS,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que

ios - 在 iOS7 上列出已安装应用程序包的 SSH 命令

我希望能够使用SSH在iOS7设备上找到已安装的应用程序列表。我已经安装了open以便能够启动它们,但它需要com.application.identifier包名称才能工作。是否有一些集中的地方列出这些标识符?如果没有,是否有一些命令可以提取它们?我已经找了好几个小时,但我发现的所有内容都适用于较旧的iOS版本且已过时。 最佳答案 我找到了答案。我必须安装EricaUtilities才能获得plutil功能。然后我就用了find/User/Applications/-nameiTunesMetadata.plist-execplu

ios - 无法连接到 SBApplicationIcon 以在 iPhone 5、IOS 7.0.4 上进行调整

我是第一次进行越狱调整开发,并在安装了IOS7.0.4的iPhone5上试验一些非常简单的测试调整(基于一些教程)。我的调整编译、链接、打包,我可以在我的iPhone上安装。但是,我无法获得将Hook链接到SBApplicationIcon工作的非常基本的调整。另一方面,另一个调整在启动时连接到SpringBoard以做同样的事情(生成警报)确实有效。发生什么了??为什么一个调整有效而另一个无效。IOS7中的SBApplicationIconheader是否已更改?我从rpetrich的存储库中转储了一些header对于不起作用的调整,我尝试在代码中添加syslog消息以查看代码是否被

ios - Xcode 5.0.2 和 iOS 7.0.4 部署

我正在尝试将一个iOS应用程序部署到我的iPhone5上,它运行iOS7.0.4和Xcode5.0.2。我没有Apple开发者帐户,所以我按照本教程中的所有步骤操作:tutorialiosandxcodewithoutdevaccount我的iPhone已越狱,安装了Appsync,Xcode成功安装了应用程序。我可以在手机上运行它,但我无法调试它。这种Xcode/iOS组合的正确步骤是什么?最好的问候斯特凡 最佳答案 好的,伙计们,明白了!:-)现在调试工作正常。只需按照本教程中的步骤操作即可。不需要二进制补丁。xcode5.0.

ios - launchctl 不适用于 iOS 应用程序

我正在尝试从我的越狱手机应用程序停止和启动com.apple.mobile.installd。我尝试了几乎所有可能的方法NSTask、system()、shell脚本,但它不起作用。有人可以帮帮我吗??下面是我尝试过的代码示例。-(IBAction)stopIntl:(id)sender{NSString*command=[NSStringstringWithFormat:@"/bin/launchctlstopcom.apple.mobile.installd>>/Applications/loader.app/output.txt"];constchar*new=[commandU

ios - 创建自定义 iOS 越狱键盘

我已经开发了一个自定义输入法,现在想开发一个调整,将其注册为iOS中的键盘。Cydia中有很多不同的键盘(主要来自中国开发者),例如触宝和百度输入法都作为键盘出现在设置中,所以这是肯定可以的。我已经尝试研究以下选项(在IDA、带有theos和控制台的Xcode中仅用了4天):位于/System/Library/TextInput中的文本输入包—似乎与键盘本身没有任何关系?缺少一些父类(superclass)header(即TIZephyr...类),所以我不太明白。然而,原生集成会很棒。TextInput私有(private)框架——似乎也只是用于字典等UIKit的UIKB..和UIK

ios - 连接到 iOS MobileSms 应用程序

我想对iOS进行调整,当我打开mobileSMS.app或打开对话时,显示一条包含所有消息计数的警报。不知道什么header加载了mobileSMS.app。或者从短信数据库加载消息的类的名称是什么。谢谢。 最佳答案 如果您想对MobileSMS.app执行任何操作,您必须将“com.apple.MobileSMS”添加到您的捆绑过滤器中,以便您的调整将加载到消息应用程序中。在“theos/include”中的“ChatKit”中查找header,并确保将“tweakname_PRIVATE_FRAMEWORKS=ChatKit”添

ios - 运行代码时出错?

我正在尝试在越狱的iPhone上的后台守护程序中编译和使用以下代码。#import#import//CoreTelephony.frameworkextern"C"CFStringRefconstkCTCallStatusChangeNotification;extern"C"CFStringRefconstkCTCallStatus;extern"C"idCTTelephonyCenterGetDefault();extern"C"voidCTTelephonyCenterAddObserver(idct,void*observer,CFNotificationCallbackcal

以 root 身份运行的 iOS 应用程序拒绝关闭

我有一个越狱应用程序需要以root身份运行,所以在main函数的开头,我调用了setuid(0);当我想通过任务切换器终止应用程序时,问题就出现了。我将它从多任务栏中删除,但它继续在后台运行。有人知道如何解决这个问题吗?我知道“iFile”有一段时间有这个问题。 最佳答案 你的问题其实很简单。SpringBoard和MultitaskingBar以用户mobile运行,而您的应用程序以root运行。mobile用户无法终止以root身份运行的进程。我解决这个问题的第一个想法是将(MobileSubstrate)挂接到多任务栏,因为M

ios - 为 iPhone 编写后台进程时出错

对于我的应用程序,我想创建一个后台进程,所以我做到了。但是现在当尝试像这样在postinst中通过脚本加载进程时/Library/LaunchDaemons/com.dev.app。我收到错误消息:Couldnotopenjoboverridesdatabaseat:/private/var/db/launchd.db/com.apple.launchd/overrides.plist:2:Nosuchfileordirectory谁能帮我摆脱这个?编辑:Debianpostinst脚本:chownroot:wheel/Library/LaunchDaemons/com.dev.app