mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-03-28 08:18:36 +03:00
Remove redundant function read_aid()
Change-Id: I46c4ac0b994db7fb5c3113175009175ec5c154e3
This commit is contained in:
@@ -204,30 +204,6 @@ class Card(object):
|
|||||||
else:
|
else:
|
||||||
return (None, sw)
|
return (None, sw)
|
||||||
|
|
||||||
# Read the (full) AID for either ISIM or USIM or ISIM application
|
|
||||||
def read_aid(self, isim = False):
|
|
||||||
|
|
||||||
# First (known) halves of the AID
|
|
||||||
aid_usim = "a0000000871002"
|
|
||||||
aid_isim = "a0000000871004"
|
|
||||||
|
|
||||||
# Select which one to look for
|
|
||||||
if isim:
|
|
||||||
aid = aid_isim
|
|
||||||
else:
|
|
||||||
aid = aid_usim
|
|
||||||
|
|
||||||
# Find out how many records the EF.DIR has, then go through
|
|
||||||
# all records and try to find the AID we are looking for
|
|
||||||
aid_record_count = self._scc.record_count(['2F00'])
|
|
||||||
for i in range(0, aid_record_count):
|
|
||||||
record = self._scc.read_record(['2F00'], i + 1)
|
|
||||||
if aid in record[0]:
|
|
||||||
aid_len = int(record[0][6:8], 16)
|
|
||||||
return record[0][8:8 + aid_len * 2]
|
|
||||||
|
|
||||||
return None
|
|
||||||
|
|
||||||
# Fetch all the AIDs present on UICC
|
# Fetch all the AIDs present on UICC
|
||||||
def read_aids(self):
|
def read_aids(self):
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user