Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie
* * * * * 1 głosy

Czy można pozbyć się komunikatu DSMOS


  • Zaloguj się, aby dodać odpowiedź
4 odpowiedzi w tym temacie

#1 PolishApple

PolishApple

    Trackpoint Fetish

  • Members
  • 1601 postów
  • LocationWrocław

Napisano 26 czerwiec 2015 - 01:16

Hej, ostatnio mój kolega zwrócił moją uwagę na komunikaty DSMOS podczas bootowania. Kiedy pojawia się "Waiting for DSMOS" bootowanie staje na jakieś 8-10s. Pomyslałem że usunę kext ze S/L/E i faktycznie w tym miejscu bootowanie nie przystaneło ale OSX nie chciał potem wstać(po trybie verbose czrny ekran). Więc chciałbym się zapytac was czy jest jakis sposób na kommunikaty DSMOS?


  iwiczmX.gifsngnpc.jpg

 macOS 10.12 | Lenovo Thinkpad X220 | i7 2715qe 2.10Ghz | Intel QM67 | Intel HD3000 | - Quad MOD :>

 macOS 10.12 | Lenovo Thinkpad W530 | i7 3840qm 2.80Ghz | Intel QM77 | Nvidia k1000 | - Nowa płyta i Procek :>

 OSX 10.11 | Lenovo Thinkpad T440p | i5 4300m 2.60Ghz | Intel QM87 | Intel HD4600 | - na szczęście sprzedany

 OSX 10.11 | Lenovo Thinkpad X230 | i5 3320m 2.60Ghz | Intel QM77 | Intel HD4000 | - Zdechł

 macOS 10.2 | i7 2700k 5.00Ghz | AsUs P8P67 LE | ASUS GTX 980Ti |

OSX  10.9.5 | Lenovo Thinkpad L412 | i5 520m 2.44Ghz | Intel HM55 | Intel GMA HD | - Odpoczywa na półce

 OSX  10.8.5 | Lenovo Thinkpad T61 | C2D T9600 | Intel 965 | Intel GMA X3100 | - Zimuje :>


#2 oswaldini

oswaldini
  • Moderators
  • 10351 postów
  • LocationBrzeszcze / Kraków

Napisano 26 czerwiec 2015 - 09:33

Nie wywalamy na pałę rzeczy z systemu ! Zrewiduj lepiej poprawność postawienia systemu, PM, uprawnienia, przebuduj cache.


MacBook Pro 2012 MD103 15" | i7-3615QM | 8GB RAM | HD4000 + GT650M | Samsung 830 256GB
Hack Gigabyte H81N | i5-4460 | 8GB RAM | HD4600 | 640GB RAID0 Mac + 500GB Win | Raijintek Metis | SFX-L 500W | WiFi
HomeSerwer: HP G7 N54L | 2.2GHz (800-2200Mhz) | 4GB RAM | 2x WD RED 2TB | Synology DSM 6.0.2 @ Jun's bootloader | Time Machine + PLEX + CouchPotato + SickRage + masa innych

iPhone 7 32GB Black
FlagaPL.gif Piszę poprawnie po polsku! | CloverEFI | Nie pomagam na PRIV


#3 PolishApple

PolishApple

    Trackpoint Fetish

  • Members
  • 1601 postów
  • LocationWrocław

Napisano 26 czerwiec 2015 - 10:25

NIe wywaliłem na pałę :>, chciałem sprawdzić czy zabootuje bez "DSMOS.kext"(przywróciłem go terminalem na swoje miejsce i znów bootuje). PM działa (wszystkie stany + turbo), AGPM odpalone, najnowszy fakesmc. 


  iwiczmX.gifsngnpc.jpg

 macOS 10.12 | Lenovo Thinkpad X220 | i7 2715qe 2.10Ghz | Intel QM67 | Intel HD3000 | - Quad MOD :>

 macOS 10.12 | Lenovo Thinkpad W530 | i7 3840qm 2.80Ghz | Intel QM77 | Nvidia k1000 | - Nowa płyta i Procek :>

 OSX 10.11 | Lenovo Thinkpad T440p | i5 4300m 2.60Ghz | Intel QM87 | Intel HD4600 | - na szczęście sprzedany

 OSX 10.11 | Lenovo Thinkpad X230 | i5 3320m 2.60Ghz | Intel QM77 | Intel HD4000 | - Zdechł

 macOS 10.2 | i7 2700k 5.00Ghz | AsUs P8P67 LE | ASUS GTX 980Ti |

