Инновация от Nokia. Nokia 6680
Купил себе недавно такого старичка, решил про него немного рассказать.
Купил себе недавно такого старичка, решил про него немного рассказать.
Друзья! Многие ли из вас помнят такой телефон, как Nokia N-Gage? В начале нулевых финская компания сделала смелую попытку ворваться на рынок игровых консолей, создав устройство, которое сочетало в себе сразу две функции: полноценный смартфон на базе аппаратной платформы WD2 с Symbian на борту и игровая консоль с собственными картриджами! Год назад читатель подарил мне N-Gage QD с некоторыми аппаратными проблемами, которую я успешно оживил и подготовил подробную статью, в которой мы: узнаем историю появления N-Gage на свет и на чём он работал «под капотом», отремонтируем устройство и узнаем о самых частых аппаратных «болячках» смартфонов Nokia на платформе WD2, а также посмотрим на местную игровую библиотеку подробнее и выясним особенности разработки игр под Symbian! Интересно? Тогда добро пожаловать под кат!
Пожалуй, в истории мобильного подразделения Nokia, N-Gage один из самых желанных и неоднозначных устройств, когда либо разработанных компанией. Девайс прошёл долгий путь от смартфона, который ругали чуть ли не все, до легендарного устройства, которое ценится некоторыми людьми и сейчас.
По сути, N-Gage является уникальным смартфоном. За всё время существования мобильного рынка, по настоящему игровых телефонов почти и не выходило: можно вспомнить телефоны Sony Ericsson с геймпадом EGB-30,Xperia Play, японские и корейские телефоны, о которых мало кто слышал, да и китайские реплики Nokia с эмулятором NES на борту.
Я писал материал о Xperia Play год назад
В начале нулевых, рынок мобильных игр начинал активно развиваться. С ростом мощностей мобильных девайсов и появлением цветных дисплеев, стали появляться самые разные платформы для запуска мобильных приложений и продажи игр через операторские сети. Например, довольно большим успехом пользовалась перспективная платформа Mophun (Sony Ericsson T310, T610), которая использовала собственный платформо-независимый байткод. Помимо этого, в платформе были уже готовые библиотеки для упрощения разработки игр: вывод 2D спрайтов, 3D графики (программный рендеринг), звука и обработка ввода. Нельзя также не вспомнить о Qualcomm BREW — который использовался во многих CDMA-телефонах в США и была по настоящему нативной, позволяя использовать все ресурсы телефона. Но самой популярной стала, конечно же, J2ME, которая предустанавливалась на большинство телефонов до ~2014 года.
Sony Ericsson T610 - один из девайсов, поддерживающих Mophun
Само собой Nokia не могли упустить момент и не попытаться занять нишу на мобильном рынке игр. У Nokia было две основные платформы: S40, используемая в кнопочных телефонах и S60, платформа основанная на Symbian, которая использовалась в смартфонах компании. Уже в 2003 году, в платформах S40 и S60 была полноценная поддержка J2ME игр и Java показывала себя как достаточно перспективная платформа. Nokia даже реализовали свои собственные расширения для J2ME, дабы игры могли использовать больше возможностей устройства, чем предоставляет MIDP. В целом, телефоны Nokia были очень популярными, благодаря чему почти все J2ME игры имели собственную версию под S40 (а иногда и более навороченные под S60).
N-Gage, который должен был объединить телефон и игровую консоль, был анонсирован ещё в ноябре 2002 года, однако вышел в свет 7 октября 2003 года.
Первая версия N-Gage
Однако N-Gage был отнюдь не первым устройством в подобном дизайне. Его предком принято считать Nokia 3300 — смартфон, который в первую очередь был ориентирован для использования в качестве мультимедийного устройства и прослушивания музыки. Тем не менее, устройство тоже поддерживало J2ME и на нём вполне можно было проходить Symbian-годноту из нулевых.
N-Gage был встречен весьма неоднозначно. В устройстве было достаточно много как аппаратных, так и программных недоработок, которые вызывали недовольство среди пользователей. Первая и пожалуй самая главная для игровой консоли — отсутствие возможности горячей смены картриджей с играми. Сами игровые картриджи были реализованы в виде обычных MMC-карт памяти, однако, судя по всему в S60 не было поддержки «горячей» замены карт памяти как таковой, из-за чего для смены игры необходимо было сначала достать аккумулятор, заменить флэшку с игрой, установить аккумулятор, включить устройство и дождаться его загрузки (секунд 15) и только потом уже начинать играть. А учитывая, что это был телефон, то довольно длительное пребывание вне сети устраивало далеко не всех пользователей.
Картриджи были проблемой и для жителей отдаленных регионов. В России, насколько мне известно, картриджи можно было купить только в Москве и СПБ, хотя возможно и ещё в каких-то больших городах. Но вот, например, у меня, жителя Ейска, едва ли была возможность купить картридж «физически» — разве что только под заказ. Другое дело Java игры, которые весили по 50-100 килобайт в те годы и без проблем скачивались даже через мобильный интернет. Впрочем, судя по всему, никакого особого DRM в N-Gage играх не было и после того, как энтузиасты научились сливать игры с MMC-карточек — на N-Gage начало процветать пиратство.
Даже с точки зрения звонков у девайса были свои нарекания. Конструктивно инженеры Nokia решили расположить слуховой динамик не с лицевой части, а с боковой. Из-за этого для разговоров приходилось переворачивать телефон боком. Выглядело это весьма необычно для прохожих, незнакомых с N-Gage. :)
Тем не менее, в устройстве были и революционные решения: вспомнить хотя-бы N-Gage Arena, который объединял мобильных игроков в одну сеть с друзьями, таблицами рекордов и т. д.
Чуть меньше чем через год, в мае 2004 года вышла N-Gage QD: исправленная и доработанная версия N-Gage, в которой заметно изменили дизайн, добавили поддержку замены картриджей без выключения девайса и добавили слуховой динамик на переднюю часть корпуса. Именно эта версия N-Gage стала популярной и её чаще всего можно найти на онлайн-барахолках.
И хотя N-Gage ругали за недоработки, мобильным игрокам она полюбилась за высокий уровень игр для телефонов тех лет: графика была гораздо лучше чем на GBA и была близка по уровню к PS1, геймплей разнообразнее, чем в Java-версиях, да и сами игры имели довольно большой полноценный сюжет. Это был действительно замах на уровень таких мастодонтов, как Nintendo! Приятным бонусом была полноценная поддержка Java-игр, благодаря чему на телефоне можно было гораздо удобнее проходить уже вышедшие игры для MIDP 1.0, даже если вся библиотека игр N-Gage уже была пройдена!
Не менее интересно девайс устроен и «под капотом». Как я уже говорил выше, N-Gage был построен на базе зарекомендовавшей себя платформы Nokia WD2, которая использовалась в смартфонах 3650, 3300, 3230, 6600 и.т.д. Многие годы смартфоны Nokia работали на базе чипсетов OMAP, в случае WD2 это скорее всего (не точно, есть вероятность что UPP собственной разработки — как и в случае с S40) были специализированные версии OMAP с «перевернутыми» регистрами для предотвращения портирования Linux на устройства Nokia, поскольку OMAP были доступны рядовым энтузиастам.
Характеристики N-Gage были следующими:
Процессор: ARMv4 ядро на частоте 104МГц, что было стандартом для многих телефонов в те годы (например Siemens на платформе S-Gold работали на той же частоте, а E-Gold — вдвое меньшей). Скорее всего, процессор собственной разработки Nokia.
Память: 16Мб SDRAM ОЗУ и 16Мб ПЗУ, раздельно. Иногда флэш-память изнашивалась и в СЦ её нередко меняли. Мои читатели, которые в нулевых работали в СЦ наверняка вспомнят о "бутербродах" на некоторых телефонах :)
Дисплей: 2.1" матрица с разрешением 176x208 и глубиной цвета 12-бит (4096 цветов), выполненная по технологии CSTN (хотя возможно и TN). Для тех лет, диагональ дисплея и его разрешение были оптимальными, круче были только коммуникаторы с 2.4" дисплеями 240x320. Фактически все (или почти все) смартфоны Nokia на Symbian тех лет использовали одну и ту же матрицу, с чуть разной длинной шлейфа (просто где-то её переворачивали вверх-тормашками, как на N70).
ОС: Symbian 6.1
Аудиовыход: 2.5мм джек (моно)
Как видите, ни о каком GPU и речи не шло. Вся отрисовка полагалась исключительно на процессор и результат того, что даже такие крутые 3D-игры как Tony Hawks и Tomb Raider идут на N-Gage — заслуга программистов, которые оптимизировали свои рендереры для работы на 104МГц ядре! А ведь некоторые телефоны тех лет (например, Motorola) использовали отдельные 2D GPU для ускорения отрисовки интерфейса и работы с камерой — ATI Imageon!
Благодаря тому, что девайс строился на смартфонной платформе, на нем можно было не только играть, но и слушать музыку, а также смотреть видео и серфить интернет. Весьма и весьма для тех лет!
Даже спустя несколько лет после выхода телефон N-Gage, сам бренд и платформа N-Gage Arena продолжила существование на флагманских смартфонах Symbian, которые уже не имели такой игровой дизайн. Одним из N-Gage 2.0 девайсов была легендарная Nokia N95, которая в плане игровой направленности была гораздо круче, поскольку в устройстве использовался GPU PowerVR MBX Lite. Да, точно такой же, как и в iPhone 2G!
Конечно же, рано или поздно я и сам хотел обзавестись собственной N-Gage, с чем мне помог мой читатель, причём всё как я люблю: девайс был полурабочим и требовал некоторого ремонта. Более года назад мне написал подписчик на DTF с никнеймом «Improved white bonkle» и предложил заслать N-Gage QD и ещё одну плату под ремонт с некоторыми аппаратными проблемами: первая плата висела на белом экране, а вторая просто висела на логотипе Nokia без подсветки экрана. Помимо N-Gage, читатель положил «толстую» зарядку и флэшку на 1Гб, за что ему огромное спасибо.
Читатель рассказывал, что девайс он покупал у некого коллекционера «гаг» в России и довольно много играл на ней в эксклюзивные игры для данной платформы. После поломки устройства, девайс лежал у него какое-то время, пока он не заметил мои статьи и не решил заслать устройство под ремонт в хорошие руки. :)
Ну что-ж, давайте оживим девайс!
Я не зря отметил то, что девайс подарили мне более года назад. Мне удалось сразу продиагностировать N-Gage и обнаружить неисправности, однако фактически отремонтировать устройство у меня не вышло: в то время я откровенно «бомжевал» и у меня даже более-менее адекватной паяльной станции не было. Дабы было понятно: тогда я перепаял коннектор АКБ, сейчас я восстановил BTEMP. На данный момент мне материально активно помогаете вы, мои читатели, поэтому за год я смог обустроить небольшое рабочее место, пригодное для проведения большинства ремонтных работ.
Разбирается девайс очень просто, как и большинство телефонов Nokia тех лет: снимается передняя часть корпуса (панелька), откручиваются винты, снимается пластиковая часть с клавиатурой, дисплей и затем плата из задней части корпуса. Кстати, панельки очень часто любили менять для придания свежего вида устройству: эдакие скины тех лет. :)
Обратите внимание на то, что некоторые детские болячки пользователь и сам мог отремонтировать. Не работает разъём ЗУ, наушники, вибромотор или динамик? Пошёл, купил за 10 рублей на ближайшем радиорынке и сам поменял! Вот уж настоящий right to repair. :)
Визуально осмотрев плату, я пришёл к выводу, что плата скорее всего не копанная китайцами: компаунд UPP'а (процессор) и Mjoelner (радиотракт) был не тронут, флэша с виду тоже в норме, все элементы стояли ровно. Однако около коннектора аккумулятора, я обнаружил следы канифоли: кто-то явно вручную перепаивал коннектор АКБ. Спросив у читателя, я получил утвердительный ответ: он действительно пытался перепаять коннектор аккумулятора с помощью советского паяльника.
Но почему же тогда устройство виснет на заставке Nokia без подсветки? Давайте взглянем на схему:
У коннектора АКБ три контакта: плюс питания, масса и BSI, который уходит напрямую в UEM (контроллер питания). Смартфоны Nokia на платформе WD2 были очень капризны к сопротивлению на BSI и UEM отказывался давать разрешение на старт при установке несовместимого аккумулятора. Казалось бы, BL-4C, BL-5C и BL-5CB по размерам почти одинаковые, но имеют разное сопротивление на BSI.
Однако даже при установке совместимого АКБ, устройство отказывалось включаться. Вывод простой: линия BSI находится в обрыве. Первым делом я сдул коннектор АКБ, перепаял его и девайс наконец-то нормально включился… ненадолго.
Произошло падение в «белый экран», как и вторая плата. Причиной этому стала «стекляшка» рядом — токовый датчик LM3820: вероятно, в ходе ремонта коннектора, читатель умудрился неравномерно поплавить шары под стекляхой, из-за чего контакт нарушился. Стекляха среагировала на прогрев с флюсом и девайс снова включился…
Коннектор АКБ уже был, в скажем так, не идеальном состоянии, поэтому для точного исключения влияния коннектора я залудил контакты. Я люблю, когда платы не уколхожены, а весь ремонт близок к заводскому - поэтому коннектор "за кадром" будет заменен на норм.
Но не заряжался. :( При попытке зарядить девайс, система показывала сообщение «не заряжается» и потребление падало в ноль. Ремонт я проводил ещё тогда, когда у меня и станции нормальной не было, из-за чего я умудрился сколоть NTC-термистор прямо под коннектором аккумулятора (обычно он расположен либо с обратной стороны коннектора АКБ, либо с обратной стороны платы), прямо с пятачками.
Я знаю, что иногда меня читают опытные мастера с многолетним опытом, которые уже тянутся написать «Рукожоп! Мы в нулевых в ещё более тяжелых условиях умудрялись мобилки ремонтировать, а ты вон люкей себе не смог купить!». Но я лично считаю, что если косяк нормально исправлен, даже через год — то это не косяк. :) Поэтому лезем в схему и смотрим, куда у нас уходит BTEMP:
BTEMP идёт в UEM через обвязку в виде конденсатора C230, который расположен с обратной стороны платы, около КП. Найти его можно в Component finder'e, который можно найти в самом конце почти любой схемы на телефоны Nokia:
Подпаиваемся, включаем и девайс и… всё снова работает, в том числе и зарядка. :)
На этом ремонт устройства закончен.
Отдельное слово хотелось бы сказать о дисплеях: для N-Gage обычно их принято считать достаточно редкими. Однако есть нюанс: практически все смартфоны Nokia на платформе WD2 (и пару на BB5 — например, N70) использовали одну и ту же матрицу с параллельным интерфейсом. Различия были лишь в форме шлейфа. В N70, например, этот дисплей ставился «перевернутым», однако длины шлейфа не хватало для того, чтобы поставить дисплей в N-Gage. Тем не менее, теоретически можно попробовать поставить куда менее редкий дисплей от 6630.
В процессе подготовки материала и изучения схемы, я вывел небольшой мануал по базовой диагностике N-Gage и любого телефона Nokia на платформе WD2:
Белый экран, есть звук включения и реакция кнопок. Чаще всего виноват EMIF-фильтр COM01F2: хрупкая «стекляха», которая повреждается при попадании влаги или падении устройства. Реже — обрыв сигнальных линий дисплея до коннектора дисплея, а то и отвал омапа.
Белый экран, ноль реакции: из-за бага в первых версиях прошивки, при полном заполнении внутренней памяти девайс виснул на белом экране. Реже — проблемы с питанием на OMAP, отвал процессора. Из-за попадания воды может пострадать токовый датчик.
Нет подсветки, лого Nokia: обрыв BSI или неподходящий аккумулятор.
Нет реакции на кнопку включения: замерить напряжение на входе кнопки включения (должно быть близко к VBAT), дальше смотреть в сторону UEM и его обвязки. На некоторых смартфонах Nokia (уже чуть более поздней платформы — например N70) кнопка включения идёт через EMIF-фильтр вместе с клавиатурой, из-за чего убитая стекляха может стать причиной отсутствия напряжения на PWRON.
Нет подсветки, есть изображение: проверить напряжение на C130 — если там есть 13.3В, значит бустер работает нормально. Если напряжение более 13В, то нет фидбека (т. е. катода с подсветки на самом дисплее), необходимо проверить обрыв на коннекторе дисплея. Проверить драйвер подсветки D130, при необходимости заменить (подходит с многих Nokia тех лет, иногда кустарно заменяют на драйверы подсветки с других телефонов).
Как я уже говорил выше, читатель задарил мне ещё и флэшку, на которой было установлено куча игр: как портов игр с других платформ, так и нативных «дампов» с картриджей, а также эмуляторов. Было ли во что поиграть на N-Gage? Давайте узнаем:
Именно на платформу N-Gage вышло не так уж и много игр: всего около 50. Однако среди них всё равно найдется во что поиграть: многие известные издатели решили рискнуть и разработать игры по собственным вселенным для N-Gage. В каких-то случаях это были порты с других платформ (например, Asphalt 2 с PSP, хотя это не совсем верно, поскольку Asphalt изначально мобильная игра), в каких-то уникальные игры, дополняющие ЛОР той или иной вселенной (например, TES Travellers). Не забываем про игры для обычных Symbian-смартфонов, порты и J2ME игры: таким образом, библиотека получается весьма и весьма обширной!
Ну и не стоит забывать и о эмуляторах! С играми для NES и SMD, игровой потенциал N-Gage увеличивается в разы. Ещё бы дисплей был чуть-чуть побольше и хотя-бы классический TN, а не немного блеклый CSTN и было бы вообще идеально.
Помимо игр, на многих Symbian-смартфонах стояли некоторые приложения, которые были must-have для тех лет: например, файловый менеджер X-Plore с диспетчером задач, а также сторонний плеер LCG JukeBox (нормальный плеер с плейлистами появился только в Symbian 8). Иногда диспетчер задач не спасал и девайс приходилось перезагружать.
Давайте же глянем на игры подробнее. Как я уже говорил ранее, все 3D-игры были софтварными: т. е. вся трансформация, обработка освещения и растеризация треугольников с текстурированием и перспективной коррекцией (если была) происходила исключительно на ЦПУ. Поскольку FPU в процессоре не было, использовались fixed-point числа.
Переходим к гоночкам. Тут у нас аж две части Asphalt, ещё тогда, когда серия не стала донатным «фритуплеем». Asphalt 2 весьма занимательная игра с оптимальной производительностью, кое-где конечно бывают просадки, но в целом более чем играбельно. Как это игралось в нулевых? Сравните скриншоты с j2me-версией, которая напоминает гоночные 2.5D игры с SMD и NES (при этом, в ней есть 3D-элементы и игра использует M3G) и версию для Symbian/PSP/NDS, думаю тут всё итак будет понятно:
Однако большинство читателей наверняка интересуют игры в известных вселенных. Взять, например, полноценный порт первой Tomb Raider. Насколько я понимаю, оригинальная TR славилась тем, что изначально разрабатывалась с расчетом на легкое портирование между разными платформами (да чего уж там говорить, игру отреверсили и переписали с нуля как минимум два раза!). Первый Pentium неплохо тянул TR в софтваре, а N-Gage справляется явно не хуже:
Не забываем и про 2D! В некоторых телефонах Motorola, Siemens и Samsung использовались внешние 2D видеоускорители ATI Imageon. В их задачи входила обработка изображения с камеры, функции контроллера дисплея, а также аппаратное ускорение некоторых 2D-операцией: блиттинг, отрисовка линий, прямоугольников и возможно ещё каких-то примитивов. Однако N-Gage, даже без помощи аппаратного блиттинга был способен выдавать приемлемый FPS и уровень графики в 2D играх. Например, в Sonic, где у нас есть параллаксовые фоны с покадровой анимацией:
Ну и нельзя не вспомнить про уникальную игру на N-Gage: TES Travels Shadowkey, которая была разработана специально для N-Gage и поиграть в неё можно только на оригинальном N-Gage, пропатченном Symbian-девайсе или EKA2L1. Вообще, это полноценная RPG от первого лица, расширяющая лор игры в Хаммерфелле и как минимум из-за этого она достойна к ознакомлению. Игра стилистически заметно напоминает Morrowind, графика близка по уровню к PS2. FPS, конечно, колеблется в районе 10, из-за чего игру можно считать пошаговой… но тем не менее, полноценная FPS RPG на мобилках — это многого стоит!
Есть также примеры отличной графики и… очень низкой производительности. Если в TES ещё можно попробовать поиграть в пошаговой манере, то как насчет шутера от первого лица в 5-6 кадров? Речь, конечно же, о Call of Duty. Игра получилась очень красочной (с трушными полигональными ландшафтами и кучей пропов), но крайне медленно работало на желез N-Gage.
С разработкой своих приложений под N-Gage дела обстоят сложно. С одной стороны, в Symbian 6.1 ещё не было сертификатов, необходимости делать джейлбрейк и менять дату в устройстве. С другой стороны, для разработки под N-Gage требуется установка оригинального SDK для S60: приложения скомпилированные с помощью более свежих версий SDK работать не будут! Ни о каком Qt и речи не идёт и даже Carbide окажется слишком свежим для нашего устройства.
Оригинальный SDK можно скачать здесь.
Кроме того, SDK использует весьма своеобразную систему сборки, написанную на Perl, которая поддерживает только древнюю версию ActiveState Perl 5.6.1 аж от 2001 года и не работает на Windows 7/8/10! С отладкой на реальном устройстве тоже возникнут проблемы: для этого необходим относительно редкий FBus-кабель (который устанавливается вместо аккумулятора и подключается к ПК через RS232-преобразователь), либо использование программатора а-ля UFS HWK. Хотите отлаживать игру на ПК? Тут есть симулятор, прямо как при разработке под iOS: однако этих симуляторов целых два (для Visual C++ 98 и CodeWarrior) и с каждым возникают проблемы при сборке (то линкер крашнется, то разработчики забудут положить часть реализации системных либ для разных симуляторов в разные версии SDK). Хотите разрабатывать игры? С симулятором об этом можно забыть — отрисовка слишком медленная. Готовьтесь писать кроссплатформенный рантайм, который под Windows будет использовать GDI, а под Symbian нативное API для графики! Программа крашнулась на реальном устройстве и инструментов для отладки у вас нет? Ничего подробнее «приложение остановлено» вы не получите!
Ну а вишенкой на торте станет весьма своеобразный сабсет C++, который используется для написания приложений. Сама система полностью построена по принципам ООП, однако ради уменьшения размера выходного кода была полностью убрана поддержка исключений: предполагается, что программист будет вручную помещать объекты на стек (для Stack unwinding'а), полностью убран RAII как концепция с введением NewL и ConstructL, где L — означает Leave (т.е исключение может выбросить только функция-фабрика, а не фактический конструктор) и кодов ошибок, а также полное отсутствие поддержки глобальных переменных (но есть частичная поддержка констант — из преинициализированных данных, судя по всему, поддерживаются только строковые литералы). Да, никакого .data и .bss, что серьёзно усложняет портирование существующих приложений под Symbian. Спасибо что есть пакет для совместимости с POSIX и реализовали часть stdlib.
Почему нет глобальных переменных?
Приложения в Symbian — это, по сути, dll-библиотеки, с которыми общается UI-фреймворк. Ради сохранения памяти, в Symbian решили сделать все загружаемые библиотеки доступными для любых процессов в системе. Поэтому Symbian и не позволяет библиотекам иметь собственную статическую память, зато можно свободно использовать динамический аллокатор. У exe таких ограничений нет, однако там свои сложности при взаимодействии с системным API. Тем не менее, с Quake поступили своеобразным грязным хаком: Приложение в меню лишь «значок», который фактически запускает соответствующий exe-файл на флэшке!
Дело улучшает кастомный SDK для хоумбрю от энтузиаста из Германии. Он портировал SDL2, Lua и адаптировал тулчейн для работы в современных системах. Но лично для меня это не трушно — нужно использовать оригинальный SDK. :)
В целом — это одно из объяснений того, почему N-Gage стала относительно провальной как платформа для игр. Конечно в своё время был жив форум разработчиков Nokia, где были как официальные сэмплы от Nokia, так и мануалы от других разработчиков, однако базовые косяки при проектировании архитектуры платформы портили всю малину. Чего уж стоит обратная совместимость: для быстрой отрисовки графики предполагалось рисовать картинку в обход графического сервера, напрямую получая указатель на фреймбуфер. В начале фреймбуфера лежала структура с описанием разных пиксельформатов, которые были отнюдь нестандартными: 12-битный, 16-битный, 18-битный. Из-за этого, игры для старых версий Symbian могли давать артефакты на 9.x, например.
Написание полноценной, пусть и небольшой игры — материал для отдельной статьи. Есть идея написать кроссплатформенную игрушку, которая работала под разными платформами кнопочных девайсов: от Motorola ROKR на Linux и китайских клонах Nokia (E71 все помнят?), до эльфов на Siemens'ах и Motorola E398. Таким образом, мы рассмотрим особенности разработки под каждую платформу (например, на моторах был 2D-ускоритель ATI Imageon).
Вот таким был легендарный N-Gage. Девайс, конечно, действительно весьма своеобразный. С одной стороны это гениальное решение: взять смартфонную платформу и сделать на её базе игровую консоль. С другой стороны, с разработкой игр под N-Gage, или, например, прямыми функциями телефона были свои проблемы. Девайс получился немного сыроватым, но лично я считаю, что концепция имеет право на жизнь, но пока ни у кого не получилось сделать действительно массовый девайс. По моему мнению, нужно сохранить как можно больше N-Gage живыми. Сложно даже представить сколько потенциально оживляемых плат уехало в чермет…
А вам понравился N-Gage?
P. S.: Друзья! Время от времени я пишу пост о поиске различных китайских девайсов (подделок, реплик, закосов на айфоны, самсунги, сони, HTC и т. п.) для будущих статей. Однако очень часто читатели пишут «где ж ты был месяц назад, мешок таких выбросил!», поэтому я решил в заключение каждой статьи вставлять объявление о поиске девайсов для контента. Есть желание что-то выкинуть или отправить в чермет? Даже нерабочую «невключайку» или полурабочую? А может, у этих девайсов есть шанс на более интересное существование! Смотрите в соответствующем посте, что я делаю с китайскими подделками на айфоны, самсунги, макбуки и айпады!
Понравился материал? У меня есть канал в Телеге, куда я публикую бэкстейдж со статей, всякие мысли и советы касательно ремонта и программирования под различные девайсы, а также вовремя публикую ссылки на свои новые статьи. 1-2 поста в день, никакого мусора!
Материал подготовлен при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, дабы не пропускать новые статьи каждую неделю!
"Тот самый запах" и "таких уже не делают" - это те самые две реплики, которые можно применить относительно старых флагманов от Nokia и Sony Ericsson. О их легендарности ходят легенды, многие коллекционеры хотят заполучить их себе в коллекцию, а ходить с подобными аппаратами в наше время считается некоторой формой хипстерства. Интересно, что же из себя представляет легендарная Nokia E90? Тогда добро пожаловать в статью!
Предыстория
Коммуникаторы прочно вошли в жизнь рядового юзера после середины нулевых: устройства всё больше и больше падали в цене, оставаясь при этом функциональными комбайнами, а каждый аппарат был заметно мощнее своего "обычного" кнопочного собрата. На это повлияло и падение цен на старые Б/У модели, завезённых в Россию серым импортом (например, мой первый КПК был O2 Xda Mini II, операторская версия QTek s100), где потеря цены в основном обуславливалась устаревающей WinMobile 2003. Повлияло и появление таких брендов, как Rover, которые заключали контракт с китайскими производителями и занимались локализацией КПК по доступной цене в РФ, поэтому в крупных городах, встретить обладателя коммуникатора можно было всё чаще.
Примерно в то же время, активное и бурное развитие получил мессенджинг на телефонах в СНГ: аська существовала уже достаточно давно, но благодаря наличию мобильного клиента, неприхотливости к качеству сети и открытости протокола, последняя получила широкую популярность. Если сейчас Telegram решили продавать хорошие ники, то тогда UIN с красивым номером можно было купить за несколько тысяч рублей (при ЗП в регионах около 5-10). Если сейчас в Telegram крутые анимированные статусы и стикеры-вебмы, то тогда люди были рады анимированным колобкам! Получается, история повторилась? Даже "моды" на клиент Telegram можно скачать на 4pda, ну чем не сборки QIP с "tegos"? :)
Именно благодаря развитию мобильного интернета, мессенджинга и гораздо более крутых игр, коммуникаторы стали очень популярными у молодёжи, особенно когда они потеряли в цене к 2010 году. Кроме того, зачастую детские руки достаточно шаловливые и лезут всё замоддить и перепрошить (и я таким тоже был), а тут оказывается, что старенький QTek на WM2003 можно перепрошить на WM6.1, а то и WM6.5, и по производительности он ничуть не будет отличаться. Ощущения примерно такие же, что сейчас установить Android 12 на Galaxy S II, только WM откровенно не тормозил даже на слабых девайсах. Кроме того, браузеры коммуникаторов имели полноценные (не WAP) браузеры, которые могли открывать многие сайты "того самого" веба. И "ослик" не считался чем-то зазорным, хотя Opera Mini, которая грузила страницы быстрее и экономила трафик, была предпочтительнее.
А кроме молодёжи, был ещё и отдельный класс пользователей, который использовал смартфон для бизнес-задач: отправить E-Mail с телефона, полистать форум, подготовить документ, презентацию или диссертацию. Изначально, для них концепция Pocket PC (КПК) и предназначалась и поэтому в большинстве коммуникаторов, особенно с физической клавиатурой, были офисные пакеты. На WM это был несколько урезанный, но всё же Word, который в разы перегонял функционал похожих приложений на J2ME. А также был PowerPoint, с учётом того, что некоторые смартфоны на WM имели полноценный аналоговый видеовыход (и даже VGA - привет HTC X7500!), то такая фишка была действительно востребована. Неважно, сидел ты на заднем сиденье новенького "лупатого" мерседеса или ехал в московском метро, подредактировать документы с физической клавиатурой не составляло труда!
В своё время, многие мои читатели и подозревать не могли о существовании подобных устройств, поскольку в небольших городках их можно было встретить нечасто. У нас были больше популярны "народные" телефоны типа Samsung GT-C3011, которые и стоили 3 копейки и при этом держали весь необходимый для школяра функционал. Однако, если кто-то рано или поздно узнавал о существовании коммуникаторов на Windows Mobile, а о смартфонах Nokia на Symbian знает, наверное, каждый второй, то о существовании вот таких моделей, вероятно знают немногие. Да вы только оцените эту E90!
Данный ништяк мне подарил мой читатель с Хабра, который отреагировал на текст в моей статье о Nokia E63:
И предложил заслать свой аппарат. Он предупредил о том, что устройство слегка подбитое спереди, но самое главное что шлейф был жив и устройство было полностью рабочим! А корпус я как-нибудь прикуплю на барахолке. Говорим Vinni37 спасибо!
Снаружи это просто огромный кирпич с невероятно толстыми гранями, причём кирпич тяжёлый. Однако вся магия этого аппарата начинается с открытия задней крышки: таким образом стандартный Symbian-смартфон превращался в мини-нетбук! В 2007 году, концепция портативного ПК уже давно витала в воздухе (OLPC, выход EEEPC), да и потихоньку появлялись коммуникаторы-слайдеры с выдвижными QWERTY клавиатурами (привет TyTN!). Но тут Nokia решила обхитрить всех и сделала телефон как в форме строгого кнопочника, так и в форме мини-нетбука. Кроме того, E90 под капотом "заряжен": тут был и GPU PowerVR MBX Lite (такой же применялся в первом iPhone и позволял играть в достаточно качественные 3D игры. Вторым устройством с GPU до ^3 была N95), 3G и GPS, что было далеко не в каждом смартфоне тех лет.
Питался смартфон от аккумулятора BP-4L, которые найти было несколько сложней, чем BL-5J (однако и 5J можно было при желании использовать, плотно придавив), благо у меня их достаточно.
Но раз уж этот ништяк не требует обслуживания (кроме замены корпуса за 3к), то предлагаю включить его и посмотреть как он работает!
Обзор
Для выпуска такого устройства на рынок, недостаточно лишь "прицепить" второй дисплей и физическую клавиатуру. Здесь нужна полная оптимизация UI системы, что Nokia и сделали, причём за год до выхода первого смартфона с тачскрином (5800): при переключении на внутренний дисплей, устройство немного "думает" и перерисовывает весь интерфейс. Поскольку разрешение внутреннего экрана достаточно высокое - 800x352, то и интерфейс полностью перестраивался под такой тип управления, при этом сам механизм взаимодействия системы оставался тем же. Кнопки по бокам внутреннего дисплея - это софт-кнопки и отклонить/принять, а DPAD вывели сбоку, что действительно было достаточно удобным.
Кроме того, у устройства был целый ряд кнопок быстрого доступа, который позволял моментально открыть необходимое приложение. Учитывая то, что это смартфон и у него была настоящая многозадачность, то можно сделать вывод, насколько удобным на тот момент было это устройство. Диспетчер задач вызывается классически - зажатием кнопки "меню".
Для задач общения устройство подходило замечательно. СМС печатать просто и удобно, а если привыкнуть, то скорость печати может приблизиться к десктопному. Приложение оптимизировано под оба форм-фактора, а в широкоформатном экран делится на две части с превью сообщения и контактами. Удобно! Кроме того, в одно приложение объединяется и E-Mail, и полученные файлы по Bluetooth, и СМС.
Если приглядеться, то можно заметить фронтальную камеру: она здесь расположена для видеозвонков через 3G, когда 3G начал массово появляться в регионах, то обычно сразу начинали пользоваться скайпом. Я в РФ ни разу не видел видеозвонки через оператора задействованной, но сам факт радует. Да и тогда такого понятия, как сэлфи никто не использовал, поэтому фронтальная камера использовалась исключительно для звонков. Хочешь пофоткать себя? Вон тебе зеркальце сзади ;)
Очень важным элементом была синхронизация устройства с ПК, причём пользовались этой фишкой не только бизнесмены, но и вполне себе рядовые пользователи. Благо, Nokia PC Suite по праву считается одним из лучших решений для синхронизации. Тут тебе и синхронизация медиатеки, и контактов, и СМС и электронной почты. Плюс конечно же бэкапы и импорт контактов из vcf.
В E90 Nokia отошла от своего любимого "большого" разъёма в пользу стандартизации MiniUSB, а затем и MicroUSB. Формально, отчасти спасибо за стандартизацию разъёмов зарядки и дата-кабелей нужно сказать и Nokia, которая пошла на этот шаг одной из первых (а первыми пошли коммуникаторы на WinMobile). На самом деле, наличие нормально работающей под Win10 софтины для синхронизации делает смартфон пригодным для использования даже сейчас!
Nokia особо никогда не урезала звук и делала действительно музыкальные устройства с хорошими ЦАП. Серия XpressMusic звучала не хуже WalkMan, а в отличии от китайцев, звук в наушниках был как минимум на уровне mp3 плееров тех лет за несколько тысяч рублей. К сожалению, у этой Nokia 2.5мм разъём, переходников под который у меня нет, но динамик я оценить всё же смогу. Поскольку устройство флагманское, то и разочаровать в плане звука Nokia не могли!
Качество звука здесь приятное, а плеер "подогнан" специально под оба форм-фактора, плюс стандартный и удобный функционал в виде сортировки по исполнителям и трекам. Динамик хороший и громкий. Кроме того, есть эквалайзер, который помогает подогнать звук под свой вкус! Вот что подкачало, так это отсутствие FM-трансмиттера. Если фаршировали, то нужно было по полной: в батиной Toyota Camry уже стоит магнитола Pioneer с AUX'ом, в то время как в моей Opel Astra G стоит стоковая музыка, и FM-трансмиттер был бы очень кстати. В некоторых других моделях он уже был, надо и мне поискать :) Трансмиттеры от прикуривателя почему-то умеют гонять звук только в моно и постоянно норовят выпрыгнуть.
Телефон я превентивно джейлбрейкнул, о том, как это сделать можно прочитать в другой моей статье
Вкратце: Качаем антивирусник и карантин, антивирус устанавливаем на флэшку и кидаем на неё карантин. Запускаем антивирус и восстанавливаем из карантина RomPatcher, где активируем наши патчи, при необходимости закидывая installserver. Легко и просто!
Джейлбрейкнул я его не просто так, ведь поиграть в j2me на таком дисплее хоть и можно, но это не так круто, как играть в полноценный порт Quake на Symbian. А иначе зачем нам тут GPU!? Вот представь заходишь ты в аудиторию, открываешь девайс, прикрывая его книжкой и как на мини-ноутбуке играешь в "кваку"! Даже Sony VAIO VGN P-12Z не мог себе такого позволить из-за слабого Intel Atom!
Запускаем первую кваку (есть порт и третьей, но идёт он так себе) и кайфуем. Какого это было 15 лет назад, когда единственные девайсы, который мог потянуть игру такого уровня, это были флагманы на WinMobile!? Охреневание и почёт были обеспечены. Особый вау-эффект такой девайс мог вызвать в аудитории или у школьника в руках: вдруг батька с покупкой коммуникатора на "винде", отдал такой ништяк сынишке? То то же!
Если поиграть с настройками, то игра идёт куда лучше. Причём это не единственные 3D игры под этот девайс: есть и raging thunder, и bounce, и j2me m3g игры ускорялись до стабильных 60FPS. Что ещё было нужно геймеру на те годы!? А ведь здесь есть и эмуляторы: NES, SEGA, PSX - есть всё, что нужно, а такой форм-фактор только располагает к геймингу. Более того, на таком устройстве вполне неплохо было смотреть кино или сериалы в дороге. Насколько я знаю, здесь был даже tvout!
Так какие выводы можно подвести по данному ништяку?
Заключение
У автомобилистов очень популярно выражение "сейчас машины делают маркетологи". К сожалению, смартфонов это тоже коснулось: ведь по E90 видно, что её делали действительно инженеры, что в неё пытались вдохнуть жизнь и сделать интересным девайсом. Возьмите в руки Huawei, Xiaomi и Galaxy A. Чем они отличаются? Ничем! Кто-то скажет, что это устройства по большей части бюджетного класса, но почему тогда даже флаи по 3 тыщи рублей умудрялись отличаться друг от друга и предлагать что-то новое!? А ваше мнение? Таких больше не делают, с тем самым запахом? :)
Для меня подобные устройства это часть имиджа.
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.
Уважаемые пикабутяне, помогите пожалуйста советом, а лучше делом, как быть?(андроид и айос не предлагать) Эксплуатирую старую(что значит 10 лет прошло?! О_о) Nokia N8 Belle Refresh, естественно браузер только Опера мини, которая не позволяет мне читать Пикабу.(Скрин прилагаю) Не могу открыть кнопки, чтобы посмотреть длинный пост, не могу пролистать ленту дальше. Половина картинок где-то затерялась.
Да, я знаю, что уважаемая администрация и вообще "все все все" в мире решили отказаться от поддержки "Симбы", но я почему-то верю в силу Пикабу, что этот вопрос как-то можно решить и вернуть счастье фанатам Нокиа и любителям Пикабу в одном лице. Всем заранее спасибо.
Автор: bodyawm
Оригинальный материал
Дополнительные фото и видео в источнике материала.
Слышали ли вы когда-то о PinePhone? Да, это проект открытого смартфона с полностью открытым ПО, который рассчитан не столько на конечного потребителя, сколько на всяческих гиков. Но ведь PinePhone был далеко не первым, а о его предке из далекого 2007 года помнят немногие. Мне удалось раздобыть редчайший Open-Source Linux смартфон, имя которому — Neo Freerunner aka GTA-02! Мы посмотрим, на что был способен этот коммуникатор в своё время, оживим его и подведем итоги: подходило ли такое устройство конечному потребителю. Интересно? Тогда добро пожаловать под кат!
Идея создания телефона, который будет полностью открытым во всех отношениях — и в плане железа и в плане софта, витала в воздухе задолго до появления PinePhone или даже Google Nexus (его к открытым телефонам можно причислить лишь отчасти). Например, Motorola делала значительный вклад в развитие Linux на телефонах, таких как Moto RAZR v8 или A1200. Я не знаю, где сегодня можно найти исходный код ядра для этих смартфонов, но полагаю, Motorola предоставляла его по первому требованию. Однако такое решение было профитным во всех смыслах: была единая программная платформа, для портирования которой необходимо было лишь портировать Linux под конкретный BSP, а коммьюнити поддерживала эти телефоны ещё долгое время, умудрившись запустить на них даже OpenMoko:
Не была в стороне и TrollTech, тогдашний владелец и разработчик фреймворка Qt, который представил свой телефон (к слову, очень сильно напоминающий Sony Ericsson тех лет и был скорее девкитом, нежели полноценным устройством) GreenPhone, работающий на Linux и использующий интерфейс Qtopia, который был построен на базе Qt.
В какой-то момент TrollTech прекратили разработку GreenPhone, а его наработки передали сообществу OpenMoko, который и стал основной сегодняшнего аппарата.
Выделялась и Nokia, регулярно представлявшая новые модели в своей линейке интернет-планшетов (да, тогда они назывались именно так) под названием N. Работала она на базе собственной ОС Nokia — Maemo и имела корни от классического Debian. Несколько позже Nokia выпустит легендарный N900 — смартфон с большим на тот момент дисплеем, выдвижной клавиатурой и классическим Linux на борту.
К сожалению, как закончилась история для Nokia, мы уже с вами знаем: компания попыталась развивать свою новую Linux платформу MeeGo, но — пришёл дяденька из Microsoft на место CEO и резко сменил вектор развития компании с Linux смартфонов на устройства с Windows Phone. Однако старые гаджеты этой компании всё ещё ценятся на вторичном рынке, в том числе и планшеты серии N.
Кроме TrollTech, Motorola и Nokia, в Linux-сообщество смартфонов активно пыталась влиться и Google, причём изначально это были не коммуникаторы с тачскрином, а стандартные QWERTY смартфоны. Несколько лет назад на американской барахолке всплыло объявление о продаже вот таких девкитов от Google, которые работали на самых первых версиях Android, ещё до первой публично доступной 1.5, не имевшие даже тачскрина. Этот прототип был разработан в кооперации с настоящим мастодонтом мира коммуникаторов — HTC, который ещё долго помогал Google с дальнейшим развитием платформы.
Но всё же, устройства представленные выше, имели исходный код ядра (без бинарных блобов драйверов). Вероятно, также имели исходный код оболочки, однако они всё ещё оставались закрытыми проприетарными устройствами. И тут приходит тайваньская компания FIC — First International Computer, которая вместе с сообществом OpenMoko представляет первый полностью открытый смартфон. И имя этому первенцу: Neo 1973 (GTA-01)! Но что в данном контексте означает открытый? В чём было отличие от Motorola A1200?
Отличие в том, что производитель публично предоставлял всю документацию и исходный код на своё устройство. Она включала в себя: схему платы, разводку, исходный код загрузчика (изначально U-Boot, затем Qi), исходный код ядра почти со всеми драйверами, исходный код оболочки. И всё это под открытой лицензией сообщества. Например: если бы Motorola захотела производить свой Neo FreeRunner, она смогла бы это сделать без каких либо проблем или отчислений FIC. Всего было 4 итерации — GTA-01, GTA-02, GTA-03 и финальная, разработанная сообществом GTA-04.
Работали Neo 1973 и FreeRunner на базе чипсета Samsung S3C2442 с тактовой частотой 400Мгц (это было очень популярное решение для недорогих коммуникаторов, но чип уходил корнями в 2003), имела 64мб встроенной памяти и 128мб ОЗУ, встроенный GPS, Wi-Fi и даже OTG!
К сожалению, проект прожил всего лишь два года. В 2009 году OpenMoko прекратило работу над проектом и остались лишь сторонние разработчики, время от времени выпускавшие обновления и кастомные прошивки для своих устройств. В России официально устройство не продавалось, оно было слишком нишевым, но компания «Линуксцентр» завезла партию, которую распродала интересующимся энтузиастам. Кроме того, я видел ветку на ЛОРе (профильный российский форум о GNU/Linux), где люди хотели скооперироваться и вручную заказать партию устройств. Цена была равна 399$, что по тому курсу примерно 12 тысяч рублей.
И сегодняшнее устройство ко мне попало тоже не просто так, я не зря сказал что оно очень редкое. Маловероятно, что вы найдёте его на онлайн-барахолках. Мне было интересно посмотреть и пощупать это устройство вживую, своими руками, поэтому в один момент я решил создать топик с поиском данного девайса на linux.org.ru и купить его специально для статьи. Пожалуйста, не воспринимайте ссылку на ЛОР как рекламу, это один из самых популярных *nix форумов в РФ и в рекламе он не нуждается (специально для тех, кто читает данную статью не на Хабре).
Откликнулся пользователь id0, который предложил бесплатно подарить мне данное устройство, с моей стороны необходимо было оплатить автобус до отделения почты и пересылку. Сказано — сделано, доставка оплачена, а гаджет выслан, за что говорим id0 большое спасибо! В день, когда устройство было доставлено, ко мне пришла ещё и Nokia N70 в родной коробочке, которую вы можете видеть на видео.
Смартфон вышел почти 15 лет назад, но от него сохранился даже родной аккумулятор. И даже здесь FIC пошли в сторону унификации: местный аккумулятор — вольная вариация на тему BL-4C/BL-5C и сюда отлично подходит аккумулятор от большинства кнопочных Nokia. Неудивительно, что родной аккумулятор уже не держит, поэтому сюда отправляется мой любимый BL-6C!
Включаем устройство и хоба! В отличии от красивых бутанимаций этих ваших андроидов, здесь обычная консоль linux. И именно благодаря ей, я смог найти причину kernel panic, когда оживлял это устройство (Android при panic либо виснет, либо уходит в ребут, при этом dmesg никто не покажет).
Я почти уверен, что в своё время такая картина вызывала изумление, а возможно и восторженный возглас со стороны юниксовода! Конечно были проекты по портированию Linux на обычные коммуникаторы (например, на IPaq HX4700), но тут это всё из коробки!
Но всё было не так гладко, к сожалению, устройство было в состоянии кирпича. Система загружалась, но висла на этапе загрузки оболочки и система, как бы это правильно выразить, сама себя заряжала.
Смартфон нужно было перепрошивать. Вики OpenMoko всё ещё работает, но все ссылки давно уже не рабочие и найти рабочий образ родной системы практически нереально. Система на OpenMoko устроена так: у нас есть загрузчик, это либо U-Boot, либо Qi (есть возможность менять их), есть ядро Linux и есть сама система — rootfs. И дистрибутивы тоже предлагались отдельно: отдельно скачивай u-boot, отдельно ядро, отдельно rootfs. И к сожалению ссылки на них давно не работают, даже в веб-архиве их нет! Увы.
Но в вики можно найти упоминания кастомных прошивок: GameRunner, QtMoko и SHR. И образ rootfs SHR мне удалось найти в закромах веб-архива! Для прошивки у нас есть два пути: загрузка с карточки micro-sd (да, прямо из коробки!) и прошивка образа в внутреннюю память с помощью режима dfu (это не тот же самый режим dfu, что в iPhone), и утилиты dfu-util.
Эта утилита умеет и дампить память, но заставить её работать на Windows у меня не вышло. Однако я заказал EEEPC для экспериментов за целых 700 российских рублей (~10$), куда я скорее всего поставлю Ubuntu и уже там постараюсь восстановить оригинальную прошивку. Поэтому наш сегодняшний путь — это установка на MicroSD флэшку. Я опишу мини-гайд по установке системы на MicroSD, а в конце предоставлю полный образ флэшки, который можно записать с помощью Win32DiskImager. Тут стоит понимать, что скорость NAND памяти смартфона не сильно выше скорости типичной MicroSD флэшки, поэтому на производительности это не скажется. А вот когда я переносил Android на MicroSD флэшку, там система откровенно думала!
Итак, для работы системы, флэшку необходимо разбить на два раздела: первый это FAT, второй EXT2/EXT3/JFFS. Под Windows этого сделать не выйдет: ставьте виртуальную машину (у меня, как назло, нормально не работала ни puppy, ни dsl), либо поступите как я.
Когда функций кардридера в хабе мне не хватает, я прибегаю к использованию одного из своих смартфонов, на котором у меня стоит TWRP с ROOT доступом через adb. В этом случае, для работ я использовал его, но все команды в статье должны работать под любым десктопным linux дистрибутивом. Только поменяйте имена разделов с /dev/block/mmc, на /dev/sdb или /dev/sdc. На этом смартфоне потихоньку помирает флэш-память и именно на нём я переносил систему на MicroSD! Использовать мы будем флэшку на 2гб, но обязательно либо SD, либо SDHC. SDXC Neo FreeRunner навряд-ли поддерживает.
Вставляем флэшку в слот MicroSD, загружаем вспомогательное устройство в рекавери, заходим в консоль и пишем adb shell. Теперь пишем:
fdisk /dev/block/mmcblk1
Удаляем существующие разделы с помощью d и создаём два раздела: один будет служить хранилищем для ядра и ваших личных данных, произвольного размера и второй под rootfs, на него нужно примерно 500 мегабайт. Записываем таблицу разделов и при необходимости перезагружаем устройство (на некоторых устройствах ioctl с требованием обновить таблицу разделов не проходит). Теперь форматируем первый раздел в FAT:
mkfs.fat /dev/block/mmcblk1p1
А второй в ext:
mke2fs -t ext2 /dev/block/mmcblk1p2
Под Windows закинуть ядро в FAT раздел не получится, он обязательно ломает суперблок второго раздела по какой-то причине! Поэтому создаём две точки монтирования:
mkdir /a/
mkdir /b/
И закидываем в них linux и рутфс. Ядро должно называться uImage.bin и должно находится в корне первого раздела. Рутфс необходимо распаковать из tar.gz. Делаем это так:
adb push uImage.bin /a/
adb push rootfs.tgz /b/
cd /b/
tar -xvf rootfs.tgz
Готово. Выключаем устройство, вытаскиваем флэшку, вставляем в Neo FreeRunner и зажимаем кнопку включения с кнопкой AUX. Появится меню загрузчика. Нам нужно выбрать загрузку с SD карты и перед нами будет такая картина (извиняюсь за грязь на устройстве, у него софттач покрытие, которое со временем начинает собирать на себя вообще всё подряд. Нужно оттереть спиртом):
Устройство загрузилось и работает, а система мимикрирует под iOS своим локскрином! Вообще, это кастомная прошивка, поэтому оценивать юзабилити устройство именно по ней не совсем корректно, но всё же прошивке есть что предложить.
Итак, это именно Linux, в качестве оконной системы здесь настоящие «иксы» и есть полноценная многозадачность, с возможностью расположить несколько окон на одном экране. Система работает очень нешустро, полная загрузка проходит примерно за полторы-две минуты, а звонилка открывается примерно секунды две, но возможно это издержки кастомной прошивки и на стоковой прошивке всё было хорошо. Во время написании статьи, мне один раз даже пришлось перезагружать устройство!
Вот так в этой прошивке выглядит главное меню. И это практически весь доступный софт: клиент pidgin, плеер, видеоплеер, целых два терминала, настройки, wifi, заметки и это практически всё! Открытие приложений занимает несколько секунд, но, полагаю, на OpenMoko дела обстояли гораздо лучше. Там таких тормозов не было, а SHR кроме GTA-02, работал ещё и на GTA-04 и HTC Hero вроде-бы.
Несмотря на наличие Wi-Fi модуля, подключится к домашней сети мне не удалось. Со стоковой прошивки, устройство к Wi-Fi подключалось. Надеюсь, хотя-бы GPRS тут работал!
Зато здесь куча настроек: темы, твики, настройки масштабирования, есть практически всё. Загрузка каждого подпункта занимает около секунды.
Но у устройства достаточно высокое разрешение экрана. Такое же, было, например у Nokia 5800, которая вышла в том же году.
Здесь есть аудиоплеер с эквалайзером, но даже он не умеет сам искать музыку хотя бы в домашней директории! Нужно руками добавлять папки. Выглядит не очень удобно.
Ну а ещё здесь, конечно же, есть терминал. По сути, это чуть ли не основной способ управления устройством, но виртуальная клавиатура очень неудобная. Если бы у этого устройства была бы QWERTY клавиатура, всё заиграло бы иными красками. Если систему грузить не с флэшки, то есть возможность передать в commandline ядра перенаправление консоли на usb, что позволит управлять мобилкой с ПК.
И это все приложения, что есть в данной прошивке. Я серьёзно! Однако статья уже получилась достаточно объёмной, поэтому Quake мы сюда собирать не будем!
Устройство имело перспективы, но было достаточно сырым. Скорее это была достаточно дорогая игрушка, ведь те, кто хотел себе коммуникатор, покупали в первую очередь решения на WinMobile. Те, кто хотел себе смартфон, брали устройства на Symbian. Те, кто хотел себе телефон, брали простую звонилку. Несколько более допиленной вышла небезызвестная Nokia N900, работавшая на ОС Maemo, но в ней из коробки даже поддержки USSD не было. Но вот, спустя столько лет вышел PinePhone и есть pmOS. Осталось ли его юзабилити на таком же уровне или всё стало гораздо лучше!? А какое ваше мнение?
Подпишись на наш блог, чтобы не пропустить новые интересные посты!
Что в наше время глобально меняется в телефонах? Наращивается память? Сужается расстояние между рамкой дисплея и гранями телефона? Засовывается камера под дисплей? Это всё конечно же инновации, но как визуально, так и тактильно, смартфоны уже очень давно отличаться друг от друга. Взять в руки старенький "флай" 2013 года и свежий хонор - отличий будет не так уж и много. Вероятно, кто-то скажет что возгласы вида "раньше телефоны были куда более разнообразными" - это туфта стариков, но это не так. Иначе как можно было объяснить то, что Nokia в 2006 году умудрилась сделать смартфон с полноценным механическим жёстким диском! Интересно? Тогда добро пожаловать в статью!
Предыстория
В 2006 году уже практически каждый мобильник, который был как минимум в среднем ценовом сегменте, уже умел проигрывать музыку. Производители телефонов видели, насколько популярной становится затея с прослушиванием музыки на телефоне. Sony Ericsson, к примеру, решили сделать целую линейку, посвящённую исключительно музыкальным устройствам и назвать её в честь "полноценных" проигрывателей Sony - Walkman. Устройства Walkman зачастую были аппаратными клонами своих собратьев в лице K серии телефонов, однако у них была несколько хуже камера и иные настройки эквалайзера. Музыкальности добавляла и повсеместная поддержка карт памяти, пусть они были и достаточно дорогими и проприетарными.
С картами памяти была отдельная тема: поскольку большинство телефонов тех лет поддерживали "горячую" замену флэшек, зачастую можно было увидеть, как один человек таскает несколько портативных накопителей: одна на гигабайт для музыки и картинок, другая на гигабайт для видео или сериалов. Однако карты памяти стоили достаточно дорого, и им не хватало объёма, а встроенная память телефонов редко превышала 30-40 мегабайт. Если сейчас скачать mp3'шник из ВК, то он влёгкую может весить и 10-15 мегабайт, но в то время это было расточительством. Тут вон два года назад обладатели сименсов без поддержки mp3, перекодировали wav в 8 битный формат с частотой дискретизации 22010, да ещё и обрезками, вместо полноценных треков. Так что золотая середина MP3 была примерно 2-3 мегабайта. И по карману не бьёт, если качать с интернета и качество приемлемое.
Конечно на коммуникаторах и КПК ситуация была куда лучше, там и поддержка полноценных SD карт как у фотоаппаратов, и возможность скинуть часть данных в оперативную память, но это не решало проблему относительно маленького объёма доступной памяти.
Flash память была дорогой, только-только в широкий обиход начали входить USB-флэшки, которые стоили достаточно недешёво на тот момент. Как я сейчас помню, в своей юности, в 2010-2011 году, флэшка 2гб спокойно могла стоить 400 рублей. А в 2005?
Другой вопрос - жёсткие диски. Конечно же уже существовали достаточно маленькие жёсткие диски: например 2.5HDD для ноутбуков, но они явно не были настолько компактными, насколько это было действительно необходимо. И тут, в 2001 году, пришла Apple со своим iPod Classic, со слоганом - 1.000 песен у вас в кармане! В нём использовался миниатюрный механический жёсткий диск. Да, в таком компактном устройстве поместился целый HDD! А ещё были диски MicroDrive от IBM, но они были достаточно малого объёма.Но идея с миниатюрными жёсткими дисками в телефонах не приживалась. Причина одна - это их хрупкость, в то время телефоны были гораздо более живучими, нежели сейчас и их очень часто роняли. Достаньте свою "нокию" или "сонерик" из шкафа и посмотрите на её состояние. Царапки, сколы, задняя крышка держится на честном слове, а аппарат продолжает работать? Вот то-то же, современный смартфон зачастую продают на запчасти или выкидывают в мусорку при малейшем падении. Тоже самое касается телефонов, купленных на рынках, кто знает сколько их раз роняли до тебя!? Вот и ответ на вопрос, почему миниатюрные "винты" не прижились в своё время. Однако есть нюанс.
Но идея с миниатюрными жёсткими дисками в телефонах не приживалась. Причина одна - это их хрупкость, в то время телефоны были гораздо более живучими, нежели сейчас и их очень часто роняли. Достаньте свою "нокию" или "сонерик" из шкафа и посмотрите на её состояние. Царапки, сколы, задняя крышка держится на честном слове, а аппарат продолжает работать? Вот то-то же, современный смартфон зачастую продают на запчасти или выкидывают в мусорку при малейшем падении. Тоже самое касается телефонов, купленных на рынках, кто знает сколько их раз роняли до тебя!? Вот и ответ на вопрос, почему миниатюрные "винты" не прижились в своё время. Однако есть нюанс.
Как нам запомнилась компания Nokia в её сегменте кнопочных телефонов? Как компания, которая делала неплохие телефоны? Это так. Как компания, которая достаточно хорошо относилась к потребителю? Хорошо. Может быть, как компания, которая регулярно радовала новаторскими решениями и необычными дизайнами? В точку! В послужном списке Nokia просто огромное число различных интересных устройств, которые не только отличались друг от друга и от современных смартфонов, но и отличались от своих флагманский собратьев. Традиционно, новаторской была линейка 7xxx (имиджевые и экспериментальные телефоны) и серия N. Давайте вспоминать, чем же была крутой серия N? Nokia N95 - слайдер с полноценным GPU, N900 - горизонтальный слайдер с QWERTY клавиатурой на MeeGo, N70/N73 - смартфоны с 3G и поддержкой видеосвязи (в РФ не работала), N93 - раскладушка с поворотным дисплеем.
И тут приходит он: Nokia N91 аж на целых 8 гигабайт памяти, где в качестве хранилища используется... настоящий механический жёсткий диск! Однако не всё так просто: было две вариации N91 с 4гб HDD и N91-2 с 8гб HDD. 8 гигабайтаная версия, само собой, была значительно дороже.
У этого смартфона был просто немыслимый на своё время объём памяти: аж целых 8гб! Это как сейчас 256гб, или даже 512гб! Конечно же смартфон не оснастили слотом под внешнюю карту памяти, да и нужна ли она, когда у тебя такой объём в кармане? Это целых 8 тысяч треков в кармане!
На тот момент линейки XpressMusic ещё не было, и даже после её появления, смартфон по какой-то причине в её не включили. Но у смартфона была выделенная панелька для управления музыкой. Корпус был выполнен из металла, а это на тот момент, было признаком премиума.
Прислал мне этот ништяк пользователь с DTF Сашка Кондрат, вместе с PSVita, за что ему говорим большое спасибо! Ништяк был в полностью рабочем состоянии, даже несмотря на то, что хром в некоторых местах уже облез.
Кроме того, на этот ништяк до сих пор выпускают модификацию, которая позволяет заменить HDD на... SSD. Вот так апгрейд, опять на заметно подешевевшую флэш-память переходить! Если кто-то знает, какой под капотом протокол обмена данными используют такие винты - напишите, интересно узнать. Полагаю что там стандартный SCSI, а хардварный интерфейс - SATA!?
Обзор
Я уже успел походить с этим устройством и воспользоваться им как аудиоплеером. И с этим ништяк отлично справляется. Построен он на типичной платформе Nokia тех лет, которая называется BB5, а работает на Symbian 9.1 - одной из первых версий Symbian, которая нам запомнилась. Для сравнения, Symbian 7.x выглядела вот так и её помнят уже далеко не все:
Мы не будем здесь особо смотреть на сам Symbian, я уже не раз его показывал в своих статьях, а с точки зрения интерфейса и фишек здесь всё стандартно: в качестве интерфейса используется S60, есть поддержка sis приложений и j2me игр.
Сначала нужно скинуть музыку на устройство, для этого подключаем устройство к ПК с помощью miniusb, который валяется в каждом доме... и вот так казус: передача файлов идёт очень медленно!
Скорость записи около 1мб/c. Неужели этот винт такой медленный? А может, в смартфоне просто используется USB 1.0? Справедливости ради скажу, что он не шумит и вибрации от него не чувствуются. Возможно, это благодаря продуманному расположению HDD (находится он снизу, за клавиатурой) и скорее всего дело в том, что "винт" сам по себе работает на низких оборотах. Кэширование одного музыкального файла занимает примерно 2-3 секунды, скорее всего у него очень медленная операция поиска (seek).
Музыку скинули и начинается магия. Задвигаем шторку вверх, запускаем плеер нажатием на неприглядную кнопочку и жмём Play! Кстати, устройство не поддерживает управление плеером через джойстик. Поэтому панельку желательно не ломать.
Присмотритесь, и сможете увидеть то, о чём я говорил: музыка загружается пару секунд. На файлах с большим битрейтом иногда музыка может "прерываться" в процессе игры. Так же у смартфона есть встроенные средства для ухода за HDD, такие как дефрагментация и форматирование (в т.ч и полное). Кстати причиной тормозов может стать и изношенность HDD, всё же ему очень много лет.
По рассказам подписчика, который прислал мне этот аппарат, ему это устройство принесли на утилизацию (скорее всего, он работал в каком-то магазине типа Эльдорадо) ещё в 2016 году. Правила утилизации простые: никто ведь не проверяет что там конкретно принесли, поэтому на отправку можно подложить что-нибудь другое. И вот тут принесли на утилизацию вот такой N91, причём полностью рабочий. Жалко ведь такое утилизировать! Поэтому мой подписчик решил его забрать! Динамик устройства очень изношенный: он громкий, но очень сильно хрипит. Но стоит он копейки: около 40 рублей. Когда буду заказывать очередную партию запчастей, обязательно закажу и для N91!
Но не буду же я вас томить, и расскажу как звучит данный аппарат и какой в нём плеер. И это одна из самых сильных его сторон в наше время: здесь просто отличный ЦАП. Звук очень громкий и легко раскрывает даже высокоомные "большие" уши и в том числе поддерживает Bluetooth гарнитуру (что даёт ему неплохой шанс стать портативным плеером).
Кроме того, в устройстве есть эквалайзер и фирменные эффекты Nokia с стерео и панированием звука.
Качество звука на высоте, с ним сравнится даже не каждый современный среднячок, а то и устройство высокого класса! Как плеер в 2022 году, устройство себя оправдывает полностью. Но не надейтесь на FLAC и высокий битрейт: для таких целей лучше купить какой-нибудь iBasso!
А вот с фотографиями ситуация иная. Нет, конечно запечатлеть какой-нибудь момент выйдет и это даже не будет выглядеть как отклик из 2007. Скорее из 2011. Но хорошие фотографии получаются только на солнце, при дневном свете.
Заключение
Статья вышла коротко и по факту: если вы любитель таскать 10 ништяков, которые делают своё дело отлично, вместо одного, который делает 100 дел кое-как, то N91 отлично подойдет в качестве звонилки + плеера. Но в своё время это был замечательный флагман. Качество звука просто улётное: ещё до того, как мне подарили это устройство, мой подписчик Improved White Bonkle, заславший мне N-Gage, сказал что использует N95 в качестве плеера на каждый день, так что с качеством звука у флагманских нокий всё было хорошо!
Автор: bodyawm
Оригинальный материал
Дополнительные фото и видео в источнике материала. Закрепить их к посту не удалось. :(
К телефонам с полноразмерной QWERTY клавиатурой у Nokia было всегда особое отношение: даже в бюджетном сегменте у них встречались телефоны с полноценной клавиатурой и пользовались немалым спросом. Но Nokia в своё время отметилась интересными устройствами из E серии, некоторые из которых были смартфонами на Symbian. Интересно? Тогда встречаем сегодняшнего гостя — Nokia E63!
❯ Предыстория
В нулевых телефоны и смартфоны с полноценной QWERTY клавиатурой стали настоящим подарком для любителей общения. Конечно, моторика многих пользователей телефонов уже и так была развита для практически слепой печати: запоминали, как на ощупь найти кнопку 5 (она была обычно с рельефом), сколько раз надо нажать кнопку для набора определенной буквы. Однако возможность получить полноценную клавиатуру в смартфоне была очень ценной, но позволить себе телефон с такой клавиатурой мог далеко не каждый.
Изначально концепцию полноценной клавиатуры в мобильнике развивала Nokia 9000 «Communiactor», которая была простым телефоном снаружи и мини-ноутбуком внутри. Стоило такое удовольствие очень больших денег, но и функционал вполне себе радовал:
Которую затем перевыпустила в виде Nokia E90 (который и я когда-нибудь заполучу!) и 9210:
Но это были очень дорогие коммуникаторы бизнес-класса: рядовому обывателю они были совсем не по карману. Более того, обе эти модели очень редкие на данный момент и стоят хороших денег.
Прошло время, на рынке появились КПК и коммуникаторы на Windows Mobile и Palm OS, в середине нулевых популяризовали идею отдельной клавиатуры, да и стоили значительно дешевле 1.000$. Например, легендарный qtek 9100, который имел полноценную клавиатуру, но он был выполнен в виде слайдера:
Решение было очень неплохим — ведь в ландшафтной ориентации такой большой дисплей превращался в широкоформатный, на нём было вполне удобно листать форумы и набирать ответы, читать книгу, писать отчёт на E-Mail. По сути, идею с такими слайдерами развивали вплоть до 2012 года, особенно в этом преуспели Sony с их миниатюрными, но очень функциональными txt pro и x10 mini pro.
И опять же, такие устройства стоили немалых денег. Конечно, на вторичке со временем они теряли в цене, но стоили гораздо дороже, чем какая-нибудь рядовая Nokia 6060.
Что касается устройств производства Palm, то серия Treo имела достаточно широкое распространение и, насколько мне известно, продавались за рубежом по контракту по достаточно «вкусной» цене. Хоть Palm OS и был смартфонной ОС, но его концепция совершенно отличалась от оной на Symbian или Windows Mobile: на неё было очень большое количество различного софта, под него было достаточно легко написать свою программу. Но со временем (ближе к 2006-2007 году) Palm потихоньку теряли свою пальму первенства и к сожалению закрылись. Одной из классных «фишек» был рукописный ввод — но зачем он нужен, если есть полноценная QWERTY клавиатура?!
Сейчас ко мне едет Palm Treo 680, который я купил за 1.000 рублей неделю назад:
И конечно же, нельзя забывать за устройства от компании RIM и их смартфоны BlackBerry на собственной ОС. К сожалению, RIM разорилась, а сервисы BlackBerry были закрыты в самом начале 2022 года (насколько я знаю, коснулось это только устройств на последней версии ОС — и то там нашли возможность «хактивации»).
У BlackBerry была отдельная каста фанатов и отдельное SDK для приложений, но эти смартфоны стоили больших денег на своё время и у них было не так много пользователей в СНГ. Что касается BlackBerry — со временем тоже хочу попробовать их продукцию. Сейчас присмотрел несколько вариантов за копейки, но на более старой версии ОС.
В бюджетный сегмент телефоны с полноценной клавиатурой начали попадать довольно поздно — в 2009-2010 годах. Особенно этому способствовала Samsung с их сериями B и Ch@t. Их ключевая особенность была в очень тесной интеграции с соц. сетями — если Blackberry позиционировали свою продукцию, как смартфоны бизнес-класса, то Samsung, наоборот, предустанавливала все возможные синхронизации, клиенты Twitter и Facebook, клиент Windows Live и электронной почты.
И вот такой дичи в виде B5530 Chat. К сожалению, этот смартфон сейчас достаточно редкий и найти его проблематично — а пощупать хотелось бы!
А уже в конце 2011 подтянулась Nokia со своей Asha 200 на S40. Но было уже поздно — уже вовсю были смартфоны, как, например, достаточно бюджетный x10 mini pro, фото которого вы могли видеть выше.
Но сегодня речь пойдёт о смартфоне бизнес-сегмента, младшем брате легендарного E72 (на этот раз не TV) — Nokia E63!
В целом E серия была всегда ориентирована на деловых людей и эти смартфоны никогда не были какими-то прорывными: для дорогущих гиковских флагманов была серия N, а для всего остального была классическая система 4х-значной нумерации (где 7xxx были экспериментальными и необычными устройствами, например).
Сегодняшнее устройство я приобрел 2 месяца назад и с ним уже успел походить мой батя, которому я любезно предоставил этот аппарат на повседневное использование. Мужчина выложил на Avito объявление о продаже нескольких смартфонов за 800 рублей: среди них был и E72. Договорились, я приехал на автобусе и забрал ништяки. Что было приятно — он был в сборе с аккумулятором и вроде-бы даже с флэшкой Micro-SD. Этот смартфон я купил примерно за 125 российских рублей — весьма и весьма бюджетно!
Nokia E63 вышел в 2008 году и новым стоил около 9 тысяч рублей — это была приличная сумма на то время, но при этом с отличным балансом цена/возможности, которые получал пользователь.
Что касается дизайна — смартфон выполнен в тёмно-красном цвете, в формате моноблока. Насколько мне известно, смартфон использовала женщина, но на женский он не похож. Скорее он напоминает устройство из серии XpressMusic — хотя им и не является! Внешний вид смартфона весьма солидный, кнопки приятно бликуют (без вреда гравировке).
Смартфон работает на типичной платформе кнопочных телефонов Nokia тех лет и имеет 64мб ОЗУ (чего для Symbian было более чем достаточно) и 120мб встроенной памяти. По коммуникациям здесь всё было очень хорошо за свою цену: и Wi-Fi (правда, своеобразный) и Bluetooth и синхронизация по USB. Работало устройство на Symbian 9.2.
И раз уж ништяк полностью рабочий, предлагаю джейлбрейкнуть его и посмотреть, на что он способен в наше время!
disk.yandex.ru/d/Uq0coHPSqiheYw
А затем перематываем время в телефоне на 2009-2012 год и устанавливаем вот этот файл (Dr.Web, я надеюсь вы не в обиде, но всё же я не думаю, что антивирусы на Symbian ещё кому-то нужны! Зато теперь ваша программа помогает найти новые применения стареньким смартфонам). Есть ещё альтернатива с Norton, но она требует вставленной SIM-карты, а у меня переходника с microsim на обычную, к сожалению не нашлось под рукой.
disk.yandex.ru/d/ig71VLYPAz58kA
Затем заходим в ROMPatcher и активируем патчи «Open4All» и «Install Server RP», однако патч installserver может не работать на некоторых моделях и E63 в их числе. Тогда нам нужно установить x-plore и благодаря нашему патчу Open4All закинуть уже пропатченный сервис installserver в C:/sys/bin/. Какой сервис — зависит от версии Symbian, я собрал их здесь:
disk.yandex.ru/d/6_Tl8SmLXuddZg?ref=dtf.ru
Даже без перезагрузки всё работает и можно ставить любые пакеты! Как доказательство — скриншоты выполнены с помощью неподписанного приложения ScreenSnap! Теперь мы можем устанавливать абсолютно любые приложения. Учтите: все эти телодвижения не нужны, если у вас Symbian 6.1-7, там обязательной проверки сертификатов нет. То есть, если у вас Nokia образца 2001-2005 года, то такие манипуляции проделывать не нужно — однако вы лишаетесь поддержки 9.x софта (это справедливо и для владельцев 9.x- часть софта 6.x, 7.x не работает на 9.x).
А теперь самое время посмотреть на сам девайс!
На самом деле темы — это одна из фишек смартфонов Nokia. Причём поддаются кастомизации не просто значки/обои, а весь UI системы и такая фишка способна вызвать удивление у современного пользователя смартфонов. Когда-то темы были способом самовыражения и персонализации, особенно, если эту тему сделал ты сам. На Siemens, например, (там создавать темы можно было прямо с телефона, используя любой архиватор), частенько можно было встретить темы со своей девушкой и сердечками, различными котятками, тачками и прочей милотой. И очень забавно видеть, что в 2022 году для установки темы на чистом Android устройстве (мы не затрагиваем MIUI/OneUI) необходимо разблокировать загрузчик, получить root права, установить xposed или сразу LineageOS с поддержкой тем, когда каких-то 15 лет назад это делалось штатными средствами без всяких костылей. Хотя попытки встроить поддержку тем в чистый Android были и ранее, как, например, у Sony
У Nokia всегда был весьма своеобразный подход к UX своих устройств. Интерфейс их телефонов всегда был одновременно и достаточно минималистичным и в некоторых моментах перегруженным. Чего только стоят миллионы папок в меню:
Однако Nokia старалась завоевать сердце клиента огромным кол-вом различных фишек и возможностей своих устройств.
Но в то время телефон брался в первую очередь из-за возможностей коммуникаций и у Nokia было что предложить: например Push To Talk (функция, позволяющая использовать телефон в качестве рации, которая работала на частотах GSM), чаты, E-Mail клиент с автоматическими обновлениями и отличные возможности синхронизации: как с ПК, так и с тем, что сейчас называется «облаком».
В коробках к телефонам всегда шёл диск с необходимым ПО — Nokia PC Suite, который позволял в два клика синхронизировать сообщения, вытащить/внести контакты в формате VCard, а также синхронизировать медиа-файлы. Эта программа работает и сейчас на последних версиях Windows. Например, софт для синхронизации Samsung, который зачастую презирали даже тогда, уже не может нормально функционировать без виртуальной машины.
С почтой возникают проблемы — к сожалению, сертификаты здесь слишком древние, а современные почтовые клиенты требуют SSL и без него работать не умеют. Сам почтовый клиент умеет протокол TLS, но сертификаты уже давно просрочены, поэтому аутентификация не работает. Наверняка проблема решается установкой корневого сертификата, но вот какого — вопрос пока открытый.
Но в целом, это не значит что телефон лишён коммуникаций. Например, здесь работает ВК через сторонний клиент, хоть и небыстро и без уведомлений. То есть проверить входящие и отписать кому-то сообщение можно. Но если вы всерьёз решили заняться дауншифтингом — то можно скачать клиент jabber и перевести родных на него — у меня получилось! =)
Касательно мультимедиа возможностей смартфона, то на своё время здесь было всё хорошо, удобный и функциональный плеер от Nokia покрывал все нужды. К сожалению, конкретно в этой e63 не работает 3.5мм jack, поэтому теста звука в наушниках не будет — но у телефонов Nokia он как минимум достойный.
Я не зря сказал касательно функциональности плеера. Кроме того, что здесь неплохой звук из коробки, здесь есть эквалайзер и настройка панирования. Смартфон звучит громко — это было важно на момент его выхода. Как плеер смартфон себя показывает неплохо — он небыстрый, но вполне себе удобный и звучит достаточно качественно — на DAC Nokia никогда не экономили. В смартфонах серии XpressMusic плеер выглядит немного иначе и там звук немного отличается.
Кроме музыки, в смартфоне есть встроенный видеоплеер Real Player и… Flash Player! Вот это нонсенс, swf заставки с часиками были очень популярны в своё время. Я не уверен, можно ли было посмотреть «масяню» в своё время на этом плеере, но точно можно было поиграть в флэш-игры, которые и весили немного и заметно расширяли и без того крупную библиотеку j2me и sis игр.
В 2008 году встроенный GPS модуль могли себе позволить только флагманские устройства, но поскольку карты и навигация — это очень удобно, были придуманы Bluetooth GPS брелоки. Сейчас карты не загружаются, да и устарели они очень сильно, но если в то время с ориентировкой всё было хорошо — карты сильно выручали даже без брелока. В смартфоне есть поддержка Bluetooth GPS брелоков на случай если навигация была нужна.
Из офисных программ здесь есть QuickOffice, печать, Adobe PDF и, само собой, файловый менеджер.
К сожалению, сегодняшний девайс не входит в N серию Nokia и у него нет поддержки платформы N-Gage, однако это не значит, что на него совсем нет игр! Здесь вполне себе идет большинство игр j2me и для флэша. Тематику игр я оставлю для следующей статьи, которая будет посвящена ещё одному устройству на Symbian, но которое не относится ни к бизнес-классу, ни к молодёжному, а к своему особенному! Попробуете угадать, что это будет за ништяк?
Подпишись на наш блог, чтобы не пропустить новые интересные посты!
Автор: bodyawm
Оригинальный материал
Если прямо сейчас собраться и пойти в магазин любого ритейлера, дабы посмотреть — какие телефоны можно купить до 1.000 рублей, то можно увидеть кучу наименований… которые выглядят практически одинаково. Самый дешёвый телефон с монохромным дисплеем сейчас можно купить примерно за 500 рублей, с цветным — за 650. Но что будет, если мы пойдем дальше и купим слайдер с тачскрином в розницу за 50 российских рублей (~0.9$)? Подробнее в статье!
Конечно же, на меня нахлынула ностальгия, и мне хотелось снова пощупать этот тяжеленный алюминиевый корпус с облезшим софт-тач покрытием, понажимать эти рельефные кнопки, по форме напоминающие флагманские модели, посмотреть на этот интерфейс а-ля Symbian для бедных. Поэтому я решил найти схожий девайс по бросовой цене, и я его нашёл — это оказалась китайская подделка под Nokia N95 — популярной в своё время, флагманской модели от Nokia.
Оригинал стоил достаточно больших денег на момент выхода (около 25.000 рублей), но и имел флагманские характеристики: большой по тем меркам дисплей 2.6" 240x320, 3G, Wi-Fi, отличную камеру 5мп, сдвижную панельку с кнопками плеера и специальную версию с встроенными 8гб флэш-памяти (которая на 2007 год была достаточно дорогой). Но что самое главное — он имел GPU PowerVR MBX Lite, схожий с тем, что использовался в первом iPhone и давал достаточно приемлемое качество графики. Со временем Nokia поняли, что идея с телефонами N-Gage, как отдельными устройствами — провальная и потому решили сделать N-Gage как игровую платформу — со своим магазином и прочей инфраструктурой, включая социальную составляющую. В N-Gage входили все устройства серии… N. В программном плане, N95 работал на базе платформы S60, и ОС Symbian 9.2.
И даже здесь, каким-то неведомым образом, китайцы умудрились кое в чём обогнать финнов! Первый смартфон с тачскрином от Nokia появится лишь на год позже — в 2008 году, под кодовым именем Nokia Tube или более привычным рядовому пользователю индексом — 5800 XpressMusic!
Так в чём же китайцы обогнали финнов? Они сделали подделку на N95 с тачскрином! В 2007 году оригинальный Symbian был не готов для работы пальцами — интерфейс был совершенно не оптимизирован. Но китайцы решили пойти по другому — мы добавим вам фичу, а там дальше как-нибудь сами! Таким образом, у сегодняшней подделки появился тачскрин. Нельзя сказать что интерфейс идеально оптимизирован под палец или стилус, но свой вау-эффект в своё время эта фишка создавала. Я лично пользовался и резистивом, и кнопками — по настроению. Например, музыку в плеере удобно пальцем переключать, а вот набирать текст — кнопками.
Что касается возможностей подобных устройств, то как я уже рассказывал ранее, функционал отличался от прошивки к прошивке. Судя по всему, китайцы делили их по принципу «премиальности» того или иного аппарата. Где-то была поддержка Java, Opera Mini, WhatsApp, а где-то даже microsd флэшка нормально не работала. Сегодняшняя подделка гордо называет себя 8GB, но по факту обычно в такие китайские копии (ближайший пример — подделки под технику Apple) просто устанавливали флэшку на 2-4гб, а системный раздел скрывали, выдавая microsd флэшку за внутреннюю память! Достаточно хитрая идея — и сэкономили, и пользователя не обделили. Однако был и минус в таком подходе, ведь MicroSD карты памяти зачастую заметно медленнее, чем отдельные чипы, что могло создавать задержки в работе устройства. В моём случае, MicroSD флэшки не было, но девайс легко читает карты памяти SD и SDHC.
Сегодняшний девайс я нашёл на известной онлайн-барахолке, его продавал мужчина за 50 российских рублей. Такое предложение меня заинтересовало, и я спросил — нет ли возможности отправить ништяк по почте? Мол так и так, веду блог по различным устройствам, их оживлению и использованию в наше время, а мои подписчики любят всякие китайские гаджеты! Ведь интересно же, почему китайцы при схожем функционале стоили в несколько раз дешевле брендов! По итогу продавец согласился, и получилось забавно: доставка вышла в 4 раза дороже самого гаджета. Впрочем, если кто-то задастся подобной целью, то найти локально у себя в городе такие гаджеты тоже не проблема, особенно на списании у сервисных центров или завсегдатаев городских свалок.
Телефон построен на базе чипсета производства MediaTek — MT6225. Наследники этого чипсета используются и сейчас — например MT6261 «подружили» с дешёвой SPI памятью, прошивку вместили в 4мб и ставят на недорогие китайские смарт-часы, которые можно найти на Алиэкспрессе. Чип отличался высоким уровнем интеграции на своё время — в одном кристалле уместили и контроллер дисплея, и некоторые элементы радиочасти (остальные элементы расположены под защитным экраном), и ARMv5 (по другой информации — ARMv4) ядро с частотой ~200мгц, и DAC, и ADC, и контроллер резистивного тачскрина (скорее всего через ADC). Если бы MediaTek сейчас сделали альтернативу ESP32 на этом чипсете — было бы очень круто, но увы. Такое решение было бы не только мощным, но и дешевым, да ещё и сразу с IoT составляющей.
ОЗУ здесь примерно 4-8мб, это не такой большой объём, но для местной прошивки её хватает.
Возможно не все знают, что GSM модули, часто применяемые в embedded устройствах по типу SIM800 — это тоже устройства на базе чипсетов MT62xx. Отличие заключается в прошивке, и выведен доступ к модему через UART. SIM800 стоит около 200 рублей на AliExpress с учётом накрутки продавца, из этого можно посчитать, что реальная цена всего вычислительного блока вместе с радиочастью… рублей 50 в розницу. Причём для SIM800 есть возможность писать свои программы (не прошивки), поэтому формальная возможность использовать чипсеты MediaTek есть.
Разъём на фото ниже напоминает MicroUSB, но принёс очень много боли в причинном месте обладателям похожих устройств — это 12-пиновый разъём одновременно отвечающий и за подключение гарнитуры, и за подключение USB, и там же выведены контакты на UART0, который используется для прошивки.
Я попытался сдампить прошивку и покопаться в ней, но пока что у меня этого не получилось — либо распиновка из интернета врёт, либо я неправильно подпаялся. Впрочем, на обратной стороне платы тоже есть диагностическая колодка — её надо будет позже проверить.
Вот так выглядит микросхема памяти — скорее всего, NOR. Обычно она была объёмом около 64-128мб (мегабайт, не мегабит, как принято маркировать память), но для пользователя там было выделено… 250кб-1мб. Прошивка сама по себе очень много занимала, а в СЦ часто была распространена услуга по русификации и моддингу прошивок. Кроме того, благодаря возможности в любом состоянии вычитать дамп памяти из устройства, битые гаджеты зачастую приносили достать контакты или СМС — тут они никак не шифровались и доставались спец. софтом без каких либо проблем.
Однако настоящее чудо скрывается за аудио-трактом — вы только посмотрите, два огромных динамика! Я уже проверил, они очень громкие. Чтобы такие динамики раскачать, одного DAC не хватит, где-то на плате распаян усилитель. Динамики были забиты металлической стружкой (а значит устройством активно пользовались), я немного подчистил их.
Устройство работает на базе своей платформы под названием MAUI — как RTOS здесь используется Nucleus, а MAUI — это общее название «интерфейсной» платформы — менюшки, механизм драйверов, прикладные приложения. Кроме того, на гитхабе можно найти исходники MAUI для некоторых телефонов, но собрать их вряд-ли представляется возможным.
Приложения статически слинкованы с остальной системой, но в более свежих версиях этой системы были три платформы — так называемый VXP (аналог J2ME от китайцев, интерпретируемый C подобный язык), MRP(нативные приложения, для этой платформы был SDK) и, собственно, J2ME. И если доступ к j2me можно было получить из меню (при наличии его поддержки), то MRP активировался набором специального кода в номеронабирателе, а VXP надо было открывать в проводнике или через спец. приложение-лаунчер. Веселуха!
Сравните плату сегодняшнего устройства, с платой Nokia 6060 на S40:
На китайце почти всё заключено в один чип, и несколько сопроводительных (контроллер питания, антенная часть). На Nokia большое кол-во «стекляшек», огромное кол-во SMD компонентов, и в общем он выглядит сложнее.
Я рассказал вам кое-что про устройства на этом чипсете. Увы, но сегодняшний девайс не поддерживает ни MRP, ни VXP, ни J2ME — поэтому показать его возможности в приложениях не получится. Однако большинство таких подделок собирались в одном корпусе и имели похожую плату, но по сути, функционально отличались, и в теории, есть возможность попытаться поставить прошивку от другого аппарата. Однако вся сложность заключается в контроллерах дисплеев и раскладке клавиш. Поскольку платы схожие, то раскладка клавиш не должна отличаться, а вот с дисплеями могут возникнуть проблемы. Благо узнать какой тип дисплея в родной прошивке можно с помощью спец. софта, либо если поискать в HEX редакторе, в дампе прошивки по названию производителя (ST, ILI). Предлагаю посмотреть на само устройство поближе!
Запитывать мы его будем вот так: слева плюс, минус с корпуса!
❯ Обзор
Ништяк использует крупный дисплей с разрешением 240x320 — такое разрешение по тем временам было очень и очень достойным, как у оригинала, да ещё и за 3 тысячи рублей.
Качество дисплея весьма достойное, цвета чёткие и яркие. Опять же — на фото не скриншоты, а фотографии с тапка, поэтому судить о качестве экрана по фото не совсем корректно.
Встречает нас классический главный экран, стилизованный под оный с Symbian (обои тоже оттуда). Но внимательный читатель может приглядеться и поймет, что где-то он это уже видел:
И тем не менее, различия между устройствами есть, и не только визуальные. К примеру главное меню напоминает почему-то не S60, а S40, причём оно не анимировано.
На некоторых китайских гаджетах меню было чересчур адаптировано для пальца! Как, например, на TV E72. И это при том, что у TV E72 был гироскоп, и он умел поворачивать экран так, как это делал современный смартфон.
Касательно использования устройства как запасной звонилки, то проблем с этим никаких нет. Динамик… нет, два динамика очень громкие, они так вибрируют, что и отдельного вибромотора не надо! Гаджет работает одновременно с двумя симками, без необходимости переключения их с перезагрузкой (как на 1100i), и в целом, не хуже Nokia фонарика или новенького DEXP с DNS!
И здесь даже есть какая-то концепция чатов в СМСках. Это как на Sony Ericsson — создай себе социальную сеть сам?
В любом случае, я в своей юности уже не пользовался SMS/MMS, а предпочитал общаться на WAP-сайтах, а затем и в ВКонтакте. Современный ВК такое устройство когда-то могло загрузить, сейчас же даже Opera Mini не подгружает нормально стили.
Те, кто занимаются мобильной версией ВК, почему стили отвалились? Стили лежат на сервере, куда браузер из-за сертификатов не может добраться, или теперь они применяются на стороне «жабоскрипта»?
Что касательно использования устройства в качестве плеера, то здесь всё неоднозначно. Отдельного выхода 3.5мм здесь не предусмотрено, подходят только комплектные «уши» или переходник на фирменный разъём. Однако устройство дружит с Bluetooth ушами, а раз уж современные меломаны стремительно переходят на прослушивание музыки в беспроводном формате, то устройство может оказаться полезным.
Фишка из двух динамиков, которая когда-то делала этот девайс очень ценным для молодёжи, актуальна и сейчас — если музыку хочется послушать где-то на природе, а беспроводной колонки нет. Звук средненький, но под пивко пойдет. Эквалайзера здесь нет по каким-то причинам, но без 3.5мм джека в нём нет смысла — стоковые уши, если их не перепаять под нормальные наушники, наверняка звучали весьма посредственно.
А вот для прослушивания радио этот ништяк уже не подойдёт — в нём нет телевизора (и антенны), и в качестве той самой антенны он просит подключить наушники. Увы.
А как насчёт камеры и фото-возможностей? Устройство умеет снимать видео в очень низком разрешении и формате 3gp, поэтому на эту фичу обращать внимание мы не будем. Но и как фотоаппарат устройство не блещет. Оригинальная N95 в целом и сейчас при хорошем свете может выдавать не самые плохие фотографии, по сравнению с самыми дешевыми смартфонами, в то время как у китайца есть куча разных фишек — маски, сцены, эффекты, но толку от них при такой камере нет.
При разрешении 320x240, матрица примерно… 0.1мп? На самом деле фактическое разрешение фотографий 1600x1200, не уверен насчёт интерполяции, но полагаю реально здесь 1-1.5мп. Особого смысла в ней нет, ниже фото при плохом разрешении. Думаю, это что-то близкое к камерам на «Сименсах» 2004 года.
Естественно здесь есть GPRS и простенький браузер. «Тегос» он загрузит и сейчас, но единственный нормально работающий браузер на кнопочниках — Opera Mini, он, к сожалению, не запустит. Зато здесь есть читалка электронных книг. На тот момент, при таком большом дисплее — это была неплохая фича.
К сожалению, сайт хостинг-компании Timeweb-Cloud, устройство загрузить не в силах. А жаль? ведь на таких устройствах мы когда-то делали WAP сайты, и если бы ныне закрытый конструктор wap-сайтов «wen.ru» обладал возможностями современного и мощного облачного решения, кто знает, вдруг наши убийцы «тегоса» уже были бы хайлоад сервисами? :D
А ещё здесь имелись встроенные китайские игры по типу три в ряд и маджонга, но понятны они были только самим китайцам. Вспоминая свой личный опыт — я в них практически не играл, и был очень рад через какое-то время получить свою собственную Nokia 6060 с Java играми!
❯ Заключение
На то время — топ за свои деньги. Причём эти телефоны были очень популярны у себя на родине, откуда экспортировались и в СНГ, а это о чём-то, да говорит. Но увы, китайцы почему-то решили делать всё сами, и не как японцы с корейцами (у которых были очень крутые аппараты для внутреннего рынка. Если у меня появится такой — с меня обзор!), а по своему пути — предлагая медиа-комбайны, но при этом без нормальной поддержки сторонних приложений.
Опять же, была бы здесь поддержка сторонних приложений, всё было бы гораздо лучше. Ну а так… это отличная звонилка и колонка с microsd флэшкой на природу. Разве это плохая покупка, за устройство по цене чашки кофе в «заМКАДье»? Решать вам!