草庐IT

jailbreak

全部标签

iphone - 通过非 AppStore 销售 iOS 应用程序

最近,中国大型发行商联系了我,他们在越狱设备上拥有自己的“AppStore”。他们也让我通过他们的平台销售我的应用程序。我只是想知道有没有人有这方面的经验?合法吗?Apple会在AppStore中禁止我的应用程序吗?我绝对不希望Apple将来出现问题,但我记得一些大公司正在向Cydia提交他们的应用程序(但没有在AppStore中销售相同的应用程序......) 最佳答案 除其他地方外,请查看iOS开发者计划许可协议(protocol)的第7节:http://www.scribd.com/doc/41213383/iOS-Devel

iOS 6.1 动态库构建和链接

我正在尝试为iOS创建一个动态库并在运行时加载它。看完后thisquestion和thisanswer,我一直在使用iOSOpenDev并在我的iPhone上部署所有内容。dylib的xCode项目称为KDylibTwo,我修改的文件是:KDylibTwo.h#import@interfaceKDylibTwo:NSObject-(void)run;@endKDylibTwo.m#import"KDylibTwo.h"@implementationKDylibTwo-(id)init{if((self=[superinit])){}returnself;}-(void)run{NSLo

ios - 在 iphone 中启动没有 URL 架构的其他应用程序?

我知道其他应用程序可以通过URL架构从您的应用程序调用。但并不是所有的应用程序都注册了schemaURL。那么我该如何启动该应用程序呢?我正在为iphonejaibroken开发。 最佳答案 您可以通过多种方式使用BundleID启动应用。SB应用SBApplication*app=[[objc_getClass("SBApplicationController")sharedInstance]applicationWithDisplayIdentifier:@"com.wrightscs.someapp"];[[objc_getC

iphone - '惰性符号绑定(bind)失败 : Symbol not found: __OSSwapInt16' on jailbroken iPhone when using gem commands

我在iOS5.1.1上遇到Ruby问题。任何gem命令都会失败。如果我尝试gem更新:mobile$gemupdateUpdatinginstalledgemsdyld:lazysymbolbindingfailed:Symbolnotfound:__OSSwapInt16Referencedfrom:/usr/lib/ruby/1.9.1/arm-darwin9/socket.bundleExpectedin:flatnamespacedyld:Symbolnotfound:__OSSwapInt16Referencedfrom:/usr/lib/ruby/1.9.1/arm-dar

ios - 如何在带有 7.0.4 的越狱 iPad 3 中不使用 wi-fi 安装 afc2add?

我有一台iPad3,最初安装的是iOS5.1.1。然后,我使用命令“nvramwifiaddr=XX:XX:XX:XX:XX:XX”使用移动终端更改我的mac地址,但我没有意识到我将其更改为无效的mac地址。发生的第一件事是在重新启动我的设备后,它说我必须将我的设备连接到iTunes。在谷歌搜索并测试了所有不同的方法来解决这个问题之后,没有一个对我有用。然后,我决定将我的iOS更新到7.0.4,因为我的选项用完了。安装后,我注意到我的Wifi在“设置/信息”屏幕中显示N/A。知道这一点后,我在网上搜索,后来我意识到我遇到的连接iTunes错误是由于我分配的mac地址无效。后来iOS7的

ios - 使 Theos Hook 到类的特定类别

通常,当您进行调整并且想要挂接到应用程序时,您会执行以下操作:%hookfoo//code%end但现在我有一个@interface有一个奇怪的名字:@interfaceNSString(foo),我不知道如何连接到它。我试过这个:%hookNSString(foo)%end但这给出了一个错误:Tweak.xm:12:3:error:C++requiresatypespecifierforalldeclarations(foo)~^Tweak.xm:12:18:error:expected';'aftertopleveldeclarator(foo): 最佳

ios - 以安全方式保存 ios 应用程序配置

我正在开发iOS应用程序。我的应用程序需要在本地保存配置和状态数据。例如该应用程序处于免费模式或付费模式。如果我将这些信息放入一个plist文件中,它可以在越狱iphone中访问吗?如果是,我应该把它安全地保存在哪里?(注意:由于某些特殊原因,我不想加密plist文件中的数据)。我听说了iOS状态保存和恢复,它能帮助我将数据保存在安全内存中吗?更新:我的应用程序在装有iOS4.3+的ipad上运行谢谢 最佳答案 IfIputthisinformationintoaplistfile,mayitbeaccessedonajailbro

iphone - 以编程方式展开(下拉)iPhone 状态栏

有没有办法以编程方式展开/折叠状态栏?这仅适用于我的实验性应用程序。我不打算将其转换市场。谢谢编辑:我的意思是当用户触摸并向下拉它时展开它。在Android中,我看到它是可行的:Howtoopenorexpandstatusbarthroughintent?和Preventingstatusbarexpansion.所以,我想知道在iOS上是否可行。(我更喜欢它在非越狱手机上工作,但非常欢迎越狱人员的任何想法。) 最佳答案 看这个问题:GSSendEvent-InjectTouchEventiOS那里的答案解释了如何注入(injec

ios - 创建 Cydia Logos Tweak,现在需要在安装后重新启动(怎么做)

我正在为Cydia创建一个Logo调整,我确实完成了我的任务,但现在我需要在安装后“重新启动SpringBoard”。任何人都可以告诉我我必须做些什么才能像Cydia商店中的许多应用程序一样实现这一点,其中安装后按钮出现文本“重新启动SpringBoard”而不是“返回Cydia”。 最佳答案 如果您使用THEOS,您可以通过两种方式执行此操作,第一个(如果你做makeclean那么你将不得不重做这些步骤),在位于mytweak/_/DEBIAN/的DEBIAN文件夹中创建2个文件称它们为preinst和postrm在这些文件中粘贴

ios - 从 iOS 应用程序截屏 - 模拟显示记录器(内部查询)

我需要创建一个iOS应用程序,作为实验的一部分,它可以截取其他应用程序、视频等的屏幕截图。我愿意使用私有(private)API,因为我不会将应用发布到应用商店。我可以成功地使用方法GetUIScreenImage()拍摄当前屏幕(应用程序屏幕)的快照。但是,由于沙盒限制,我无法在后台截取屏幕截图。我收到错误-“当应用程序处于后台时无法调用CreateUIScreenImage()”。我引用了这篇文章-HowdoestheiOSappDisplayRecorderrecordthescreenwithoutusingprivateAPI?建议使用IOMobileFramebuffer和