Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Fragen — это динамичный шутер от первого лица, пропитанный адреналином и напряжённой атмосферой. Вы можете сражаться как в одиночку, так и в составе команды. Независимо от того, выберете ли вы свободный бой или командный режим, ваша главная задача — остаться в живых и одержать победу.

FRAGEN

Шутер, Экшены, Шутер от первого лица

Играть

Топ прошлой недели

  • Carson013 Carson013 23 поста
  • Animalrescueed Animalrescueed 32 поста
  • Webstrannik1 Webstrannik1 52 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
132
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
6 месяцев назад

Что за красавец у меня в руках?⁠⁠

"Пожарник" - Siemens M55! Я сделал ролик с рассказом о том, что это за аппарат такой, что у него находится "под капотом" и на какой аппаратной платформе он построен, ну и ностальгически "потыкал"))

YouTube:

ВК (подтянется чуть позже, ещё на обработке):

?
Всего голосов:
Показать полностью 2 2 1
[моё] Опрос Смартфон Телефон Гаджеты Обзор Ретроспектива Ремонт Моддинг Siemens Балдеж Видео YouTube Видео ВК Короткие видео Длиннопост
70
160
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
7 месяцев назад

Жизнь после отвала eMMC. Часть 3: оживляем уникальный QWERTY-смартфон и загружаем Android с MicroSD⁠⁠

Есть у меня страсть к коллекционированию и ремонту интересных смартфонов прошлых лет. Недавно подписчик подарил мне весьма диковинный и необычный гаджет 2011 года: бюджетный QWERTY-смартфон Samsung Galaxy Y Pro с чипсетом от Broadcom. Помимо самого факта того, что смартфон обладал QWERTY-клавиатурой, меня также заинтересовало его кровное братство с Raspberry Pi первого поколения. Но вот незадача, смартфон не включался и просто висел на логотипе. Если вам интересен необычный кейс "отвала" eMMC и переноса Android на MicroSD-флэшку - жду вас под катом!

❯ Теория

Проблема "отваливающейся" памяти преследует смартфоны и планшеты с начала 2010х-годов. После массового перехода с NAND-накопителей на eMMC, многие смартфоны начали страдать от того, что в один прекрасный день зависали и затем больше не включались... или же включались, но бесконечно висели на заставке. Обычный пользователь нёс смартфон в сервисный центр, более продвинутый шёл на профильные ресурсы и скачивал прошивку... чтобы с грустью обнаружить, что ничего не помогает и смартфон всё так же висит на логотипе.

Происходит это из-за того, что для загрузки системе необходим доступ как минимум к трём разделам: system для чтения, а также data и cache для чтения и записи. У eMMC и современной UFS-памяти есть свой собственный контроллер в чипе, который по своим собственным параметрам определяет S.M.A.R.T накопителя и, если по его мнению, флэшка уже близка к "кончине", просто переводит её в режим Read only, из-за чего данные пользователя остаются на месте, но смартфон уже больше никогда не загрузится без вмешательства специалиста.

В теории всё замечательно: данные на месте, в сервисе просто вычитают дамп старой флэшки, подберут такой же или совместимый по корпусу новый чип, а затем запишут на него дамп и восстановят все данные без потери. Но на практике бывают определенные казусы: например, у некоторых чипов Samsung 2012-2014 года был баг в прошивке, из-за чего они полностью умирали с потерей всех данных, после чего смартфон вообще не подавал никаких признаков жизни (примеры: Galaxy S4 Mini в 9008, S4 Zoom, Note N8000), иногда eMMC просто уходила в полный ReadOnly (HTC Desire SV и некоторые другие HTC'шки 2011-2012 годов), а иногда чип уходил в ReadOnly лишь частично - операции записи просто заканчивались неудачей (предположительно из-за того, что бэды ремаппить уже просто некуда) и смартфон даже мог загрузится... правда все приложения постоянно крашились, а настройки телефон не сохранял.

Примерно так вышло и в моём случае. В январе, подписчик Андрей предложил подарить мне весьма необычный смартфон - Samsung Galaxy Y Pro. Читатель попытался его перепрошить, однако смартфон всё так же продолжал висеть на заставке. Конечно я согласился, причём мне из принципа хотелось разобраться в платформе и при возможности перенести всю систему на MicroSD-флэшку.

❯ Переносим на MicroSD

После того как смартфон приехал ко мне, я убедился в том, что он действительно висит в бутлупе и никак не реагирует ни на сброс до заводских настроек через рекавери, ни на прошивку. Смартфон всё также продолжал висеть на бутанимации - а значит мы можем сделать вывод, что ядро Linux уже загрузилось и сам смартфон перешёл в последнюю фазу загрузки - запуск zygote и "отпочковывание" от него app_process.

Чтобы понять, что всё это значит - давайте вкратце рассмотрим процесс загрузки Android:

  1. Старт BootROM, SPL и загрузчика: После включения смартфона или подключения ЗУ, контроллер питания даёт разрешение на запитывание всех модулей устройства. После этого, процессор начинает выполнять код загрузчика, однако поскольку ни NAND, ни eMMC не поддерживают XIP (eXecute In Place - возможность подключить флэшку прямо в шину процессора, на манер ROM в спектруме), первым делом процессор выполняет код из BootROM - небольшого, физически прожженного в небольшую ROM-память на заводе загрузчика, в задачи которого входит экстренный режим восстановления при окирпичивании устройства (MTK USB Port на MediaTek, 9008 на Qualcomm, FEL на AllWinner) и загрузка вторичного загрузчика из eMMC/NAND - SPL (на MediaTek называется Preloader). В его задачи входит инициализация ОЗУ и передача управления вторичному загрузчику - тот самый, который вы, возможно, захотите разблокировать и который загружает ядро Linux.

    Но вот нюанс, на чипсетах Broadcom BootROM'а нет: там запуском ARM-ядер занимается GPU VideoCore, который по своей натуре - векторный DSP! Так что Y Pro интересен ещё и этой малозначимой, но забавной деталью :)

  2. Linux: Обычно ядро хранится не в сыром виде, а в специальном разделе boot/recovery и представляет из себя образ zImage + рамдиск. На этом рамдиске хранятся минимально-необходимые для старта устройства программы: init, busybox (не всегда) и... всё!

    Формат таких образов условно стандартизирован и их можно разобрать и собрать с помощью специальных программ. Например, AndImgTool!

  3. init: Далее самая главная программа с PID 0 - init, запускает набор скриптов в корне рамдиска с расширением .rc. В скриптах содержатся обработчики событий (early-boot, boot, late-boot и т.п), а также список служб для запуска. В скриптах идёт монтирование разделов, запуск служб если это нужно, создание ссылок, загрузка динамических модулей и конфигурация драйверов/ядра, а также режима USB и adb. Помимо этого, init отвечает за properties - свойства в build.prop, а также default.prop, которые позволяют включить adb даже если устройство не загружается. Это нам позже пригодится.

  4. app_process: После того, как раздел system примонтирован, RIL запущен и другие важные операции выполнены - rc-скрипт запускает наконец-то app_process с параметром zygote. Это самый важный процесс в Android, его краш ведет к "мягкой перезагрузке" - т.е появлению анимации загрузки и появлению рабочего стола. app_process - это как-бы Java-машина Dalvik (или ART в Android 5.1+), аналог java.exe, только размножается она методом почкования - с помощью системного вызова fork.

  5. Ну и когда все службы работают - устройство показывает рабочий стол и вызывается событие ON_BOOT_COMPLETE.

Да, всё вот так просто. Итак, основываясь на сказанном выше, как мы можем перенести Android на MicroSD? Правильно, пропатчив скрипты загрузки так, чтобы они монтировали систему и раздел data с cache не с внутреннего накопителя, а с флэшки. Но для патча необходимо чтобы eMMC была хоть сколь-либо перезаписываема.

Сначала я попытался установить кастомную прошивку с помощью CWM (он здесь не перепрошивается навсегда, а запускается с помощью бага в update.zip) и заметил, что поведение смартфона поменялось: он просто висел на первичном логотипе и не загружал даже бутанимацию. А значит какие-то операции перезаписи завершились ошибкой и init либо не может примонтировать system, либо там у нас там творится бардак. Но что-то ведь всё таки перезаписалось, а после перепрошивки родной системы смартфон снова начинал показывать бутанимацию... значит, флэшка не полностью в readonly?

Я решил пропатчить boot.img, активировав в нём режим отладки через USB, дабы посмотреть что творится у нас в dmesg. Для этого я распаковал образ с помощью AndImgTool, открыл файл default.prop и заменил свойства ro.secure = 0, ro.debuggable = 1, а также persist.service.adb.enable = 1

Samsung в те годы ещё не блокировал загрузчики и прошить произвольный раздел можно было фирменным флэшером. Для этого необходимо было создать tar-архив, куда положить образ (например boot.img), выбрать его в программе и нажать "Start".

После прошивки, смартфон всё также висел на заставке... но определился в диспетчере устройств и команда adb devices показала, что смартфон подключен. Значит, раздел перезаписался и только часть eMMC ушла в readonly! Те разделы, которые никогда не перезаписываются (куда входит system, boot, recovery и SPL) - в норме?

Пишем dmesg и... видим как драйвер eMMC флудит в printk об ошибках перезаписи в раздел /data/. А ведь я говорил о том, что Android для загрузки этот раздел обязательно нужен!

Но что же за stl11, если в Linux принято называть eMMC-устройства mmcblk? Давайте посмотрим в init.rc:

Разделы используют какую-то самопальную файловую систему RFS (что-то проприетарное от Samsung), а также J4FS, вместо общепринятых YAFFS или EXT4. Давайте сделаем логический вывод: если раздел system и efs (с настройками модема) у нас в норме и никогда не перезаписывается, а после загрузки ядра, Android нужны для перезаписи data и cache... значит можно просто перенести эти разделы на MicroSD, а init.rc заставить монтировать разделы именно оттуда!

Для этого мы берём MicroSD-флэшку и с помощью fdisk бьём её на три раздела: один будет для /data/ (30% от ёмкости MicroSD - или хотя-бы 256Мб), второй для /cache/ около 64Мб и третий для обычных файлов. Затем форматируем первый и второй разделы в ext2 с помощью программы mke2fs, а третий - в обычный FAT32 (или тоже ext2, по желанию).

Далее прописываем новые точки монтирования в init.rc, собираем boot.img и прошиваем в смартфон:

И, спустя пару минут загрузки... нас встречает рабочий стол! Радости нет предела :) Но некоторые читатели могут усомнится в юзабельности всей этой затеи, ведь MicroSD как минимум в десять раз медленнее eMMC... Но всё ли так плохо? Давайте посмотрим на практике!

