Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

sst_test_v2
Чтение-запись SST (Secure Storage)

Тип файла: команда
  Eng  

Параметры:

  • -w <name> <data>: записать ключ в sst и приватный

  • -r <name> <data>: прочитать ключ из sst или приватный

  • -t 0: записать ключ для безопасного хранения

  • -t 1: повторное чтение + проверка некоторого ключа
    из безопасного хранилища

  • -t 2: повторная запись + проверка некоторого ключа
    з безопасного хранилища

  • -t 3: проверить некоторый ключ из безопасного хранилища

  • -t 4: записать какой-нибудь ключ в приват

  • -t 5: повторное чтение + проверка некоторого ключа из закрытого

  • -t 6: повторная запись + проверка некоторого ключа из закрытого

  • -t 7: проверить какой-либо ключ из приватного

  • -l : список

  • -d : шестнадцатеричный printf

  • -h : помощь

       

    Комментарии
    Примеры:
    Запись и чтение в защищенную память строки 12345 с именем qqq

    console:/ # sst_test_v2 -w qqq 12345
    console:/ # sst_test_v2 -r qqq
    [api] qqq = 12345
    [sst] qqq = 12345
    [pri] qqq = 12345

    console:/ # sst_test_v2 -w qqq 12345
    console:/ # sst_test_v2 -r qqq
    [api] qqq = 12345
    [sst] qqq = 12345
    [pri] qqq = 12345

    console:/ # sst_test_v2 -l

    [secure storage]
    1: qqq = 12345
    2: SN = BE5G31404000000110
    3: PN = V1GW0101GW0100
    4: IMEI = 004201000902E5G11404404000000110
    5: TID = 010121011000001
    6: EMAC = 0C:C6:55:04:86:FF
    7: WMAC = 0C:C6:55:04:86:9B
    8: SN1 = BE5G31404000000110
    9: PN1 = V1GW0101GW0100
    10: IMEI1 = 004201000902E5G11404404000000110
    11: TID1 = 010121011000001
    12: EMAC1 = 0C:C6:55:04:86:FF
    13: WMAC1 = 0C:C6:55:04:86:9B

    [private space]
    1: qqq = 12345
    2: SN = BE5G31404000000110
    3: PN = V1GW0101GW0100
    4: IMEI = 004201000902E5G11404404000000110
    5: TID = 010121011000001
    6: EMAC = 0C:C6:55:04:86:FF
    7: WMAC = 0C:C6:55:04:86:9B
    8: SN1 = BE5G31404000000110
    9: PN1 = V1GW0101GW0100
    10: IMEI1 = 004201000902E5G11404404000000110
    11: TID1 = 010121011000001
    12: EMAC1 = 0C:C6:55:04:86:FF
    13: WMAC1 = 0C:C6:55:04:86:9B
    console:/ #

    Проверка в оболочке U-Boot
    ---------------------
    => help pst
    pst - read data from secure storageerase flag in secure storage

    Usage:
    pst pst read|erase [name]
    pst read, then dump all data
    pst read name, then dump the dedicate data
    pst write name, string, write the name = string
    pst erase, then erase all secure storage data
    pst erase key_burned_flag, then erase the dedicate data
    NULL
    => pst read qqq
    [53.055]name in map qqq
    private data:
    bbe4e240: 34333231 00000035 00000000 00000000 12345...........
    =>