Danger
This guide is intended for system administrators. If you lack the required technical knowledge, reach out to your IT department for assistance.
The RealityPlan Hub is an ElectronJS application. Its purpose is to manage the data and binaries of RealityPlan desktop applications. The RealityPlan desktop application data is downloaded from the Prevu3D Cloud Platform, where the user is authenticated. The data is related to projects of the user’s organizations.
Installer
The RealityPlan Hub's installer is an executable file created with Nullsoft Scriptable Install System (NSIS). To execute it, admin rights are necessary. The installer file is digitally signed by Prevu3D and certified by a Sectigo EV certificate (thumbprint 12340d1e9d2ecaec2697b342ff8db06a18241ecf).
Command Line Arguments
You can use the following command line arguments with the installer:
Install silently:
/S
Ignore CRC checks:
/NCRC
Set install directory:
/D=C:\ProgramData\ProgramName
Files Written
The installer will write the following files to the system:
Application files (binaries and data):
C:\Program Files\RealityPlanHub
Shortcuts:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Prevu3D RealityPlan Hub.lnk
Temporary DLLs and 7z archive (nsk\<4 digits>.tmp):
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\app-64.7z
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsis7z.dll
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsProcess.dll
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\System.dll
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\StdUtils.dll
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\UAC.dll
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\WinShell.dll
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsDialogs.dll
Installer executable:
C:\Users\<username>\AppData\Local\prevu3d-hub-updater\installer.exe
Registry
The installer creates the following registry keys:
HKLM\Software\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d
Application
The "Prevu3D RealityPlan Hub.exe" executable file is not digitally signed. The application requires access to the following files and registry keys.
Files Written
The application writes data to the following locations:
Chromium data (local storage, cookies, cache, logs, etc.) and application state:
C:\Users\<username>\AppData\Roaming\Prevu3D Hub\ & C:\Users\<username>\AppData\Roaming\Prevu3D RealityPlan Hub
Downloaded project data:
C:\Users\<username>\Prevu3D\Projects\<name of project>\
Downloaded executable desktop application binaries (Unity app binaries):
C:\Users\<username>\AppData\Roaming\Prevu3D Hub\Application\<semver>\
Registry
The application creates the following registry keys and values for URL protocol:
HKCU\Software\Classes\prevu3d\shell\open\command
HKCU\Software\Classes\prevu3d\URL Protocol
Network
The application connects to the following URLs:
Prevu3D API: https://cloud-api.prevu3d.com/
Download project data and binaries: https://assets-cloud.prevu3d.com/
Update server: https://hub-binaries.prevu3d.com/