❯ Тестируем

Поскольку смартфон у нас с QWERTY-клавиатурой и горизонтальным дисплеем, здесь лаунчер подогнан под частичное управление с кнопок, при этом стоить иметь ввиду, что далеко не каждое приложение адаптировано для такого DPI. Тачскрин тоже есть, причём емкостной, что не может не радовать. Дисплей выполнен по технологии TN, разрешение - всего 240x320, что в целом совсем немного для смартфона, но вполне нормально для QWERTY-бюджетника тех лет.

Под капотом скрывается чипсет от Broadcom - BCM21553 с одним ядром ARM1136, работающем на частоте 832МГц. И да, это ARMv6 ядро, что значительно сужает круг поддерживаемых игр и приложений. Когда-то на 4pda даже был отдельный клуб владельцев смартфонов на этом чипсете, где люди жаловались на отсутствие поддержки ARMv7! Также в смартфоне установлено 384Мб DDR2 ОЗУ и 512Мб постоянной памяти.

В качестве GPU используется ядро собственной разработки Broadcom - VideoCore IV. И оно тоже было предметом критики на профильных форумах. Все дело в том, что как и у GPU от Samsung - FIMG, у VC IV были плохие драйвера для GLES - что было критично для игр тех лет. Поскольку большинство релизов оптимизировалось на Qualcomm Adreno и Mali, во многих играх на Y Pro были белые текстуры, или же графические артефакты.

Для сравнения: Raspberry Pi Model A и B - братья данного смартфона, которые в аппаратной части похожи почти во всем. Теперь мы с вами выяснили, что смартфон представляет определенный коллекционный интерес для любителей гаджетов на необычных процессорах!

Производительность смартфона после переноса части системы на MicroSD упала лишь немного. Девайс всё ещё продолжает относительно плавно работать, нет каких-то явно медленных подгрузок и тормозов. Многие приложения работают хорошо, однако лаги не исключены:

Перейти к видео

Но можно ли назвать смартфон бесполезным в наше время? Я думаю, что нет, определенный набор задач он все еще способен выполнять. Например, серфинг в сети - самый базовый просмотр страниц всё ещё можно осуществить с помощью Opera Mini 7, которая до сих пор продолжает работать спустя 10+ лет после релиза. Многие страницы отображаются некорректно, ни о каких сайтах с интерактивом и речи не идет... но почитать Википедию или Хабр всё равно можно!

При условии отключения проверки сертификатов (Защита -> "SSL (Принимать все)") и использования одноразовых паролей, можно использовать почтовый клиент. Работает шустро, однако пуши не поддерживает, поэтому сообщения будут проверяться с интервалом в ~5мин.

Также можно посидеть в мессенджерах. Я писал клиенты ВК и ТГ (работает через прокси) для смартфонов с Android 1.5+ и запускал их даже на первом серийном Android-смартфоне в мире и они здесь работают вполне неплохо. Об официальных клиентах и речи не идет - Android 2.3 слишком сильно устарел по мнению большинства разработчиков.

И конечно можно поиграть. Начиная от Java-игр, в которые играть вполне удобно благодаря наличию аппаратных кнопок, заканчивая эмуляторами консолей, которые в большинстве своём здесь летают и нативными играми. Таким образом, старенький смартфон превращается в миниатюрную портативную консоль. Единственный нюанс - VC IV совсем уж слабенький GPU, когда заходит вопрос запуска 3D-игр. Даже Raging Thunder 2 со своим замечательно оптимизированным рендером здесь иногда чуточку подтормаживает, при том что она же идеально работает на Adreno 200 (ATI Z430), Mali-300 и даже Vivante GC-600!

Пусть круг задач и не слишком широкий, но смартфон всё равно очень интересный и крутой :)

❯ Заключение

Вот такая статья о восстановлении необычного смартфона из 2011 года у нас с вами получилось. Надеюсь, вам было интересно и полученные знания вам пригодятся. Ну а если будут какие-то вопросы по поводу возможности переделки смартфона на загрузку с MicroSD - не стесняйтесь спрашивать в комментариях!

Что думаете насчет переноса Android на MicroSD?
Всего голосов:

А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет - подписывайтесь на мой Telegram-канал "Клуб фанатов балдежа", куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А видеоверсии статей можно найти на моём YouTube канале.

Очень важно! Разыскиваются девайсы для будущих статей!

