Недавно стартовал новый проект - XiPhone. Он будет базироваться на XPWN. Таким образом, будет функциональность WinPwn и Pwnage. То есть будет и разлочка (для iPhone) и джейлбейк (для iPhone и iPhone 3G).
Также планируется:
автоматическая загрузка прошивок с сайта Apple
современный интерфейс на базе .net 2.0 и стилях Vista
Apple только что выпустила очередную прошивку для iPhone и iPhone 3G - версия 2.0.2. Как всегда все, что сообщает Apple: "Bug fixes", то есть исправления ошибок.
Итак:
Никаких новых установок, настроек и тп.
Некоторые сообщают, что браузер стал работать быстрее.
Пока нет мнения об исправлении проблем с соединением 3G.
iPod Touch прошивка версии 2.0.2 тоже вышла.
И как всегда, мы настоятельно некомендуем не обновляться пока не будет разлочки и джейлбрейка.
Не прошло и дня с момента релиза PwnageTool 2.0.2, а уже появилась утилита джейлбрейка и анлока для Windows - WinPwn 2.0.0.4. Главная новая особенность - поддержка прошивки 2.0.1.
Шаг 4. Запустить Tunnel Suite и выбрать iPhone Tunnel, затем либо WinSCP, либо Putty. Если логиниться через Putty, то в поле Host Name нужно вписать 127.0.0.1.
Обновился популярный эмулятор NES до версии 2.3.0. Появилась поддержка акселерометра. Таким образом, в любой игре, закаченной в NES, он будет работать. На видео заметно, что контролировать Марио достаточно просто. Однако быстрые прыжки и повороты даются с трудом.
Обычно это происходит после синхронизации. Это никак не связано с джейлбейками и т.п. Фикс достаточно прост. Основная проблема в том, что после синхронизации папка с почтой на IPhone принадлежит пользователю root. А почтовое приложение запускается от пользователя и не имеет таких прав. Можно исправить через SSH. Но есть и опция в BossPrefs:
Step 1:Джейлбрекнуть IPhone и установить Cydia
Step 2: Установить BossPrefs через Cydia
Step 3: Запустить BossPrefs и выбрать "more"
Step 4: Выбрать "Fix User Dir Permissions"
Step 5: Иногда (но не всегда) придется заново ввести пароли и другие установки почтовой программы.
По функциональности разница между Safari 1.1.4 и 2.0 невелика. Но "внутри" данное приложение претерпело массу изменений. Производительность MobileSafari 2.0 существенно увеличилась. Страницы грузятся намного быстрее, и это через Wi-Fi и EDGE. И это не имеется в виду поддержка 3G, а лишь обработка загруженного контекста.
В августе прошлого года Craig Hockenberry выпустил несколько тестов для того, чтобы сравнить производительность (процессинг и JavaScript интерпретатор) iPhone'а и Safari 3 на Mac с 1.83 ГГц Core Duo. На тот момент прошивка у IPhone была 1.0.1. Вот результаты тех же тестов для iPhones с прошивками 1.1.4 и 2.0. Рузультаты Hockenberry для 1.0.1 включены для сравнения:
Test
1.0.1
1.1.4
2.0
Vs. 1.0.1 / 1.1.4
100,000 iterations
3.209
1.096
0.145
22× / 8×
10,000 divisions
0.413
0.181
0.029
14× / 6×
10,000 sin(x) calls
0.709
0.373
0.140
5× / 3×
10,000 string allocations
0.777
0.434
0.133
6× / 3×
10,000 function calls
0.904
0.595
0.115
8× / 5×
Последняя колонка показывает, во сколько раз 2.0 быстрее 1.0.1 и 1.1.4. Эти же результате приведены на графике в начале новости.
Явно видно, что производительность WebKit'а существнно увеличилась. Это, несомненно, скажется не только на работе с Safari, но и с другими приложениями, использующими встроенные WebKit-браузеры. Например, NetNewsWire, Twitterrific, Instapaper и Cocktails.
iRinger - это утилита, которая позволяет редактировать музыкальные файлы и экспортировать их в iTunes, чтобы использовать в дальнейшем как iPhone рингтоны.
Что радует, "выдергивать" музыку можно из множества форматов, включая видеоролики и даже видео с YouTube. А так как экспорт идет в iTunes, нет нужды в джейлбрейке. Программой пользоваться действительно достаточно просто. Вот видеоурок:
JamVM представляет из себя новую виртуальную машину (VM), которая совместима со спецификацией JVM версии 2 (blue book). По сравнению с многими другими VM (платными и бесплатными) JamVM требует достаточно мало ресурсов (PowerPC - 200K, Intel - 180K). В то же время осуществляется полная поддержка спецификации, включая object finalisation, Soft/Weak/Phantom References, class-unloading, Java Native Interface (JNI) и Reflection API.
На данный момент JamVM оттестирована и поддерживает следующие платформы: Linux (PowerPC, i386, ARM, AMD64, MIPS) и MAC OS X / Darwin (PowerPC, PowerPC64, i386, ARM). В качестве последней выступает Apple IPhone. Читать дальше »
Основная цель проекта phoneME заключается в расширении использования технологии Java ME на рынке мобильных устройств. Данные технологии открыты сообществу Mobile & Embedded Community и позволяют уменьшить вариации в реализации (лучшая совместимость), увеличить количество инноваций и дать возможность новым устройствам ощутить мощь платформы Java ME.
Во время конференции JavaOne 2008 (San Francisco, CA) ведущий инженер Hinkmond Wong (группа Java Micro Edition в Sun Microsystems) будет рассказывать о портировании phoneME Advanced Software на различные платформы, включая IPhone:
Название доклада: "How to Port phoneME™ Advanced Software to Google Android, iPhone, OpenMoko, LiMO, and More".
Краткое содержание доклада: "This presentation discusses how to port phoneME™ Advanced open source mobile platform software to the latest hot cell phone and embedded device environments such as Google-OHA, Android SDK, iPhone/iPod (touch) SDK, OpenMoko, and LiMO.
The objective of the phoneME project is to further expand the use of the Java™ Platform, Micro Edition (Java ME platform) in the mobile handset market through open source. The project scope includes a focus on the emerging next-generation phone segment with the phoneME Advanced software stack. This session concentrates on how to use the open-source phoneME Advanced project as the core Java virtual machine and libraries to enable the most-recent popular mobile development platforms to become Java technology-enabled. "
Данное мероприятие и конкретный доклад действительно имеет смысл посетить. Hinkmond Wong является экспетом в области мобильных устройств и сможет ответить на многие накопившиеся вопросы по поводу IPhone и Java.