问题标签 [theos]

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 投票
3 回答
5212 浏览

jailbreak - Theos make: *** [内部安装] 错误 1

我将开始开发越狱调整。我从本教程开始:http: //brandontreb.com/beginning-jailbroken-ios-development-building-and-deployment/

我使用此命令收到以下错误

好的,变量 THEOS_DEVICE_IP 已设置。我用这个命令做到了:

0 投票
2 回答
1595 浏览

function - 使用 Logos (%hook) 从另一个类调用函数

注意:此代码不是原始代码的精确复制品,而是说明(非常准确)问题所在,以及我对代码的意图是什么。

我在DaClass1的视图中添加了一个按钮(这很好用):

UIButton's action:( dismissWithAnimation:YES:nil) 实际上来自另一个类:

当 UIButton 在时,我如何从我的 'sdismissWithAnimation中调用?DaClass2UIButtonaction:DaClass1

0 投票
1 回答
2376 浏览

ios - 如何在首选项包中使用 PSLinkListCell 中的值?

我想为我的越狱调整制作一个偏好包。我成功地制作了一个带有有效开关的偏好包。

但我想要一个选择颜色的设置。例子:

所以如果我点击颜色,它会带我到另一个屏幕,要求我选择“蓝色”、“黄色”或“绿色”。我看过网上的教程,我认为这是一个PSLinkList.

但我希望我的调整能够读取 plist 并记录选择的颜色。我认为它会读取 的validValuesPSLinkList对吗?

但是我会用什么代码来阅读 plist?

编辑:Nate 帮助我添加了 PSListcontroller,但我遇到了一个问题:

在此处输入图像描述

这是我的 plist http://pastebin.com/uNKzLBrf

帮我解决这个问题?

0 投票
3 回答
5052 浏览

macos - MacPorts 安装 dpkg 错误

更新:

sudo port selfupdate没有返回任何错误。这是输出:

但是,当我运行时sudo port upgrade outdated,出现以下错误:

运行sudo port upgrade gettext返回以下错误:

原始问题:

我目前正在尝试dpkg在我的 Mac OS 10.7.5 上安装,所以我可以运行 theos sudo make package(它告诉我我不能这样做,因为dkpg没有安装)。

我按照这里的说明进行操作,但是在运行时遇到了问题sudo port install dpkg。这是错误:

这是的内容main.log

谁能帮我dpkg安装?我完全不知道问题是什么。

0 投票
1 回答
608 浏览

objective-c - theos mobilesubstrate 调整中的 id 对象,我无法禁用它 -(id)

我不知道这段代码是否正确,我搜索了 2 天没有答案。在 -(void) 上,此代码工作得非常好,它会一直禁用 -(void),直到禁用 objecForKey。我想要的是通过切换保持 (id)mqttSender 禁用/启用,但我做不到。请问有什么帮助吗?

0 投票
1 回答
1837 浏览

ios - Theos 在添加首选项包后无法编译调整

我正在尝试将首选项包添加到我正在构建的调整中。我按照本教程的一部分添加了首选项包。在我尝试添加首选项包后,我的调整无法编译并出现以下错误:

有任何想法吗?

谢谢。

0 投票
2 回答
3332 浏览

ios - Theos 和模拟器 - 我可以在 IOS 模拟器上开发 cydia 调整和测试吗

我找到了一些关于如何安装 Theos 以开发越狱应用程序/调整的很棒的教程:http: //iphonedevwiki.net/index.php/Theos/Getting_Started

问题是,我只有 1 个运行 ios 6 的 iphone(iphone 5)。如果我开发这样的越狱/调整,我可以在 ios 模拟器上运行它,以便我可以在不同的 ios 版本上进行测试吗?

0 投票
1 回答
734 浏览

ios - WeeApp iOS 通知中心小部件:位置服务不保存权限(越狱)

我正在使用 theos 模板为越狱的 iPhone 制作通知中心(因此它在 WeeApp 上运行)。这是一个天气小部件,我希望它能够获取手机的当前位置,以便它可以从最近的车站获取天气。我目前正在使用以下代码开始获取位置:

我有一个didUpdateLocations方法。所有这些工作正常。问题在于手机用于获得使用该位置的权限的弹出窗口。首先,它表示 SpringBoard 想要使用该位置。有没有办法让它说出我的小部件的名字?

更重要的是,保存的权限不会保留。只要手机在运行,它们就会持续存在,但每次我重新启动并再次打开通知中心时,它都会重新请求使用该位置的权限。

当然,这不是一个致命的问题,但它很烦人。有没有办法让手机记住允许小部件使用当前位置?

0 投票
2 回答
2582 浏览

ios - 为 theos 构建系统启用 ARC

我目前正在使用 theos 构建系统为越狱的 iPhone 编写应用程序和调整。有没有办法让我使用theos为特定项目启用自动引用计数?

我已经用谷歌搜索并试图破译 theos makefile,但我找不到任何东西。

0 投票
1 回答
1781 浏览

ios - 无法在沙盒外为 THEOS Tweak 创建目录

我正在使用连接到 Google Chrome 应用程序的 THEOS 对 iPhone 进行调整。部分调整功能是使用 ASIHTTPRequest/ASINetworkQueue 处理下载和保存文件。用户可以自由选择和设置下载目的地。只要我将下载路径设置为“/tmp”或 Google Chrome 文档文件夹,它就可以正常工作。当我尝试选择其他文件夹时,例如“/var/mobile/Documents/”,我没有收到权限错误:

Domain=NSCocoaErrorDomain Code=513 "操作无法完成。(Cocoa 错误 513.)" UserInfo=0x1f53e230 {NSFilePath=/var/mobile/Documents, NSUnderlyingError=0x1f53b3d0 "操作无法完成。操作不允许

我查看了这个错误并尝试了 StackExchange 上建议的所有其他答案,但无济于事。

我正在为 IOS 6 开发,我将在这里阅读的答案作为链接包含在内,以防你们认为我错过了一些东西:

1 -如何制作iOS目录?

2 - iphone在沙箱外创建文件夹

3 -未创建 Cydia 应用程序文档文件夹

4 -在 iOS 上为 NSFileManager 获得 root 权限(越狱)

最后一个链接是指以 root 身份运行应用程序以访问非移动目录,但不确定这是否合适,因为我只是对 Chrome 进行了调整。

我希望有人可以帮助我解决这个问题或为我指明正确的方向。我在扯头发。

这是一个用于创建对我不起作用的目录的通用代码片段:

提前谢谢你们