Меняем логотип оператора iPhone. Версия для 2012 года
Давным-давно мы публиковали инструкцию по смене логотипа оператора, которую затем привели в более актуальное состояние. Продолжая разговор о том, что можно сделать с джейлбрейкнутым iPhone, сегодня мы вернёмся к вопросу смены логотипа и поговорим о том, как это сделать в условиях пятой прошивки.
ВНИМАНИЕ! Всё написанное ниже справедливо только в том случае, если ваш оператор имеет соглашение с Apple о продаже iPhone, и в iOS есть бандл конкретно под вашего оператора. В противном случае ваш аппарат работает через универсальный бандл Unknown.bundle, в который нельзя добавить логотипы без установки Comm Center Patch. Ну а патч коммцентра — один из самых рискованных твиков в Сидии, установка которого может грозить ухудшением приёма сигнала и целым букетом глюков.
С выходом iOS 5 смена логотипа ещё немного усложнилась. Раньше для вашего оператора требовалось наличие четырёх файлов:
- Default_CARRIER_Название оператора.png – для светлого фона
- FSO_CARRIER_Название оператора.png – для чёрного фона
- Default_CARRIER_Название оператора@2x.png – для светлого фона Retina-дисплеев
- FSO_CARRIER_Название оператора@2x.png – для чёрного фона Retina-дисплеев
Теперь нужны ещё два файла:
- TS_CARRIER_Название оператора.png
- TS_CARRIER_Название оператора@2x.png
В них содержится логотип, который должен отображаться поверх серого фона центра уведомлений:
А ещё для большинства операторов в названии файлов логотипов появилась странная конструкция _1only_. Таким образом, стандарт теперь такой:
- Default_CARRIER_Название оператора_1only_.png
- FSO_CARRIER_Название оператора_1only_.png
- TS_CARRIER_Название оператора_1only_.png
- Default_CARRIER_Название оператора_1only_@2x.png
- FSO_CARRIER_Название оператора_1only_@2x.png
- TS_CARRIER_Название оператора_1only_@2x.png
Трудиться на созданием TS-логотипов нет смысла, достаточно просто сделать копии картинок, начинающихся с FSO_, и правильно их назвать (см. выше). Требования к размеру логотипов не изменились:
- для обычных экранов: высота — 18 пикселей, ширина — до 70 пикселей.
- для Retina: высота — 32-36 пикселей, ширина — до 120 пикселей
- формат — только PNG, глубина цвета — 8 бит на канал.
Класть логотипы нужно туда же, что и раньше. Просто перейдите в /var/mobile/Library/Carrier Bundle.bundle:
Чтобы изменения вступили в силу, достаточно включить и выключить авиарежим в настройках аппарата.