SYMBOL INDEX (127 symbols across 15 files) FILE: Constants.cs class Constants (line 3) | public static class Constants FILE: Program.cs class Program (line 7) | internal static class Program method Main (line 12) | [STAThread] FILE: Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Properties/Settings.Designer.cs class Settings (line 13) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: UI/Director.cs class Director (line 3) | public class Director method Director (line 7) | public Director(MainWindow mainWindow) method RefreshList (line 12) | public void RefreshList() method Connect (line 28) | private bool Connect(Utility.Sddp.DeviceResponse connection) FILE: UI/Jailbreak.Designer.cs class Jailbreak (line 3) | partial class Jailbreak method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: UI/Jailbreak.cs class Jailbreak (line 20) | public partial class Jailbreak : UserControl method DetectComposerInstallDir (line 44) | private static string DetectComposerInstallDir() method ValidateInstallDir (line 55) | private static bool ValidateInstallDir(string dir) method DetectFromRegistry (line 63) | private static string DetectFromRegistry() method Jailbreak (line 107) | public Jailbreak(MainWindow mainWindow) method Jailbreak_Load (line 120) | private void Jailbreak_Load(object sender, EventArgs e) method checkBoxBlockSplitIo_CheckedChanged (line 156) | private void checkBoxBlockSplitIo_CheckedChanged(object sender, EventA... method DoJailbreak (line 166) | private void DoJailbreak(object sender, EventArgs e) method FindComposerInstallDir (line 315) | private bool FindComposerInstallDir(LogWindow log) method EnsureRootCaCerts (line 381) | private bool EnsureRootCaCerts(LogWindow log) method GenerateComposerCert (line 458) | private bool GenerateComposerCert(LogWindow log) method EnsureJwtSigningKeyPair (line 530) | private bool EnsureJwtSigningKeyPair(LogWindow log) method PatchConfigFile (line 571) | private void PatchConfigFile(LogWindow log) method GetComposerConfigFolder (line 643) | private static string GetComposerConfigFolder() method DeployComposerFiles (line 650) | private static void DeployComposerFiles(LogWindow log, string configFo... method WriteFeatureFlags (line 657) | private static void WriteFeatureFlags(LogWindow log, string configFolder) method UpdateUpdateManagerSettings (line 667) | private static void UpdateUpdateManagerSettings(LogWindow log, string ... method ConfigureSplitIoBlock (line 700) | private static void ConfigureSplitIoBlock(LogWindow log, bool blockSpl... method WriteLicenseFile (line 712) | private static void WriteLicenseFile(LogWindow log, string configFolder) method EnsureDealerAccount (line 732) | private static void EnsureDealerAccount(LogWindow log, string configFo... method SshConnection (line 756) | private ConnectionInfo SshConnection() method PatchDirector (line 799) | private bool PatchDirector(LogWindow log, List warnings) method PatchControllerApiPem (line 913) | private static void PatchControllerApiPem(LogWindow log, ScpClient scp) method ExtractPemBlocks (line 978) | private static IEnumerable ExtractPemBlocks(string pemText) method IsOrphanJailbreakCert (line 992) | private static bool IsOrphanJailbreakCert(string pem) method PatchRemoteCertChain (line 1010) | private static bool PatchRemoteCertChain(LogWindow log, ScpClient scp,... method DedupeX509CertChain (line 1055) | private static string DedupeX509CertChain(string certChain) method DownloadRootDeviceSshKeys (line 1081) | private static bool DownloadRootDeviceSshKeys(LogWindow log, ScpClient... method PatchDirectorySshAuthorizedKeysFile (line 1134) | private static void PatchDirectorySshAuthorizedKeysFile(LogWindow log,... method RebootDirector (line 1204) | private void RebootDirector(LogWindow log, List warnings) method SyncControllerClock (line 1235) | private static void SyncControllerClock(LogWindow log, ScpClient scp) method FetchControllerCommonName (line 1281) | private static string FetchControllerCommonName(ScpClient scp) method WriteJwtCache (line 1311) | private bool WriteJwtCache(LogWindow log, string configFolder, string ... method IsJwtCacheFresh (line 1350) | private static bool IsJwtCacheFresh(string path) method ReadDealerUsername (line 1377) | private static string ReadDealerUsername(string configFolder) method SignMqttJwt (line 1395) | private string SignMqttJwt(LogWindow log, string commonName) method Base64Url (line 1440) | private static string Base64Url(byte[] data) method JsonEscape (line 1448) | private static string JsonEscape(string s) method DownloadFile (line 1457) | private static string DownloadFile(ScpClient scp, string remoteFilename) method UploadFile (line 1470) | private static void UploadFile(ScpClient scp, string remoteFilename, s... method OnIpAddressChanged (line 1493) | private void OnIpAddressChanged(object sender, EventArgs e) method CheckConnection (line 1503) | private async Task CheckConnection() method OnMacAddressChanged (line 1602) | private void OnMacAddressChanged(object sender, EventArgs e) method OnUsernameChanged (line 1609) | private void OnUsernameChanged(object sender, EventArgs e) method OnPasswordChanged (line 1614) | private void OnPasswordChanged(object sender, EventArgs e) method SaveInputSettings (line 1619) | private void SaveInputSettings() method WorkoutPassword (line 1630) | private void WorkoutPassword() method GetDirectorRootPassword (line 1653) | private static string GetDirectorRootPassword(string macAddress) method CreateHttpClient (line 1670) | private static System.Net.Http.HttpClient CreateHttpClient() method GetWritableDriverId (line 1679) | private string GetWritableDriverId() method ApplySshRestoreExploit (line 1718) | private void ApplySshRestoreExploit(string driverId) method ReloadSshService (line 1765) | private void ReloadSshService() method GetJwtToken (line 1778) | private string GetJwtToken() method InstallManagementPack (line 1853) | private async void InstallManagementPack(object sender, EventArgs e) method CallSoapService (line 1967) | private static XDocument CallSoapService(string action, string innerXml) method GetComposerVersions (line 1986) | private static string[] GetComposerVersions() method GetDriversPackageInfo (line 2002) | private static bool GetDriversPackageInfo(string version, method GetInstalledManagementPackVersions (line 2036) | private static HashSet GetInstalledManagementPackVersions() method IsPackInstalled (line 2098) | private static bool IsPackInstalled(string soapVersion, HashSet $"{EndPoint.Address}"; FILE: Utility/Sddp.cs class Sddp (line 9) | internal partial class Sddp : IDisposable method Sddp (line 18) | public Sddp() method Dispose (line 32) | public void Dispose() method Search (line 38) | public void Search(string target) method SendMessage (line 44) | private void SendMessage(string message) method SearchSocketRecv (line 63) | private void SearchSocketRecv(IAsyncResult result)