This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
dexter gerrit-no-reply at lists.osmocom.orgdexter has uploaded this change for review. ( https://gerrit.osmocom.org/c/pysim/+/23802 )
Change subject: WIP
......................................................................
WIP
Change-Id: Ibb1bdc89a7e2b7a1232124ae28f054e5c920aadc
---
A pysim-testdata/shell_card_data.csv
A pysim-testdata/shell_card_master.bak
A tests/pysim-shell-test.sh
3 files changed, 3,102 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/02/23802/1
diff --git a/pysim-testdata/shell_card_data.csv b/pysim-testdata/shell_card_data.csv
new file mode 100644
index 0000000..bcf9bd3
--- /dev/null
+++ b/pysim-testdata/shell_card_data.csv
@@ -0,0 +1,2 @@
+iccid,adm1,pin1,pin2,puk1,puk2
+988812910000000020f5,11111111,1111,1111,11111111,11111111
diff --git a/pysim-testdata/shell_card_master.bak b/pysim-testdata/shell_card_master.bak
new file mode 100644
index 0000000..e44bfa6
--- /dev/null
+++ b/pysim-testdata/shell_card_master.bak
@@ -0,0 +1,2806 @@
+################################################################################
+# MF/EF.DIR #
+################################################################################
+# directory: MF (3f00)
+# file: EF.DIR (2f00)
+# bad file: MF/EF.DIR, string indices must be integers
+#
+################################################################################
+# MF/EF.ICCID #
+################################################################################
+# directory: MF (3f00)
+# file: EF.ICCID (2fe2)
+# bad file: MF/EF.ICCID, string indices must be integers
+#
+################################################################################
+# MF/EF.PL #
+################################################################################
+# directory: MF (3f00)
+# file: EF.PL (2f05)
+# bad file: MF/EF.PL, string indices must be integers
+#
+################################################################################
+# MF/EF.ARR #
+################################################################################
+# directory: MF (3f00)
+# file: EF.ARR (2f06)
+# bad file: MF/EF.ARR, string indices must be integers
+#
+################################################################################
+# MF/EF.UMPC #
+################################################################################
+# directory: MF (3f00)
+# file: EF.UMPC (2f08)
+# bad file: MF/EF.UMPC, string indices must be integers
+#
+################################################################################
+# MF/DF.TELECOM/EF.ADN #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.ADN (6f3a)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.ADN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 11 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 12 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 13 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 14 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 15 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 16 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 17 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 18 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 19 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 20 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 21 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 22 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 23 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 24 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 25 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 26 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 27 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 28 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 29 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 30 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 31 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 32 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 33 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 34 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 35 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 36 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 37 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 38 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 39 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 40 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 41 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 42 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 43 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 44 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 45 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 46 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 47 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 48 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 49 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 50 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 51 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 52 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 53 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 54 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 55 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 56 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 57 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 58 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 59 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 60 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 61 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 62 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 63 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 64 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 65 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 66 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 67 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 68 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 69 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 70 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 71 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 72 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 73 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 74 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 75 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 76 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 77 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 78 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 79 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 80 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 81 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 82 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 83 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 84 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 85 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 86 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 87 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 88 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 89 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 90 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 91 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 92 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 93 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 94 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 95 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 96 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 97 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 98 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 99 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 100 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 101 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 102 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 103 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 104 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 105 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 106 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 107 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 108 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 109 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 110 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 111 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 112 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 113 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 114 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 115 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 116 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 117 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 118 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 119 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 120 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 121 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 122 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 123 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 124 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 125 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 126 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 127 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 128 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 129 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 130 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 131 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 132 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 133 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 134 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 135 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 136 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 137 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 138 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 139 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 140 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 141 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 142 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 143 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 144 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 145 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 146 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 147 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 148 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 149 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 150 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 151 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 152 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 153 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 154 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 155 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 156 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 157 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 158 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 159 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 160 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 161 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 162 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 163 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 164 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 165 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 166 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 167 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 168 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 169 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 170 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 171 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 172 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 173 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 174 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 175 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 176 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 177 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 178 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 179 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 180 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 181 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 182 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 183 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 184 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 185 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 186 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 187 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 188 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 189 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 190 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 191 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 192 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 193 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 194 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 195 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 196 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 197 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 198 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 199 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 200 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 201 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 202 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 203 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 204 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 205 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 206 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 207 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 208 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 209 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 210 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 211 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 212 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 213 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 214 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 215 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 216 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 217 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 218 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 219 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 220 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 221 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 222 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 223 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 224 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 225 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 226 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 227 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 228 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 229 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 230 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 231 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 232 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 233 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 234 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 235 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 236 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 237 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 238 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 239 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 240 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 241 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 242 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 243 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 244 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 245 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 246 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 247 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 248 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 249 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 250 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF_FDN #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF_FDN (6f3b)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF_FDN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 11 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 12 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 13 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 14 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 15 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 16 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 17 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 18 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 19 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 20 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.SMS #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.SMS (6f3c)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.SMS
+update_record 1 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 11 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 12 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 13 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 14 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 15 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 16 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 17 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 18 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 19 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 20 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 21 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 22 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 23 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 24 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 25 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 26 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 27 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 28 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 29 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 30 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.CCP #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# bad file: MF/DF.TELECOM/EF.CCP, 6a82: Wrong parameters - File not found
+#
+################################################################################
+# MF/DF.TELECOM/EF.ECCP #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.ECCP (6f4f)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.ECCP
+update_record 1 ffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffff
+update_record 11 ffffffffffffffffffffffffffffff
+update_record 12 ffffffffffffffffffffffffffffff
+update_record 13 ffffffffffffffffffffffffffffff
+update_record 14 ffffffffffffffffffffffffffffff
+update_record 15 ffffffffffffffffffffffffffffff
+update_record 16 ffffffffffffffffffffffffffffff
+update_record 17 ffffffffffffffffffffffffffffff
+update_record 18 ffffffffffffffffffffffffffffff
+update_record 19 ffffffffffffffffffffffffffffff
+update_record 20 ffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.MSISDN #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.MSISDN (6f40)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.MSISDN
+update_record 1 ffffffffffffffffffffffffffffffffffffffff05b1766662f6ffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.SMSP #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.SMSP (6f42)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.SMSP
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffff0581005155f5ffffffffffff000000
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.SMSS #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.SMSS (6f43)
+# structure: transparent
+select MF
+select DF.TELECOM
+select EF.SMSS
+update_binary ffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.EXT1 #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.EXT1 (6f4a)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.EXT1
+update_record 1 ffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.EXT2 #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.EXT2 (6f4b)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.EXT2
+update_record 1 00ffffffffffffffffffffffff
+update_record 2 00ffffffffffffffffffffffff
+update_record 3 00ffffffffffffffffffffffff
+update_record 4 00ffffffffffffffffffffffff
+update_record 5 00ffffffffffffffffffffffff
+update_record 6 00ffffffffffffffffffffffff
+update_record 7 00ffffffffffffffffffffffff
+update_record 8 00ffffffffffffffffffffffff
+update_record 9 00ffffffffffffffffffffffff
+update_record 10 00ffffffffffffffffffffffff
+update_record 11 00ffffffffffffffffffffffff
+update_record 12 00ffffffffffffffffffffffff
+update_record 13 00ffffffffffffffffffffffff
+update_record 14 00ffffffffffffffffffffffff
+update_record 15 00ffffffffffffffffffffffff
+update_record 16 00ffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.EXT3 #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.EXT3 (6f4c)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.EXT3
+update_record 1 00ffffffffffffffffffffffff
+update_record 2 00ffffffffffffffffffffffff
+update_record 3 00ffffffffffffffffffffffff
+update_record 4 00ffffffffffffffffffffffff
+update_record 5 00ffffffffffffffffffffffff
+update_record 6 00ffffffffffffffffffffffff
+update_record 7 00ffffffffffffffffffffffff
+update_record 8 00ffffffffffffffffffffffff
+update_record 9 00ffffffffffffffffffffffff
+update_record 10 00ffffffffffffffffffffffff
+update_record 11 00ffffffffffffffffffffffff
+update_record 12 00ffffffffffffffffffffffff
+update_record 13 00ffffffffffffffffffffffff
+update_record 14 00ffffffffffffffffffffffff
+update_record 15 00ffffffffffffffffffffffff
+update_record 16 00ffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.BDN #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.BDN (6f4d)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.BDN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.EXT4 #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# bad file: MF/DF.TELECOM/EF.EXT4, 6a82: Wrong parameters - File not found
+#
+################################################################################
+# MF/DF.TELECOM/EF.SMSR #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.SMSR (6f47)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.SMSR
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 11 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 12 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 13 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 14 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 15 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 16 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 17 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 18 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 19 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 20 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.TELECOM/EF.CMI #
+################################################################################
+# directory: MF/DF.TELECOM (3f00/7f10)
+# file: EF.CMI (6f58)
+# structure: linear_fixed
+select MF
+select DF.TELECOM
+select EF.CMI
+update_record 1 ffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.LP #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.LP (6f05)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.LP
+update_binary ffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.IMSI #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.IMSI (6f07)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.IMSI
+update_binary 082926242330000020
+#
+################################################################################
+# MF/DF.GSM/EF.Kc #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.Kc (6f20)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.Kc
+update_binary ffffffffffffffff07
+#
+################################################################################
+# MF/DF.GSM/EF.PLMNsel #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.PLMNsel (6f30)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.PLMNsel
+update_binary 00f110ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.HPPLMN #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.HPPLMN (6f31)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.HPPLMN
+update_binary 05
+#
+################################################################################
+# MF/DF.GSM/EF.ACMmax #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.ACMmax (6f37)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.ACMmax
+update_binary 000000
+#
+################################################################################
+# MF/DF.GSM/EF.SST #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.SST (6f38)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.SST
+update_binary ff33ffff3f003f0f300cf0c3f00000
+#
+################################################################################
+# MF/DF.GSM/EF.ACM #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.ACM (6f39)
+# structure: cyclic
+select MF
+select DF.GSM
+select EF.ACM
+update_record 1 000000
+update_record 2 000000
+update_record 3 000000
+update_record 4 000000
+update_record 5 000000
+update_record 6 000000
+update_record 7 000000
+update_record 8 000000
+update_record 9 000000
+update_record 10 000000
+update_record 11 000000
+update_record 12 000000
+update_record 13 000000
+update_record 14 000000
+update_record 15 000000
+update_record 16 000000
+update_record 17 000000
+update_record 18 000000
+update_record 19 000000
+update_record 20 000000
+#
+################################################################################
+# MF/DF.GSM/EF.GID1 #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.GID1 (6f3e)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.GID1
+update_binary ffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.GID2 #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.GID2 (6f3f)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.GID2
+update_binary ffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.SPN #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.SPN (6f46)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.SPN
+update_binary 034d61676963ffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.PUCT #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.PUCT (6f41)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.PUCT
+update_binary ffffff0000
+#
+################################################################################
+# MF/DF.GSM/EF.CBMI #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.CBMI (6f45)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.CBMI
+update_binary ffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.BCCH #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# bad file: MF/DF.GSM/EF.BCCH, 6a82: Wrong parameters - File not found
+#
+################################################################################
+# MF/DF.GSM/EF.ACC #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.ACC (6f78)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.ACC
+update_binary 0200
+#
+################################################################################
+# MF/DF.GSM/EF.FPLMN #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.FPLMN (6f7b)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.FPLMN
+update_binary ffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.LOCI #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.LOCI (6f7e)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.LOCI
+update_binary ffffffffffffff0000ff01
+#
+################################################################################
+# MF/DF.GSM/EF.AD #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.AD (6fad)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.AD
+update_binary 00000002
+#
+################################################################################
+# MF/DF.GSM/EF.Phase #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# bad file: MF/DF.GSM/EF.Phase, 6a82: Wrong parameters - File not found
+#
+################################################################################
+# MF/DF.GSM/EF.VGCS #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.VGCS (6fb1)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.VGCS
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.VGCSS #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.VGCSS (6fb2)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.VGCSS
+update_binary ffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.VBS #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.VBS (6fb3)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.VBS
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.VBSS #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.VBSS (6fb4)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.VBSS
+update_binary ffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.eMLPP #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.eMLPP (6fb5)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.eMLPP
+update_binary 0000
+#
+################################################################################
+# MF/DF.GSM/EF.AAeM #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.AAeM (6fb6)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.AAeM
+update_binary 00
+#
+################################################################################
+# MF/DF.GSM/EF.CBMID #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.CBMID (6f48)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.CBMID
+update_binary ffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.ECC #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.ECC (6fb7)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.ECC
+update_binary ffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.CBMIR #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.CBMIR (6f50)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.CBMIR
+update_binary ffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.DCK #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.DCK (6f2c)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.DCK
+update_binary ffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.CNL #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.CNL (6f32)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.CNL
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.NIA #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.NIA (6f51)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.NIA
+update_record 1 ffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.KcGPRS #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.KcGPRS (6f52)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.KcGPRS
+update_binary ffffffffffffffff07
+#
+################################################################################
+# MF/DF.GSM/EF.LOCIGPRS #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.LOCIGPRS (6f53)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.LOCIGPRS
+update_binary ffffffffffffffffff000000ff01
+#
+################################################################################
+# MF/DF.GSM/EF.SUME #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.SUME (6f54)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.SUME
+# bad file: MF/DF.GSM/EF.SUME, Failed to read (offset 0)
+#
+################################################################################
+# MF/DF.GSM/EF.PLMNwAcT #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.PLMNwAcT (6f60)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.PLMNwAcT
+update_binary 00f110ffffffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000
+#
+################################################################################
+# MF/DF.GSM/EF.OPLMNwAcT #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.OPLMNwAcT (6f61)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.OPLMNwAcT
+update_binary 00f110ffffffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000
+#
+################################################################################
+# MF/DF.GSM/EF.HPLMNwAcT #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.HPLMNwAcT (6f62)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.HPLMNwAcT
+update_binary 00f110ffffffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000
+#
+################################################################################
+# MF/DF.GSM/EF.CPBCCH #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# bad file: MF/DF.GSM/EF.CPBCCH, 6a82: Wrong parameters - File not found
+#
+################################################################################
+# MF/DF.GSM/EF.InvScan #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.InvScan (6f64)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.InvScan
+update_binary 00
+#
+################################################################################
+# MF/DF.GSM/EF.PNN #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.PNN (6fc5)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.PNN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.OPL #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.OPL (6fc6)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.OPL
+update_record 1 ffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.MBDN #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.MBDN (6fc7)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.MBDN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.MBI #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.MBI (6fc9)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.MBI
+update_record 1 ffffffff
+update_record 2 ffffffff
+update_record 3 ffffffff
+update_record 4 ffffffff
+update_record 5 ffffffff
+update_record 6 ffffffff
+update_record 7 ffffffff
+update_record 8 ffffffff
+update_record 9 ffffffff
+update_record 10 ffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.MWIS #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.MWIS (6fca)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.MWIS
+update_record 1 ffffffffff
+update_record 2 ffffffffff
+update_record 3 ffffffffff
+update_record 4 ffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.CFIS #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.CFIS (6fcb)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.CFIS
+update_record 1 ffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.EXT6 #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.EXT6 (6fc8)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.EXT6
+update_record 1 ffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.EXT7 #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.EXT7 (6fcc)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.EXT7
+update_record 1 ffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.SPDI #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.SPDI (6fcd)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.SPDI
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.MMSN #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.MMSN (6fce)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.MMSN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.EXT8 #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.EXT8 (6fcf)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.EXT8
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.MMSICP #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.MMSICP (6fd0)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.MMSICP
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.MMSUP #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.MMSUP (6fd1)
+# structure: linear_fixed
+select MF
+select DF.GSM
+select EF.MMSUP
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/DF.GSM/EF.MMSUCP #
+################################################################################
+# directory: MF/DF.GSM (3f00/7f20)
+# file: EF.MMSUCP (6fd2)
+# structure: transparent
+select MF
+select DF.GSM
+select EF.MMSUCP
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.LI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.LI (6f05)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.LI
+update_binary ffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.IMSI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.IMSI (6f07)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.IMSI
+update_binary 082926242330000020
+#
+################################################################################
+# MF/ADF.USIM/EF.Keys #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.Keys (6f08)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.Keys
+update_binary 07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.KeysPS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.KeysPS (6f09)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.KeysPS
+update_binary 07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.PLMNwAcT #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.PLMNwAcT (6f60)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.PLMNwAcT
+update_binary 00f110ffffffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000
+#
+################################################################################
+# MF/ADF.USIM/EF.HPPLMN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.HPPLMN (6f31)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.HPPLMN
+update_binary 05
+#
+################################################################################
+# MF/ADF.USIM/EF.ACMmax #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.ACMmax (6f37)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.ACMmax
+update_binary 000000
+#
+################################################################################
+# MF/ADF.USIM/EF.UST #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.UST (6f38)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.UST
+update_binary beff9f9de73e0408400170330006002e00000000
+#
+################################################################################
+# MF/ADF.USIM/EF.ACM #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.ACM (6f39)
+# structure: cyclic
+select MF
+select ADF.USIM
+select EF.ACM
+update_record 1 000000
+update_record 2 000000
+update_record 3 000000
+update_record 4 000000
+update_record 5 000000
+update_record 6 000000
+update_record 7 000000
+update_record 8 000000
+update_record 9 000000
+update_record 10 000000
+update_record 11 000000
+update_record 12 000000
+update_record 13 000000
+update_record 14 000000
+update_record 15 000000
+update_record 16 000000
+update_record 17 000000
+update_record 18 000000
+update_record 19 000000
+update_record 20 000000
+#
+################################################################################
+# MF/ADF.USIM/EF.GID1 #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.GID1 (6f3e)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.GID1
+update_binary ffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.GID2 #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.GID2 (6f3f)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.GID2
+update_binary ffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.SPN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.SPN (6f46)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.SPN
+update_binary 034d61676963ffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.PUCT #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.PUCT (6f41)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.PUCT
+update_binary ffffff0000
+#
+################################################################################
+# MF/ADF.USIM/EF.CBMI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.CBMI (6f45)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.CBMI
+update_binary ffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.ACC #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.ACC (6f78)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.ACC
+update_binary 0200
+#
+################################################################################
+# MF/ADF.USIM/EF.FPLMN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.FPLMN (6f7b)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.FPLMN
+update_binary ffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.LOCI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.LOCI (6f7e)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.LOCI
+update_binary ffffffffffffff0000ff01
+#
+################################################################################
+# MF/ADF.USIM/EF.AD #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.AD (6fad)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.AD
+update_binary 00000002
+#
+################################################################################
+# MF/ADF.USIM/EF.CBMID #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.CBMID (6f48)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.CBMID
+update_binary ffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.ECC #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.ECC (6fb7)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.ECC
+update_record 1 ffffffffffffffffffffffffffffff00
+update_record 2 ffffffffffffffffffffffffffffff00
+update_record 3 ffffffffffffffffffffffffffffff00
+update_record 4 ffffffffffffffffffffffffffffff00
+update_record 5 ffffffffffffffffffffffffffffff00
+#
+################################################################################
+# MF/ADF.USIM/EF.CBMIR #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.CBMIR (6f50)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.CBMIR
+update_binary ffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.PSLOCI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.PSLOCI (6f73)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.PSLOCI
+update_binary ffffffffffffffffff000000ff01
+#
+################################################################################
+# MF/ADF.USIM/EF.FDN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.FDN (6f3b)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.FDN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 11 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 12 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 13 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 14 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 15 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 16 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 17 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 18 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 19 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 20 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.SMS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.SMS (6f3c)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.SMS
+update_record 1 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 11 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 12 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 13 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 14 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 15 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 16 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 17 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 18 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 19 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 20 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 21 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 22 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 23 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 24 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 25 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 26 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 27 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 28 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 29 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 30 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.MSISDN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.MSISDN (6f40)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.MSISDN
+update_record 1 ffffffffffffffffffffffffffffffffffffffff05b1766662f6ffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.SMSP #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.SMSP (6f42)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.SMSP
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffff0581005155f5ffffffffffff000000
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.SMSS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.SMSS (6f43)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.SMSS
+update_binary ffff
+#
+################################################################################
+# MF/ADF.USIM/EF.SDN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.SDN (6f49)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.SDN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 11 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 12 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 13 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 14 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 15 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 16 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 17 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 18 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 19 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 20 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.EXT2 #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.EXT2 (6f4b)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.EXT2
+update_record 1 00ffffffffffffffffffffffff
+update_record 2 00ffffffffffffffffffffffff
+update_record 3 00ffffffffffffffffffffffff
+update_record 4 00ffffffffffffffffffffffff
+update_record 5 00ffffffffffffffffffffffff
+update_record 6 00ffffffffffffffffffffffff
+update_record 7 00ffffffffffffffffffffffff
+update_record 8 00ffffffffffffffffffffffff
+update_record 9 00ffffffffffffffffffffffff
+update_record 10 00ffffffffffffffffffffffff
+update_record 11 00ffffffffffffffffffffffff
+update_record 12 00ffffffffffffffffffffffff
+update_record 13 00ffffffffffffffffffffffff
+update_record 14 00ffffffffffffffffffffffff
+update_record 15 00ffffffffffffffffffffffff
+update_record 16 00ffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.EXT3 #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.EXT3 (6f4c)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.EXT3
+update_record 1 00ffffffffffffffffffffffff
+update_record 2 00ffffffffffffffffffffffff
+update_record 3 00ffffffffffffffffffffffff
+update_record 4 00ffffffffffffffffffffffff
+update_record 5 00ffffffffffffffffffffffff
+update_record 6 00ffffffffffffffffffffffff
+update_record 7 00ffffffffffffffffffffffff
+update_record 8 00ffffffffffffffffffffffff
+update_record 9 00ffffffffffffffffffffffff
+update_record 10 00ffffffffffffffffffffffff
+update_record 11 00ffffffffffffffffffffffff
+update_record 12 00ffffffffffffffffffffffff
+update_record 13 00ffffffffffffffffffffffff
+update_record 14 00ffffffffffffffffffffffff
+update_record 15 00ffffffffffffffffffffffff
+update_record 16 00ffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.SMSR #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.SMSR (6f47)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.SMSR
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 11 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 12 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 13 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 14 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 15 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 16 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 17 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 18 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 19 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 20 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.ICI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.ICI (6f80)
+# structure: cyclic
+select MF
+select ADF.USIM
+select EF.ICI
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffff0000000001ffff
+#
+################################################################################
+# MF/ADF.USIM/EF.OCI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.OCI (6f81)
+# structure: cyclic
+select MF
+select ADF.USIM
+select EF.OCI
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffff00000001ffff
+#
+################################################################################
+# MF/ADF.USIM/EF.ICT #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.ICT (6f82)
+# structure: cyclic
+select MF
+select ADF.USIM
+select EF.ICT
+update_record 1 000000
+#
+################################################################################
+# MF/ADF.USIM/EF.OCT #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.OCT (6f83)
+# structure: cyclic
+select MF
+select ADF.USIM
+select EF.OCT
+update_record 1 000000
+#
+################################################################################
+# MF/ADF.USIM/EF.EXT5 #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.EXT5 (6f4e)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.EXT5
+update_record 1 ffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.CCP2 #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.CCP2 (6f4f)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.CCP2
+update_record 1 ffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.eMLPP #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.eMLPP (6fb5)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.eMLPP
+update_binary 0000
+#
+################################################################################
+# MF/ADF.USIM/EF.AAeM #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.AAeM (6fb6)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.AAeM
+update_binary 00
+#
+################################################################################
+# MF/ADF.USIM/EF.BDN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.BDN (6f4d)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.BDN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.EXT4 #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# bad file: MF/ADF.USIM/EF.EXT4, 6a82: Wrong parameters - File not found
+#
+################################################################################
+# MF/ADF.USIM/EF.CMI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.CMI (6f58)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.CMI
+update_record 1 ffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.EST #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.EST (6f56)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.EST
+update_binary 000000000000000000
+#
+################################################################################
+# MF/ADF.USIM/EF.ACL #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.ACL (6f57)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.ACL
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.DCK #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.DCK (6f2c)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.DCK
+update_binary ffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.CNL #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.CNL (6f32)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.CNL
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.START-HFN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.START-HFN (6f5b)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.START-HFN
+update_binary f00000f00000
+#
+################################################################################
+# MF/ADF.USIM/EF.THRESHOLD #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.THRESHOLD (6f5c)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.THRESHOLD
+update_binary ffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.OPLMNwAcT #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.OPLMNwAcT (6f61)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.OPLMNwAcT
+update_binary 00f110ffffffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000ffffff0000
+#
+################################################################################
+# MF/ADF.USIM/EF.ARR #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.ARR (6f06)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.ARR
+update_record 1 8001079000800160a4068301019501088401d4a40683010a950108ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 8001019000800102a406830101950108800118a40683010a9501088401d4a40683010a950108ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 800101a40683010195010880011aa40683010a9501088401d4a40683010a950108ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 800103a406830101950108800118a40683010a9501088401d4a40683010a950108ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 840132a406830101950108800101a406830101950108800102a406830181950108800118a40683010a95010880012097008401d4a40683010a950108ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 800101900080011aa40683010a9501088401d4a40683010a950108ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 800101a406830101950108800102a406830181950108800118a40683010a9501088401d4a40683010a950108ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 840132a406830101950108800103a406830101950108800118a40683010a9501088401d4a40683010a950108ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 800101a40683010a950108800102a40683010a950108800110a40683010a950108800108a40683010a950108ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 11 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 12 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.NETPAR #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.NETPAR (6fc4)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.NETPAR
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.PNN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.PNN (6fc5)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.PNN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.OPL #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.OPL (6fc6)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.OPL
+update_record 1 ffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.MBDN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.MBDN (6fc7)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.MBDN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.MBI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.MBI (6fc9)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.MBI
+update_record 1 ffffffff
+update_record 2 ffffffff
+update_record 3 ffffffff
+update_record 4 ffffffff
+update_record 5 ffffffff
+update_record 6 ffffffff
+update_record 7 ffffffff
+update_record 8 ffffffff
+update_record 9 ffffffff
+update_record 10 ffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.MWIS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.MWIS (6fca)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.MWIS
+update_record 1 ffffffffff
+update_record 2 ffffffffff
+update_record 3 ffffffffff
+update_record 4 ffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.CFIS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.CFIS (6fcb)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.CFIS
+update_record 1 ffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.EXT7 #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.EXT7 (6fcc)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.EXT7
+update_record 1 ffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.SPDI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.SPDI (6fcd)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.SPDI
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.MMSN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.MMSN (6fce)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.MMSN
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.EXT8 #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.EXT8 (6fcf)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.EXT8
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.MMSICP #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.MMSICP (6fd0)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.MMSICP
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.MMSUP #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.MMSUP (6fd1)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.MMSUP
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.MMSUCP #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.MMSUCP (6fd2)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.MMSUCP
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.NIA #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# bad file: MF/ADF.USIM/EF.NIA, 6a82: Wrong parameters - File not found
+#
+################################################################################
+# MF/ADF.USIM/EF.VGCS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.VGCS (6fb1)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.VGCS
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.VGCSS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.VGCSS (6fb2)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.VGCSS
+update_binary ffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.VBS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.VBS (6fb3)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.VBS
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.VBSS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.VBSS (6fb4)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.VBSS
+update_binary ffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.VGCSCA #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.VGCSCA (6fd4)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.VGCSCA
+update_binary 0000000000000000000000000000000000000000
+#
+################################################################################
+# MF/ADF.USIM/EF.VBCSCA #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.VBCSCA (6fd5)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.VBCSCA
+update_binary 0000000000000000000000000000000000000000
+#
+################################################################################
+# MF/ADF.USIM/EF.GBABP #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.GBABP (6fd6)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.GBABP
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.MSK #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.MSK (6fd7)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.MSK
+update_record 1 ffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.MUK #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.MUK (6fd8)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.MUK
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.GBANL #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.GBANL (6fda)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.GBANL
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.EHPLMN #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.EHPLMN (6fd9)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.EHPLMN
+update_binary 00f110ffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.EHPLMNPI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.EHPLMNPI (6fdb)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.EHPLMNPI
+update_binary 02
+#
+################################################################################
+# MF/ADF.USIM/EF.NAFKCA #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.NAFKCA (6fdd)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.NAFKCA
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.SPNI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.SPNI (6fde)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.SPNI
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.PNNI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.PNNI (6fdf)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.PNNI
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.NCP-IP #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.NCP-IP (6fe2)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.NCP-IP
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.EPSLOCI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.EPSLOCI (6fe3)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.EPSLOCI
+update_binary ffffffffffffffffffffffffffffff000001
+#
+################################################################################
+# MF/ADF.USIM/EF.EPSNSC #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.EPSNSC (6fe4)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.EPSNSC
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.UFC #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.UFC (6fe6)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.UFC
+update_binary 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+#
+################################################################################
+# MF/ADF.USIM/EF.NASCONFIG #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.NASCONFIG (6fe8)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.NASCONFIG
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.PWS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.PWS (6fec)
+# structure: transparent
+select MF
+select ADF.USIM
+select EF.PWS
+update_binary 000000
+#
+################################################################################
+# MF/ADF.USIM/EF.FDNURI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.FDNURI (6fed)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.FDNURI
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.BDNURI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.BDNURI (6fee)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.BDNURI
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.SDNURI #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.SDNURI (6fef)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select EF.SDNURI
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 9 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 10 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/EF.IPS #
+################################################################################
+# directory: MF/ADF.USIM (3f00/a0000000871002)
+# file: EF.IPS (6ff1)
+# structure: cyclic
+select MF
+select ADF.USIM
+select EF.IPS
+update_record 1 ffffffff
+update_record 2 ffffffff
+update_record 3 ffffffff
+update_record 4 ffffffff
+update_record 5 ffffffff
+#
+################################################################################
+# MF/ADF.USIM/DF.5GS/EF.5GS3GPPLOCI #
+################################################################################
+# directory: MF/ADF.USIM/DF.5GS (3f00/a0000000871002/5fc0)
+# file: EF.5GS3GPPLOCI (4f01)
+# structure: transparent
+select MF
+select ADF.USIM
+select DF.5GS
+select EF.5GS3GPPLOCI
+update_binary ffffffffffffffffffffffffffffffffffffff01
+#
+################################################################################
+# MF/ADF.USIM/DF.5GS/EF.5GSN3GPPLOCI #
+################################################################################
+# directory: MF/ADF.USIM/DF.5GS (3f00/a0000000871002/5fc0)
+# file: EF.5GSN3GPPLOCI (4f02)
+# structure: transparent
+select MF
+select ADF.USIM
+select DF.5GS
+select EF.5GSN3GPPLOCI
+update_binary ffffffffffffffffffffffffffffffffffffff01
+#
+################################################################################
+# MF/ADF.USIM/DF.5GS/EF.5GS3GPPNSC #
+################################################################################
+# directory: MF/ADF.USIM/DF.5GS (3f00/a0000000871002/5fc0)
+# file: EF.5GS3GPPNSC (4f03)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select DF.5GS
+select EF.5GS3GPPNSC
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/DF.5GS/EF.5GSN3GPPNSC #
+################################################################################
+# directory: MF/ADF.USIM/DF.5GS (3f00/a0000000871002/5fc0)
+# file: EF.5GSN3GPPNSC (4f04)
+# structure: linear_fixed
+select MF
+select ADF.USIM
+select DF.5GS
+select EF.5GSN3GPPNSC
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/DF.5GS/EF.5GAUTHKEYS #
+################################################################################
+# directory: MF/ADF.USIM/DF.5GS (3f00/a0000000871002/5fc0)
+# file: EF.5GAUTHKEYS (4f05)
+# structure: transparent
+select MF
+select ADF.USIM
+select DF.5GS
+select EF.5GAUTHKEYS
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/DF.5GS/EF.UAC_AIC #
+################################################################################
+# directory: MF/ADF.USIM/DF.5GS (3f00/a0000000871002/5fc0)
+# file: EF.UAC_AIC (4f06)
+# structure: transparent
+select MF
+select ADF.USIM
+select DF.5GS
+select EF.UAC_AIC
+update_binary 03ffffff
+#
+################################################################################
+# MF/ADF.USIM/DF.5GS/EF.SUCI_Calc_Info #
+################################################################################
+# directory: MF/ADF.USIM/DF.5GS (3f00/a0000000871002/5fc0)
+# file: EF.SUCI_Calc_Info (4f07)
+# structure: transparent
+select MF
+select ADF.USIM
+select DF.5GS
+select EF.SUCI_Calc_Info
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/DF.5GS/EF.OPL5G #
+################################################################################
+# directory: MF/ADF.USIM/DF.5GS (3f00/a0000000871002/5fc0)
+# bad file: MF/ADF.USIM/DF.5GS/EF.OPL5G, 6a82: Wrong parameters - File not found
+#
+################################################################################
+# MF/ADF.USIM/DF.5GS/EF.NSI #
+################################################################################
+# directory: MF/ADF.USIM/DF.5GS (3f00/a0000000871002/5fc0)
+# file: EF.NSI (4f09)
+# structure: transparent
+select MF
+select ADF.USIM
+select DF.5GS
+select EF.NSI
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.USIM/DF.5GS/EF.Routing_Indicator #
+################################################################################
+# directory: MF/ADF.USIM/DF.5GS (3f00/a0000000871002/5fc0)
+# file: EF.Routing_Indicator (4f0a)
+# structure: transparent
+select MF
+select ADF.USIM
+select DF.5GS
+select EF.Routing_Indicator
+update_binary ffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.IMPI #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.IMPI (6f02)
+# structure: transparent
+select MF
+select ADF.ISIM
+select EF.IMPI
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.DOMAIN #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# bad file: MF/ADF.ISIM/EF.DOMAIN, 6a82: Wrong parameters - File not found
+#
+################################################################################
+# MF/ADF.ISIM/EF.IMPU #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.IMPU (6f04)
+# structure: linear_fixed
+select MF
+select ADF.ISIM
+select EF.IMPU
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 8000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 8000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 8000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 8000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 8000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 8000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 8000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.AD #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.AD (6fad)
+# structure: transparent
+select MF
+select ADF.ISIM
+select EF.AD
+update_binary ffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.ARR #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.ARR (6f06)
+# structure: linear_fixed
+select MF
+select ADF.ISIM
+select EF.ARR
+update_record 1 800103a406830101950108800118a40683010a9501088401d4a40683010a950108ffffffffffffffffffffffffffffffffff
+update_record 2 800101900080011aa40683010a9501088401d4a40683010a950108ffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 800101a40683010195010880011aa40683010a9501088401d4a40683010a950108ffffffffffffffffffffffffffffffffff
+update_record 4 800103a406830101950108800118a40683010a9501088401d4a40683010a950108ffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.IST #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.IST (6f07)
+# structure: transparent
+select MF
+select ADF.ISIM
+select EF.IST
+update_binary 190200
+#
+################################################################################
+# MF/ADF.ISIM/EF.P-CSCF #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.P-CSCF (6f09)
+# structure: linear_fixed
+select MF
+select ADF.ISIM
+select EF.P-CSCF
+update_record 1 80ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.GBABP #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.GBABP (6fd5)
+# structure: transparent
+select MF
+select ADF.ISIM
+select EF.GBABP
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.GBANL #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.GBANL (6fd7)
+# structure: linear_fixed
+select MF
+select ADF.ISIM
+select EF.GBANL
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.NAFKCA #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.NAFKCA (6fdd)
+# structure: linear_fixed
+select MF
+select ADF.ISIM
+select EF.NAFKCA
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.UICCIARI #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.UICCIARI (6fe7)
+# structure: linear_fixed
+select MF
+select ADF.ISIM
+select EF.UICCIARI
+update_record 1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 2 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 4 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 5 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+update_record 8 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.IMSConfigData #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.IMSConfigData (6ff8)
+# structure: transparent
+select MF
+select ADF.ISIM
+select EF.IMSConfigData
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.XCAPConfigData #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# file: EF.XCAPConfigData (6ffc)
+# structure: transparent
+select MF
+select ADF.ISIM
+select EF.XCAPConfigData
+update_binary ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+#
+################################################################################
+# MF/ADF.ISIM/EF.WebRTCURI #
+################################################################################
+# directory: MF/ADF.ISIM (3f00/a0000000871004)
+# bad file: MF/ADF.ISIM/EF.WebRTCURI, 6a82: Wrong parameters - File not found
+#
+# total files visited: 187
+# bad files: 16
+# MF/EF.DIR, string indices must be integers
+# MF/EF.ICCID, string indices must be integers
+# MF/EF.PL, string indices must be integers
+# MF/EF.ARR, string indices must be integers
+# MF/EF.UMPC, string indices must be integers
+# MF/DF.TELECOM/EF.CCP, 6a82: Wrong parameters - File not found
+# MF/DF.TELECOM/EF.EXT4, 6a82: Wrong parameters - File not found
+# MF/DF.GSM/EF.BCCH, 6a82: Wrong parameters - File not found
+# MF/DF.GSM/EF.Phase, 6a82: Wrong parameters - File not found
+# MF/DF.GSM/EF.SUME, Failed to read (offset 0)
+# MF/DF.GSM/EF.CPBCCH, 6a82: Wrong parameters - File not found
+# MF/ADF.USIM/EF.EXT4, 6a82: Wrong parameters - File not found
+# MF/ADF.USIM/EF.NIA, 6a82: Wrong parameters - File not found
+# MF/ADF.USIM/DF.5GS/EF.OPL5G, 6a82: Wrong parameters - File not found
+# MF/ADF.ISIM/EF.DOMAIN, 6a82: Wrong parameters - File not found
+# MF/ADF.ISIM/EF.WebRTCURI, 6a82: Wrong parameters - File not found
+# skipped dedicated files(s): 0
diff --git a/tests/pysim-shell-test.sh b/tests/pysim-shell-test.sh
new file mode 100755
index 0000000..2911bf5
--- /dev/null
+++ b/tests/pysim-shell-test.sh
@@ -0,0 +1,294 @@
+#!/bin/bash
+
+# Utility to verify the functionality of pysim-prog.py
+#
+# (C) 2021 by Sysmocom s.f.m.c. GmbH
+# All Rights Reserved
+#
+# Author: Philipp Maier
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+PYSIM_SHELL=../pySim-shell.py
+PYSIM_PROG=../pySim-prog.py
+TEMPFILE=temp.tmp
+MASTERBACKUP=shell_card_master.bak
+BACKUP=card.bak
+PYTHON=python3
+TEST_CARD="sysmoISIM-SJA2"
+CARD_DATA="shell_card_data.csv"
+PROBE_TIMEOUT=5
+SCRIPT_TIMEOUT=300
+
+echo "pysim-shell-test - a test program to test pySim-shell.py"
+echo "========================================================"
+
+# Find out the type (card name) of the card that is installed in the specified
+# reader
+function probe_card {
+ TERMINAL_NUMBER=$1
+ CARD_NAME=""
+ CARD_NAME=$(timeout $PROBE_TIMEOUT $PYSIM_PROG -p $TERMINAL_NUMBER -T | cut -d ":" -f 2 | tail -n 1 | xargs)
+ echo $CARD_NAME
+}
+
+# Go through all available readers and find the testcard.
+function find_card {
+ CARD_NAME=$1
+ TERMINAL_NUMBER=-1
+ MAX_READERS=16
+
+ # Do not accept zero length strings as name
+ if [ -z $CARD_NAME ]; then
+ echo "-1"
+ exit
+ fi
+
+ # Check through the card terminals and try to find a card with
+ # the specified name
+ for I in $(seq 0 $MAX_READERS); do
+ RESULT=$(probe_card $I)
+ if [ "$RESULT" == "$CARD_NAME" ]; then
+ TERMINAL_NUMBER=$I
+ break
+ fi
+ done
+ echo $TERMINAL_NUMBER
+}
+
+# Generate .ok files from the output .script files
+function gen_ok_files {
+ local TERMINAL_NUMBER=$1
+ local FILENAME=""
+ local S=""
+ local CMDLINE=""
+ for S in *.script; do
+ FILENAME=$(basename ${S%.*})
+ echo "generating $FILENAME.ok file using script $FILENAME.script..."
+ CMDLINE="$PYTHON $PYSIM_SHELL -p $TERMINAL_NUMBER --script $FILENAME.script --csv $CARD_DATA"
+ timeout --foreground $SCRIPT_TIMEOUT $CMDLINE &> $FILENAME.ok
+ if [ $? -ne 0 ]; then
+ echo "Error: detected timeout problem, check $FILENAME.script! -- aborted"
+ exit 1
+ fi
+ done
+}
+
+# Verify .ok files against the output of the .script files
+function verify_ok_files {
+ local TERMINAL_NUMBER=$1
+ local FILENAME=""
+ local S=""
+ local RESULT_DIFF=""
+ local TESTS_TOTAL=0
+ local TESTS_FAILED=0
+ local CMDLINE=""
+
+ rm -f *.fail
+
+ for S in *.script; do
+
+ if [ $S == "*.script" ]; then
+ echo "no script files found, skipping..."
+ return
+ fi
+
+ FILENAME=$(basename ${S%.*})
+ echo -n "verfiying $FILENAME.ok file using script $FILENAME.script..."
+
+ if [ ! -f $FILENAME.ok ]; then
+ echo "fail"
+ echo "Error: $FILENAME.ok does not exist, please re-generate .ok files -- test aborted"
+ exit 1
+ fi
+
+ CMDLINE="$PYTHON $PYSIM_SHELL -p $TERMINAL_NUMBER --script $FILENAME.script --csv $CARD_DATA"
+ timeout --foreground $SCRIPT_TIMEOUT $CMDLINE &> $TEMPFILE
+ if [ $? -ne 0 ]; then
+ echo "fail (timeout)"
+ ((TESTS_FAILED++))
+ ((TESTS_TOTAL++))
+ rm -f $TEMPFILE
+ continue
+ fi
+
+ RESULT_DIFF=$(diff $TEMPFILE $FILENAME.ok)
+
+ if [ "$RESULT_DIFF" != "" ]; then
+ echo "fail"
+ echo ""
+ echo "Result of $FILENAME.script does not match the test data:"
+ echo "Expected: $FILENAME.ok"
+ echo "------------8<------------"
+ cat "$SCRIPT_NAME.ok"
+ echo "------------8<------------"
+ echo "Got:"
+ echo "------------8<------------"
+ cat $TEMPFILE
+ cp $TEMPFILE $FILENAME.fail
+ echo "------------8<------------"
+ echo ""
+ ((TESTS_FAILED++))
+ else
+ echo "ok"
+ fi
+
+ ((TESTS_TOTAL++))
+ rm -f $TEMPFILE
+ done
+
+ echo ""
+ echo "$TESTS_TOTAL executed, $TESTS_FAILED test(s) failed"
+}
+
+# create a backup of all readable files of the card
+function make_backup {
+ local BACKUPFILE=$1
+ echo "verify_adm" > $TEMPFILE
+ echo "export > $BACKUPFILE" >> $TEMPFILE
+ echo "quit" >> $TEMPFILE
+ echo -n "creating card backup ($BACKUPFILE)..."
+ local CMDLINE="$PYTHON $PYSIM_SHELL -p $TERMINAL_NUMBER --script $TEMPFILE --csv $CARD_DATA"
+ timeout --foreground $SCRIPT_TIMEOUT $CMDLINE &> /dev/null
+ echo "done"
+
+ # Make sure we actually generated a backup file
+ if ! [ -r $BACKUPFILE ]; then
+ echo "error: no card backup file ($BACKUPFILE) generated -- abort"
+ exit 1
+ fi
+
+ # Make we did a complete run
+ if ! grep -q "skipped dedicated files(s)" $BACKUPFILE; then
+ echo "error: card backup file ($BACKUPFILE) is incomplete -- abort"
+ exit 1
+ fi
+
+ rm -f $TEMPFILE
+}
+
+# restore card backup from file
+function restore_backup {
+ local BACKUPFILE=$1
+
+ if ! [ -r $BACKUPFILE ]; then
+ echo "error: can't read card backup file ($BACKUPFILE) -- abort"
+ exit 1
+ fi
+
+ echo "verify_adm" > $TEMPFILE
+ echo "run_script $BACKUPFILE" >> $TEMPFILE
+ echo "select" >> $TEMPFILE
+ echo "quit" >> $TEMPFILE
+ echo -n "restoring card backup ($BACKUPFILE)..."
+ local CMDLINE="$PYTHON $PYSIM_SHELL -p $TERMINAL_NUMBER --script $TEMPFILE --csv $CARD_DATA"
+ timeout --foreground $SCRIPT_TIMEOUT $CMDLINE &> $BACKUPFILE.log
+ echo "done"
+
+ # Make we did an execption-free run
+ if grep -q "EXCEPTION of type" $BACKUPFILE.log; then
+ echo "error: card backup file ($BACKUPFILE) restore fails with an execption -- abort"
+ exit 1
+ fi
+
+ # Make we did a complete run
+ if ! grep -q "currently selected file" $BACKUPFILE.log; then
+ echo "error: card backup file ($BACKUPFILE) restore incomplete -- abort"
+ exit 1
+ fi
+
+ rm -f $BACKUPFILE.log
+ rm -f $TEMPFILE
+}
+
+function usage {
+ echo "This script is inteneded to be executed at the same location where"
+ echo "the .script files and the generated .ok and .bak files are stored."
+ echo ""
+ echo "Options:"
+ echo "-m: generate card master backup ($MASTERBACKUP) file"
+ echo "-o: generate .ok files"
+ echo ""
+ echo "Note: The card master backup must be created before the .ok files"
+ echo "are generated. It is not necessary to re-generate the card master"
+ echo "backup each time the set of .ok files is regenerated."
+ echo ""
+}
+
+# Make sure that the pathes to the python scripts always work, regardless from
+# where the script is called.
+CURDIR=$PWD
+SCRIPTDIR=$(dirname $0)
+cd $SCRIPTDIR
+PYSIM_SHELL=$(realpath $PYSIM_SHELL)
+PYSIM_PROG=$(realpath $PYSIM_PROG)
+cd $CURDIR
+
+OPT_GEN_OK_FILES=0
+OPT_GEN_MASTER_BACKUP_FILE=0
+while getopts "hom" OPT; do
+ case $OPT in
+ h)
+ usage
+ exit 0
+ ;;
+ o)
+ OPT_GEN_OK_FILES=1
+ ;;
+ m)
+ OPT_GEN_MASTER_BACKUP_FILE=1
+ ;;
+ \?)
+ echo "Invalid option: -$OPTARG" >&2
+ exit 1
+ ;;
+ esac
+done
+
+echo "working directory: $PWD"
+
+TERMINAL_NUMBER=$(find_card $TEST_CARD)
+if [ "$TERMINAL_NUMBER" -eq "-1" ]; then
+ echo "Error: cannot find testcard \"$TEST_CARD\""
+ exit 1
+fi
+echo "found Testcard \"$TEST_CARD\" in terminal $TERMINAL_NUMBER"
+
+# Create a master backup file, this file is restored each time before the test
+# scripts run. This ensures that the card is in a defined state so that the
+# test won't fail if the files were altered by a different testsuite.
+if [ $OPT_GEN_MASTER_BACKUP_FILE -eq 1 ]; then
+ make_backup $MASTERBACKUP
+ exit 0
+fi
+
+# First we create a backup of the testcard that will be restored after running
+# the testscripts. This will make sure that this testsuite does not alter the
+# card in a way that makes a different testsuite fail.
+make_backup $BACKUP
+
+# Restore the master backup to the card (see also comment above)
+restore_backup $MASTERBACKUP
+
+# Generate .ok files or perform a testrun against existing .ok files. Both are
+# verify similar and require to be guarded by the backup files.
+if [ $OPT_GEN_OK_FILES -eq 1 ]; then
+ gen_ok_files $TERMINAL_NUMBER
+else
+ verify_ok_files $TERMINAL_NUMBER
+fi
+
+# Restore the original state of the card (see also comment above)
+restore_backup $BACKUP
+rm -f $BACKUP
--
To view, visit https://gerrit.osmocom.org/c/pysim/+/23802
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: Ibb1bdc89a7e2b7a1232124ae28f054e5c920aadc
Gerrit-Change-Number: 23802
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <pmaier at sysmocom.de>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20210419/a2d537fe/attachment.htm>