Как-то я понял, что хочется получить нечно более симпатичное на экране ямобилки, чем просто название оператора в углу. Ну, посмотририте, занимает почти все свободное место! Так мало остается места в статус-баре для полезных вещей (это, для сравнения, экран айфона не прошедшего описанную ниже процедуру):

Надпись, и нет логотипа оператора! (нажмите чтобы лучше рассмотреть)
Да, я знал, что умельцы уже и так все сделали, был просто в этом уверен. Полез в Сидию (ну, естественно, на айфоне должен быть Джейл, напомню, что для iOS5 он пока «привязанный», что мне, к слову, ничуть жизни не портит). Так вот, полез в Сидию и не нашел ничего толкового. Полез в инет и нашел пару репозиториев, которые по сути должны мне были упростить решение этой проблемки. Хрен. Один не работает уже давно, в другом есть только Билайн и МТС (а у нужен-то Мегафон!), впрочем, вставив симку МТС-а убедился, что и с ним не работает. Начал гуглить какие-то howto, но попутно попадались решения лишь для предыдущих прошивок и крики о помощи (практически все без ответа, или без насколько-то внятного ответа). «Эх!», — пришлось сказать мне и начать экспериментировать самому. В итоге, предлагаю Вам такую последовательность действий, приводящую к появлению логотипа Мегафона (и все это при желании вы без труда сможете переделать и на свою сотовую сеть!):
-1. ПРЕДУПРЕЖДЕНИЕ. Все делаете на свой страх и риск. Неверное движение может привести к зависанию на загрузке, либо бесконечной перезагрузке! Рекомендую во избежание иметь установленным Mobile Substrate, но и не факт, что он вас спасет на 100%. В общем, понадобится авантюризм!
0. Prerequests: iOS 5, джейлбрейк, OpenSSH.
- Теперь сам процесс. Для начала понадобится файл с логотипами. Качаем, распаковываем в укромное местечко.
- Я все делаю на Маке. Поэтому эдесь специфично будет смонтировать файловую систему в файловую систему OS X. Для этого я использую MacFuse и MacFusion (GUI для нее). Установите обе программы, запустите MacFusion, укажите ему IP айфона и протокол SSH. Очень удобно. Единственное — я для удобства повесил симлинк из /Volumes/10.0.0.108 (туда у меня по умолчанию смонтировался iPhone, у вас, естественно, будет другой IP, да и смонтировать сразу можно в нужное мето, по своему усмотрению, используя опции, но мне показалось так быстрее) в домашнюю директорию (из терминала):
<code>ln -s /Volumes/10.0.0.108 ~/108</code>
Таким образом, у меня ФС айфона оказалась в домашней директории, в подпапке 108.
- Копируем в ФС iPhone в путь /var/mobile/Library/Carrier Bundle.bundle (в моем случае это был путь 108/var/mobile/Library/Carrier Bundle.bundle относительно домашней директории) распакованные файлы из п.1. При этом в телефоне должна быть установлена мегафоновская симка, иначе ничего не получится!
Маленький совет: если используете Finder, то раскрыть папку «Carrier Bundle.bundle» так просто не получится. Нажмите на нее для этого правой кнопкой мыши и выберите («Show Package Conents» или как там это будет по-русски )) ).
- Ну, в общем-то все! Дождитесь окончания копирования файлов, и можете смело делать respring (я это делаю через программу SBSettings, ставится из Сидии). После перезагрузки оболочки (не всего телефона, что особенно приятно, так как джейл у нас все же, привязанный!), получаем мегафоновский кружок вместо громоздкого названия.
 Лого Мегафона с 3G (нажмите чтобы лучше рассмотреть)
|
 Лого Мегафона с Wi-Fi (нажмите чтобы лучше рассмотреть)
|
 А это в Центре Уведомлений iOS 5 (нажмите чтобы лучше рассмотреть)
|
Для повышения эрудиции можно еще рассказать, что на самом деле, все т.н., Operator Bundles хранятся на iPhone в папке /System/Library/Carrier Bundles/iPhone/ и разложены по операторам, а находятся по MCC/MNC, передаваемым сотовой сетью (это как раз куча симлинков с цифровыми названиями, ссылающися уже на понятные папки-бандлы с названиями операторов. А текущий оператор ссылается уже в эту папку и получается папка (а, точнее, симлинк) /var/mobile/Library/Carrier Bundle.bundle.
Если же у вас совсем «экзотический» оператор, то будет использована папка Unknown.bundle, и симлинк из /vat/mobile/Library пойдет на нее. Файлики с логотипами можно подкладывать и туда, а можно «вручную» создать папку-бандл и симлинк на нее с MCC/MNC сети. Но это непросто и потребует экспериментов.
А еще в этих папках кроме самих логотипов есть также файлики carrier.plist, сожержащие всю специфичную для оператора информацию — номер SMS-центра, APN-ы интернета и MMS со всеми параметрами доступа, номер голосовой почты, меню операторских сервисвов, информацию об оперваторских вайфайных точках и еще и не такое! Но файл плдписан, и чтобы что-то в нем поменять, надо поставить хак, отключающий контроль этой подписи, зовется он CommCenter Patch, найти его для iOS 5 можно, например, в репозитории http://v.backspace.jp/repo. Но я бы не советовал править что-то в нем не понмиая сути — точно получите «кирпич». А, вот, как сделать симпатичное лого вместо длинного названия — я вам сегодня рассказал.