Tag: Cydia

创建Cydia替代品

你好,最近怎么样? 您可能一直想创建一个Cydia替代品,但您可能不知道如何创建一个。实际上,有一天我想在许多Cydia替代品的世界中创建一个Cydia替代品。真的非常容易和简单。 要求: Windows或Mac 互联网连接和iPA文件 因此,如果您有一台足以创建cydia替代方案的计算机,那就开始吧。 第1部分:进行布局 转到creator.ionic.io并注册一个帐户。注册一个帐户后,使用您的凭据登录。单击“新建项目”。 选择项目类型并为其命名,然后单击创建项目。 然后花一些时间去弄乱他们提供的工具并学习它们。我很简单,即使是8岁的孩子也可以在5分钟之内学习它们:)。离开您制作的应用程序部分,我的意思是不包括任何链接。 保留链接类型为默认链接类型。如您所见,我实际上已经做了一个cydia替代方法。 在完成设置应用程序布局并下载了“应用程序”部分之后,就可以成功完成STEP1。 PART#2获取签名的iPA: 与所有其他步骤相比,这是很小的一步。在进入第2部分之前,您需要了解一些理论。 理论: 没有签名的iPA,您实际上无法做一个Cydia替代品。从iphone.mob.org下载的ipa或未签名的iphone蛋糕,因此与他们无法替代cydia 有两种方法可以获取签名的ipa 1-自己签署ipa:签署ipa并分发它需要一张证书,只有少数人可以负担得起。 2-从tweakbox appvalley或tutuapp获取ipa文件。 在Twitter上联系@ itsNash0,他是tweakboxapp的首席开发人员,并告诉他您要使用他们的iPA。 现在,获得您的许可后,转到mohadu313.com,然后单击“ iPA应用程序”。 下载所需的iPA文件。然后,假设我从那里下载了“ bobbymovie.ipa”。

来自Cydia的应用程序的Settings.bundle&keychain不起作用

我正在开发与Cydia分发的应用程序。 所以它安装在/ Applications文件夹中,而不是/ var / mobile / Applications /像往常一样的AppStore应用程序。 我认为安装给我一些很大的问题。 首先,用着名的Apple KeychainItemWrapper读写钥匙根本不起作用。 另外,我的settings.bundle也不起作用。 应用程序设置不会显示在Settings.app中。 当我在模拟器中testing应用程序,甚至直接将它从Xcode部署到设备(它被部署到/ var / mobile / Applications /)时,所有东西都像魅力一样。 我试着将安装的.app文件移动到var / mobile / Applications / XXXXXX / myapp.app中,并使用mobile:mobile作为它的主人。 它没有帮助。 任何解决scheme,使这项工作?

如何在偏好包中使用PSLinkListCell中的值?

我想为我的越狱调整做一个首选项。 我成功地制作了一个工作的开关的首选项。 但是我想要一个设置来select颜色。 例: Blue Color > Yellow Green 所以,如果我点击颜色 ,它会带我到另一个屏幕,要求我select“ 蓝色 ”,“ 黄色 ”或“ 绿色 ”我看了网上的教程,我认为这是一个PSLinkList 。 但我想要调整阅读plist并loggingselect的颜色。 我想它会读取validValues的PSLinkList ,对吗? 但是,我会用什么代码来阅读plist? 编辑 :Nate帮助我添加PSListcontroller,但我遇到了一个问题: 这是我的plist http://pastebin.com/uNKzLBrf <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>items</key> <array> <dict> <key>cell</key> <string>PSGroupCell</string> <key>label</key> <string>Main</string> </dict> <dict> <key>cell</key> <string>PSSwitchCell</string> <key>default</key> <true/> <key>defaults</key> <string>com.junyi00.prefs</string> <key>key</key> […]

创buildCydia徽标调整,现在安装后需要respring(怎么办)

我正在为Cydia创build一个Logos Tweak,我完成了我的任务,但现在我需要在安装后重新启动SpringBoard。 任何人都可以告诉我,我需要做什么才能达到像Cydia商店中的许多应用程序,其中安装后button出现文本“重新启动SpringBoard”而不是“返回到Cydia”。

分发未签名的应用程序iPhone为越狱iPhone没有Cydia

我正尝试通过itms-services协议为无越狱的越狱设备分发未签名的.ipa。 我通过指导如何创build一个未签名的苹果蠹应用程序: http : //www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/ ,我设法使它工作,除了从“共享”选项组织者。 它说:错误:Codesign检查失败…但也许这不是问题在这里。 把我的应用程序的.app文件夹压缩到没有签名工作的.ipa扩展名,但是当我上传我的应用程序到我的服务器,并尝试通过itms-services协议下载它,设备上的进度条几乎结束,未能下载…. 任何人都有这方面的经验?

如何转储AppStore应用程序

我从Cydia安装了“Class Dump”来获取应用程序头文件。 但有一个问题。 我可以在默认的应用程序中使用类转储。 例如,我运行这个命令: class-dump -H /Applications/MobileSafari.app/MobileSafari -o /Headers/safari ,可以在“/ Headers / safari /”中获得头文件。 但是,AppStore的应用程序,例如,我运行这个命令: class-dump -H /var/mobile/Applications/BFF…../Dropbox.app/Dropbox -o /Headers/dropbox和terminal工程,但出现乱码( ScreenShot ),然后terminal崩溃。 我如何获得AppStore应用程序头文件?

xcode项目转换为iOSOpenDev

我想转换一个'正规的'xcode项目使用iOSOpenDev进行部署。 据我所知,当使用iOSOpenDev模板创build一个新项目时,它在构build设置中具有以下内容: EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = *.nib *.lproj *.gch (*) .DS_Store CVS .svn .git .hg *.xcodeproj *.xcode *.pbproj *.pbxproj HEADER_SEARCH_PATHS = $(iOSOpenDevPath)/include/** IPHONEOS_DEPLOYMENT_TARGET = 5.0 LIBRARY_SEARCH_PATHS = $(iOSOpenDevPath)/lib/** SDKROOT = iphoneos iOSOpenDevInstallOnProfiling = YES iOSOpenDevPath = /opt/iOSOpenDev 将这些添加到另一个项目是否足以使iOSOpenDev安装在分析构build中发生,还是需要设置其他项目? 我并不是真的有兴趣构build一个“越狱”的特定types的应用程序,但想部署到越狱iPhone没有一个付费的iOS开发者帐户。 注意openssh已经通过cydia(使用非默认passwd)安装,iosod已经configuration了iosod sshkey -h [device-hostname-or-ipaddress]

越狱iOS设备的应用程序:一致的后台操作

我是一个叫做AirFloat的Cydia调整的作者。 实现AirPlayaudio协议(以前称为AirTunes)的应用程序,可以将audiostream式传输到您的iOS设备。 AirFloat最初是一个App Store应用程序,直到它从苹果App Store启动。 我从那以后就在Cydia免费提供了。 目前该应用程序在Cydia中的位置与之前的App Store版本完全相同。 作为这个的结果,我得到了很多请求,使其在后台工作。 但是我无法让它工作。 基本上我正在考虑两种方法。 注意:AirFloat在iOSlocking屏幕上显示当前正在播放的曲目。 创build一个运行实际AirPlay实现的守护进程,并使用notify与UI应用进行通信。 这工作。 有点。 它运行并播放audio,但MPNowPlayingInfoCenter似乎不能从非UI应用程序更新。 另外当守护程序以用户移动的方式运行时。 第二种方法是在UI应用程序中使用它们。 但是我有困难没有被暂停。 我已将“所需的背景模式”设置为audio和连续模式。 服务器可能仍然在运行,但Bonjour广告被closures,因为运行循环在后台停止。 其次,应用程序应该与SpringBoard自动启动,并重新启动exception退出。 我个人更喜欢第二种方法,因为我会避免进行进程间通信。 而这种方法的工作,我需要完整的后台执行(包括运行循环),并启动SpringBoard启动和重新启动exception退出。 任何人有任何build议如何解决这个问题?

我如何保护我的iOS应用程序不被破解?

我有$ 0.99的iOS应用程序,我怕有人想要破解它。 我怎样才能保护我的应用程序免受cookies?

使用NSTimer安排多个日常事件?

我有一个计划caching存储在一个NSDictionary 。 对于以下示例,我有一个计划时间为20120年1月13日下午2:00和2012年1月13日下午2:05 。 我怎样才能将这两个添加到队列来自己开火? 构build计划caching: -(void) buildScheduleCache { NSCalendarDate *now = [NSCalendarDate calendarDate]; NSFileManager *manager = [[NSFileManager defaultManager] autorelease]; path = @"/var/mobile/Library/MobileProfiles/Custom Profiles"; theProfiles = [manager directoryContentsAtPath:path]; myPrimaryinfo = [[NSMutableArray arrayWithCapacity:6] retain]; keys = [NSArray arrayWithObjects:@"Profile",@"MPSYear",@"MPSMonth",@"MPSDay",@"MPSHour",@"MPSMinute",nil]; for (NSString *profile in theProfiles) { plistDict = [[[NSMutableDictionary alloc] initWithContentsOfFile:[NSString stringWithFormat:@"%@/%@",path,profile]] autorelease]; [myPrimaryinfo addObject:[NSDictionary dictionaryWithObjects: [NSArray arrayWithObjects: […]