Skip to content

Commit 494bb32

Browse files
authored
Merge pull request #7 from f1shy-dev/develop
delete altxpc and altplugin, use aoskit
2 parents 6bf290e + 67af3d5 commit 494bb32

26 files changed

+120
-1753
lines changed

AltPlugin/ALTPluginService.h

Lines changed: 0 additions & 23 deletions
This file was deleted.

AltPlugin/ALTPluginService.m

Lines changed: 0 additions & 105 deletions
This file was deleted.

AltPlugin/Info.plist

Lines changed: 0 additions & 207 deletions
This file was deleted.

AltServer/AOSKit/AOSKit.h

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#import <Foundation/Foundation.h>
2+
#import <AltSign/ALTAnisetteData.h>
3+
4+
@interface AOSUtilities : NSObject
5+
+ (id)currentComputerName;
6+
+ (id)machineUDID;
7+
+ (id)machineSerialNumber;
8+
+ (id)retrieveOTPHeadersForDSID:(id)arg1;
9+
@end
10+
11+
@interface AKDevice : NSObject
12+
+ (id)currentDevice;
13+
- (id)localUserUUID;
14+
- (id)locale;
15+
- (id)serverFriendlyDescription;
16+
- (id)uniqueDeviceIdentifier;
17+
@end
18+
19+
@interface AOSKit : NSObject
20+
+ (ALTAnisetteData *)getAnisetteData;
21+
@end

AltServer/AOSKit/AOSKit.m

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#import <Foundation/Foundation.h>
2+
#import "AOSKit.h"
3+
4+
@implementation AOSKit
5+
6+
+ (ALTAnisetteData *)getAnisetteData {
7+
8+
AKDevice *device = [AKDevice currentDevice];
9+
id headers = [AOSUtilities retrieveOTPHeadersForDSID:@"-2"];
10+
11+
NSISO8601DateFormatter *formatter = [[NSISO8601DateFormatter alloc] init];
12+
NSString *dateString = [formatter stringFromDate:[NSDate date]];
13+
14+
NSDictionary *dict = @{
15+
@"date" : dateString,
16+
@"oneTimePassword" : [headers valueForKey:@"X-Apple-MD"],
17+
@"localUserID" : [device localUserUUID],
18+
@"machineID" : [headers valueForKey:@"X-Apple-MD-M"],
19+
@"routingInfo" : @"0",
20+
@"deviceSerialNumber" : [AOSUtilities machineSerialNumber],
21+
@"timeZone" : [[NSTimeZone systemTimeZone] abbreviation],
22+
@"locale" : [[device locale] localeIdentifier],
23+
@"deviceDescription" : [device serverFriendlyDescription],
24+
@"deviceUniqueIdentifier" : [device uniqueDeviceIdentifier]
25+
};
26+
27+
ALTAnisetteData *data = [[ALTAnisetteData alloc] initWithJSON:dict];
28+
return data;
29+
}
30+
31+
@end

AltServer/AltPlugin.zip

-17.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)