OSX  10.9.5 | Lenovo Thinkpad L412 | i5 520m 2.44Ghz | Intel HM55 | Intel GMA HD | - Odpoczywa na półce

 OSX  10.8.5 | Lenovo Thinkpad T61 | C2D T9600 | Intel 965 | Intel GMA X3100 | - Zimuje :>


#4 MKjanek32

MKjanek32
  • Moderators
  • 1941 postów
  • LocationMysłakowice / Wrocław

Napisano 28 czerwiec 2015 - 18:59

Nie ma żadnego sposobu, pewnie się nawet się nie spodziewasz, do czego służy DSMOS :-) - pokrótce wyjaśnię.

Inżynierowie z Apple od razu podejrzewali, że po przepisaniu Mac OS Xa na x86 pojawi się temat hackintoshy i oczywiście chcieli tego uniknąć. W związku z tym wymyślili, że co ważniejsze komponenty systemu (między innymi Dock, Finder, SystemUIServer) zaszyfrują algorytmem AES z użyciem pewnego klucza, który będzie zapisany w SMC. Przy starcie systemu na Macintoshu Dont Steal Mac OS X.kext pobierze klucz i rozszyfruje zabezpieczone binarki, a przy starcie na PC nie da rady, bo nie ma tam układu SMC.

 

Pomysł niezły, ale w praktyce odczytanie klucza nie było specjalnie dużym problemem, brzmi on:

ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc

Mając już go do dyspozycji, powstały takie rozwiązania jak DSMOS.kext albo AppleDecrypt.kext. Oryginalnego kexta wrzucało się na blacklistę, a one zajmowały się rozszyfrowaniem - z tym, że miały one zamknięty kod źródłowy, w niektórych krajach były niezgodne z prawem jako łamiące zabezpieczenia, a poza tym wymagały ingerencji w system, co zawsze może powodować jakieś problemy.

Tak było do czasu opracowania przez netkasa FakeSMC.kext, czyli otwartoźródłowego programowego emulatora układu SMC. Przy jego użyciu rozszyfrowanie jest realizowane przez oryginalny kext Apple, który z emulowanego SMC odczytuje klucz. Takie jest najważniejsze i początkowe zastosowanie FakeSMC, później doszło jeszcze monitorowanie temperatur, napięć, itd.

 

A komunikaty Waiting for DSMOS i DSMOS has arrived pojawia się właśnie w czasie tej procedury.

 

PS

Jakby ktoś był zainteresowany, tu jest dyskusja na naszym forum właśnie po ukazaniu się pierwszej wersji FakeSMC: http://hamac.pl/topi...e-smc-emulator/

Ciekawe wrażenie jak tak poczytać o czymś, co obecnie jest standardem, a kilka lat temu zastanawialiśmy się, czy będzie w ogóle możliwe.


Izerpad2: Lenovo ThinkPad T420 - macOS 10.12.2 | Intel Core i5-2520M 2,5 GHz | 4GB DDR3 | Intel HD 3000 | Intel QM67 | Conexant CX20672 | Broadcom BCM4322 | Intel 82579LM
Wcześniej: Lenovo ThinkPad T61 - Mac OS X 10.6.8 | Intel Core 2 Duo T7300 2 GHz | 2GB DDR2 | GMA X3100 | ICH8-M | SoundMAX AD1984 | Atheros AR5BXB6 | Intel 82566MM
FlagaPL.gif Piszę poprawnie po polsku! | Legacy kext dla kart Atheros | LegacyHDA AD1984


#5 314TeR

314TeR

    Administrator

  • Administrators
  • 15736 postów
  • LocationWarszawa

Napisano 09 lipiec 2015 - 20:57

To był drugi duży i istotny przełom w OSx86. Pierwszy też w dużej mierze dokonał netkas tworząc PC_EFI (później tę sposób rozwinął chameleon) - które jako pierwsze pozwoliło na uruchomienie OS X BEZ konieczności podmiany kernela na hackintosowy... bo do czasu PC_EFI kernel ZAWSZE trzeba było podmienić. 


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych