Tag: 越狱

CLLocationmanager setAuthorizationStatus不起作用(越狱)

我有6.1.3 iOS越狱设备。 另外我有命令行工具,应该给我坐标。 关于位置的代码与普通的应用程序完美地工作,而不是在命令行中。 我发现类似的问题,但它似乎并没有工作: 获取GPS没有警戒查看与ROOT权限(越狱) – (void) start { NSLog(@"Started"); if ([CLLocationManager authorizationStatus] != kCLAuthorizationStatusAuthorized) { NSLog(@"%i", [CLLocationManager authorizationStatus]); } //[locationManager setAuthorizationStatus:YES forBundleIdentifier:[[NSBundle mainBundle] bundleIdentifier]]; [CLLocationManager setAuthorizationStatus:YES forBundleIdentifier:[[NSBundle mainBundle] bundleIdentifier]]; NSLog(@"%@", [[NSBundle mainBundle] bundleIdentifier]); NSLog(@"%@", [[NSBundle mainBundle] bundlePath]); if ([CLLocationManager authorizationStatus] != kCLAuthorizationStatusAuthorized) { NSLog(@"%i", [CLLocationManager authorizationStatus]); } [locationManager startUpdatingLocation]; } 所以它总是logging0作为授权状态= kCLAuthorizationStatusNotDetermined。 在构build完成之后,我还在ldid中添加了应用程序权利 […]

使用带有ios参数的Xcode运行shell脚本

我有一个bash脚本,我不想从一个应用程序的参数开始。 目前我可以生成命令,但是我怎样才能执行它? 这个程序只适用于越狱手机。 任何解决scheme? search了很多,但没有发现任何东西。

将GraphicsServices私有框架添加到IOS中

实际上,我需要locking我的iPhone编程,我已经在互联网上search,也有一些想法,也就是使用GraphicsServices.framework和GSEventLockDevices()方法..这里是这样的事情:我怎么能添加一个私人框架到我的项目? 我知道这是越狱,但没有问题。 任何人都可以帮助我添加一个私人框架Xcode和locking设备编程?

使用核心电话捕获传入的Callevent?

我想创build一个越狱iphone(ios 4.0或更高)的应用程序。 我希望我的应用程序保持运行状态,每当我的手机开始响铃(对于来电),我的应用程序应该能够捕捉到“呼入”事件,并基于此,我可以执行一些function,例如较低的扬声器音量。 任何人都可以指导我正确的方向,至于如何捕获这样的事件,或者如果它是在私有核心框架中可用?

在sqlite上删除消息。 越狱iphone

在我的应用程序中,我想自动删除短信。 例如,当我点击一个button触发一个方法来在SQLite中执行SQL。 SQL是这样的: drop trigger if exists delete_message; delete from message; delete from madrid_chat; CREATE TRIGGER if not exists delete_message AFTER DELETE ON message WHEN NOT read(old.flags) BEGIN UPDATE msg_group SET unread_count = (SELECT unread_count FROM msg_group WHERE ROWID = old.group_id) – 1 WHERE ROWID = old.group_id; END 它可以成功执行(文件位于/private/var/mobile/Library/SMS/sms.db )。 但是在SMS消息应用程序中,消息被删除了,聊天组没有。 iPhone是ios5.1.1,越狱。 iOS有另一种保存消息的方式吗? 我下载了sms.db,并删除了madrid_chat和message表的数据。 然后我上传到iPhone。 […]

是否有一个私人的API可以访问SIM Toolkit?

我正在研究哪些API可用于访问SIM工具包,是否存在任何事情? (是的,我知道任何使用这样的API不会允许应用程序提交到应用程序商店)

iOS:为什么我们的应用程序有时不会显示在通知中心?

关于这个问题有三种情况。 在开发过程中,我可以重新启动iPhone并重新安装应用程序来解决这个问题。 起初,这个问题经常发生在越狱iPhone中,所以我们认为configuration文件可能有问题。 但现在,越来越多的用户抱怨(无法接受推送),谁使用正常的iPhone(不越狱),并从App Store下载我们的应用程序。 所以,我很困惑,有点担心,为什么我们的应用程序不显示在通知中心,以及如何帮助用户解决问题。 非常感谢。 更新1: 即使我们的应用程序注册成功,并获得deviceToken – (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 这个问题可能会发生。

在越狱的iPhone上写文件到“/ var / mydir / files”时为什么会出现“Cocoa error 513”?

我的应用程序将一些文件写入文件系统,它被安装在/应用程序中而不是在/ var / mobile / Application中,在我开发的iPhone上,每一件事情都是正确的。但是当分发给别人时,他们得到了“Cocoa error 513”。文件写在/ var / mydir / files,那是什么问题? 哪里是我完全许可的地方? 谢谢。 码: NSString *dir = @"/var/mydir/docs/"; NSFileManager *fileManager = [NSFileManager defaultManager]; if(![fileManager fileExistsAtPath:dir]) { NSError *error = nil; BOOL createdDir = [fileManager createDirectoryAtPath:dir withIntermediateDirectories:YES attributes:nil error:&error]; if (!createdDir) { UIAlertView *errorAlertView = [[UIAlertView alloc] initWithTitle:@"Attention" message:[error localizedDescription] delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [errorAlertView […]

从iOS应用程序识别越狱设备

我正在开发一个用于商业目的的iPhone应用程序,它正在SQlite数据库中存储许多logging。 所以我的客户不希望应用程序在越狱设备上运行。 那么如何在应用程序启动过程中识别监狱破坏的设备,并通过显示一些消息阻止用户进一步处理。 提前致谢。

如何使用Springboard Services Framework来使用SBSLaunchApplicationWithIdentifier

我想使用Springboard服务框架来使用下面的代码。 SBSLaunchApplicationWithIdentifier(CFSTR("com.apple.preferences"), false); 但是,当我下载头文件,并在我的项目中使用它不会build立。 请让我知道如何使这项工作。