Skocz do zawartości

Rekomendowane odpowiedzi

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)

Zrzut_ekranu_2014_09_28_o_14_57_58.png

 

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/>
Odnośnik do komentarza
Udostępnij na innych stronach

Udało się  =P~ - 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.

Odnośnik do komentarza
Udostępnij na innych stronach

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ć.

Odnośnik do komentarza
Udostępnij na innych stronach

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"

Odnośnik do komentarza
Udostępnij na innych stronach

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/

post-388-0-98770800-1412009726_thumb.png

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

post-388-0-01529900-1412010004_thumb.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

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>
Odnośnik do komentarza
Udostępnij na innych stronach

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?

Odnośnik do komentarza
Udostępnij na innych stronach

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...

Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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...

Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.