Друзья! Для подготовки статей с разработкой самопальных игрушек под необычные устройства, объявляется розыск телефонов и консолей! В 2000-х годах, китайцы часто делали дешевые телефоны с игровым уклоном — обычно у них было подобие геймпада (джойстика) или хотя бы две кнопки с верхней части устройства, выполняющие функцию A/B, а также предустановлены эмуляторы NES/Sega. Фишка в том, что на таких телефонах можно выполнять нативный код и портировать на них новые эмуляторы, чем я и хочу заняться и написать об этом подробную статью и записать видео! Если у вас есть телефон подобного формата и вы готовы его задонатить или продать, пожалуйста напишите мне в Telegram (@monobogdan) или в комментарии. Также интересуют смартфоны-консоли на Android (на рынке РФ точно была Func Much-01), там будет контент чуточку другого формата :)

А также я ищу старые (2010-2014) подделки на брендовые смартфоны Samsung, Apple и т. п. Они зачастую работают на весьма интересных чипсетах и поддаются хорошему моддингу, парочку статей уже вышло, но у меня ещё есть идеи по их моддингу! Также может у кого-то остались самые первые смартфоны Xiaomi (серии Mi), Meizu (ещё на Exynos) или телефоны Motorola на Linux (например, EM30, RAZR V8, ROKR Z6, ROKR E2, ROKR E5, ZINE ZN5 и т. п., о них я хотел бы подготовить специальную статью и видео т. к. на самом деле они работали на очень мощных для своих лет процессорах, поддавались серьезному моддингу и были способны запустить даже Quake!). Всем большое спасибо за донаты!

А ещё я держу все свои мобилы в одной корзине при себе (в смысле, все проекты у одного облачного провайдера) — Timeweb. Потому нагло рекомендую то, чем пользуюсь сам — вэлкам.

Показать полностью 24 1 1
[моё] Опрос Телефон Смартфон Гаджеты Подарки Донат Samsung Galaxy Qwerty Прошивка Моддинг Microsd Linux Android Samsung Galaxy Видео Без звука Короткие видео Длиннопост
34
484
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
7 месяцев назад

Крутой гиковский девайс по цене роллов — зачем я купил смарт-часы на Android'е за 1 000 рублей?⁠⁠

На первый взгляд кажется, что в современном мире за 1 000 рублей не представляется возможным купить интересное и полезное устройство. Уже практически 3 года я занимаюсь тем, что рассказываю о том, как я покупаю за копейки различные гаджеты и стараюсь дать им новую жизнь. Однако всё это время я обходил один интереснейший класс устройств — Android-часы, причём не на WearOS, а на самом обычном чистом андроиде с полноценными смартфонными чипсетами. Недавно я сэкономил на «шавухе» и купил себе на вторичке смарт-часы ZGPax S8 за тысячу рублей — и в сегодняшней статье я расскажу, почему это один из лучших бюджетных девайсов для настоящего гика!

❯ Предисловие

Кому вообще могут понадобиться 10-летние смарт-часы на Андроиде, когда на маркетплейсах представлены сотни самых разных моделей в различных ценовых сегментах? Копии Apple Watch, Galaxy Watch и даже часов от Xiaomi заполонили виртуальные полки по весьма демократичным ценам, но вот нюанс — эти часы практически ничего не умеют кроме отображения уведомлений, звонков и замера пульса. По сути, никаких фич оригинальных часов они не поддерживают — и примерно с 2016 года на них даже нельзя писать свои собственные программы!

Такие часы работают на базе современных микроконтроллеров от Realtek и Actions Semiconductor (известны разработкой чипсетов для MP5-плееров и эмуляторных игровых консолей) и... ничего интересного из себя не представляют. Почти любой embedded-инженер сможет на ESP32 собрать себе что-то подобное сам :)

Пример таких часов

Пример таких часов

С гиковской точки зрения, 10 лет назад дешевые часы были куда интереснее: для многих моделей, выпущенных до 2016 года, можно было писать свои собственные приложения, используя специальное SDK от MediaTek — MRE. Но в 2016 году, большинство таких часов «переехало» на новые процессоры MT6261DA и на маленькие 4х-мегабайтные SPI-чипы памяти, которые хоть и позволили ещё больше удешевить цену устройства, но не позволяли в себя вместить даже половину «фич» обычной телефонной прошивки. MediaTek даже пришлось оптимизировать свою прошивку так, чтобы распаковывать часть кода из сжатого потока «на лету» — иначе даже самая урезанная прошивка не помещалась на маленьком чипе памяти!

Под капотом такие часы представляли из себя обычные кнопочные телефоны, как, например, Nokia 225. Программная и аппаратная платформа была идентична, поэтому MediaTek оставалось лишь адаптировать телефонную прошивку под формат часов и вот, на рынок можно выпускать новое устройство! И хотя те же DZ09 стоят копейки на вторичке, нужную ревизию найти проблематично - та, которая нам нужна, имеет шторку как на смартфоне и на рабочем столе надпись «инструме...».

На ранние ревизии DZ09 можно было писать свой собственный софт. Кстати, я ищу раннюю ревизию таких часов с процессором MT6260A (~2015 год). Если у вас такие есть и вы готовы продать/подарить — пишите в комменты!

На ранние ревизии DZ09 можно было писать свой собственный софт. Кстати, я ищу раннюю ревизию таких часов с процессором MT6260A (~2015 год). Если у вас такие есть и вы готовы продать/подарить — пишите в комменты!

Однако если вспомнить историю развития смарт-часов, то оказывается что устройства на Android выходили за годы до появления WearOS! Первыми смарт-часами считаются Motorola MotoACTV на специальном процессоре OMAP, который очень быстро джейлбрейкнули и в определенных кругах он получил некоторую известность. А в 2012-2013 году, появились первые относительно бюджетные часы на полноценной, «чистой» версии Android с чипсетом MediaTek MT6516 — SmartWatch Z1 (или Z2 — версия с 6515). Как видно на фото ниже, это был полноценный миниатюрный смартфон на ремешке — с него можно было играть в Angry Birds, звонить, капчевать и раздавать интернет на свой основной смартфон, а также слушать музыку. Благодаря относительно большому дисплею можно было даже полностью отказаться от ношения отдельного смартфона!

Очень давно их ищу и не могу найти :(

Очень давно их ищу и не могу найти :(

Ближе к 2014-2015 году, на российском рынке начали появляться часы с Android 4.x на борту и крайне популярными на то время чипсетами MediaTek MT6572 и MT6582. Благодаря невысокому разрешению дисплея и достаточному объёму ОЗУ, такие часы работали очень шустро и вполне тянули большинство актуального на тот момент софта и даже игр, но цена кусалась — около 7 000 рублей ещё по «тому» курсу.

И вспомнив о существовании таких часов, я решил сэкономить на вкусняшках и посетить вторичку в поисках интересующих меня девайсов. Все разделы с аксессуарами на Авито/Юле забиты новодельными «простыми» часами и фитнес-трекерами, поэтому для поиска девайсов на Android-е, я искал их по определенным тегам: «MT6572 смарт часы», «MT6582 смарт часы», «Iconbit Callisto», «Android часы», «Часы на андроиде», «Часы 3G», «Часы с SIM» и т. п. Мне пришлось потратить пару часов, чтобы найти несколько интересных моделей — я остановился на ZGPax S8, а подписчик подогнал мне бонусом ещё и IconBit Callisto, за что ему огромное спасибо!

Не ленитесь выискивать интересный девайс среди десятков страниц

Не ленитесь выискивать интересный девайс среди десятков страниц

И вот, обе модели часов приехали ко мне. Я сразу же надел их на обе руки и пошёл их тестировать. Но сначала — давайте узнаем что у них под капотом!


❯ Что под капотом?

Насколько мне известно, почти на всех Android-часах тех лет не было никакой влагозащиты. Купаться с такими девайсами точно не стоит даже если в некоторых моделях защита заявлена — всё таки времени с момента схода с конвейера прошло немало. Однако из отсутствия IP67 вытекает приятный бонус — устройства полностью разборные и если вы купили экземпляр с «уставшим» аккумулятором, заменить его на новый не будет проблемой. Задняя крышка обычно крепится на 4-винтика, никакого клея и "соплей":

Внутри обычно скрывается слот под MicroSD-флэшку и SIM-карту (на S8 такого слота не оказалось, на Callisto есть). Если есть необходимость — девайс можно полностью разобрать, но стоит быть осторожными, иначе можно случайно оборвать шлейфы с кнопками.

Компоновка платы и шлейфов обычно очень плотная. Разбирайте осторожно.

Компоновка платы и шлейфов обычно очень плотная. Разбирайте осторожно.

Аккумулятор в таких девайсах небольшой — всего 400-500мАч, для кого-то такая емкость может показаться смехотворной для смартфона в миниатюрном корпусе, однако на практике в умеренном режиме работы часы «держат» нормально и заряжаются в течении часа.

Внутри скрывается очень популярный в своё время чипсет для бюджетных смартфонов — MediaTek MT6572M с 2 ядрами Cortex-A7, работающими на частоте 1ГГц и GPU Mali-400 (можно найти версии с MT6582, а также с LTE-чипсетами MT6737 и MT6739). Оперативная память — 512Мб типа LPDDR2, постоянная — 2Гб. Во Callisto идентичный чипсет, но ОЗУ — 1Гб, а встроенной памяти — аж 8Гб. Неплохо, неплохо для часиков!

Дисплей в подобных часах радует — хоть это и не OLED как в современных часах, но вполне достойная и яркая IPS-матрица с разрешением 240x240 и отличными углами обзора. Есть и минус в таком подходе — нет Always on Display и по тапу часы не просыпаются, нужно руками нажимать кнопку питания.

В целом, на первый взгляд всё очень даже неплохо! Но как часы показывают себя на практике?

❯ Повседневные задачи

Начнём с повседневных задач и никаких поблажек часам не дадим. Если уж это полноценный смартфон из 2014 года, то и загрузим его также, как и в других моих тестах смартфонов!

В часах есть несколько циферблатов — как цифровые, так и стрелочные. Их можно модифицировать, если получить root-права (об этом позже) и заменить картинки циферблатов в приложении /system/app/Keyguard.apk. А ещё можно просто поставить другое приложение экрана блокировки или написать своё — и вот тут мы уже начинаем понимать чем этот девайс круче многих других часов: тотальная кастомизируемость!

Интерактивные циферблаты - хорошо, а возможность реализации самопального циферблата с нужным функционалом - ещё круче!

Интерактивные циферблаты - хорошо, а возможность реализации самопального циферблата с нужным функционалом - ещё круче!

Рабочий стол представлен самым обычным лаунчером для смартфонов с небольшими дисплеями на манер XS14. В нём есть папки, можно поставить обои... и в целом всё, но если очень хочется, то всегда можно установить что-то кастомное! Существует несколько видов таких часов - некоторые с тач-кнопками с нижней стороны, некоторые - без. На Calliso таких тач-кнопок нет, поэтому действие "назад" выполняется с помощью свайпа влево, а "меню" - вправо:

Если возникла необходимость куда-то позвонить — это можно сделать без каких либо проблем, правда общаться придётся по громкой связи или подключать гарнитуру. Качество связи пристойное, если есть необходимость — можно импортировать контакты через Bluetooth с основного смартфона (авторизовываться в Google-сервисы я крайне не рекомендую на таких девайсах, будет лагодром).

В часах есть Wi-Fi и Bluetooth, правда BT здесь именно хост. И это плюс, поскольку можно, например, стримить музыку с часов на магнитолу в своём любимом тазике или на наушники. При этом нет никакого механизма для синхронизации уведомлений с основным смартфоном, на смартфоне — свои уведомления, на часах — свои.

В смартфоне есть встроенный E-Mail клиент, в котором можно без проблем залогиниться в большинство сервисов с одноразовым паролем, но необходимо отключать проверку сертификатов TLS. Клиент довольно удобный, при желании можно написать ответ прямо с устройства — клавиатура хоть и мелкая, но тач достаточно точный. А ещё можно просто установить виртуальную клавиатуру в стиле кнопочных телефонов!

Переходим к мессенджерам и начинаем с ВК. Клиент Kate Mobile здесь бегает неплохо, можно поскроллить ленту, послушать музыку, посмотреть видео и ответить на сообщения. В общем, всё как и на обычном смартфоне. Работает шустро, при этом без особой нагрузки на процессор. Качество звука при этом среднее, но никто ведь не будет слушать музыку с встроенных динамиков?

И даже Telegram здесь работает неплохо, без каких либо адаптаций! Как и с ВК здесь можно почитать ленту, ответить на сообщения реакциями и послушать музыку — всё что нужно для часов, правда клиент Telegram X уже неплохо «кочегарит» двухядерный MT6572. Единственный нюанс — после отключения 3G, посмотреть контент точно не выйдет без Wi-Fi :(

Думаю многим читателям будет интересен вопрос автономности - всё таки смартфонный чипсет и аккумулятор ёмкостью несколько сотен мАч на первый взгляд никак не стыкуются друг с другом. Однако часики вполне держат пару дней (!) при условии использования как, собственно, часы и без SIM (с SIM продержатся около суток). Но если их начать нагружать... час-два - это максимум. Беспроводную зарядку такие девайсы обычно не поддерживают, необходимо иметь с собой MicroUSB-кабель, а в случае Callisto - ещё и специальный док... для кого-то это может быть проблемой, но лично мне нормально.

Также можно базово посёрфить веб и посмотреть карты OpenStreetMap. На первый взгляд, очень неплохой функционал для часиков «за тыщу»!

❯ Игры

Гейминг на часах!? По началу это звучит смешно...

Если зайти в Play Market для WearOS то можно обнаружить примитивные тапалки без какого либо геймплея... и это на устройствах с 4х-ядерными современными процессорами и GPU, которые поддерживают Vulkan и легко потянут какую-нибудь GTA San Andreas в 60 FPS! После включения режима разработчика, на WearOS становится возможным устанавливать любые apk для обычных смартфонов, но из-за скругленного дисплея не всегда можно дотянуться до нужных элементов управления.

Поскольку в наших часах дисплей квадратный, можно легко накатить почти любые игры тех лет — Subway Surfers, Temple Run или Raging Thunder 2. Не во все из них комфортно играть (нормально работают только игры с портретной ориентацией, для ландшафтных игр можно пропатчить систему и запретить повороты кроме портретного), но сам факт очень радует и вполне можно найти актуальные для такого форм-фактора игры. Производительности часов более чем хватает для этого — даже в Asphalt можно с удовольствием «порубиться»! Учтите что гироскопа на многих часах нет, поэтому руками рулить скорее всего не выйдет...

А раз мы с вами заговорили о квадратном дисплее, то нельзя не упомянуть эмуляторы ретро-консолей. Вероятно читатель скажет «автор, ты совсем с дуба рухнул, на часах в Марио играть!?». Но да, если взять в руки небольшой беспроводной геймпад, подключить его к часам и установить эмуляторы — выясняется что девайс очень неплохо показывает себя и как игровая консоль. Можно без проблем поиграть в Марио, Соника и даже в игры с PS1. Звучит это дико, но это реально работает и в целом... вполне неплохо играется!

❯ Кастомизация

Далее мы с вами переходим к самому интересному пункту — кастомизация. В отличии от современных часов на WearOS с заблокированными загрузчиками и зондами в комплекте, где вообще ничего нельзя сделать кроме установки apk'шек, старенькие часики как глоток свежего воздуха для гика! Никакой блокировки загрузчика, никакого секьюрбута, портировать кастомное рекавери и получить рут можно буквально за 5 минут даже без левого софта: надо лишь взять boot.img для вашего устройства, а также «донорский» TWRP с другого смартфона на том же чипсете, подменить в доноре ядро Linux на «родное» — и вот, у вас есть рекавери, куда можно установить официальный пакет SuperSU!

Если часы случайно окирпичили — их можно прошить за те же 5 минут фирменным флэшером. А если у вас редкая модель часов, то можно в нём же вычитать дамп прошивки и на всякий случай где-нибудь сохранить — никаких EDL, авторизаций и прочей фигни, характерной свежим часам!

А если вы настолько же упоротый как и я, и захотите написать свою прошивку для часов — вас никто не ограничивает! Два года назад я писал статью о том, как я выбросил Android и запилил кастомную оболочку для смартфона Fly на всё том же медиатековском чипсете, и вы можете использовать мои наработки для своего видения идеальных часов!

Доступ к фреймбуферу есть, к тачскрину тоже. Что ещё нужно для создания своих идеальных часов?

Доступ к фреймбуферу есть, к тачскрину тоже. Что ещё нужно для создания своих идеальных часов?

❯ Заключение

Вот такая статья об интересном и недорогом классе гаджетов у нас с вами получилась. Как мы с вами видим, аппараты могут выполнять кучу разных функций, поддаются моддингу и в целом гораздо интереснее чем «просто часы» за ту же самую цену на маркетплейсах. Но, только при условии что вы сами прожженный гик и готовы мириться с тем, что не все будет работать «из коробки», а также не боитесь заменить аккумулятор при необходимости.

Плюсы:

  • Довольно бодрое железо по меркам часов.

  • Тотальная кастомизируемость.

  • Хорошие IPS-матрицы.

  • В некоторых моделях довольно неплохой звук, можно послушать музыку.

  • Часы на MT6582 согревают руку зимой, если открыть Telegram.

Минусы:

  • Есть вероятность что АКБ в купленных часах будет уставшим и его необходимо будет заменить.

  • Старая версия Android, не весь софт будет работать (относится не ко всем часам, можно легко найти и на Android 6+).

  • Нет Always on Display.

Надеюсь, вам было интересно! Думаю хотя бы несколько читателей после данной статьи пойдет искать себе подобные часики — вся информация о том, как их найти у вас теперь есть! Ну а если вам интересна тематика ремонта, моддинге и программирования для гаджетов прошлых лет, подписывайтесь на мой Telegram-канал Клуб фанатов балдежа, куда я публикую полезные посты, бэкстейджи статей и видео, ссылки на новый материал и немного щитпоста. А для тех, кто хочет ещё и смотреть — есть канал на YouTube!


Как вам такие часики «за косарь»?
Всего голосов:
Делать ли контент про часики в будущем? Портирование прошивок от китайских айфонов, портирование эмулятора денди на простенькие часы и всяко
Всего голосов:

Очень важно! Разыскиваются девайсы для будущих статей!

Друзья! Для подготовки статей с разработкой самопальных игрушек под необычные устройства, объявляется розыск телефонов и консолей! В 2000-х годах, китайцы часто делали дешевые телефоны с игровым уклоном — обычно у них было подобие геймпада (джойстика) или хотя бы две кнопки с верхней части устройства, выполняющие функцию A/B, а также предустановлены эмуляторы NES/Sega. Фишка в том, что на таких телефонах можно выполнять нативный код и портировать на них новые эмуляторы, чем я и хочу заняться и написать об этом подробную статью и записать видео! Если у вас есть телефон подобного формата и вы готовы его задонатить или продать, пожалуйста напишите мне в Telegram (@monobogdan) или в комментарии. Также интересуют смартфоны-консоли на Android (на рынке РФ точно была Func Much-01), там будет контент чуточку другого формата :)

А также я ищу старые (2010-2014) подделки на брендовые смартфоны Samsung, Apple и т. п. Они зачастую работают на весьма интересных чипсетах и поддаются хорошему моддингу, парочку статей уже вышло, но у меня ещё есть идеи по их моддингу! Также может у кого-то остались самые первые смартфоны Xiaomi (серии Mi), Meizu (ещё на Exynos), смартфоны на Windows Mobile или телефоны Motorola на Linux (например, EM30, RAZR V8, ROKR Z6, ROKR E2, ROKR E5, ZINE ZN5 и т. п., о них я хотел бы подготовить специальную статью и видео т. к. на самом деле они работали на очень мощных для своих лет процессорах, поддавались серьезному моддингу и были способны запустить даже Quake!). Всем большое спасибо за донаты!

Показать полностью 23 2
[моё] Опрос Смартфон Покупка Телефон Гаджеты Часы Умные часы Mediatek Моддинг Обзор Ретроспектива Балдеж Мобильные телефоны Длиннопост
80
393
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
7 месяцев назад

Как я отремонтировал уникальный смартфон-игровую консоль из Китая и стал обладателем ультимативного гаджета⁠⁠

И снова мы с вами возвращаемся к тематике игровых консолей и мобильного гейминга. Я большой фанат как консолей, так и смартфонов и охочусь за гаджетами которые объединяют в себе функционал обоих устройств. К сожалению, моделей такого типа наберется несколько десятков штук за всю историю существования телефонов, поэтому я стараюсь отремонтировать каждый нерабочий экземпляр, который попадает мне в руки. Недавно мне удалось приобрести уникальный смартфон из Китая всего за 1 000 рублей и оживить его. А если вам интересно как проходил процесс ремонта и на что такой девайс способен на практике — жду вас под катом!

❯ Предисловие

В наше время принято считать, что самые лучшие, интересные и необычные гаджеты выходили в 2000х и 2010х годах. Каких только форм-факторов не было в эти годы: слайдеры, раскладушки, QWERTY-слайдеры, QWERTY-моноблоки и многие другие интересные решения.

Производителям телефонов ещё с начала 2000-х годов стало очевидным, что с развитием железа рано или поздно на телефонах появится мобильный гейминг. Пионерами игровых телефонов можно назвать Sagem MYG-5, вышедший в 2002 году и Nokia N-Gage, вышедший в 2003 году.

Я ищу этого красавца для будущей статьи. Если вдруг у кого-то такой есть и вы хотите его продать в хорошие руки — пишите в комментариях

Я ищу этого красавца для будущей статьи. Если вдруг у кого-то такой есть и вы хотите его продать в хорошие руки — пишите в комментариях

Но вот нюанс, к сожалению игровых устройств после этого практически не выходило на европейском и американском рынке. По сути, я могу лишь вспомнить аддон EGB-10 для Sony Ericsson, который позволял превратить телефоны с «старым» разъёмом (Z600i, K500i, K700i, K300i, T630) в портативную игровую консоль и весьма интересный слайдер Sony Ericsson F305 2008 года за авторством всё той же Sagem, которая хоть и имела игровые кнопки, но на неё вышла всего лишь одна (!!!) игра с поддержкой этих кнопок...

В 2011 году, когда Android уже успел занять значительную нишу на рынке смартфонов и стало ясным, что будущее мобильного гейминга за ним и за iOS, Sony Ericsson (которая потихоньку превращалась в Sony) решила наконец-то выпустить полноценный PlayStation-смартфон — Xperia Play! В то время, мобильный гейминг переживал свои лучшие годы: практически не было доната (игры были платными, но совсем недорогими), выходили AAA-релизы (по меркам смартфонов) от крупных разработчиков, портировали игры с других платформ (начиная от опенсорсного квейка, заканчивая коммерческими портами GTA), а также выходило множество интересных инди-игрушек.

И казалось бы, вот, идеальная формула найдена: приделать классическому смартфону выезжающий геймпад и попросить крупных разработчиков адаптировать игры под управление с физических кнопок, однако Play стал не самым удачным проектом. Дело в том, что Sony Ericsson построила всю линейку 2011 года на базе двух аппаратных платформ — Qualcomm MSM7227 для бюджетных устройств и MSM8255 для средних и флагманских (куда входил и Play). При этом Play стоил столько же, сколько и Galaxy S2, но несколько уступал ему в плане производительности, а уже к 2013 году с его уровнем сравнялись даже бюджетники!

Прогресс в те годы шёл семимильными шагами и замедлился только к ~2015 году. Флагманы 2010 года уже считались устаревшими в 2012!

Прогресс в те годы шёл семимильными шагами и замедлился только к ~2015 году. Флагманы 2010 года уже считались устаревшими в 2012!

И всё... с этого момента игровых смартфонов больше не было. Однако, я не просто так подчеркнул европейский и американский рынок, ведь у азиатов всё было совершенно по другому! В том же 2011 году, небольшая китайская компания представила игровой смартфон MOPS Shadow T800 для локального рынка, который стал не только относительно успешным, но даже привлёк Gameloft, которая адаптировала под него свою игру!

У него очень крутой и эргономичный дизайн и он неплох для эмуляторов даже сейчас!

У него очень крутой и эргономичный дизайн и он неплох для эмуляторов даже сейчас!

А в 2012 году, некая компания Shenzhen iReadyGo Information Technology представила свою линейку игровых смартфонов Much, в которой было как минимум 4 поколения! i2, i5, i5s, w3, w3d — список устройств отнюдь не исчерпывающий и даже на российский рынок попал один из таких девайсов под именем Func Much-01 (iReadyGo Much i5).

Недавно я искал на 4pda информацию о таких устройствах и наткнулся на одного из владельцев W3D. Я решил ему написать и спросить, вдруг он продает свой смартфон — на что он ответил утвердительно, пояснив что у гаджета предположительно «отъехала» eMMC и на данный момент он не работает. Однако мне стало только интереснее и мы договорились на цене в 1 000 рублей. При этом даже родная коробочка сохранилась, за что форумчанину большое спасибо!

❯ Ремонт

На первый взгляд гаджет не подавал никаких признаков жизни и действительно не реагировал на кнопку включения. После подкидывания зарядки, я увидел что у него есть плавающее потребление в ~0.08-0.016мА — что для MediaTek'овской платформы норма, это значит что контроллер питания пытается вывести аккумулятор из глубокого разряда в режиме Precharge.

Однако после того, как напряжение на АКБ выросло до 3.4-3.5В (что достаточно для старта анимации зарядки АКБ), девайс продолжал висеть всё на том-же потреблении. И вот здесь я понял что да, дело действительно может быть в eMMC! Я зашёл в диспетчер устройств, подключил смартфон к ПК и увидел свою любимую надпись — MediaTek USB Port.

У смартфонов на базе MediaTek'овских чипсетов есть три этапа загрузки:

  • BootROM — загрузчик, который «прожжён» в процессор на заводе в момент его изготовления. В его задачи входит инициализация регистров чипсета, логирование первых шагов процесса загрузки, а также инициализация USB-стека и поиск следующего загрузчика на eMMC/NAND-флэшке. Если загрузчик не найден - BootROM падает в режим MediaTek USB Port, ждёт команды от FlashTool'а и если её нет - уходит в циклический ресет. Аналогичный режим на устройствах с процессорами Qualcomm называется 9008 QHSUSB_BULK.

  • Preloader — вторичный загрузчик, который записан в BOOT0-разделе eMMC/UFS или же в специальном разделе NAND-памяти. В его задачи входит опять-же логирование процесса загрузки, инициализация DRAM-контроллера с помощью ассоциативной таблицы <CID флэшки — конфиг ОЗУ> и обработка команд SP Flash Tool. Каждый раз, когда вы подключаете отключенный смартфон к ПК, Preloader сначала определится как «MediaTek MT6xxx Preloader», позволяя прошить телефон и только через ~1 секунду пойдет загружать lk.

    Кстати, раньше очень часто настоятельно советовали не прошивать Preloader'ы на китайских телефонах так как был риск случайно его окирпичить, но мало кто знает почему так делать нельзя. В «левом» прелоадере может быть другая таблица с поддерживаемыми флэшками и если прелоадер не найдет в этой таблице CID установленной в смартфоне флэшки - то просто напишет ошибку в лог и уйдет в ресет (при этом остается возможность прошить другой прелоадер без замыкания тестпоинта — спасибо MediaTek за предусмотрительность!)

  • lk — третий загрузчик, если очень условно, то это проприетарный аналог U-Boot. В его задачи входит конфигурация контроллера питания, инициализация дисплея, показ первичного логотипа, верификация подписи boot.img (если загрузчик заблокирован), а также обработка команд FastBoot и загрузка ядра Linux. В зависимости от зажатых клавиш и конфигурации lk, он может загрузить как обычную систему, так и рекавери или специальный тестовый режим.

При наличии UART-USB преобразователя, с информацией выше можно точно выяснить почему смартфон не загружается (ведь бывает выходит из строя не постоянная память, а DRAM). В сети чудом сохранилась одна из прошивок (я её сохранил, мало ли кому надо будет), которую я прошил с форматированием...

И девайс ожил! Похоже, он умудрился «отгрызть» сам себе загрузчик, как это делали некоторые устройства Lenovo 2014-2016 года выпуска, но не исключено что в eMMC действительно произошел сбой и данные каким-то образом «посыпались». Однако работал он лишь условно — грузился до логотипа и затем зависал, при этом в рекавери загрузиться штатными средствами было нельзя. Я пропатчил boot.img дабы включить adb:

В default.prop необходимо установить ro.debuggable=1, <!--noindex--><a href="https://pikabu.ru/story/kak_ya_otremontiroval_unikalnyiy_smartfonigrovuyu_konsol_iz_kitaya_i_stal_obladatelem_ultimativnogo_gadzheta_12493460?u=http%3A%2F%2Fro.secure&t=ro.secure&h=b026cbf564553dd7b13569c55d6bfc90700840ab" title="http://ro.secure" target="_blank" rel="nofollow noopener">ro.secure</a><!--/noindex-->=0 и persist.sys.usb.config установить в adb

В default.prop необходимо установить ro.debuggable=1, ro.secure=0 и persist.sys.usb.config установить в adb

Насчёт Lenovo

Да, это действительно так - большинство устройств Lenovo тех лет на MediaTek'овских чипсетах умудрялись после полного разряда АКБ каким-то образом затереть себе загрузчик. Как это точно работало - мне неизвестно, но факт остаётся фактом - если у вас есть "нерабочий" гаджет от Lenovo тех лет, который вышел из строя из-за того что просто лежал без дела, можете попробовать его прошить официальной прошивкой и вполне возможно что он оживет!

Только сначала не забудьте растолкать аккумулятор :)

Портировал TWRP путём распаковки рекавери от другого устройства, замены ядра на своё и патча fstab'а:

И затем перезагрузился в рекавери с помощью команды adb reboot recovery. После этого я отформатировал userdata и cache и смартфон наконец-то загрузился! Почему в стоковой прошивке раздел userdata не представляет из себя чистый образ EXT4 мне неизвестно (возможно мне попался криво нарезанный дамп).

Но вот нюанс... я ведь не вычитывал флэшку перед прошивкой, наивно полагая что она скорее всего «легла» и, конечно же, потерял раздел NVRAM где хранится конфигурация модема, IMEI, MAC-адрес и BT-адрес и множество других настроек. И если на MT6572/MT6582 восстановить этот раздел не составляет труда с помощью загрузки в Meta-mode или подкидывания донорского образа NVRAM с прописыванием родных IMEI'ев с помощью AT-команд, то на MT6592 всё гораздо сложнее и классические способы здесь не работали.

Я долго пытался «поднять» модем, но всё было тщетно. Однако в моей коллекции был ещё один такой аппарат, который я выкупил из Китая новым за недорого. Я снял с него дамп, прошил в свой аппарат и всё наконец-то заработало. А разгадка была проста: в прошивке от производителя не было парочки необходимых для работы модема разделов!

❯ Тестируем

Давайте же перейдем к практическим тестам нашего девайса. Под капотом скрывается топовый чипсет от MediaTek образца 2013 года — MT6592 с 8-ю ядрами Cortex-A7, 4 из которых работает на частоте 2ГГц, а ещё 4 — 1.7ГГц (в Much'е предположительно частоты понизили до 1.6ГГц для экономии заряда аккумулятора). В качестве GPU используется 4х-ядерный Mali 450. ОЗУ в девайсе 2Гб, а встроенной памяти — 16Гб, это около-топовые характеристики для смартфона тех лет.

Смартфон не поддерживает LTE, только 3G, но функции телефона он и сейчас продолжает выполнять без каких либо проблем, да и 2G-сети точно останутся актуальными как минимум до 2030 года. В целом, для того чтобы проверить мессенджеры хватит и 2G, а вот на Пикабушечке ответить на комменты уже не выйдет, придётся искать Wi-Fi :)

Звонить с него можно как с обычного смартфона. Аппаратные кнопки, благодаря утоплению в корпус, совсем не мешают :)

