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:
Naprawa uprawnień i przebudowa mkextów w Extra i System/Library/Extensions.
Instalacja kextów w Extra i System/Library/Extensions.
Operacje mogą być wykonanywane na wszystkich partycjach, nie tylko systemowej.
Wypakowywanie mkextów.
Tworzenie Extensions.mkext na biurku z wybranych kextów.
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

Kext Wizard
#1
Napisano 13 marzec 2011 - 22:38
- 314TeR lubi to
High Sierra|Gryphon Z87|i5-4670K|16GB DDR3|GTX 1070
Mojave|MacBookPro12,1
#2
Napisano 20 marzec 2011 - 20:59

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 |

#3
Napisano 20 marzec 2011 - 22:15
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ę.

High Sierra|Gryphon Z87|i5-4670K|16GB DDR3|GTX 1070
Mojave|MacBookPro12,1
#4
Napisano 20 marzec 2011 - 22:17
Ta jest dobraZ największych zmian w przyszłości przewiduję nową ikonkę.

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 |

#5
Napisano 26 marzec 2011 - 14:38

Pozdrawiam!
Mac OS X 10.13.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 Piszę poprawnie po polsku!
#6
Napisano 28 kwiecień 2011 - 16:19
Dodałem: Przebudowano system tworzenia mkextów. Teraz można tworzyć mkexta na podstawie zawartości katalogu Extra/Extensions.
Drobne poprawki.
High Sierra|Gryphon Z87|i5-4670K|16GB DDR3|GTX 1070
Mojave|MacBookPro12,1
#7
Napisano 28 kwiecień 2011 - 17:59
Bo inaczej taki mkext i tak nie będzie się ładował.
| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia |

#8
Napisano 28 kwiecień 2011 - 18:15
SL 10.8.2 | i7 920 2.8GHz | GA-X58-UD5 | 12 GB RAM | GF 9800 GTX+ 1GB
#9
Napisano 28 kwiecień 2011 - 18:26
Jak nie wierzysz, to usuń kexty z folderu Extensions i zostaw pusty. Po restarcie zobaczysz co się ładuje, a co nie

| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia |

#10
Napisano 28 kwiecień 2011 - 18:41
Metoda wyśmienita, też kiedyś nie wierzyłem i w ten właśnie sposób przestałem być niedowiarkiemJak nie wierzysz, to usuń kexty z folderu Extensions i zostaw pusty. Po restarcie zobaczysz co się ładuje, a co nie

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!

#11
Napisano 28 kwiecień 2011 - 18:42

SL 10.8.2 | i7 920 2.8GHz | GA-X58-UD5 | 12 GB RAM | GF 9800 GTX+ 1GB
#12
Napisano 28 kwiecień 2011 - 19:26
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
High Sierra|Gryphon Z87|i5-4670K|16GB DDR3|GTX 1070
Mojave|MacBookPro12,1
#13
Napisano 28 kwiecień 2011 - 19:42
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 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
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 Deluxe | ASUS 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.
Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.
#14
Napisano 28 kwiecień 2011 - 19:45

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...
High Sierra|Gryphon Z87|i5-4670K|16GB DDR3|GTX 1070
Mojave|MacBookPro12,1
#15
Napisano 28 kwiecień 2011 - 19:56
Bo my wiemy jak i co działa... a tak nawiasem mówiąc, to z naszego forum wziął się ten KextStore...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...
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 Deluxe | ASUS 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.
Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.
#16
Napisano 28 kwiecień 2011 - 20:44
Nie tylko tegoto dlaczego do tej pory w MultiBeast tego nie poprawiono?

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 też pytam czy w przypadku E/E, skrypt zmienia nazwę. Jeśli nie, to tworzenie mkexta wydaje się nie mieć wielkiego sensu.Dlatego Kext Wizard wspiera obydwa foldery.
Właśnie z tego powodu w X-tra Refresher'ze zrobiłem tak, że przy tworzeniu mkexta, folder Extensions zmieniany jest na 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 Exteniosns1a tak nawiasem mówiąc, to z naszego forum wziął się ten KextStore...

| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia |

#17
Napisano 28 kwiecień 2011 - 21:11
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ś...Exteniosns1
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ę...Dlatego też pytam czy w przypadku E/E, skrypt zmienia nazwę. Jeśli nie, to tworzenie mkexta wydaje się nie mieć wielkiego sensu.
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 Deluxe | ASUS 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.
Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.
#18
Napisano 28 kwiecień 2011 - 22:01
W takim razie sens jest, ale:
Dokładnie - właśnie z tego powodu staram się "popularyzować" unikanie trzymania w Extra folderu Extensions.(...) i mamy katastrofę...
| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia |

#19
Napisano 28 kwiecień 2011 - 22:08
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.
High Sierra|Gryphon Z87|i5-4670K|16GB DDR3|GTX 1070
Mojave|MacBookPro12,1
#20
Napisano 29 kwiecień 2011 - 08:52

| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia |

Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych