Раскопки энтузиастов в недрах бета-версий iPhone SDK 3.2 продолжаются и дают всё более интересные результаты. Во-первых, в файлах кода iPhone OS несколько раз встречается недвусмысленное слово multitasking. Но это пока не повод радоваться появлению многозадачности: возможно повторение истории с возможностью беспроводной синхронизации iPhone и iTunes, которая появилась ещё во времена поколения прошивок 2.x, но пока так и осталась на уровне пробного кода. А вот второе нововведение имеет все шансы на скорую реализацию. Это два новых жеста, которыми пополнится копилка возможностей управления интерфейсом iPhone: Triple Tap (тройное нажатие) и Long Press (долгое нажатие). Эти возможности уже используются в некоторых сторонних программах, но теперь можно ожидать их применения в навигации по iPhone (и iPad), а также дополнения функционала стандартных программ прошивки.
Наверное, почти все сайты, посвящённые технике Apple, не упустили возможности написать про загадочное отсутствие в операционной системе будущего планшетника Apple — iPad — целого ряда привычных стандартных приложений. Действительно, если сравнить «джентльменский набор» предустановленных программ в iPhone и iPad, обнаружится достаточно различий. Например, в iPad не попали:
- Калькулятор
- Погода
- Акции
- Диктофон
- Часы
Как оказалось (по информации Дж. Грубера), причина отсуствия на удивление проста: Стиву Джобсу не понравился облик этих приложений в их переработанном для iPad виде. Из-за этого пришлось исключить их из прошивки 3.2. Тем не менее, не стоит списывать данный перечень программ со счетов. В грядущем крупном обновлении прошивки iPhone и iPad, которое традиционно ожидается в районе июня-июля, эти приложения должны появиться в iPad в новом, похорошевшем облике. Кстати, каждая из программ наверняка будет обыграна бессовестными маркетологами Apple как «новейшая функция для вашего iPad».
Похожая ситуация пока будет со многими программами. Конечно, iPad позволяет запустить любую программу из App Store в обычном или двойном масштабе. Но нельзя забывать, что iPad имеет совсем другую концепцию интерфейса программ, в частности, деление окна на секции. А на переработку большинства известных программ уйдут многие месяцы.
Сегодня Apple выпустила новую бета-версию пакета для разработки приложений iPhone SDK 3.2, ставшую уже третьей по счёту. Этот SDK, несмотря на название, по-прежнему предназначен вовсе не для iPhone, а для iPad. Тем не менее, интересных деталей про будущие устройства Apple там было спрятано немало. Спустя несколько часов SDK был удалён из центра разработчиков Apple (официальная причина — наличие серьёзных багов), но скачать его успели многие программисты.
Нововведения iPhone SDK beta 3 можно свести к следующему:
- многочисленные упоминания про видеочаты средствами iPad и даже следующая графика:
Разумеется, это не означает, что к моменту релиза iPad обзаведётся встроенной камерой. Но наверняка стоит ожидать новых аксессуаров.
- новости относительно фото-видеокамеры в грядущем поколении iPhone. Новые функции выдаёт список дополнительных переменных, который мелькает в самых разных уголках SDK:
Напомним, в прошлом году подобный трюк помог спрогнозировать появление компаса и видеозаписи в iPhone 3GS.
Прошивка 3.1.3, не имея в активе почти ни одной причины для установки, к сожалению для многих пользователей, имеет обновлённую прошивку модема (05.12.01). И сколько бы все сайты не предупреждали об опасности обновления неофициальных iPhone, всё равно, нашлось немало пользователей, по глупости или незнанию перешивших модем iPhone. Тем более в пролёте те, кто получили новенький iPhone 3GS с обновлённой прошивкой, заказав его по почте. Помочь этим категориям граждан пока ничего не может, но на горизонте замаячил огонёк надежды.
Dev Team сегодня сообщили, что некто с ником sherif hashim смог найти уязвимость в модеме 05.12.01. Новость приятная, но пока ничего не гарантирующая, ведь уязвимость мало найти, надо суметь её использовать. В связи с этим, ни о каких сроках релиза анлока для 3.1.3 речи пока не идёт. Не поддавайтесь на уловки мошенников, которые всё чаще предлагают анлок за деньги на сомнительных сайтах.
Владельцы Маков почувствовали себя ущемлёнными в правах с момента выхода утилиты sn0wbreeze, которая умела делать кастомные прошивки 3.1.3 для iPhone и iPod Touch, но только из-под Windows. К счастью, вчера к вечеру справедливость восторжествовала, и команда Dev Team выпустила обновление своей утилиты Pwnage Tool, которая делает абсолютно то же самое, что и sn0wbreeze: обрабатывает файл прошивки iPhone, вырезая из него всё опасное (например, обновление бейсбенда — прошивки GSM-модема) и добавляя всё полезное (джейлбрейк, Cydia и пакеты из неё).
Не удивлятесь номеру версии Pwnage Tool — 3.1.5. По милости Dev Team, версия утилиты давно не соответствует максимальной версии прошивки iPhone, с которой она умеет работать.
Поддерживаемый список устройств тоже ничем от sn0wbreeze не отличается:
- iPhone 2G
- iPhone 3G
- iPhone 3GS со старым загрузчиком (собранные до сорок первой недели 2009 года)
- iPod Touch 1G
- iPod Touch 2G (только если номер модели не начинается с MC)
И традиционное «но» для владельцев iPhone 3GS: воспользоваться Pwnage Tool вы сможете только в том случае, если имеете уже джейлбрейкнутую прошивку 3.1.2. Если вы по незнанию или нетерпению обновились на официальную 3.1.3, то поезд ушёл (есть одна лазейка, но о ней попозже :).
Последней версией прошивки iPhone, на которой у большинства пользователей не возникало проблем с GPS, была 2.2.1. Новое поколение 3.x принесло огромное количество новых функций, но заметно испортило одну очень важную — качество работы GPS. Интернет был полон негативных отзывов о том, что после обновления на прошивку 3.0 GPS перестал нормально работать. Владельцы новых iPhone 3GS с предустановленной прошивкой 3.0 даже подозревали, что дело в бракованном GPS-модуле аппарата. Некоторые сайты активно расследовали эту неприятную историю, но никаких видимых причин тому, что GPS не хочет работать, не нашлось, что косвенно подтвердило предположение о том, что виновата именно прошивка модема.
Казалось бы, какое отношение может иметь GSM-модем iPhone к GPS? Если бы в iPhone использовалась обычная технология GPS, то действительно, почти никакого. Но на самом деле, как и в других мобильных устройствах, в iPhone применена технология A-GPS (Assisted GPS), которая задействует в ходе поиска спутников данные вышек мобильной связи. Подробнее об этом мы уже писали ранее.
Мы можем подтвердить описанную выше проблему на реальных примерах. Автор статьи имел дело как минимум с четырьмя айфонами, испытывавшими серьёзные проблемы с качеством и скоростью определения координат на карте на прошивках 3.0, 3.1 и 3.1.2.
Прошивку 3.1.3 все дружно ругают за отсутствие сколько-нибудь заметных изменений (точности измерения заряда батареи и улучшения работы японской клавиатуры для нового релиза, мягко говоря, маловато). А особенно её ругают за встроенное обновление модема iPhone для 3G и 3GS, ведь это породило новый виток проблем для реальных и потенциальных владельцев неофициальных аппаратов.
Но у прошивки 3.1.3 неожиданно обнаружилась и весьма приятная особенность. Обновлённый до версии 05.12.01 модем iPhone, похоже, наконец-то избавился от проблемы с GPS, затянувшейся на долгие месяцы. По результатам придирчивого тестирования двух айфонов можно сделать вывод о резко возросшем качестве приёма сигнала спутников. Теперь пресловутую «пульсирующую точку» на карте можно поймать даже в помещении — раньше об этом мечтать не приходилось.
В общем, если вам нужен GPS и вы владеете официальным (либо официально разлоченным) iPhone, то прошивка 3.1.3 может оказаться для вас не такой уж и никчёмной.
Вчерашний релиз прошивки 3.1.3 многим не даёт покоя. Несмотря на то, что у 99% пользователей не найдётся ни одного нормального повода для обновления до свежей прошивки iPhone и iPod Touch, они всё равно стремятся поставить её любой ценой. Причём не просто поставить, но и осуществить на ней джейлбрейк. И самое забавное, что у них это получается!
Внимание! Сначала дочитайте материал до конца!
Обнаружилось, что если утилите для джейлбрейка от DevTeam под названием redsn0w подсунуть файл старой прошивки 3.1.2, то она может сделать джейл и на iPhone, уже прошитом на 3.1.3. Хоть иногда и не с первой попытки, но трюк всё же работает.
Это была приятная часть новости. А теперь неприятная: указанная хитрость действует только для iPhone 2G, официально разлоченных iPhone 3G, iPod Touch 1G и 2G (кроме моделей с серийным номером, начинающимся с MC). Остальные в пролёте. На всякий случай, повторяем: для 3GS пока решения для джейлбрейка 3.1.3 не существует — ни для официально разлоченных телефонов, ни (тем более) для серых.
А теперь ещё более неприятная часть: принцип действия redsn0w состоит в том, что сначала ставится новая прошивка, а затем она обрабатывается уже в телефоне. А это означает, что при установке на неофициальный iPhone 3G или 3GS прошивки 3.1.3 произойдёт обновление прошивки модема GSM — необратимая процедура, которая уничтожит функции телефона для iPhone. После этого никакой джейлбрейк уже не поможет.
Владельцам 2G чуть проще: модем для старого iPhone не обновляется с помощью новых прошивок уже больше года, поэтому они могут не бояться обновления до 3.1.3.
P.S. Скачать redsn0w v0.9.4 для Windows можно здесь (11,89 МБ), для Мака — тут (10,65 МБ)
Одним лишь обновлением iTunes сегодня не обошлось. Встречайте новую прошивку для iPhone и iPod Touch с версией 3.1.3:
Среди изменений — ни одной новой функции, зато пара-тройка багфиксов:
- увеличена точность оценки заряда батареи в iPhone 3GS
- исправлен глюк с вылетом некоторых программ сторонних разработчиков при запуске
- исправлены проблемы в работе программ при использовании японской клавиатуры «кано»
Также залатаны дыры в движке Safari и (что звучит особенно подозрительно) в режиме восстановления аппарата.
Теперь о главном.
Прошивка 3.1.3 содержит обновлённый модем — с версии 05.11.07 он апгрейдится до 05.12.02. А это означает, что владельцы неофициальных iPhone ни в коем случае не должны обновляться на официальную прошивку 3.1.3, иначе они потеряют функционал телефона на неопределённый срок.
Владельцам официальных iPhone и iPod Touch с джейлбрейком обновляться тоже категорически не рекомендуется — ввиду того, что при обновлении джейлбрейк уничтожается, а для прошивки 3.1.3 инструментов для джейлбрейка нет.
Владельцы iPhone 3GS должны отдавать себе отчёт в том, что без сложнейшей процедуры откатить телефон обратно на 3.1.2 или более низкую версию прошивки невозможно.
Не позволяйте себе допустить непоправимых ошибок! Не делайте поспешных шагов!
P.S. Ссылки на прошивку 3.1.3 для всех поколений iPhone и iPod Touch уже есть в нашем архиве. Скачайте, но тысячу раз подумайте перед тем, как устанавливать.
• исчезли сбои в работе программ, вызванные использованием клавиатуры с японской каной.
Т
По просторам Интернета активно расползается следующий скриншот, сделанный, по традиции, «источником, приближённым к Apple и пожелавшим остаться неизвестным» для сайта Boy Genius Report, на котором чёрным по белому (точнее, синим по белому) указана версия прошивки iPhone 4.0.
Если верить указанному источнику, то новая прошивка 4.0 будет поддерживать:
- мультитач-жесты
- многозадачность
- новые приёмы навигации по меню
- расширенные возможности синхронизации календарей и контактов
Кроме того, заявлено, что для iPhone 2G прошивка 4.0 выпущена уже не будет.
С учётом того, что при наличии относительно прямых рук и Adobe Photoshop можно смастерить скриншот iPhone с 10 терабайтами памяти и прошивкой 300.0, достоверность данной картинки вызывает серьёзные сомнения. В качестве довода приведём обозначения сборок предыдущих прошивок iPhone:
- iPhone OS 1.0 — build 1A543a
- iPhone OS 1.1 — build 3A100a
- iPhone OS 1.1.3 — build 4A93
- iPhone OS 2.0 — build 5A347
- iPhone OS 2.1 — build 5F136
- iPhone OS 2.2 — build 5G77
- iPhone OS 3.0 — build 7A341
- iPhone OS 3.1 — build 7C144
Как видно из списка, рост версии прошивки всегда сопровождался увеличением первого цифры в обозначении сборки. Похожая система наименования есть и для версий Mac OS X (например, Mac OS X 10.5.8 имеет билд 9L30, а Mac OS X 10.6.2 — 10C540). Но в Mac OS билды почти всегда нумеруются в строгой логической последовательности: первая цифра — код версии системы (8 для Tiger, 9 для Leopard, 10 для Снежного Барса), вторая — код подверсии (для X.0 — A, для X.1 — B и так далее), остальные — собственно номер сборки.
В нумерации публичных сборок iPhone OS загадочным образом отсутствуют двойка и шестёрка. Тем не менее, вряд ли можно предполагать, что после iPhone 3.x, обозначенной семёркой в начале, iPhone 4.0 будет иметь сборку, начинающуюся с 2B.
В любом случае, поживём — увидим. 27 января нас могут ждать новые интереснейшие подробности.
В последние несколько дней в Сети ходит всё больше слухов о возможном появлении поддержки FM-радио в iPod Touch и iPhone. Слухи имеют основание — во-первых, iPhone 3GS, iPod Touch 2G и 3G (первые поколения айфона и айтача, увы, в пролёте) оснащены Wi-Fi чипами от Broadcom, среди возможностей которых значится и поддержка FM-диапазона. Во-вторых, Apple, всегда презиравшая радио как функцию, в этом году поменяла свою политику и включила-таки приложения для прослушивания FM-станций в пятое поколение плееров iPod Nano.
Но пока ничего конкретного не известно — ни по поводу того, как будет реализована новая примочка — в виде стандартного приложения или через App Store; ни по поводу сроков. Ясно одно — внедрение аппаратной поддержки радио потребует некоторых изменений в прошивке, поэтому в 3.1.2 ждать новинку бесполезно. Во-вторых, Apple крайне редко пополняет список стандартных приложений iPhone и iPod Touch, поэтому вполне возможно, что радио приберегут для релиза прошивки 4.0, который, по традиции, все ждут следующим летом — вместе с новым поколением iPhone.
Доблестный iPhone-хакер Геохот сегодня презентовал версию своей утилиты blackra1n, работающую в Mac OS X. Факт приятный, но вчерашнее решение от Dev Team (Pwnage Tool 3.1.4) подойдёт гораздо большему кругу пользователей.
Во-первых, blackra1n имеет смысл только на официально купленных аппаратах — потому что сначала он требует обновления телефона на официальную прошивку 3.1.2. А для серых айфонов это означает потерю анлока — блокировку функций телефона.
Во-вторых, blackra1n не даёт полного внешнего доступа к файловой системе, из-за чего не смогут работать файловые менеджеры вроде DiskAid. В Cydia есть решение — пакет afc2add, но с 3GS он дружит неохотно и часто приводит к коматозному состоянию iPhone.
Но тем не менее, blackra1n пока остаётся единственным, пусть и кривым, но всё-таки работающим решением для пользователей iPod Touch 3G. Им, увы, придётся делать джейлбрейк при каждой перезагрузке аппарата.
Скачать blackra1n для Mac OS X можно тут.
Сегодня команда Dev Team отметилась очередным релизом своей утилиты Pwnage Tool. Новая версия 3.1.4 сделана на базе уязвимости, открытой Геохотом и использованной им в программе blackra1n.
Для тех, кто не в курсе: с помощью Pwnage Tool можно сделать кастомную прошивку для iPhone (и iPod Touch) с уже установленными Cydia и Icy, с активацией и с блокированием обновления прошивки модема телефона. Вывод — с сегодняшнего дня попробовать новую прошивку 3.1.2 могут и владельцы неофициальных айфонов. Главное — ни в коем случае не обновляйтесь на официальную прошивку 3.1.2 через iTunes.
Pwnage Tool 3.1.4 поддерживает все айфоноподобные устройства Apple, кроме iPod Touch 3G. В отличие от предыдущей версии Pwnage Tool, этот релиз уже не требует джейлбрейкнутого телефона — теперь кастомная прошивка поставится на любой аппарат.
Скачать утилиту Pwnage Tool 3.1.4 (17 МБ). Совместима ТОЛЬКО с Mac OS X.
Конкуренция оживляет любой рынок, даже такой экзотичный, как рынок взлома iPhone :) Хотя здесь всё вроде бы бесплатно, на кону всё равно стоит заработок от посещаемости сайтов и блогов хакерских команд, а также немаловажная для многих популярность.
Монополия Dev Team на поприще производства джейлбрейка и анлока для iPhone постепенно подходит к концу. Всё чаще в борьбу вмешивается Geohot, напоминает о себе конкурирующая команда Chronic Dev, а теперь появились ещё одни амбициозные программисты — команда AppuloHa1l.
Выходные на этой неделе обещают нам либо приятнейшие сюрпризы в виде новых программ для анлока и джейлбрейка, либо разбитые надежды. Ждать можно следующего:
1) Geohot близок к завершению работ над своей программой blackra1n. «Чёрный дождь» позволит делать джейлбрейк всех 6 устройств, работающих на iPhone OS 3.1, 3.1.1 или 3.1.2 — трёх поколений iPhone и трёх поколений iPod Touch.
2) Команда AppuloHa1l (согласно их блогу) в это воскресенье (11 октября) готовит сразу три релиза:
- ha1ltunes — надстройка для iTunes, которая обезопасит пользователей от необдуманного обновления на новые прошивки и обеспечит поддержку двух следующих утилит:
- appuloha1l — инструмент джейлбрейка, по функционалу аналогичный blackra1n — тоже заявлена поддержка всех iPhone и всех iPod Touch на Windows, Mac OS и даже Linux
- ferociousbird — утилита для анлока версии модема 05.11.07. Иными словами, «свирепая птица» даст возможность пользоваться телефоном тем пользователям американских (или других заблокированных под оператора) айфонов, которые купили аппарат с предустановленной прошивкой 3.1 или 3.1.2 или случайно на неё обновились. Завтра в сеть должно попасть доказательство факта анлока новых прошивок — видеоролик-подтверждение.
Если вдруг ни Geohot, ни AppuloHa1l не выполнят свои обещания, то общественности придётся ждать очередного redsn0w или Pwnage Tool от Dev Team или программку для джейлбрейка greenpois0n от команды Chronic Dev — эти ребята благоразумно не стали ставить себе фантастических сроков выполнения.
Обо всех свежих новостях мы незамедлительно сообщим на сайте. Следите за нами в твиттере и RSS!
Самую свежую версию прошивки для iPhone и iPod Touch всегда можно скачать через iTunes. Но если нужна предпоследняя версия, или хочется заранее сохранить прошивку, чтобы потом залить её в аппарат, то это всегда можно сделать по прямым ссылкам на сервер Apple. Здесь мы приведём ссылки на скачивание всех возможных прошивок для всех выпущенных поколений iPhone и iPod Touch по состоянию на 8 октября 2009 года.
Сегодняшний вечер ознаменовался новым релизом Apple — компания решила пропустить цифру в версии и после прошивки 3.1 выпустила сразу 3.1.2 (прошивка 3.1.1 так и осталась только для iPod Touch).
Изменений в новой прошивке — целых три (для айподов — вообще два):
1) исправлена проблема, приводившая к возможным зависаниям iPhone в режиме ожидания
2) устранены проблемы с трансляцией потокового видео
3) исправлена ошибка, из-за которой iPhone терял сеть
Владельцам неофициальных айфонов: Хотя новая прошивка содержит прежнюю версию бейсбенда, обновляться до выхода джейлбрейка нельзя НИ В КОЕМ СЛУЧАЕ!
Владельцам джейлбрейкнутых аппаратов: В любом случае, вы потеряете джейлбрейк при обновлении. Для прошивки 3.1.2 работающего решения для джейла пока нет.
Владельцам iPhone 3GS: теперь уже нельзя подписать прошивку 3.1 и сделать бэкап хеша ECID SHSH — поезд ушёл, с сегодняшнего дня бэкапятся подписи прошивки 3.1.2. В случае любой серьёзной неисправности при отсутствии бэкапа вы теперь сможете восстановиться только на прошивку 3.1.2.
Geohot подтвердил, что готовящаяся им к выходу утилита blackra1n сможет осуществить джейлбрейк и на прошивке 3.1.2. Но пока blackra1n ещё не выпущен!
Ссылки на новые прошивки для всех устройств ищите в нашем архиве.
В данной статье мы попробуем максимально доступно (насколько это возможно при таком обилии технических терминов) объяснить пользователю все трудности, которые ждут его и его iPhone 3GS из-за мероприятий Apple по борьбе с джейлбрейком. Обратите внимание, что всё написанное далее касается ТОЛЬКО iPhone 3GS — предыдущие поколения айфона не обременены такими дурацкими проблемами.
Apple получает всё больше негативных отзывов о работе батареи iPhone. Многие пользователи жалуются, что после перехода на прошивку 3.1 телефон стал внезапно разряжаться практически до нуля, если его оставить в режиме ожидания на ночь. Компания официально подтвердила проблему и для её решения разработало специально служебное приложение Battery Life Logging, которое рассылается по почте владельцам iPhone, жалующимся на быструю разрядку аккумулятора.
От прошивки 3.1, выпущенной 9 сентября, многие ожидали оптимизации работы аккумулятора, однако ситуация оказалась обратной. Как бы то ни было, по неофициальным данным, 25 сентября должна выйти следующая прошивка для iPhone, в которой проблему с использованием батарейки аппарата наверняка устранят.
Прошивка 3.0 содержит в себе множество новых функций, которые значительно расширяют сферу полезного применения iPhone и iPod Touch. Теперь устранено большинство недостатков, которые старательно переписывались многочисленными критиками айфона на разных сайтах. Но к сожалению, не так хорошо известен тот факт, что отнюдь не все из новшеств третьего поколения iPhone доступны владельцам старых моделей телефона. В данной статье мы проясним этот момент.
Apple постоянно улучшает операционную систему iPhone и iPod Touch, добавляя в неё новые функции, увеличивая скорость работы, срок службы батареи и т.д. Всё это реализовано в виде периодического выпуска новых прошивок. К сожалению, в отличие от операционных систем для обычных компьютеров Mac и PC, для iPhone никогда не выпускается обновлений системы в виде небольших файлов — релиз от Apple всегда представляет собой целую новую операционную систему, размер которой колеблется от 220 до 250 мегабайт.
Операционная система iPhone и iPod Touch, которая незамысловато названа iPhone OS, имеет уже довольно богатую историю.
В данной статье мы напомним, чем друг от друга отличались поколения прошивок iPhone и опишем основные новшества поколения прошивок 3.х.