iMessage - NVRAM für Chameleon

  • Die beiden Teile im Anhang dienen gemeinsam dazu, eine NVRAM-Simulation zu generieren, die beim Anmelden an Apples iMessage und FaceTime benötigt wird. Das Modul FileNVRAM.dylib gehört in den Ordner Extra/modules bei einer Chameleon/Chimera-Installation und der Kext FileNVRAM.kext in System/Library/Extentions. Nach den Erstellen des NVRAMs und einem Neustart kann dieser mit Terminal-Befehlen beschrieben werden, wie z.B.:
    Hier als Beispiel der MLB- und der ROM-Wert für iMessage:

    Code
    1. sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB=C0232130012FD49AR
    2. sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM=%40%6c%8f%c3%94%8e


    Man braucht ein % -Zeichen vor jedem Zahlen/Buchstaben-Paar des ROM-Wertes bei der Eingabe, wie: %nn%nn%nn%nn%nn%nn). Ich hab hier mal ein paar abgelaufene Beispiel-Werte aus unserer Datenbank genommen. Es gelten natürlich weiter die Einschränkungen aus Griven's Thread


    Unterdessen sind wir einen deutlichen Schritt weiter: eigentlich lässt sich recht einfach auch die SystemId in die org.chameleon.Boot.PList schreiben. Und: Sie wird von da aus tatsächlich ausgelesen

    Code
    1. <key>SystemId</key>
    2. <string>Nummer</string>


    und

    Code
    1. <key>PlatformUUID</key>
    2. <string>Nummer</string>


    Beide Werte müssen natürlich genau denen vom Original entsprechen, nichts verdreht, hier ist es richtig rum..

    Dateien

    • nvram.zip

      (34,54 kB, 255 Mal heruntergeladen, zuletzt: )


    :hackintosh:

    2 Mal editiert, zuletzt von MacGrummel ()