aboutsummaryrefslogtreecommitdiffstats
path: root/gsxws/products.py
diff options
context:
space:
mode:
Diffstat (limited to 'gsxws/products.py')
-rw-r--r--gsxws/products.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/gsxws/products.py b/gsxws/products.py
index 8905b2b..654bef3 100644
--- a/gsxws/products.py
+++ b/gsxws/products.py
@@ -137,6 +137,16 @@ class Product(GsxObject):
self.serialNumber = ad.serialNumber
return ad
+ def is_unlocked(self, ad=None):
+ """
+ Returns true if this iOS device is unlocked
+ """
+ import re
+ return ad.unlocked or (re.search("Unlock", ad.nextTetherPolicyDetails) is not None)
+
+ def is_locked(self):
+ return not self.is_unlocked()
+
if __name__ == '__main__':
import sys