Звонить с него можно как с обычного смартфона. Аппаратные кнопки, благодаря утоплению в корпус, совсем не мешают :)

Особенно порадовала качественная IPS-матрица с разрешением 1280x720. Да, в эпоху 4K-дисплеев на смартфонах для кого-то это разрешение сейчас покажется смехотворным, но это даже выше чем на PSVita!

На устройстве установлена ОС Android 4.2, которую большинство читателей посчитает морально устаревшей... но она всё ещё юзабельна и отнюдь не бесполезная! Например, потреблять контент в ВКшечке и слушать музыку можно без особых проблем с помощью клиента Kate Mobile:

Не подводит и Telegram X. Несмотря на возраст, смартфон без проблем его "переваривает" и чатится можно точно также, как и с любого другого современного смартфона. Но удивленные взгляды прохожих обеспечены :)

А вот посерфить интернет нормально не выйдет — браузер слишком устарел, да и Android 4.4 не поддерживает TLS 1.2... Кое-что ещё может открыть Opera Mini, но всё больше и больше сайтов зависят от динамики и не умеет работать с браузерами «попроще» :(

❯ Игры

Перейдем к тестам игр! Сегодня мы с вами протестируем как нативные игры, так и эмуляторы. И начнём пожалуй с чего попроще, а именно с эмулятора NES. Учитывая довольно высокую (для тех лет) производительность на ядро по меркам смартфона, очевидно что в марио или контру здесь можно поиграть вообще без каких либо проблем. При этом все аппаратные кнопки можно забиндить и использовать для какого либо действия — с этим проблем нет.

Перейти к видео

Далее переходим к эмулятору Sega Mega Drive. И здесь у нас тоже всё замечательно. Игра идёт бодро, без фреймскипа, звук не хрипит. Проблем с маппингом кнопок тоже нет, при желании недостающие две кнопки с геймпада можно назначить на триггеры. Жаль что их всего два.

Перейти к видео

Вероятно читатель спросит «ну ты что, каждую 8-битку будешь гонять на около-флагманском смартфоне 2014 года!?». Поэтому в следующем тесте мы с вами замахнемся на целую PSP! Здесь производительность зависит от игры к игре (и наличия патчей, убирающих медленные CPU-bound пост-эффекты), но в целом с включенным пропуском эффектов игры работают в стабильные 30 FPS без пропуска кадров. Иногда звук чуточку похрипывает, но не критично. Очень достойный результат для смартфона тех лет, круче только флагманские Galaxy Note 3 и Nexus 5!

Перейти к видео

Переходим к нативным играм. Здесь мы уже не будем особо гонять казуалки по типу Subway Surfers — очевидно что они здесь будут работать идеально. Поэтому мы начнём с одной из моих самых любимых мобильных игр — NFS MW 2012, которая в своё время отличалась очень годной графикой и шла далеко не на каждом смартфоне. Игра идёт в нативном разрешении в стабильные 25-30 кадров, единственный нюанс, свойственный для многих мобильных игр тех лет — она не поддерживает ввод с геймпада. Для решения этой проблемы в смартфоне есть маппер кнопок, который эмулирует нажатия на тачскрин в определяемых пользователем областях.

Перейти к видео

Далее переходим к GTA SA, которая сразу порадовала тем, что сразу же подхватила все аппаратные кнопки и оси. Для стабильного фреймрейта я установил разрешение рендеринга и дистанцию прорисовки на 100%, но отключил тени. Играть очень приятно, правда не хватает второго набора триггеров — некоторые действия приходится делать на дисплее.

Перейти к видео

Последней игрой на сегодня выступит Asphalt 8, который в своё время производил большое впечатление на школяров, коим я и был на момент выхода игры. И здесь игра работает просто прекрасно, хотя с геймпадом дружит плохо — пришлось назначать аппаратные кнопки в маппере. Странно, обычно в играх от Gameloft аппаратный ввод работает без каких либо проблем.

Перейти к видео

Единственный нюанс: очень хотелось пощупать ту самую «платную» версию с нормальной экономикой, ещё не сломанную донатом и P2W! Но она здесь не заработала (зато отлично работает на смартфонах с WP8 :) )

❯ Заключение

Вот такая статья о необычном смартфоне у нас с вами получилась. Надеюсь, вам было интересно! Ну, а если кто-то из читателей тоже ищет такой аппарат, у вас есть все вводные данные для поиска такого девайса на онлайн-барахолках :)

А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет, подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я публикую бэкстейджи статей, иногда полезные посты ну и немножечко щитпоста! Если вам интересны мои видео той же тематики — предлагаю подписаться на мой YouTube-канал.

Понравился смартфон?
Всего голосов:

Очень важно! Разыскиваются девайсы для будущих статей!

Друзья! Для подготовки статей с разработкой самопальных игрушек под необычные устройства, объявляется розыск телефонов и консолей! В 2000-х годах, китайцы часто делали дешевые телефоны с игровым уклоном — обычно у них было подобие геймпада (джойстика) или хотя бы две кнопки с верхней части устройства, выполняющие функцию A/B, а также предустановлены эмуляторы NES/Sega. Фишка в том, что на таких телефонах можно выполнять нативный код и портировать на них новые эмуляторы, чем я и хочу заняться и написать об этом подробную статью и записать видео! Если у вас есть телефон подобного формата и вы готовы его задонатить или продать, пожалуйста напишите мне в Telegram (@monobogdan) или в комментарии. Также интересуют смартфоны-консоли на Android (на рынке РФ точно была Func Much-01), там будет контент чуточку другого формата :)

А также я ищу старые (2010-2014) подделки на брендовые смартфоны Samsung, Apple и т. п. Они зачастую работают на весьма интересных чипсетах и поддаются хорошему моддингу, парочку статей уже вышло, но у меня ещё есть идеи по их моддингу! Также может у кого-то остались самые первые смартфоны Xiaomi (серии Mi), Meizu (ещё на Exynos) или телефоны Motorola на Linux (например, EM30, RAZR V8, ROKR Z6, ROKR E2, ROKR E5, ZINE ZN5 и т. п., о них я хотел бы подготовить специальную статью и видео т. к. на самом деле они работали на очень мощных для своих лет процессорах, поддавались серьезному моддингу и были способны запустить даже Quake!). Всем большое спасибо за донаты!

Статья подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud чтобы не пропускать новые статьи каждую неделю!

Показать полностью 19 6 1
[моё] Опрос Телефон Смартфон Покупка Гаджеты Android Игры Консоли Девайс Ремонт Моддинг Mediatek Мобильные телефоны Видео Короткие видео Длиннопост
44
8
AArkAAAArkA
8 месяцев назад

Делаем скальных наездников в Morrowind безобидными⁠⁠

Тут пользователи @oberst78 и @GroundBreaker жаловались, что хотели бы играть в Morrowind, да проклятые скальные наездники житья не дают.

