[AltServer] Improves ALTDeviceManager logging

This commit is contained in:
Riley Testut
2019-06-06 15:35:02 -07:00
parent c4542373c5
commit 5e5896f2bd

View File

@@ -101,6 +101,8 @@ NSErrorDomain const ALTDeviceErrorDomain = @"com.rileytestut.ALTDeviceError";
} }
else if ([fileURL.pathExtension.lowercaseString isEqualToString:@"ipa"]) else if ([fileURL.pathExtension.lowercaseString isEqualToString:@"ipa"])
{ {
NSLog(@"Unzipping .ipa...");
temporaryDirectoryURL = [NSFileManager.defaultManager.temporaryDirectory URLByAppendingPathComponent:[[NSUUID UUID] UUIDString] isDirectory:YES]; temporaryDirectoryURL = [NSFileManager.defaultManager.temporaryDirectory URLByAppendingPathComponent:[[NSUUID UUID] UUIDString] isDirectory:YES];
NSError *error = nil; NSError *error = nil;
@@ -225,6 +227,8 @@ NSErrorDomain const ALTDeviceErrorDomain = @"com.rileytestut.ALTDeviceError";
free(files); free(files);
} }
NSLog(@"Writing to device...");
plist_t options = instproxy_client_options_new(); plist_t options = instproxy_client_options_new();
instproxy_client_options_add(options, "PackageType", "Developer", NULL); instproxy_client_options_add(options, "PackageType", "Developer", NULL);
@@ -237,6 +241,8 @@ NSErrorDomain const ALTDeviceErrorDomain = @"com.rileytestut.ALTDeviceError";
return progress; return progress;
} }
NSLog(@"Finished writing to device.");
NSValue *value = [NSValue valueWithPointer:(const void *)np]; NSValue *value = [NSValue valueWithPointer:(const void *)np];
self.installationClients[UUID] = value; self.installationClients[UUID] = value;
@@ -254,6 +260,8 @@ NSErrorDomain const ALTDeviceErrorDomain = @"com.rileytestut.ALTDeviceError";
} }
}; };
NSLog(@"Installing to device %@...", udid);
instproxy_install(ipc, destinationURL.relativePath.fileSystemRepresentation, options, ALTDeviceManagerUpdateStatus, uuidString); instproxy_install(ipc, destinationURL.relativePath.fileSystemRepresentation, options, ALTDeviceManagerUpdateStatus, uuidString);
instproxy_client_options_free(options); instproxy_client_options_free(options);
@@ -387,9 +395,10 @@ NSErrorDomain const ALTDeviceErrorDomain = @"com.rileytestut.ALTDeviceError";
} }
lockdownd_client_t client = NULL; lockdownd_client_t client = NULL;
if (lockdownd_client_new(device, &client, "altserver") != LOCKDOWN_E_SUCCESS) int result = lockdownd_client_new(device, &client, "altserver");
if (result != LOCKDOWN_E_SUCCESS)
{ {
fprintf(stderr, "ERROR: Connecting to device failed!\n"); fprintf(stderr, "ERROR: Connecting to device %s failed! (%d)\n", udid, result);
idevice_free(device); idevice_free(device);