secureswitools/swianalysistoolkit/source/chainvalidityandinstallfilestatustools/dumpinstallfilestatustool/readme.txt
changeset 0 ba25891c3a9e
equal deleted inserted replaced
-1:000000000000 0:ba25891c3a9e
       
     1 DUMPINSTALLFILESTATUSTOOL
       
     2 =========================
       
     3 
       
     4 DumpInstallFileStatusTool correlates (1) a unified list of capabilities of the form generated by DumpChainValidtyTool 
       
     5 (2) user specified capabilities on command line (3) table of executables and capabilities in the form generated by DumpSIS.
       
     6 
       
     7 
       
     8 USAGE
       
     9 ------
       
    10 
       
    11 The command line syntax is:
       
    12 
       
    13 dumpinstallfilestatustool  [-v] [-h]  SIS_Input DAT_Input Directory capabilities
       
    14 
       
    15 where:
       
    16 
       
    17 SIS_Input	Signed SIS File
       
    18 
       
    19 DAT_Input	ROM Based SWICertstore.dat. Optional if Directory is specified 
       
    20 
       
    21 Directory	Writable SWICertstore. Optional if swicertstore.dat is specified
       
    22 
       
    23 capabilities - user specified capabilities(OPTIONAL).
       
    24 
       
    25 -h | --help
       
    26 Print this (help) message
       
    27 
       
    28 -v | --version
       
    29 version of DumpSWICertstore tool
       
    30 
       
    31 NOTE:All inputs must be specified in the same order as mentioned above.
       
    32 
       
    33 
       
    34 
       
    35 Example Usage:
       
    36 --------------
       
    37 
       
    38 
       
    39 1. Command Line Input :
       
    40    -------------------
       
    41 
       
    42 dumpinstallfilestatustool simple.sis \epoc32\release\winscw\udeb\z\resouce\swicertstore.dat
       
    43 
       
    44     Output:
       
    45    --------
       
    46 
       
    47 Executable1=!:\Documents\testarmv5\apparc.dll
       
    48 
       
    49 FILE STATUS : Capabilities are not satisfied
       
    50 Missing Capabilities :
       
    51 CommDD
       
    52 PowerMgmt
       
    53 MultimediaDD
       
    54 ReadDeviceData
       
    55 WriteDeviceData
       
    56 DRM
       
    57 TrustedUI
       
    58 ProtServ
       
    59 DiskAdmin
       
    60 NetworkControl
       
    61 AllFiles
       
    62 SwEvent
       
    63 NetworkServices
       
    64 LocalServices
       
    65 ReadUserData
       
    66 WriteUserData
       
    67 Location
       
    68 SurroundingsDD
       
    69 UserEnvironment
       
    70 
       
    71 
       
    72 Executable2=!:\sys\bin\tswiallcapabilities.exe
       
    73 
       
    74 FILE STATUS : Capabilities are not satisfied
       
    75 Missing Capabilities :
       
    76 ReadDeviceData
       
    77 WriteDeviceData
       
    78 ReadUserData
       
    79 WriteUserData
       
    80 
       
    81 
       
    82 Press any key to continue
       
    83 
       
    84 In the above example,user capabilities are not specified.
       
    85 
       
    86 
       
    87 2.  Command Line Input :
       
    88     -------------------
       
    89 
       
    90 dumpinstallfilestatustool simple.sis \epoc32\release\winscw\udeb\z\resouce\swicertstore.dat  ReadDeviceData ReadDeviceData 											WriteUserData WriteDeviceData
       
    91 
       
    92 	Output:
       
    93 	-------
       
    94 
       
    95 
       
    96 
       
    97 Executable1=!:\Documents\testarmv5\apparc.dll
       
    98 
       
    99 FILE STATUS : Capabilities are not satisfied
       
   100 Missing Capabilities :
       
   101 CommDD
       
   102 PowerMgmt
       
   103 MultimediaDD
       
   104 DRM
       
   105 TrustedUI
       
   106 ProtServ
       
   107 DiskAdmin
       
   108 NetworkControl
       
   109 AllFiles
       
   110 SwEvent
       
   111 NetworkServices
       
   112 LocalServices
       
   113 Location
       
   114 SurroundingsDD
       
   115 UserEnvironment
       
   116 
       
   117 
       
   118 Executable2=!:\sys\bin\tswiallcapabilities.exe
       
   119 
       
   120 FILE STATUS : Capabilities are satisfied by Signing Certificates
       
   121                  in conjunction with User Capabilities
       
   122 
       
   123 Press any key to continue
       
   124 
       
   125 In the above example with the addition of user specified capabilties , the second executable's capabilities are satisfied.