Ich möchte hier einmal eine Schrit-für-Schritt-Anleitung einstellen, wie man Xentry XDOS 09/2023 in einer virtuellen Maschine aufsetzt, da die Installation doch nicht so trivial ist und ich viel Zeit und viele Versuche benötigt habe. Dies sollte auch mit der XPT Version funktionieren.
Mein Host-System: Linux Ubuntu 22.04, i7-Core Prozessor, 16 GB RAM
Hypervisor: VMWare Player 17
Anleitung:
Jetzt wird es Zeit, sich um den VCI - z.B. den VXDiag VCE SE - zu kümmern. Der VXDiag ist eine USB-to-Ethernet-Adapter. Dieser wird von VMWare-Player jedoch nicht richtig eingebunden auf meinem Linux. Das macht aber nichts, da Linux ihn richtig einbindet. Wir müssen nur dafür sorgen, dass dieses Ethernet-Interface auch an die Virtuelle Maschine als Brigde weitergeleitet wird. Da VMWare Player bei der Installation aber nur eine Bridge standardmäßig anlegt, müssen wir eine zweite selbst anlegen. Hierzu den VMWare-Network-Editor aufrufen:
Dadurch öffnet sich der VMWare-Ethernet-Editor. Hier den Adapter "vmnet0" auswählen und unten bei Brigded to: "Automatic" gegen "eno1" oder "wlp.." tauschen, um vmnet0 auf die echte Ethernet-Schnittstelle eno1/wlp.. zu mappen. Dann zusätzlich einen neuen ungenutzten Network-Adapter (z.B. vmnet2) hinzufügen mittels "Add Network...". Hier Brigded auswählen und auf den VXDiag (enx...) mappen. Am Ende noch "Save" klicken.
Jetzt VMware-Player starten und in die Einstellungen der VM gehen. Hier einen zweiten Network-Adapter hinzufügen und auf Bridge stellen und speichern. VMware-Player wieder schließen und die .vmx-Datei mit einem Editor öffnen und für den zweiten Ethernet-Adapter (ethernet1) folgende Zeilen anfügen:
.vmx-Datei speichern und VM starten.
Hinweis:
Die gesamte Installation kann bestimmt noch etwas von der Reihenfolge optimiert und dadurch verkürzt werden.
Wenn jemand eine Lösung für Virtualbox findet, wäre ich sehr daran interessiert.
Nachtrag:
Habe nach einem halben Jahr mal spaßeshalber das Xentry angeworfen und meinen MB ausgelesen. Prompt kam eine Meldung vom VCI, dass meine Lizenz abgelaufen sei - Nerv.... Das Auslesen ging trotzdem. Habe dann den VX Manager (mit Internetverbindung) und eingestecktem VXDiag (nur am Notebook, nicht am MB) gestartet und die Firmware aktualisiert. Danach wurde das VCI erst mal nicht erkannt. Dann musste ich im VX Manager noch unter Diagnostic die Lizenzen 01-Passthru und 13-Benz updaten. Dabei wurde wieder der Xentry VCI Manager automatisch gestartet und danach funktionierte der VXDiag wieder einwandfrei und ohne Fehlermeldung.
Mein Host-System: Linux Ubuntu 22.04, i7-Core Prozessor, 16 GB RAM
Hypervisor: VMWare Player 17
Anleitung:
- Im VMWare Player eine ganz normale neue VM erzeugen mit 2 Prozessoren, 2GB RAM, min. 150 GB Festplatte und Ethernet als Bridge konfigurieren (bei Start aber nicht verbunden). In dieser VM ganz normal Windows 10 installieren.
Achtung! Die VMWare-Tools dürfen NICHT installiert werden.
- Nun die VM beenden und die zugehörige .vmx-Datei mit einem Texteditor öffnen. Am Ende der Datei die folgenden 2 Zeilen anfügen:
Code:hypervisor.cpuid.v0 = "FALSE" monitor_control.restrict_backdoor = "TRUE"
Da es offenbar eine ähnliche Restriktion (restrict_backdoor) bei Virtualbox nicht gibt, ist es im Moment nicht möglich, Xentry mit AppID 252 in Virtualbox zum laufen zu bringen.
Weil die VMWare-Tools ebenfalls Hypercalls benutzen, funktionieren diese (zumindest Teile davon) nicht mehr. Daher dürfen diese nicht installiert werden.
- Jetzt die VM wieder starten und nachdem Windows hochgelaufen ist, die Firewall für alle Zonen ausschalten.
Als nächstes den Windows Defender auschalten: Hierzu in Einstellungen->Windows-Sicherheit->Viren- & Bedrohungsschutz->Einstellungen für Viren-&Bedrohungschutz->Einstellungen verwalten gehen und dann Echtzeitschutz, Cloudbasierter Schutz und automatische Übermittlung von Beispielen ausschalten.
Jetzt auch die Einstellungen für Benutzerkonten (User Account Control) ganz nach unten stellen auf Nie benachrichtigen.
- Jetzt XDOS und den Full-Fix nacheinander installieren OHNE dazwischen neu zu booten.
- Nach Beendigung der Installation Windows neu starten. Nun wird der ConfigAssist automatisch gestartet. Hier erstmal auf "Simulation ohne VCI" klicken. Der ConfigAssist öffnet sich. Jetzt Internet einschalten (Bridge nun virtuell verbinden). Jetzt im ConfigAssist auf "Konfigurieren" klicken. Weiter. Weiter.
- Jetzt den ConfigAssist erstmal klein machen (Fenster) und die Sicherheitseinstellungen (Punkt 3, Echtzeitschutz) abermals ausschalten, damit der Keygen vom Defender nicht gekillt (gelöscht) wird. Zurück zum ConfigAssist wechseln und die Hardware-ID kopieren. Darauf achten, dass die App-ID 252 ist.
Wenn die App-ID nicht 252 ist, dann braucht man nicht weitermachen.
Startkey generieren und bei Manuell eintragen. Anwenden & Weiter.
- Im ConfigAssist Ohne Retail Data Storage anklicken (Radio-Button) und Anwenden & weiter. Warnung mit OK bestätigen. Nochmals Anwenden & weiter klicken und Beenden.
- Jetzt kann Xentry gestartet werden und man kann sich einloggen. Jetzt können auch über das AddOn-Center die Addons geladen werden.
Nachdem alle Addons geladen wurden, Internet (für immer ) trennen (Bridge wieder trennen).
- VM beenden.
Jetzt wird es Zeit, sich um den VCI - z.B. den VXDiag VCE SE - zu kümmern. Der VXDiag ist eine USB-to-Ethernet-Adapter. Dieser wird von VMWare-Player jedoch nicht richtig eingebunden auf meinem Linux. Das macht aber nichts, da Linux ihn richtig einbindet. Wir müssen nur dafür sorgen, dass dieses Ethernet-Interface auch an die Virtuelle Maschine als Brigde weitergeleitet wird. Da VMWare Player bei der Installation aber nur eine Bridge standardmäßig anlegt, müssen wir eine zweite selbst anlegen. Hierzu den VMWare-Network-Editor aufrufen:
#> sudo /usr/lib/vmware/bin/vmware-netcfg
Dadurch öffnet sich der VMWare-Ethernet-Editor. Hier den Adapter "vmnet0" auswählen und unten bei Brigded to: "Automatic" gegen "eno1" oder "wlp.." tauschen, um vmnet0 auf die echte Ethernet-Schnittstelle eno1/wlp.. zu mappen. Dann zusätzlich einen neuen ungenutzten Network-Adapter (z.B. vmnet2) hinzufügen mittels "Add Network...". Hier Brigded auswählen und auf den VXDiag (enx...) mappen. Am Ende noch "Save" klicken.
Jetzt VMware-Player starten und in die Einstellungen der VM gehen. Hier einen zweiten Network-Adapter hinzufügen und auf Bridge stellen und speichern. VMware-Player wieder schließen und die .vmx-Datei mit einem Editor öffnen und für den zweiten Ethernet-Adapter (ethernet1) folgende Zeilen anfügen:
ethernet1.connectionType = "custom"
ethernet1.vnet = "vmnet2"
.vmx-Datei speichern und VM starten.
- Ethernet und VXDiag Brigde mit der VM verbinden. Beide Netzwerke müssen nun aktiv sein und eine IP haben.
- Nun VX Manager VX Manager 1.8.9.0601.exe ausführen und 01-Passthru und 13-Benz installieren lassen. Es wird automatisch der Xentry VCI Manager gestartet. (Installation am besten im Video anschauen.) VX Manager nach Installation ausführen lassen und Upgrade und License-Update durchführen lassen (hierfür wird Internet benötigt). Der VCI wird nun von Xentry fehlerfrei als "Connected" angezeit.
- Jetzt muss der ConfigAssist nochmals aufgerufen werden und Xentry mit dem VCI aktiviert werden. Hierzu den Xentry ConfigAssist starten und dieses mal Xentry Diagnostic VCI auswählen. Konfiguration wie am Anfang (Schritt 6, vorher unbedingt wieder den Echtzeitschutz deaktivieren!) durchführen und einen neuen StartKey generieren und eingeben. Weiter. VCI-Kopplung darf nicht durchgeführt werden. Einfach Weiter bis Ende. Internet wieder trennen (Bridge 1 trennen).
- Jetzt die Blacklist-List von Xentry patchen. Dazu diese vom VXDiagShop downloaden. Die beiden Dateien
cal.sli
undcsl.sli
nach
C:\Program Files (x86)\Mercedes-Benz\Xentry\llist
kopieren und die originalen überschreiben lassen. In dem Blacklist-Patch sind auch die Dateien für DAS enthalten.
- Jetzt kann "XENTRY Diagnosis Cars" gestartet und angewendet werden.
Hinweis:
Die gesamte Installation kann bestimmt noch etwas von der Reihenfolge optimiert und dadurch verkürzt werden.
Wenn jemand eine Lösung für Virtualbox findet, wäre ich sehr daran interessiert.
Nachtrag:
Habe nach einem halben Jahr mal spaßeshalber das Xentry angeworfen und meinen MB ausgelesen. Prompt kam eine Meldung vom VCI, dass meine Lizenz abgelaufen sei - Nerv.... Das Auslesen ging trotzdem. Habe dann den VX Manager (mit Internetverbindung) und eingestecktem VXDiag (nur am Notebook, nicht am MB) gestartet und die Firmware aktualisiert. Danach wurde das VCI erst mal nicht erkannt. Dann musste ich im VX Manager noch unter Diagnostic die Lizenzen 01-Passthru und 13-Benz updaten. Dabei wurde wieder der Xentry VCI Manager automatisch gestartet und danach funktionierte der VXDiag wieder einwandfrei und ohne Fehlermeldung.
Zuletzt bearbeitet: