Десятки способов по установке Баланса вместо Автоответчика для iOS 5/6/7/8/9 ничего не дают (большинству не подходят) и вынудили Меня самого разобраться, как и что делать! Если у Вас iPhone 5 или любой iPhone на iOS 6.x, то смело листаем мануал в самый низ и читаем соответствующую инструкцию.
1. Прежде чем приступать, прочтите всё от начала до конца! 2. Если Вы уже пытались что-то делать, то это может быть чревато слётом настроек MMS и GPRS, поэтому рекомендуется установить сначала CommCenter* patch for iOS 5. 3. Если Ваш оператор не входит в большую тройку (MTS, BeeLine, MegaFon), или имеете Gevey, то стоит попробовать такой фокус: наберите комбинацию *5005*86**100##, где *100# — код проверки баланса. Автоответчик будет набирать *100#
Что нам понадобится: 1. iPhone 3GS/4/4S/5 под iOS 5.x или iOS 6.x + jailbreak. 2. SBSettings. Скачивается в Cydia. 3. iFileи никаких других файловых менеджеров, кроме него! 4. Знание кода своего оператора. Узнать можно у самого оператора. 5. Никаких левых твиков, только прямые руки и Ваша внимательность.
Уведомление
Вопрос: Почему нельзя пользоваться iFunBox или iTools, во время танцев с бубном? Ответ: Потому что оба этих файловых менеджера плохо понимают, что такое ярлык на каталог, а что такое каталог, при перемещении объектов. Вопрос: Почему нельзя редактировать plist-файлы специальным редактором, например plist Editor? Ответ: Потому что он так же ломает (снимает права) plist, как обычный текстовый редактор при сохранении. Вопрос: Почему после респринга всё работает, а после ребута слетает лого оператора, который я сам делал? Ответ: Потому что Вы пользовались чем-то ещё, помимо iFile !!!
Приступим: 1. Создаём резервную копию! Запускаем iFile и следуем по пути /System/Library/Carrier Bundles/iPhone/ Почему не сюда?: /var/mobile/Library/Carrier Bundle.bundle, Потому что не у всех этот каталог есть. Более того, это всего лишь ярлык, а не каталог. Итак зашли сюда: /System/Library/Carrier Bundles/iPhone/, В правом верхнем углу iFile нажимаем "Изменить", ставим флажок (галочку) на имени Вашего оператора, и создаём резервную копию нажатием на вторую иконку снизу. Скриншот. Если Вы видите коды операторов, а не имя, то просто зайдите в любой, например МТС (25001) и выйдите обратно. iFile выдаст имя.
2. Закрываем запущенный сервис телефон в области многозадачности. Скриншот. Запускаем SBSettings, и нажимая на кнопку Processes завершаем процесс Телефон. Скриншот. А также желательно нажать на FREE UP MEMORY. Но необязательно.
3. Возвращаемся в iFile и открываем каталог с нашим оператором. Если Вашего оператора нет, то читаем это или это. В Моём случае — это МегаФон /System/Library/Carrier Bundles/iPhone/25002. Нажимаем на carrier.plist и выбираем пункт "Средство просмотра Plist". Листаем в самый вниз, находим параметр VoicemailPilotNumber, заходим в него и меняем значение на код Вашего баланса. Возвращаемся назад и жмём "Готово". В Моём случае с МегаФоном: было 0525, Я прописал *100#.
4. Идём в каталог /var/stash/Applications/MobilePhone.app/ru.lproj, Видим General.strings, нажимаем на него, выбрав пункт "Средство просмотра Plist". Листаем в самый низ и видим два параметра "VOICEMAIL" и "VOICEMAIL_CALLER". Заходим в каждый и заменяем значения "Автоответч." на "Баланс". Готово. Вернувшись назад открываем Voicemail.strings. Он находится там же, где и General.strings. Открываем Voicemail.strings так же средством просмотра плистов. И ищем значения: "Не удалось подключиться", "Не удалось подключиться к Автоответчику", "Обратитесь за помощью к провайдеру по телефону", Стираем эти значения, ничего не вписывая на их место.
5. Берёте эти логотипы баланса и фона и бросаете их в /var/stash/Applications/MobilePhone.app. Если кому-то захочется видеть вместо официального логотипа рубля и фона Стива что-то другое, не стесняясь пишите, зафотошоплю, в свободное время.
Если всё делали в точности по инструкции, то после ребута Вас ожидает успех :good:
Если после ребута ничего не вышло, поставьте CommCenter* patch for iOS 5, После установки делаете респринг и сразу же обязательная перезагрузка. Если Вы меняли логотипы на свои, но после патча вернулись старые, то в папке /System/Library/Carrier Bundles/iPhone/Ваш оператор их следует переименовать так: Default_CARRIER_Имя Вашего оператора_1only_@2x.png FSO_CARRIER_Имя Вашего оператора_1only_@2x.png TS_CARRIER_Имя Вашего оператора_1only_@2x.png Перезагрузиться.
Инструкция для iPhone 5 и любого другого iPhone под iOS 6.x Делайте всё в точном порядке, как написано! Либо смотрите видеоинструкцию.
1. Скачиваете iTools для Windows (версия для Mac). 2. Заходите в Cydia и устанавливаете SBSettings. 3. Там же устанавливаете CommCenter* patch for iOS 5. 4. Закрываете все запущенные приложения. 5. Свайпом открываете SBSettings и завершаете процесс Телефон. 6. Заходите в iTools — Файловая система (jailbreak) /System/Library/Carrier Bundles/iPhone/Ваш_оператор 7. Открываете carrier.plist (зарезервировав копию на всякий случай). 8. Меняете значение в разделе VoicemailPilotNumber на номер проверки баланса. У Меня было 0525. Я заменил на *100#. Скриншот. 9. Сохраняете кнопкой Сохранить вверху и сразу же перезагружаете iPhone! 10. Включив iPhone, проверьте работоспособность кнопки Автоответч. Теперь она проверяет баланс. Осталось заменить слово Автоответч. на Баланс. Для этого открываем в iTools: /var/stash/Applications/MobilePhone.app/ru.lproj и открываем файл General.strings. В самом низу слово «Автоответч.» встретится два раза. Меняем оба на Баланс. Сохраняем. 11. В той же папке открываем Voicemail.strings и стираем оттуда те записи, которые встречаются нам при проверке баланса, через нашу новую кнопку: «Не удаётся подключиться» «Не удаётся авторизоваться» «Обратитесь к поставщику...» И т.д. Удалять нужно те записи, которые вылезают именно в окне проверки баланса. 12. Осталось подсунуть логотипы оператора и фоновые картинки проверки баланса, ссылки на которые Вы найдёте выше. Чтобы логотип рубля отображался корректно, нужно завершить процесс Телефон и удалить кэшируемый файл BarVM в каталоге: /var/mobile/Library/Caches
После этих операции CommCenter убирать или оставить?
Нельзя его удалять. Именно через него заводится вся схема: баланс + логотипы и прочее. Это своего рода jailbreak в jailbreak'e. Простого доступа к настройкам оператора недостаточно. И CommCenter patch решает эту проблему. Он даёт возможность применять все изменения, которые Мы делаем. Твик не жрёт ресурсы, поэтому не переживайте :good:
Ответы