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

Kext Wizard


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

#1 janek202

janek202
  • Moderators
  • 3008 postów

Napisano 13 marzec 2011 - 22:38

Ostatnio popełniłem program do instalacji kextów, naprawy uprawnień i przebudowy cache.
Jest połączeniem zalet X-tra Refreshera oraz Kext Utility.
Zastępuje nieco żmudne wpisywanie komend w terminalu.
Działa poprawnie z Extra/KextStore, Extra/Extensions oraz System/Library/Extensions.
Napisany dla Snow Leoparda. Jest kompatybilny z Lionem.

Funkcje:
:arrow: Naprawa uprawnień i przebudowa mkextów w Extra i System/Library/Extensions.
:arrow: Instalacja kextów w Extra i System/Library/Extensions.
:arrow: Operacje mogą być wykonanywane na wszystkich partycjach, nie tylko systemowej.
:arrow: Wypakowywanie mkextów.
:arrow: Tworzenie Extensions.mkext na biurku z wybranych kextów.
:arrow: Sprawdzanie architektur oraz zależności wybranych kextów.


Program jest dwujęzyczny (polski i angielski).
Został napisany natywnie w Obj-C w Xcode. Jest w skompilowany dla dwóch architektur: 32 oraz 64-bity.

Link do pobrania:
http://wizards.osxla...t/download.html
Jeśli ktoś ma jakieś uwagi, pomysły, itp. itd. to niech da znać, zobaczę co się da zrobić.

Changelog:
http://wizards.osxla...ext/rnotes.html

sskwm_pl.PNGsskwi_pl.PNG
sskwu_pl.PNGsskwc_pl.PNG
sskwl_pl.PNG


  • 314TeR lubi to

Sierra|Gryphon Z87|i5-4670K|16GB RAM|GTX 1070
Sierra|MacBookPro12,1
Kext Wizard|Chameleon Wizard|HDA Wizard


#2 witucha0

witucha0
  • R.E.D.
  • 1523 postów

Napisano 20 marzec 2011 - 20:59

janek202, jak myślisz, mogę już dodać twojego KextWizarda do mojego tutka jako główna metoda post-konfiguracji systemu? :D
OS X Mavericks 10.9.4 on ASUS Maximus VI Hero (Intel Z87, ALC1150) | i5-4570 3,2Ghz | Corsair Vengeance 16GB DDR3 LP | Nvidia ASUS GTX660 DirectCU II
OS X Mountain Lion 10.8.3 on Mac Mini Mid 2007 | Intel Core 2 Duo 2,16Ghz | 4GB SDRAM | Intel X3100
OS X Mavericks 10.9.4 on MacBook Pro 15' Mid 2010 | i5-520M 2.4Ghz | 4GB DDR3 | NVidia GeForce GT330M
iPhone 5 64GB White iOS 7.1.2 JB | ASUS RT-N16 + Tomato K26
| NIE POMAGAM NA PW!!! | Snow Leopard 10.6.8 Retail z BootCD | Dołączona grafika Piszę poprawnie po polsku!

#3 janek202

janek202
  • Moderators
  • 3008 postów

Napisano 20 marzec 2011 - 22:15

Chyba tak. Jeśli chodzi o samo działanie prawdopodobnie nie będę już nic zmieniał.

Ale jeśli możesz, to daj linka do tego tematu, tak by łatwo można było znaleźć nowe wersje.
Czasem jeszcze dodaję nowe, małe rzeczy, albo znajduję drobne błędy. Ale nie jest to w żaden sposób wymagane.

Edit: Wersja 2.1 według moich testów działa ok. Więc można ją uznać za Golden Master. Z największych zmian w przyszłości przewiduję nową ikonkę. :-P

Sierra|Gryphon Z87|i5-4670K|16GB RAM|GTX 1070
Sierra|MacBookPro12,1
Kext Wizard|Chameleon Wizard|HDA Wizard


#4 witucha0

witucha0
  • R.E.D.
  • 1523 postów

Napisano 20 marzec 2011 - 22:17

Z największych zmian w przyszłości przewiduję nową ikonkę.

Ta jest dobra :P
OS X Mavericks 10.9.4 on ASUS Maximus VI Hero (Intel Z87, ALC1150) | i5-4570 3,2Ghz | Corsair Vengeance 16GB DDR3 LP | Nvidia ASUS GTX660 DirectCU II
OS X Mountain Lion 10.8.3 on Mac Mini Mid 2007 | Intel Core 2 Duo 2,16Ghz | 4GB SDRAM | Intel X3100
OS X Mavericks 10.9.4 on MacBook Pro 15' Mid 2010 | i5-520M 2.4Ghz | 4GB DDR3 | NVidia GeForce GT330M
iPhone 5 64GB White iOS 7.1.2 JB | ASUS RT-N16 + Tomato K26
| NIE POMAGAM NA PW!!! | Snow Leopard 10.6.8 Retail z BootCD | Dołączona grafika Piszę poprawnie po polsku!

#5 Romeo17

Romeo17
  • Members
  • 226 postów

Napisano 26 marzec 2011 - 14:38

Bardzo fajna aplikacja :-) Przyda mi się,bo czasami usuwam/zmieniam itd. kexty od modemu Huawei.

Pozdrawiam!

 Mac OS X 10.9.5 iMac 21.5" | 2,5 GHz Intel Core i5 | RAM: 8 GB 1333MHz DDR3 | Plextor M5M 128GB + Intel 330 120GB

 Mac OS X 10.6.8 Asrock E350M1  2x1,60 GHz AMD E350 | RAM: 4 GB 1333MHz DDR3 Intel 320 120GB

 Mac OS X 10.4.11 eMac (USB 2.0) | 1,25GHz PowerPC G4 | 1,5GB DDR SDRAM | ATI Radeon 9200 64MB

FlagaPL.gif Piszę poprawnie po polsku!


#6 janek202

janek202
  • Moderators
  • 3008 postów

Napisano 28 kwiecień 2011 - 16:19

Nowa wersja 3.3.
Dodałem: Przebudowano system tworzenia mkextów. Teraz można tworzyć mkexta na podstawie zawartości katalogu Extra/Extensions.

Drobne poprawki.

Sierra|Gryphon Z87|i5-4670K|16GB RAM|GTX 1070
Sierra|MacBookPro12,1
Kext Wizard|Chameleon Wizard|HDA Wizard


#7 rzooff

rzooff
  • R.E.D.
  • 5235 postów
  • LocationWarszawa

Napisano 28 kwiecień 2011 - 17:59

A czy wtedy zmienia się nazwa folderu - np. z Extensions na KextStore?
Bo inaczej taki mkext i tak nie będzie się ładował.

#8 Croolick

Croolick
  • Members
  • 276 postów

Napisano 28 kwiecień 2011 - 18:15

ja używam MultiBeasta który nie zmienia nazwy z Extensions na KextStore i mkext sie ładuje poprawnie, widocznie w chameleonie są priorytety co ma być ładowane najpierw
SL 10.8.2 | C2D E8400 3.0Ghz | GA-EP35-DS3 | 4GB RAM | GF9800 GT 512MB
SL 10.8.2 | i7 920 2.8GHz | GA-X58-UD5 | 12 GB RAM | GF 9800 GTX+ 1GB

#9 rzooff

rzooff
  • R.E.D.
  • 5235 postów
  • LocationWarszawa

Napisano 28 kwiecień 2011 - 18:26

Owszem ma priorytety. Gdy jest folder Extensions, to ładowane jest to co w nim, a nie mkext.
Jak nie wierzysz, to usuń kexty z folderu Extensions i zostaw pusty. Po restarcie zobaczysz co się ładuje, a co nie ;)

#10 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 28 kwiecień 2011 - 18:41

Jak nie wierzysz, to usuń kexty z folderu Extensions i zostaw pusty. Po restarcie zobaczysz co się ładuje, a co nie

Metoda wyśmienita, też kiedyś nie wierzyłem i w ten właśnie sposób przestałem być niedowiarkiem :D
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#11 Croolick

Croolick
  • Members
  • 276 postów

Napisano 28 kwiecień 2011 - 18:42

to dlaczego do tej pory w MultiBeast tego nie poprawiono? :shock:
SL 10.8.2 | C2D E8400 3.0Ghz | GA-EP35-DS3 | 4GB RAM | GF9800 GT 512MB
SL 10.8.2 | i7 920 2.8GHz | GA-X58-UD5 | 12 GB RAM | GF 9800 GTX+ 1GB

#12 janek202

janek202
  • Moderators
  • 3008 postów

Napisano 28 kwiecień 2011 - 19:26

Nazwa Extra/Extensions na Extra/KextStore już nie jest zmieniana. Chociaż można to zrobić opcją menu.
Okazuje się, że Chameleon ma bardziej zaawansowane wybieranie źródła kextów, niż myślałem. Jeśli na E/E użyje się komendy touch przed zbudowaniem mkexta, Chameleon będzie wczytywał z niego kexty mimo obecności E/E!

Poinformował mnie o tym Azimutz (ma on nawet własny branch chameleona). Nie powiem, było to dla mnie niezłą niespodzianką.

Hi Janek202... just a quick word about this "renaming E/E stuff" (i did it a lot my self); you don't need to do it!
Just touch E/E before creating/updating the mkext and Chameleon will happily ignore E/E and load E/Extensions.mkext.
It's just a question of time, like when touching S/L/E to update system cache; touch updates E/E to current time and kextcache updates the cache with E/E's time.
Chameleon checks the time of both mkext and kext repository and if the mkext is older it's ignored;
-f argument forces the same situation, but only for system kexts; it has no effect on Extra.

http://www.insanelymac.com/forum/index.php?showtopic=253395&st=40

Sierra|Gryphon Z87|i5-4670K|16GB RAM|GTX 1070
Sierra|MacBookPro12,1
Kext Wizard|Chameleon Wizard|HDA Wizard


#13 314TeR

314TeR

    Administrator

  • Administrators
  • 16584 postów
  • LocationWarszawa

Napisano 28 kwiecień 2011 - 19:42

ja używam MultiBeasta który nie zmienia nazwy z Extensions na KextStore i mkext sie ładuje poprawnie, widocznie w chameleonie są priorytety co ma być ładowane najpierw

To nie multibeast ładuje kexty a chameleon... w starszych wersjach były problemy z ładowaniem jak na dysku był /E/E i /E/E.mkext - często były ładowanie podwójnie i nie działał wtedy żaden, lub błędnie. Do tego niektóre kexty nie chcą działać jak są ładowane z /E/E a jak z /E/E.mkext już OK. Metoda z zmianą nazwy /E/E na inną polecał sam netkas, notabene on chyba wie czemu i po co... Nie mnie jak się okazuje, nowe chameleon'y już nie mają z tym takich problemów jak dawne, nie mniej jak masz starszego mkext'a i np nowszy /E/E to masz problem, a przy metodzie z KS zawsze Tylko i wyłącznie jest ładowana zawartość mkext'a przez co mamy 100% pewność że musi to działać.

Ja osobiście jestem zwolennikiem /E/KS, z prostej przyczyny, przy /E/KS nie ma niuansów a przy których może coś nie działać, a przy /E/E już niestety tak...

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.

 


#14 janek202

janek202
  • Moderators
  • 3008 postów

Napisano 28 kwiecień 2011 - 19:45

Dlatego Kext Wizard wspiera obydwa foldery. ;-)
Ale na zagranicznych forach ludzie mieli problem z KextStore.
Ja zamierzam dalej używać E/KS, po co kombinować z czymś, co dobrze działa...

Sierra|Gryphon Z87|i5-4670K|16GB RAM|GTX 1070
Sierra|MacBookPro12,1
Kext Wizard|Chameleon Wizard|HDA Wizard


#15 314TeR

314TeR

    Administrator

  • Administrators
  • 16584 postów
  • LocationWarszawa

Napisano 28 kwiecień 2011 - 19:56

Dlatego Kext Wizard wspiera obydwa foldery. ;-)
Ale na zagranicznych forach ludzie mieli problem z KextStore.
Ja zamierzam dalej używać E/KS, po co kombinować z czymś, co dobrze działa...

Bo my wiemy jak i co działa... a tak nawiasem mówiąc, to z naszego forum wziął się ten KextStore...

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.

 


#16 rzooff

rzooff
  • R.E.D.
  • 5235 postów
  • LocationWarszawa

Napisano 28 kwiecień 2011 - 20:44

to dlaczego do tej pory w MultiBeast tego nie poprawiono? :shock:

Nie tylko tego ;)
Ogólnie to rozwiązania Tony'ego są troszkę przereklamowane.
Sprawa wyszła gdy, któryś instalator Chameleona z automatu zakładał folder Extensions. Efekt działania skryptu był taki, że ten folder był pusty i po restarcie następował KP mimo, że mkext cały czas znajdował się na miejscu.

Dlatego Kext Wizard wspiera obydwa foldery. ;-)

Dlatego też pytam czy w przypadku E/E, skrypt zmienia nazwę. Jeśli nie, to tworzenie mkexta wydaje się nie mieć wielkiego sensu.
Właśnie z tego powodu w X-tra Refresher'ze zrobiłem tak, że przy tworzeniu mkexta, folder Extensions zmieniany jest na KextStore.

a tak nawiasem mówiąc, to z naszego forum wziął się ten KextStore...

Eee chyba nie. Ja pamiętam, że podejrzałem to na jakimś forum zagranicznym kiedy jeszcze w tutorialu instalacji retail by 314TeR - jedynym w tym czasie na naszym forum - był jeszcze Exteniosns1 :)

#17 314TeR

314TeR

    Administrator

  • Administrators
  • 16584 postów
  • LocationWarszawa

Napisano 28 kwiecień 2011 - 21:11

Exteniosns1

Wziął się w tym poradniku po przeczytaniu zaleceń netkasa... Jakiś czas później zmodyfikowałem to na KextStore i tak zostało... ale przyznaję się że nie pamiętam czy to u nas się wzięło, czy zapożyczyliśmy skądś...

Dlatego też pytam czy w przypadku E/E, skrypt zmienia nazwę. Jeśli nie, to tworzenie mkexta wydaje się nie mieć wielkiego sensu.

Nie do końca... jak dobrze zrozumiałem wypowiedź Azimutz'a to /E/E jest olewany jak jego data jest taka sam lub starsza niż /E/E.mkext. Natomiast jak data /E/E jest nowsza niż mkext'a to mkext nie jest ładowany. Zgaduje że autorom rozwiązania chodziło o to że jeśli dorzucimy coś do /E/E to data jego zostanie uaktualniona i jeśli nie przebudujemy mkext'a to chameleon załaduje zawartość /E/E a pominie mkexta. Nie mniej to dla mnie trochę ryzykowne... bo wystarczy np taki błędny instalator który np zrobi "touch" lub coś dorzuci do /E/E bez przebudowania mkexta i mamy katastrofę...

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.

 


#18 rzooff

rzooff
  • R.E.D.
  • 5235 postów
  • LocationWarszawa

Napisano 28 kwiecień 2011 - 22:01

Dzięki za te szczegóły - nie wiedziałem.
W takim razie sens jest, ale:

(...) i mamy katastrofę...

Dokładnie - właśnie z tego powodu staram się "popularyzować" unikanie trzymania w Extra folderu Extensions.

#19 janek202

janek202
  • Moderators
  • 3008 postów

Napisano 28 kwiecień 2011 - 22:08

Też polecam KextStore.
Do wersji 3.3 Kext Wizard zmieniał nazwę E/E na E/KS, tak jak Refresher, po wybraniu opcji przebudowania mkexta, ale dużo osób na zagranicznych forach miało z tym problemy, często nawet nie rozumiało jak to do końca działa...
Dzięki informacjom Azimutza teraz nie powinno być z tym problemów.

Zrobiłem to tak (dla E/E): Normalnie mkext nie jest tworzony podczas instalacji kextów, można go zrobić zaznaczając opcję w zakładce Konserwacja. Wtedy po instalacji kextów będzie przebudowywany.
W menu są opcje do tworzenia E/KS z E/E i na odwrót.

Sierra|Gryphon Z87|i5-4670K|16GB RAM|GTX 1070
Sierra|MacBookPro12,1
Kext Wizard|Chameleon Wizard|HDA Wizard


#20 rzooff

rzooff
  • R.E.D.
  • 5235 postów
  • LocationWarszawa

Napisano 29 kwiecień 2011 - 08:52

W takim razie jest super elegancko :)




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

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