profiler: add EF.ACC/EPSNSC/START-HFN/ARR to the ignore-contents list

- EF.ACC 6F78, EF.EPSNSC 6FE4, EF.START-HFN 6F5B (FIDs per UICC_FILES.md /
  TS 31.102 & TS 51.011), EF.ARR 2F06 (TS 102 221 13.4; the ADF.USIM copy
  6F06 is covered by the name fallback)
- entries may carry 'checked: false'; EF.ARR is unchecked by default
- tests extended (FID sanity + default-checked state), docs updated.
SW cache v76 -> v77.
This commit is contained in:
2026-09-11 21:51:42 +03:00
parent 994075920d
commit 88f67f5e13
5 changed files with 22 additions and 6 deletions
+5 -1
View File
@@ -6960,6 +6960,10 @@ const PROFILER_IGNORE_FILES = [
{ fid: '6F53', name: 'EF.LOCIGPRS' },
{ fid: '6F48', name: 'EF.CBMID' },
{ fid: '6F43', name: 'EF.SMSS' },
{ fid: '6F78', name: 'EF.ACC' },
{ fid: '6FE4', name: 'EF.EPSNSC' },
{ fid: '6F5B', name: 'EF.START-HFN' },
{ fid: '2F06', name: 'EF.ARR', checked: false },
];
// Files where contents are captured as a mask matching only the first 4 bytes
@@ -7104,7 +7108,7 @@ function profilerFromCard() {
let html = '';
for (const f of PROFILER_IGNORE_FILES) {
html += '<label class="flex items-center gap-2 text-sm">' +
'<input type="checkbox" data-ignore-fid="' + f.fid + '" data-ignore-name="' + f.name + '" checked>' +
'<input type="checkbox" data-ignore-fid="' + f.fid + '" data-ignore-name="' + f.name + '"' + (f.checked === false ? '' : ' checked') + '>' +
'<span>' + esc(f.name) + '</span></label>';
}
ignore.innerHTML = html;