]> git.saurik.com Git - cydia.git/commitdiff
Shuffle set of system variables accessible via JS.
authorJay Freeman (saurik) <saurik@saurik.com>
Sat, 19 Feb 2011 14:23:36 +0000 (06:23 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Sat, 19 Feb 2011 14:39:47 +0000 (06:39 -0800)
MobileCydia.mm

index 17fbf39d2baa9051e0eb48a08f7a279c535bbd3b..1e96e7bc3421f6689307230ce9c9a6e7ba4df056 100644 (file)
@@ -3861,9 +3861,10 @@ static NSString *Warning_;
 + (NSArray *) _attributeKeys {
     return [NSArray arrayWithObjects:
         @"device",
-        @"firewire",
-        @"imei",
-        @"mac",
+        @"ecid",
+        @"model",
+        @"plmn",
+        @"role",
         @"serial",
     nil];
 }
@@ -3880,27 +3881,25 @@ static NSString *Warning_;
     return [[UIDevice currentDevice] uniqueIdentifier];
 }
 
-#if 0 // XXX: implement!
-- (NSString *) mac {
-    if (![indirect_ promptForSensitive:@"Mac Address"])
-        return nil;
+- (NSString *) plmn {
+    return PLMN_;
+}
+
+- (NSString *) ecid {
+    return ChipID_;
 }
 
 - (NSString *) serial {
-    if (![indirect_ promptForSensitive:@"Serial #"])
-        return nil;
+    return SerialNumber_;
 }
 
-- (NSString *) firewire {
-    if (![indirect_ promptForSensitive:@"Firewire GUID"])
-        return nil;
+- (NSString *) role {
+    return Role_;
 }
 
-- (NSString *) imei {
-    if (![indirect_ promptForSensitive:@"IMEI"])
-        return nil;
+- (NSString *) model {
+    return [NSString stringWithUTF8String:Machine_];
 }
-#endif
 
 + (NSString *) webScriptNameForSelector:(SEL)selector {
     if (false);