Marucins Posted September 28, 2014 Report Share Posted September 28, 2014 Znalazłem błąd, miałem: <key>MLB</key> <string>J5.........8C </string> Mam jeszcze wpis: <key>BoardType</key> <integer>10</integer> WYWALIĆ? //edit Zdawało mi się że wszystko dobrze skopiowałem: Znowu muszę dać sobie na wstrzymanie (aż zdejmą bana) Albo coś pokićkałem i dodałem niepotrzebnie <key>RtVariables</key> <dict> <key>LogEveryBoot</key> <string>10</string> <key>LogLineCount</key> <integer>3000</integer> <key>MLB</key> <string>J5*********8C</string> <key>MountEFI</key> <true/> <key>ROM</key> <string>70********65</string> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>03/09/2013</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>IM142.88Z.0118.B00.1309031249</string> <key>Board-ID</key> <string>Mac-27ADBB7B4CEE8E61</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardSerialNumber</key> <string>J5*********8C</string> <key>BoardType</key> <integer>10</integer> <key>BoardVersion</key> <string>iMac14,2</string> <key>ChassisAssetTag</key> <string>iMac-Aluminum</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>0xd</string> <key>Family</key> <string>iMac</string> <key>LocationInChassis</key> <string>Part Component</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Mobile</key> <false/> <key>ProductName</key> <string>iMac14,2</string> <key>SerialNumber</key> <string>C02*******J4</string> <key>SmUUID</key> <string>29******-****-****-****-************</string> <key>Trust</key> <true/> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>CustomUUID</key> <string>ab******-****-****-****-************</string> <key>InjectKexts</key> <true/> <key>InjectSystemID</key> <true/> Link to comment Share on other sites More sharing options...
oswaldini Posted September 28, 2014 Report Share Posted September 28, 2014 A czy ja coś pisałem o CustomUUID ? Do kosza: CustomUUID oraz InjectSystemID. Nawet jak masz bana to przy prawidłowych danych od kopa zaskoczy iMessages. Link to comment Share on other sites More sharing options...
Marucins Posted September 28, 2014 Report Share Posted September 28, 2014 A pozostałe sekcje? Zostawić czy wyciąć? Link to comment Share on other sites More sharing options...
iBlond Posted September 29, 2014 Author Report Share Posted September 29, 2014 Udało się - działa. A dla tych którzy dalej mają problem tłumaczę po mojemu: Uruchamiamy Clover Configurator. Generujemy symbios i zakładce "Rt Variables" podajemy ROM od dawcy. Następnie w Symbios "Serial Number" (także od dawcy). Zapisujemy i voila. Dziękuję panowie za pomoc. Link to comment Share on other sites More sharing options...
oswaldini Posted September 29, 2014 Report Share Posted September 29, 2014 iBlond podanie tylko ROMu i Serialu to nieprawidłowe podejście. Napisałem już kilkakrotnie co trzeba było wprowadzić. Jak wprowadziłeś(aś) SerialNumber to komputer jest rozpoznawany błędnie - tak jak dawca, a nie tak jak ustawiłeś(aś) w pozostałych wpisach SMBIOSu. Marucins możesz zostawić, nie powinno przeszkadzać. Link to comment Share on other sites More sharing options...
Marucins Posted September 29, 2014 Report Share Posted September 29, 2014 Nie jest dobrze. Komunikat dalej widnieje. Nie wiem czy to wina usunięcia CustomUUID, przez który systemowe klucze wywróciły się do góry nogami. Tak samo jak ustawienia, launchpad i inne. Zaraz postaram się ogarnąć raz jeszcze config (może coś źle przepisałem) jak i przywrócić ustawienia po usunięciu "CustomUUID" i "InjectSystemID" Link to comment Share on other sites More sharing options...
oswaldini Posted September 29, 2014 Report Share Posted September 29, 2014 Marucins wyślij mi na PW swój debug z MacPro i swój config.plist to Ci przygotuję wszystko. Po podstawieniu prawdziwych danych wszstk powinno się właśnie pozmieniać w systemie, bo rozpozna tak jakby nowy czysty system. Link to comment Share on other sites More sharing options...
oswaldini Posted September 29, 2014 Report Share Posted September 29, 2014 Aktualizacja 8.10.2014 Kolejna zadowolona osoba z działającego iMessages Po raz kolejny i już ostatni raz napiszę co trzeba zrobić: 1. na prawdziwym macu odpalamy iMessageDebug v2: http://www.insanelymac.com/forum/files/download/278-imessage-debug/ 2. z debuga interesują nas 3 środkowe wartości: System-ID, ROM i BoardSerialNumber. 3. do config.plist Clovera wstawiamy: System-ID jako SmUUID w sekcji SMBIOS BoardSerialNumber jako BoardSerialNumber w sekcji SMBIOS ROM jako ROM w sekcji RtVariables Pozostałe wpisy w sekcji SMBIOS zostawiamy wygenerowane przez np. Chameleon Wizarda. Poniżej przykład: <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>10/12/2012</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>IM131.88Z.010A.B05.1210121459</string> <key>Board-ID</key> <string>Mac-FC02E91DDD3FA6A4</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardSerialNumber</key> <string>J5xxxxxxxxxTC</string> od dawcy <key>BoardVersion</key> <string>iMac13,2</string> <key>Family</key> <string>iMac</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>ProductName</key> <string>iMac13,2</string> <key>SerialNumber</key> <string>C02xxxxxDNMP</string> wygenerowany w CW <key>SmUUID</key> <string>11xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxEC</string> od dawcy </dict> <key>RtVariables</key> <dict> <key>ROM</key> <string>00xxxxxxxx6a</string> od dawcy </dict> Jeżeli powyższe wam nie działa zrobiliście coś źle, nie ma opcji, żeby dane z prawdziwego Maca nie zaskoczyły. EDIT: prawdziwe wartości podał kolega JEDI_V stronę wcześniej: http://hamac.pl/topic/9864-imessages/?p=94404 meeron, dnee, afro_usa and 1 other 4 Link to comment Share on other sites More sharing options...
lysyr Posted September 29, 2014 Report Share Posted September 29, 2014 okej, wpisałem dane od kolegi JEDI_V i wszystko działa. dziekować Link to comment Share on other sites More sharing options...
patS_ Posted October 5, 2014 Report Share Posted October 5, 2014 Ja mam w swoim configu tak i wszystko działa. Jedyne co wygenerowałem w "Chameleon Wizard 4.3.2" to: ProductName i SerialNumber. Mam tylko takie małe pytanko. Resztę tych wpisów z SMBIOS typu: Bios Version, Bios Date itp też trzeba wpisać czy nie koniecznie? P.S. Przy okazji zauważyłem tej modyfikacji że działa FaceTime - przed logował mi się ale nie chciał zweryfikować adresu kontaktowego tzw. adres mail czy telefon jak inni mają mnie znaleźć - zapętlało się w kółko czyli login dane kontaktowe i z powrotem login etc. <key>RtVariables</key> <dict> <key>LogEveryBoot</key> <string>10</string> <key>LogLineCount</key> <integer>3000</integer> <key>MountEFI</key> <true/> <key>MLB</key> <string>Dawca</string> <key>ROM</key> <string>Dawca</string> </dict> <key>SMBIOS</key> <dict> <key>ProductName</key> <string>Chameleon Wizard</string> <key>SerialNumber</key> <string>Chameleon Wizard</string> <key>BoardSerialNumber</key> <string>Dawca</string> <key>SmUUID</key> <string>Dawca</string> </dict> Link to comment Share on other sites More sharing options...
oswaldini Posted October 5, 2014 Report Share Posted October 5, 2014 Cały smbios musisz mieć wygenerowany prawidłowo poza wartościami, które podstawiamy z dawcy wg mojego opisu. Link to comment Share on other sites More sharing options...
reyder Posted October 5, 2014 Report Share Posted October 5, 2014 iMessage znów działa, bez ponownego dzwonienia do Apple Dzięki Link to comment Share on other sites More sharing options...
iStig Posted October 7, 2014 Report Share Posted October 7, 2014 zczytywanie danych z RtVariables zostało dość dawno zaniechane na rzecz danych w sekcji smbios, więc można sobie tą część pominąć. Z resztą od r2889 można pominąć także pozostałe opcje RtVariables... Link to comment Share on other sites More sharing options...
loader1987 Posted October 7, 2014 Report Share Posted October 7, 2014 Oooo tego szukałem od jakiegoś czasu (jakieś 2 miesiące) nie działał mi imessage. Kiedyś spróbuję zrobić osx na cloverze a nie na myhacku Link to comment Share on other sites More sharing options...
Ravven Posted October 8, 2014 Report Share Posted October 8, 2014 zczytywanie danych z RtVariables zostało dość dawno zaniechane na rzecz danych w sekcji smbios, więc można sobie tą część pominąć. Z resztą od r2889 można pominąć także pozostałe opcje RtVariables... Skąd w takim razie będą dane ROM? Czy normalnie Clover nie bierze tego z karty LAN zamontowanej w sprzęcie? Link to comment Share on other sites More sharing options...
oswaldini Posted October 8, 2014 Report Share Posted October 8, 2014 Możliwe, że ROM nie jest wcale brany pod uwagę. Zaraz sprawdzę i dam znać, może obejdzie się bez sekcji Rt. iStig sekcja Rt nie jest już ważna od momentu jak mamy natywny zapis do nvram. Link to comment Share on other sites More sharing options...
314TeR Posted October 8, 2014 Report Share Posted October 8, 2014 ROM, to mac address karty sieciowej, podejrzewam, że Apple sprawdza go i jeśli nie zaczyna się od puli Applowych, to jest blokowany. Notabene ciekaw jestem czy jakby udało się zmienić w płycie mac address na taki podobny do Applowych, czy to by wystarczyło... SmUUID i tak jest generowany na podstawie jego... więc... kto wie... Link to comment Share on other sites More sharing options...
oswaldini Posted October 8, 2014 Report Share Posted October 8, 2014 OK potwierdziłem powyższe stwierdzenie o RtVariables, ROM musi zostać, MLB możemy wywalić i zostaje tylko w sekcji SMBIOS. Już aktualizuje tutek. Link to comment Share on other sites More sharing options...
iStig Posted October 8, 2014 Report Share Posted October 8, 2014 jeśli nic nie zmienili to część RtVariables było "wywalone" dobry rok do tyłu - nie zostały do końca wywalone, bo sekcja została, ale robi to co jest w SMBIOS - dyskutowaliśmy o tym tu: http://hamac.pl/topic/6978-configplist/?p=69133 a tu jest konkretne info slice: http://hamac.pl/topic/6978-configplist/?p=69135 od wersji r2889 wywalone zostały pozostałe rzeczy - zczytywane z nvram. i jeszcze info o MLB i ROM za wiki Clovera: http://clover-wiki.zetam.org/Configuration/RtVariables i najważniejsza część nas interesująca w części SMBIOS, odpowiedzialna za "byłe" rtvariables, czyli ROM=SmUUID, a MLB=BoardSerialNumber: SmUUID<key>SmUUID</key><string>00000000-0000-1000-8000-010203040506</string> This is the UUID, which is written into the SMBIOS table. Apparently it makes sense to fill the last pairs of digits with the MAC address of your ethernet card. This UUID will also be used in case CustomUUID is missing. It also be used to initialize ROM RtVariable (use by iMessage) in case ROM is missing. BoardSerialNumber <key>BoardSerialNumber</key><string>C02032101R5DC771H</string>SMBIOS.table2->SerialNumber Don't mix it with system serial number. Clover will use one specific value here, which needs to be replaced by your own serial number. It is required for working iCloud and iMessage services (initialize MLB RtVariable if missing). The length must be 17 digits, consisting of letters from the Latin alphabet and numbers. The serial number used by Clover is most probably banned already. Link to comment Share on other sites More sharing options...
oswaldini Posted October 8, 2014 Report Share Posted October 8, 2014 Teoria, a praktyka się różni. O tym, że RtVariables poszlo w odstawkę wiemy od dawna, natomiast jeżeli nie wprowadzisz ROMu od dawcy do sekcji Rt to iMessages nie zadziała. Może ja coś skopałem tak więc proszę żeby jeszcze inni potwierdzili usuwając całą sekcję Rt, zrestartować, potem wylogować się z iMessages i zalogować się ponownie. Link to comment Share on other sites More sharing options...
iStig Posted October 8, 2014 Report Share Posted October 8, 2014 fakt - trzeba by zerknąć do kodu, czy faktycznie jest: "It also be used to initialize ROM RtVariable (use by iMessage) in case ROM is missing" jeśli nie to jest to bug i trzeba zgłosić Link to comment Share on other sites More sharing options...
314TeR Posted October 8, 2014 Report Share Posted October 8, 2014 ROM = MAC Address eth0 z płyty. Jak go się wywali z RT, to Clover wstawia tam MAC przypisany to eth0. Natomiast MLB w teorii powinno być Board Serial Number, sęk w tym, że do niedawna w MLB był wstawiany na sztywno numer z MacPro5,1. Warto by było też to sprawdzić czy po usunięciu MLB z sekcji RT, MLB jest ustawiane na podstawie Board Serial Numer z sekcji SMBIOS. No i wracam do wcześniejszego podejrzenia, czy aby nie wystarczy zmodyfikować MAC Address z płyty aby wszystko zaskoczyło... Link to comment Share on other sites More sharing options...
oswaldini Posted October 8, 2014 Report Share Posted October 8, 2014 Wywaliłem MLB z sekcji RT i zostało tylko w SMBIOSie, iMessage_debud wczytuje go tak jak ustawiłem więc jest OK. To samo z ROMem, jest w sekcji RT i tą samą wartość wypluwa iMessage_debud. EDIT: najciekawsze jest to, że mac address w preferencjach systemowych jest ten fizyczny, a nie podstawiany. Link to comment Share on other sites More sharing options...
iStig Posted October 8, 2014 Report Share Posted October 8, 2014 Natomiast MLB w teorii powinno być Board Serial Number, sęk w tym, że do niedawna w MLB był wstawiany na sztywno numer z MacPro5,1. Warto by było też to sprawdzić czy po usunięciu MLB z sekcji RT, MLB jest ustawiane na podstawie Board Serial Numer z sekcji SMBIOS. No i wracam do wcześniejszego podejrzenia, czy aby nie wystarczy zmodyfikować MAC Address z płyty aby wszystko zaskoczyło... właśnie przy BoardSerialNumber upatrywałbym najwięcej problemów, bo dużo osób kopiuje configi z wypełnioną tą częścią, a zmieniają tylko SerialNumber (nie płyty, a kompa), a wiki daje nam info o właśnie BoardSerialNumber: The serial number used by Clover is most probably banned already i pewnie wrzucenie w ostatnie znaki SmUUID MAC adresu naszej karty robi resztę roboty Link to comment Share on other sites More sharing options...
oswaldini Posted October 8, 2014 Report Share Posted October 8, 2014 Sprawdzę to wieczorem. Link to comment Share on other sites More sharing options...
Recommended Posts