Меняем лого Apple в menubar по своему вкусу

18 апреля 2009 19:55

В этой статье описывается небольшой хак Mac OS X Leopard. Будем менять скучное темное яблочко в менюбаре на яркое и цветное, “традиционное” лого Apple.

Все, что нам потребуется – это Mac OS X 10.5 Leopard, ArtTools, графический редактор, например Adobe Photoshop или Gimp или что-то подобное и немного времени.

Модификация

Сначала скачайте ZIP-архив с ArtTools (5Кб, пароль к архиву makf). Распакуйте архив в любую удобную вам папку. В папке окажется 2 файла: artDecoder.jar и artEncoder.jar.
Теперь необходимо перейти в следующий каталог:

/System/Library/PrivateFrameworks/CoreUI.framework/Resources/

В этом катологе нужно найти файл SArtFile.bin. Сделайте резервную копию файла, скопируйте другую копию файла в папку artTools и приступаем к модификации. Запустите приложения терминала (Terminal.app в Utilities) и перейдите в папку artTools при помощи команды cd /volumes/имя раздела/путь к папке. Далее в терминале выполните команду:

java -jar artDecoder.jar SArtFile.bin artfiles/

Выполнив эту команду в папке atTools появится новая папка artfiles, в ней и будет находиться вся необходимая нам графика.

Нужные нам файлы, это 61.png и 62.png, черное и белое яблочки соответственно. Это обычные файлы PNG с прозрачностью размером 22х22 пикс. Можете смело заменять эти файлы, но соблюдайте размер и прозрачность. Кстати, попутно можно поиграться с прозрачностью самого Menubar, за это отвечает файл 102.png.

После замены файлов на свои, в терминале выполните следующую команду:

java -jar artEncoder.jar artfiles/ SArtFile.bin SArtFile.new.bin

Эта команда соберет новый файл SArtFile.new.bin с вашими png. Здесь может быть один подвох: размер новоно файла должен быть в пределах 1.5-2Мб, иначе “повалите” систему. если все в норме, то смело заменяем родной файл SArtFile.bin своим, напомню каталог:

/System/Library/PrivateFrameworks/CoreUI.framework/Resources/

Заменив файл и “переподключив” прозрачность Menubar в Системных настройках, перезагрузите Mac и можно порадоваться новому яблочку в Menubar! Если вам лень делать свою модификацию, а скриншот в начале статьи вас устраивает, то можете скачать уже модифицированный файл SArtFile.bin (скачать другую версию с зеленым яблоком).

P.S.

У меня были проблемы с модификацией, никак не работала. Оказалась при копировании нового файла SArtFile.bin нужно сначала удалить старый, а потом уже новый копировать в папку. При простой замене файла хак не работал.