[TOOL/HOW-TO/SUPPORT]Acronis TIB File Shell & Win10PESE Integration

Discussion in 'MDL Projects and Applications' started by s1ave77, May 9, 2017.

  1. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    #1 s1ave77, May 9, 2017
    Last edited: Jul 13, 2019
  2. l33tissw00t

    l33tissw00t MDL Addicted

    Joined:
    Dec 6, 2012
    Messages:
    818
    Likes Received:
    516
    Trophy Points:
    30
    Awesome. Thank you very much.

    P.S. Which build of Acronis did you use?
     
  3. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    Not sure from what build the used files are. I'm able to open files from 2017 version and from predessessors (should be 2013 or 2015).
     
  4. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    #4 s1ave77, May 10, 2017
    Last edited: May 10, 2017
    (OP)

    Attached Files:

  5. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    Updated the tool to v1.00.10 with files from AcronisBackupAdvanced_11.7_50064_en-US Install. Tested on Win 10 and 8.1, just switched on main PC, all runs well.
     
  6. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    FYI: Just created a password protected TIB with Acronis TI 2017 from Win10PESE and tested to open it with the latest version.

    Result: SUCCESS

    ATIBShell.all.jpg
     
  7. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    FYI.2: Created TIB with password in ATI 2014 and could successfully open it. Then tried with AES encrypted and that fails (shows empty folder).
     
  8. MonarchX

    MonarchX MDL Expert

    Joined:
    May 5, 2007
    Messages:
    1,732
    Likes Received:
    310
    Trophy Points:
    60
    #8 MonarchX, May 12, 2017
    Last edited: May 12, 2017
    WOW! This is so awesome! I always wanted to open my TIB files without having to install Acronis!
     
  9. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    Same here ... so much for my intention :D. Just checking how an BackupAdvanced install handles AES encrypted files natively.

    Files just protected by password work nicely here.
     
  10. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    This is good to know; even Acronis BackupAdvanced itself failed to open pasword and AES encrypted TIB from ATI 2014 :g:.
     
  11. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    Conclusion: AES encrypted TIBs are a PITA

    Installed BackupAdvanced is 11.7_50064. First tested with ATI 2014 AES128 TIB and either accessing via Explorer or mounting via BackupAdvaced failed. Then tested with ATI 2017 AES128 TIB and Explorer access is glitchy (gives access but starts search loop) only mounting via BA worked.
     
  12. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    #12 s1ave77, May 13, 2017
    Last edited: May 13, 2017
    (OP)
    Interestingly Acronis TI 2017 Install is able to open password and AES128 encrypted TIBs via Explorer :g:.

    Unfortunately i still fail to recreate it's Settings using the referenced files. Most reg entries are identic, but it's not using tishell_svr64.dll, so the CLSID entries differ slightly.

    Would be nice if someone figures out the differences.
     
  13. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    PROTOCOL: TIB Shell with Acronis TrueImage files

    Prerequisites:

    Checking Acronis TrueImage 2017 Install in a VM showed a similiar Registry structure for the TIB (and TIA with ATI) Shell. Only the last CLSID entries differ. Where BackupAdvanced references tishell_svr64.dll in CLSID {C539A15C-3AF9-4c92-B771-50CB78F5C751}, TrueImage uses tishell64.dll via CLSID {C539A15D-3AF9-4c92-B771-50CB78F5C751}. Additionally no icu**38.dll referenced in ATI.

    ATI reg keys (original file pathes):
    Code:
    ::===============================================================================================================
    reg add "HKLM\SOFTWARE\Acronis\BackupAndRecovery\CommonComponents" /v "resource.dll" /t REG_SZ /d "C:\Program Files (x86)\Common Files\Acronis\Infrastructure\resource.dll" /f
    ::===============================================================================================================
    reg add "HKLM\SOFTWARE\Classes\.tib" /ve /t REG_SZ /d "tibfile" /f
    ::===============================================================================================================
    reg add "HKLM\SOFTWARE\Classes\tibfile" /ve /t REG_SZ /d "Acronis True Image backup" /f
    reg add "HKLM\SOFTWARE\Classes\tibfile\CLSID" /ve /t REG_SZ /d "{C539A15B-3AF9-4c92-B771-50CB78F5C751}" /f
    reg add "HKLM\SOFTWARE\Classes\tibfile\DefaultIcon" /ve /t REG_SZ /d "C:\Program Files (x86)\Acronis\TrueImageHome\tishell.dll,-4" /f
    reg add "HKLM\SOFTWARE\Classes\tibfile\Shell\open" /ve /t REG_SZ /d "" /f
    reg add "HKLM\SOFTWARE\Classes\tibfile\Shell\open\command" /ve /t REG_SZ /d "explorer /idlist,%%I,%%L" /f
    reg add "HKLM\SOFTWARE\Classes\tibfile\Shell\open\ddeexec" /v "NoActivateHandler" /t REG_SZ /d "" /f
    reg add "HKLM\SOFTWARE\Classes\tibfile\Shell\open\ddeexec" /ve /t REG_SZ /d "[ViewFolder(\"%%l\", %%I, %%S)]" /f
    reg add "HKLM\SOFTWARE\Classes\tibfile\Shell\open\ddeexec\application" /ve /t REG_SZ /d "Folders" /f
    reg add "HKLM\SOFTWARE\Classes\tibfile\Shell\open\ddeexec\ifexec" /ve /t REG_SZ /d "[]" /f
    reg add "HKLM\SOFTWARE\Classes\tibfile\Shell\open\ddeexec\topic" /ve /t REG_SZ /d "AppProperties" /f
    ::===============================================================================================================
    reg add "HKLM\SOFTWARE\Classes\CLSID\{C539A15A-3AF9-4c92-B771-50CB78F5C751}\InProcServer32" /ve /t REG_SZ /d "C:\Program Files (x86)\Acronis\TrueImageHome\tishell64.dll" /f
    reg add "HKLM\SOFTWARE\Classes\CLSID\{C539A15A-3AF9-4c92-B771-50CB78F5C751}\InProcServer32" /v "ThreadingModel" /t REG_SZ /d "Apartment" /f
    ::===============================================================================================================
    reg add "HKLM\SOFTWARE\Classes\CLSID\{C539A15B-3AF9-4c92-B771-50CB78F5C751}" /ve /t REG_SZ /d "Acronis Secure Zone" /f
    reg add "HKLM\SOFTWARE\Classes\CLSID\{C539A15B-3AF9-4c92-B771-50CB78F5C751}\DefaultIcon" /ve /t REG_SZ /d "C:\Program Files (x86)\Acronis\TrueImageHome\tishell.dll,-4" /f
    reg add "HKLM\SOFTWARE\Classes\CLSID\{C539A15B-3AF9-4c92-B771-50CB78F5C751}\Implemented Categories\{00021490-0000-0000-C000-000000000046}" /f
    reg add "HKLM\SOFTWARE\Classes\CLSID\{C539A15B-3AF9-4c92-B771-50CB78F5C751}\InProcServer32" /ve /t REG_SZ /d "C:\Program Files (x86)\Acronis\TrueImageHome\tishell64.dll" /f
    reg add "HKLM\SOFTWARE\Classes\CLSID\{C539A15B-3AF9-4c92-B771-50CB78F5C751}\InProcServer32" /v "ThreadingModel" /t REG_SZ /d "Apartment" /f
    reg add "HKLM\SOFTWARE\Classes\CLSID\{C539A15B-3AF9-4c92-B771-50CB78F5C751}\ShellFolder" /v "Attributes" /t REG_DWORD /d "2684354560" /f
    ::===============================================================================================================
    reg add "HKLM\SOFTWARE\Classes\CLSID\{C539A15D-3AF9-4c92-B771-50CB78F5C751}\InProcServer32" /ve /t REG_SZ /d "C:\Program Files (x86)\Acronis\TrueImageHome\tishell64.dll" /f
    reg add "HKLM\SOFTWARE\Classes\CLSID\{C539A15D-3AF9-4c92-B771-50CB78F5C751}\InProcServer32" /v "ThreadingModel" /t REG_SZ /d "Apartment" /f
    ::===============================================================================================================
    
    TEST RESULT: Negative

    Referenced files in ATI:
    Code:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Acronis\BackupAndRecovery]
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Acronis\BackupAndRecovery\CommonComponents]
    "ipc_client.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\ipc_client.dll"
    "account_server_client.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\account_server_client.dll"
    "mms_text_bundle.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\mms_text_bundle.dll"
    "dml_sqlite_addon.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\dml_sqlite_addon.dll"
    "dml.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\dml.dll"
    "ipc_server.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\ipc_server.dll"
    "security_core.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\security_core.dll"
    "service_commands_addon.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\service_commands_addon.dll"
    "core_workers_shared_context.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\core_workers_shared_context.dll"
    "sync_connectivity_agent_addon.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\sync_connectivity_agent_addon.dll"
    "async_service.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\async_service.dll"
    "access_manager.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\access_manager.dll"
    "por.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\por.dll"
    "settings.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\settings.dll"
    "zmq_infra.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\zmq_infra.dll"
    "resource.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\resource.dll"
    "remote_facade.dll"="C:\\Program Files (x86)\\Common Files\\Acronis\\Infrastructure\\remote_facade.dll"
    
     
  14. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    --fixed a missing CLSID key in uninstaller

    Therefor: Update to v1.00.16
     
  15. l33tissw00t

    l33tissw00t MDL Addicted

    Joined:
    Dec 6, 2012
    Messages:
    818
    Likes Received:
    516
    Trophy Points:
    30
    Will Acronis Shell work with 32-bit Windows (10)?
     
  16. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    It should do.
     
  17. l33tissw00t

    l33tissw00t MDL Addicted

    Joined:
    Dec 6, 2012
    Messages:
    818
    Likes Received:
    516
    Trophy Points:
    30
  18. Nikos

    Nikos MDL Novice

    Joined:
    Jul 20, 2010
    Messages:
    24
    Likes Received:
    9
    Trophy Points:
    0
    Ι successfully tested the current version 1.00.16, with .tib files created with Acronis True Image version 2019.

    Are you thinking of updating Acronis TIB File Shell?
     
  19. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    If you share the files it spares me the need to search for them ... then it'd be possible to upgrade the hook ...:D.
     
  20. urie

    urie Moderator Staff Member

    Joined:
    May 21, 2007
    Messages:
    9,035
    Likes Received:
    3,383
    Trophy Points:
    300