Не могу их осуждать за это

Не могу их осуждать за это

Есть очень простой способ исправить ситуацию — моддинг. Наверняка в Интернете есть уже множество готовых решений, но гораздо полезнее для души, тела и саморазвития сделать такой простенький мод самому.

Можно было бы убрать нахрен из игры всех этих мерзких созданий, но птички носят на себе уникальный алхимический ингредиент, поэтому мы просто сделаем их мирными — они будут летать повсюду, как и раньше, но не атаковать игрока.

Для начала нам понадобится программа TES Construction Set. В некоторых версиях (в православном 1С-издании, например) эта софтина уже есть в комплекте: загляните в папку с установленной игрой, там должен быть TES Construction Set.exe. Если его там нет (например, если у вас Steam-версия), то придется скачать, например, вот тут: https://www.fullrest.ru/files/csorigin

Открываем Construction set, нажимаем File и Data files. Нас встречает вот такое окно:

В этом окне мы выбираем, какие данные загрузить. В зависимости от того, какая у вас версия, набор файлов может отличаться, но в любом случае, вам надо отметить двойным кликом Morrowind.esm и больше ничего, и нажать ОК.

После этого в редактор загрузятся данные Морровинда, и большая страшная таблица в левой части экрана наполнится данными. Идём на вкладку Creature — тут у нас хранятся все животные и монстры. Ищем в списке ID cliff racer и кликаем на него два раза.

Откроется окно редактирования существа

Тут у нас расписаны и доступны для редактирования все параметры существа. Нас интересует кнопка под названием AI, тыкаем её. Видите параметр "Fight"? Это переменная, которая отвечает за то, насколько сильно существо хочет вступить с нами в бой. Там есть определенная градация, но сейчас это не очень важно, так что просто меняем этот параметр на 0. Теперь наездники не будут атаковать вас сами, но будут отбиваться от ваших атак. Если вы хотите, чтобы они после вашего нападения не отбивались, а убегали, то можете поменять параметр Flee на 100. Нажимайте Save в обоих открытых окнах.

В списке существ, помимо обычного сliff racer, имеются ещё и cliff racer_blighted и cliff racer_diseased — это моровые и больные вариации птичек. С ними тоже надо проделать такие операции, если вы, конечно, не хотите, чтобы они продолжали быть агрессивными.

Теперь ваш мод надо сохранить. Нажимаем File и Save.

Сохраняем в ту папку, которую вам предлагают — это должна быть папка Data Files. Имя выбирайте любое.

Дальше нужно подключить плагин к игре. В той папке, где у вас лежит Construction Set, должна быть программа Morrowind Launcher. Открываем её.

В меню выбираем Data Files, там, помимо того, что уже отмечено, ищем мод, который вы только что создали, и ставим на него крестик двойным кликом, нажимаем ОК.

Всё, можно играть.

Если вы хотите исправить или изменить свой мод, то открывает Construction Set, нажимаем File, Data Files, ищем свой мод в списке, ставим на него крестик и обязательно нажимаем кнопку Set as Active File.

Нажимаем ОК, вносим в мод нужные изменения, нажимаем Save и он сохраняется в тот же файл.

На самом деле, TES Construction Set — очень простой и интуитивно понятный инструмент, я очень рекомендую каждому игроку в Morrowind там полазить и поиграться. Когда вы примерно поймёте, что там к чему, то сможете с лёгкостью менять игру под себя и делать её интереснее, а там, кто знает: может быть, войдёте в моддинг по-серьёзному, и сделаете что-нибудь классное.

Показать полностью 6
The Elder Scrolls III: Morrowind Моддинг The Elder Scrolls Лайфхак Скальные наездники Инструкция Длиннопост
6
21
MotoElectrician
MotoElectrician
8 месяцев назад
Лига 3D-принтеров

Вытяжная система 3D принтера⁠⁠

Доброго времени суток, все, кто интересуется 3D печатью. Сегодня хочу показать как позаботиться о здоровье при печати ABS, РС и иными филаментами дабы не дышать стиролом либо тем же бисфенолом. Всё на примере Q1.

Первым делом напечатал и установил тоннель между вытяжным вентилятором камеры и задней крышкой. (модель именно такого нашёл на thingeverse) Он крепится достаточно просто: нужно снять заднюю крышку принтера и просто надеть на 4 стойки, в которые вкручен сам вытяжной вентилятор камеры, просто как на направляющие. Фото данного процесса, к сожалению, не делал.

Далее в родные выемки ставится заранее распечатанное крепление адаптера (модельки лежат на printables) для вентиляции и прикручивается в штатных отверстия саморезами (пара 3*20мм).

И просто вставляется через верх сам адаптер.
Для модов к самому принтеру использовал пластик ABS/PA, тк он устойчив к температурам.

Затем закупил элементы вентиляции, напечатал крепления к стене (получилось в три раза дешевле, чем брать в магазине).
Ну а пока шла печать креплений, схема была собрана "на коленке".

Перейти к видео

В конце видео можно заметить, что перед выходом в вент канал у меня стоял тройник с обратным клапаном, но позже я отказался от этой идеи и сделал напрямую.

Следующим днём вооружился инструментом для борьбы с соседями (перфоратором) и "прибил" к стене крепления, что напечатал накануне. Собрал всё и проклеил соединения фольгированным скотчем.

Получилось как-то так:

Перейти к видео

Да, принтеры на кухне. Система успешно работает, нет никакого запаха при печати "вредными" материалами.

В своем телеграмм канале я публиковал данную информацию. Канал о том, с чем сталкиваюсь в процессе, что модернизирую, как учусь печати инженерными пластиками, в тч композитами. Кому интересно - https://t.me/letspr1nt .

Показать полностью 2 2
[моё] 3D печать 3D принтер Вентиляция Вытяжка Моддинг Длиннопост Видео Вертикальное видео Короткие видео
9
150
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
8 месяцев назад

Видос о том, как я сделал игровую консоль с OLED-ом из старого смартфона⁠⁠

С запозданием в 5 дней, конечно, но лучше чем ничего)

[моё] Гаджеты Смартфон Телефон Моддинг Своими руками Esp32 Микроконтроллеры Видео YouTube
9
521
Daniar7
Daniar7
8 месяцев назад
Юмор для всех и каждого

Любопытный ствол⁠⁠

Перейти к видео
Неожиданно Юмор Ожидание и реальность Бразильский Моддинг Вертикальное видео Любопытство Видео Короткие видео
53
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии