Фикс многозадачности на iPhone 3G 4.2.1

После появления прошивки 4.2.1 многие наверное сделали апдейт своих iдевайсов на эту версию прошивки. Так же многие наверное сделали jailbreak, но как оказалось у этой версии побега из тюрьмы есть огромный минус, не смотря на все его плюсы. Это отсутствие нормальной многозадачности, а точнее невозможность переключения приложений друг между другом и постоянные вылеты.

Чтобы исправить данное недоразумение, необходимо:

  • iPhone 3G с прошивкой 4.2.1,
  • Джейлбрейк на нем
  • Приложение iFile из Cydia,
  • SSH
  • Файл N82AP. в вашей прошивке

Мультизадачность должна быть включена. Запускаем iFile, проходим по пути /System/Library/CoreServices/Springboard.app и открываем файл N82AP или N72AP.plist.
Далее находим в этом файле строку:

opengles-1

И меняем значение 1 на 2, затем сохраняем, делаем respring или просто перезагружаем аппарат и всё. Теперь ничего не вылетает.

Правда существует небольшой минус. на кнопке отправить в сообщениях появляется еле заметная полоска. Пока устранить этот недостаток не удалось. Можно считать это платой за возможность нормально пользоваться многозадачностью на 4.2.1 на iPhone 3G, на котором по умолчанию её быть вообще не должно.