
TECHNO BROTHER
Свежий Android на 9 летнем железе: Сможет ли смартфон 2016 года оставаться актуальным в 2023 с кастомной прошивкой?
Ребята из Google проделали огромную работу по популяризации Android на массовом рынке и поспособствовали появлению смартфонов в самых разных ценовых сегментах. Ведь разработка своей мобильной ОС — это многомиллионные вложения, плюс серьёзные проблемы совместимости (вспоминаем нулевые и подбор асек и игр под экраны/платформы). Однако годы идут и несмотря на довольно долгую поддержку предыдущих версий Android, со временем даже флагманы умудряются устаревать, чего уж говорить о девайсах среднего сегмента. В качестве подопытного, у нас выступит бюджетный смартфон Samsung Galaxy J5 на Android 6 Marshmallow. Сегодня мы с вами: немного вспомним историю моддинга девайсов, накатим кастом без сервисов Google и узнаем, способен ли смартфон с железом 9 летней давности стать устройством на каждый день. Интересно? Тогда добро пожаловать под кат!
❯ Предисловие
Многие мои читатели помнят период рассвета Android смартфонов, а именно 2010-2011 год. Открытость ОС от Google, а также лёгкость разблокировки загрузчиков мотивировала энтузиастов активно модифицировать свои девайсы. Android уже к версии 2.1 была достаточно удобной и приятной системой, особенно вкупе с интерфейсными фишками от лидеров рынка: HTC, Samsung, LG. Однако, голодному до приключений пользователю всего этого было мало!
Android смартфоны практически нереально было полностью «окирпичить» (исключение — чипсеты Tegra, на которых не сразу научились бэкапить зашифрованные разделы) и пользователи делали самые разные модификации. Причём касались они как части ядра и хардварного моддинга: модификация драйвера cpufreq (разгон чипсета), компиляция ядра с поддержкой swap (увеличение доступной ОЗУ за счёт ПЗУ), «горячее» переключение governer'ов (набор правил, определяющий как Linux будет распоряжаться ресурсами системы в разных ситуациях). Так и по части UI: нельзя сказать, что увидеть интерфейс Samsung TouchWiz на HTC было редкостью. Ну или HTC Sense на мотороле или интерфейс а-ля iOS 5! На очень многих девайсах стояла только-только набирающая обороты, но уже завоевавшая сердца владельцев мощных девайсов MIUI:
MIUI 2.3. Что-то она мне напоминает, но вот что... =)
Темы на профильных форумах набирали сотни страниц, а разделы с кастомными прошивками на девайсы иногда делились на отдельные темы. Только в топике о Galaxy S2 на 4pda были отдельные темы с прошивками, основанными на 2.3, на 4.0, на Ubuntu Touch и отдельная тема с украшательствами. Новички приходили, читали FAQ (или не читали) и спрашивали более опытных юзеров, которые уже создавали т.н «кухни» — название, пришедшее к нам со времен коммуникаторов на Windows Mobile! Кухни — сборная солянка из программ, необходимая для разборки прошивки и образов системы, дальнейшей модификации и запаковки. Таким образом, стало возможно изменять рамдиск, сделать автозагрузку каких-то сервисов или программ или даже грузиться с SD-карты.
В какой-то момент, некоторые люди для себя выделили главного врага всех тормозов Android — сервисы Google. С годами они заметно «разжирались», а многие программы требовали их для биллинга/показа таргетированной рекламы/API карт и т. д. Жирели они с каждым годом, отъедая не только драгоценную на то время внутреннюю память, но и продолжая работать в фоне со своими сервисами и занимая ресурсы.
В какой-то момент дошло до того, что с флагманского смартфона 2013 года, в 2017-2018 году уже было проблематично зайти в Google Play: всё начинало откровенно тормозить, пока обновлялись сервисы и сам Google Play. После завершения всех операций и скачивания обновлений, ситуация оставалась прежней. Два года назад, Google отключила какую-либо поддержку сервисов Google на Android 2.3, но и с минимально поддерживаемых 4.0-4.1 пользоваться ими очень проблематично. Например, iPhone 5s на своей последней iOS 12 пока что относительно хорошо себя чувствует в AppStore, а устройства от BlackBerry так вообще летали, пока у них магазин был доступен!
К развитию использования Android без сервисов Google поддали «газку» санкции США в сторону Huawei: ребята не отчаялись и сделали свою инфраструктуру, а популярность 4х-5и летних «хуавеев» на вторичке только доказывает, что всё у них получилось хорошо!
Данным образом и получились таким проекты, как microG — миниатюрная замена API сервисов Google, достаточной для запуска YouTube и других необходимых приложений.
К сожалению, я заметил тенденцию, что люди больше стали «потребителями» девайсов, не стремясь продлить им жизнь. Хотя такая возможность обычно есть и любимый девайс может ещё отлично послужить если не моим читателям, то их детям или родителям. При том, что во многих случаях потребуется не более часа времени.
Сегодняшним героем станет «народный» смартфон от Samsung 2016-2017 года — Galaxy J5 2016! Это довольно неплохой девайс, работающий на 4х ядерном чипсете девятилетней выдержки — Qualcomm Snapdragon 410, с графическим ускорителем Adreno 305, 2гб ОЗУ, 16гб ПЗУ и Android 7.0 в качестве ОС. Данное устройство было представлено в среднем ценовом сегменте и стоило около 15 тысяч рублей на 2016 год. Его сегодняшний аналог в этом сегменте: Galaxy A23. Благодаря относительно невысокой цене на девайс и адекватной поддержке (смартфон получал апдейты с 6.0 до 7.0), гаджет часто покупали вместо iPhone 6 со вторичного рынка, а в последующие годы устройство продолжало котироваться на вторичном рынке, оставаясь относительно востребованным и сейчас. Средняя рыночная цена — 1.500-2.000 рублей за рабочее устройство с AMOLED дисплеем. Устройство с китайским IPS аналогом будет стоить около 1.000 рублей (если вам об этом честно напишут).
Мне же этот девайс достался за 200 рублей. Женщина продавала два смартфона за 400 рублей, пометив их как «на запчасти»: Galaxy Y (о котором была статья) и J5. Ей было жалко выкидывать их и она выставила девайсы на известной онлайн-барахолке. Так получилось, что эти девайсы должны были попасть ко мне: я написал одним из первых, хотя сколько же людей навалилось ей в личку!
Толкнув АКБ и обойдя привязку к аккаунту Google (я описывал способ в статье про j3), я начал пользоваться девайсом как своим основным.
С J5 я ходил с апреля 2022 года по октябрь, сменив его на Galaxy S4 Mini, который подарил мне читатель хабра. Недавно я пересел на «большой» Galaxy S4: уж очень он мне нравится!
❯ Прошиваем девайс
Большинство смартфонов на Snapdragon 410 не требуют даже разблокировки загрузчика! Во многих смартфонах Samsung тех лет максимум ограничений — это надпись «set warranty bit recovery» при загрузке и отключение Knox и Samsung Pay. Те, кто ставил прошивки раньше, наверняка найдут процесс установки нового софта до боли знакомым:
Прошиваем рекавери TWRP;
Закидываем во внутреннюю память архив с прошивкой;
Прошиваем архив через Install ZIP;
Делаем wipe cache/wipe data.
Ничего не поменялось с 2011! Для скачивания файлов с 4pda нужна регистрация — иначе будет ошибка 404.
Для прошивки «recovery», нам пригодится фирменный флэшер Samsung —Odin. Odin используется в смартфонах от Samsung с самых первых их устройств на Android и сам по себе очень удобен.
Кроме того, нам понадобится самTWRP.
Запускаем Odin, нажимаем на AP и выбираем TWRP.
Теперь нам нужно ввести девайс в режим Odin. Для этого можно либо нажать громкость вниз + домой + включение, а затем нажать громкость вниз, либо если по каким-то причинам кнопки громкости не работают, можно перезагрузиться используя adb:
adb reboot bootloader
Подключаем девайс к ПК, Odin должен увидеть устройство. Нажимаем Start и прошиваем устройство. После этого, копируем архив с прошивкой во внутреннюю память и обязательно выходим из аккаунта Google. В TWRP можно зайти сочетанием громкость вверх + включение, или если не работают кнопки громкости — с помощью adb reboot recovery.
Делаем вайпы на 4х разделах: ART Cache, Cache, Data и System. Internal memory трогать не нужно — это внутренняя память устройства. Идём в Install ZIP -> выбираем архив и свайпаем слайдер.
Для J510H нужно установить другое ядро, см. в линке на 4pda
После перепрошивки, девайс перезагружаем и видим меню LineageOS! Я выбрал именно «линейку», поскольку привык к CyanogenMod-подобным кастомам, они максимально чистые и шустрые. Теперь мы лишились NFC и VoLTE, но получали свежую версию Android.
❯ Как работает девайс теперь?
В «линейке» нет блоатвари, по умолчанию тут нет даже GApps (которые можно поставить отдельно). Именно поэтому, девайс летает как ракета во всех повседневных задачах. Установлен минимально-необходимый набор приложений: телефон, браузер, сообщения, контакты. GApps можно поставить отдельно, либо выбрать другой магазин приложений. Например F-Droid
Давайте ещё раз вспомним вводные данные: мы имеем 6-летнее устройство, с чипсетом 9-летней выдержки на Android 10 без GApps'ов. И в базовых задачах он бегает очень хорошо: мессенджеры, соц. сети, музыка — всё это работает на достойном уровне. Хотя о играх придётся забыть — Adreno 305 в HD даже GTA Vice City тянет лишь в 50% разрешении.
А ещё, кастомная прошивка добавляет Always on Display, который очень актуален на OLED дисплеях. Теперь девайс даже не нужно разблокировать, чтобы получить последние уведомления:
Характеристики устройства выглядят ультрабюджетными в наше время, девайс не наберет много очков в синтетике. Однако он всё ещё мощнее устройств до 6.000 рублей из ближайшего DNS, которые работают на базе MT6580/MT6735, за исключением GPU (Mali показывает себя гораздо лучше). Но синтетика и реальное использование — разные вещи. Редмики в синтетике гораздо мощнее Snapdragon 410 и чего толку, если MIUI отжирает все их ресурсы!? Кстати, пользователи старых редмиков — эта статья наглядный повод прошить инженерку/кастом.
Поскольку у меня нет GApps'ов, в качестве клиента YouTube я использую NewPipe. Это быстрый и легкий клиент, который местами гораздо удобнее официального. Девайс спокойно «переваривает» видео 1080p. Взамен, мы теряем возможность комментировать и управлять каналом, но если вы вдруг ведете свой канал — может поставить Vanced и microG. Я же предпочитаю не пользоваться сервисами от Google вообще.
В качестве клиента ВК, я предпочитаю использовать Kate Mobile. В целом, некоторые люди продолжают пользоваться VTosters и прочими модами, основанными на базе старых и шустрых версий оф. клиента ВК. Листание ленты и прослушивание музыки удаётся девайсу на ура — скроллинг очень плавный, а благодаря наличию LTE — ресурсы загружаются весьма быстро.
С Telegram проблем нет, но я пользуюсь им для общения. Я не знаю как он себя поведет, если вам прилетает 100 пушей в минуту с новостных каналов :)
Сёрфинг девайсу даётся отлично. Android 10 ещё долго будет поддерживаться, никаких проблем с сертификатами нет. Хабр грузится не быстро, но лагов при прокрутке нет вообще. В бенчмарках тоже всё неплохо.
Фотовозможности девайса весьма средние. В целом, фотографирует он не так уж и плохо, но только в руках нормального фотографа. Насколько я знаю, есть возможность установить камеру с Google Pixel — там скорее всего всё будет гораздо лучше. Стандартное приложение не блещет возможностями, но запечатлеть момент сможет без проблем.
А вот с играми вопрос обстоит заметно хуже. И всё упирается в GPU. Это не значит, что тут не во что поиграть: игрушки до 2014 он тянет отлично. Почему бы не вспомнить мобильную классику и не поиграть в Dead Trigger, Cut The Rope или, например, GTA 3?
Эмулятор PSP идёт плохо, но Dreamcast/N64/PS1 должны работать очень хорошо. Что занимательно — несмотря на то, что Snapdragon 410 — 64х битный чипсет, ОС под него скомпилирована 32х битная. А значит никакого эмулятора GameCube!
Есть поддержка Miracast через Wi-Fi. Эта фишка тут работает отлично.
❯ Выводы
Конечно, если стоит выбор бюджетного БУ устройства, то можно добавить еще 2-3 тысячи рублей и купить, например, флагманский Galaxy S6/S7. Но поскольку J5 были очень популярными в своё время и у многих продолжают лежать, а у вас появилась необходимость во втором смартфоне, или даже основном, то у такого девайса куча неоспоримых плюсов:
+ Super AMOLED дисплей HD разрешения за копейки. Это серьёзный плюс для большинства людей: амоледы яркие и приятны большинству глаз. Их хорошо видно на солнце. Однако, некоторые люди чувствительны к таким дисплеям и их глаза могут через время уставать.
+ Относительная ремонтопригодность. Оригинальные AMOLED модули стоят весьма дорого, а поскольку самая частая неисправность всей J линейки — это битые модули, то найти за пару сотен рабочего донора и перекинуть плату не составляет никаких проблем. Плюс, китайцы наконец-то научились копировать контроллеры Samsung и делать IPS/TN дисплеи, совместимые с оригиналами.
+ Большое количество кастомных прошивок на самый разный вкус. Тут и PixelExperience со всеми фишками Google Pixel, и гибкий crDroid, и LineageOS. Благодаря не заблокированному загрузчику, мы можем устанавливать что захотим в пару кликов!
+ Поддержка MicroSD. Это звучало бы дико несколько лет назад, но здесь всё ещё есть поддержка флэшек, плюс встроенные 16гб памяти. В целом, этого хватает для комфортного пользования.
+ NFC и приложения банков. Тут всё работает без каких либо проблем, но на части кастомов NFC не работает. Плюс, после установки кастомного рекавери вы навсегда теряете доступ к Samsung Pay и Knox! Однако я не могу сказать, что будет через год после написания этой статьи. Сбер, например, постоянно жирнеет и начинает лагать даже свежих среднебюджетках, а СБП нет в браузерной версии. Задумываюсь о смене банка.
А так же, хотел бы отметить следующие минусы:
— Хрупкий дисплей. Это частая проблема AMOLED дисплеев — у них слишком тонкая воздушная прослойка между тачскрином и самим дисплеем. Тут уж как повезет — от падения на асфальт дисплей либо не выживет (и не будет вообще ничего показывать, малейшее повреждение матрицы на оледах вызывает неработоспособность всего дисплея), либо треснет тачскрин, либо появятся пятна на дисплее. Плюс, нет возможности замены тачскрина отдельно — только модуль в сборе.
— Выгорание дисплея со временем. Это не критично, у меня S4 с выгоревшими участками выглядит нормально, но кому-то может быть неприятно. Но поскольку девайсу 6+ лет, неизвестно сколько им пользовались до этого.
— Слабенькая АКБ и отсутствие поддержки быстрой зарядки. Девайс относительно долго заряжается. Хотя возможность замены АКБ снятием задней крышки частично компенсирует этот недостаток.
— Слабый GPU. Только старые игры, ребенку может не понравится, но кто-то из читателей найдет в этом плюс. Нечего в геншины всякие играть!
В одной из следующих статей, я расскажу вам как портировать кастомную прошивку на свой девайс самостоятельно, в пределах чипсета. А вы как считаете, есть смысл накатывать кастом?
Подписывайтесь на меня и TimeWeb Cloud, чтобы не пропустить новые регулярные статьи о различных девайсах. Возможно, вам будут интересны другие мои статьи по теме мобилок:
Сегодня мы установили уже готовую и протестированную кастомную прошивку. В следующей статье, я хочу рассказать вам, как можно портировать прошивки между устройствами на базе чипсетов MediaTek. Гайд может пригодится владельцам свежих бюджетных реплик с алика а-ля P20 Pro, P30 Pro, Welcome 12 Pro Max, и других подобных девайсов, которые на стоковой прошивке сильно лагают или появились баги, которые не лечатся сбросом до заводских, а родную прошивку найти не представляется возможным.
Статья подготовлена при поддержке @Timeweb.Cloud.
Оригинал постил на хабре: Свежий Android на 9 летнем железе: Сможет ли смартфон 2016 года оставаться актуальным в 2023 с кастомной прошивкой? / Хабр (habr.com)
Ищем еще один ништяк
Пока готовил материал об "атомном" нетбуке, на авито выскочило объявление о продаже реплики макбука с порванным шлейфом на дисплей. Шлейф, к сожалению, оказался eDP 30 pin и найти такой-же нереально. О том, что китайцы умудряются подделывать еще и макбуки я не знал :) Последний месяц я написал несколько статей о китайских репликах айфона, из-за чего зародился локальный мем китайской экосистемы Apple, поэтому я решил собрать "коллекцию" поддельных яблочек))
Короче, вот отличительные черты: тонкий белый корпус, яблочко на задней крышке (выгравировано, не светится), кнопка Windows, вместо cmd на клавиатуре (поскольку видимо используются клавы от брендовых ноутов), год выпуска ~2010-2012, плоская съёмная (!) АКБ и Intel Atom в качестве процессора. 10 лет назад стоили на али около 6-7 тысяч рублей (~180$). Если у вас есть подобный девайс, даже с косяками (сдохшая АКБ, какие-то иные незначительные косяки) - пишите в тг @monobogdan, договоримся. По девайсу будет объемная статья, с накатыванием хакинтоша на атом, перепаковкой АКБ (при необходимости) и попыткой связать это всё с не менее китайскими айфонами в единую экосистему :) Думаю вам будет интересно!
На фото - Grefu A3, популярная реплика тех лет!
Топ производителей ламп
Всем привет, ребята.
Это будет довольно проходной пост, на который я особенно не рассчитываю. Я до конца не уверен в своей методологии, тем не менее уж очень хочется поделиться.
Поскольку я тестирую светодиодные лампы, то мне очень интересно знать, а кто же из производителей больше всего продает своего товара?
Я глубоко уверен, что для розницы поисковой спрос неплохо коррелирует с продажами. Да, преобразование будет нелинейным из одного в другое, но все же условное ранжирование на нем построить, вероятно, можно.
Ну и важно сказать, что я старался фильтровать запросы, чтобы они именно отражали интересный нам бренд. Скажем Гаусс - это математик или лампы?
Вот из такого анализа сразу становится понятно что Gauss - лампы, а математик - Гаусс.
Кажется более менее все объяснил. Также я не включал в рейтинг иностранных игроков крупных, вроде philips или osram, просто потому что с ними как-то труднее будет, они зачастую мультибрендовые и достать именно о лампах информацию трудно. Да и хочется сделать рейтинг именно производителей на территории бывшего СНГ.
Вот что получилось. Я очень удивлен тому, что производитель Feron так набирает обороты. В моей голове относительно него была совсем другая картина.
Вывода тут никакого не буду оставлять, просто вот такой факт. Также хочется понять - нет ли методологии получше, если не знаешь инсайтов отрасли?
Всем прочитавшим спасибо и хорошего дня!
Накачай Стёпочкина. Путь решения одной простой, но интересной задачи
«Так… Теперь его надо утолщить». (Произносить голосом десантника.)
Приветствую! Творческий путь разный и у каждого свой. Кому-то помогают сложные программы, кто-то любит моделировать. Часто выручают простые бумага и карандаш. А вдохновить и помочь понять работу устройства могут самые неожиданные вещи. Это короткая заметка, в которой показываю свой путь решения простой, но интересной задачи и хочу поделиться вдохновением и позитивом.
Понадобилось мне в одном проекте получить две линии питания:
-15 В 200 мА;
-20 В 15 мА.
Самым интересным решением видится сделать инвертирующий преобразователь, а дополнительный выход получить с помощью зарядового насоса. Причём сделать это на одной микросхеме, а не на двух.
Мне попадалось довольно много статей про преобразователи на переключаемых конденсаторах, и везде был ключ, замыкающийся на землю, как в повышающем (boost) преобразователе:
Это сделало своё дело: мне почему-то стало казаться, что схема обязательно должна содержать именно ключ на землю.
Такое меня не очень устраивало, так как у меня уже была схема инвертирующего преобразователя для получения -15 В из +5 В. В ней нет ключа на землю, заземлена индуктивность:
Вопрос в том, получится ли добавить к ней зарядовый насос и получить дополнительный выход с более высоким напряжением? Или придётся искать другое решение? Забежим вперёд: получится.
В какой-то момент, мне попалась отличная аппнота (Discrete Charge Pump Design slva398a), описывающая подобную схему:
Когда ключ замкнут, VSW = 0 В и летающий конденсатор С1 через диод D1 заряжается до VS – VD1. Когда ключ разомкнут, напряжение переключаемого узла поднимается до VS + VD, поднимая С1 (который уже заряжен до VS – VD1) ещё на VS + VD (VD – падение напряжения на диоде D). В результате накопительный конденсатор С2 заряжается до
2VS + VD – VD1 – VD2 = 2VS – VD
через диод D2 (предполагается, что VD = VD1 = VD2 и пренебрегаем потерями в диодах, в конденсаторе С1 и в токоограничивающем резисторе R1). Диод D2 проводит только когда ключ разомкнут, поэтому выходной конденсатор С2 должен обеспечить требуемый ток нагрузки в течение этого периода (off-time).
После такого ясного объяснения руки зачесались порисовать и помоделировать что-то похожее, но более подходящее для нашего случая.
Пробуем по аналогии:
Опа! В узле Vdd есть повышенное напряжение. Остаётся сливать его через клапан в какую-то ёмкость.
Позже я понял, что всё что нужно у нас есть: и узел Vsw с импульсами напряжения, и летающий черпак конденсатор, и бадья. Всё как в типичном зарядовом насосе.
Конечно, не стоит забывать про обычную бумагу и ручку. На бумаге пишется свободно и думается хорошо.
Эти черновые и хаотичные наброски делались параллельно с моделированием. То, что было ошибочно представлено или не замечено на бумаге, прояснило моделирование.
Мне эта схема видится так:
Когда крышка S1 кастрюли V2 открыта, ложка С2 заряжается кашей десантной через десантника D2.
При закрытии кастрюли ложка с кашей поднимается над уровнем земли и с помощью десантника D3 разряжается в Стёпочкина:
Стараниями товарищей Стёпочкин «становится человеком» и может выполнять полезную работу…
Добавим деталей в схему, уточним номиналы:
Резистор Rcl ограничивает поток каши, а то бывает и такое:
Без этого резистора будут значительные броски тока:
С помощью линейного стабилизатора на выходе напряжение понижается до нужных -20 В.
И вот у нас уже практически готовое устройство – можно собирать прототип. Чем мы и займёмся. Надеюсь, дымок не пойдёт и схема взлетит.
Думаю, такая схема не новая, но мне она не попадалась и она новая для меня. Моделирование помогло легко и быстро проверить идеи, а Стёпочкин – лучше понять схему и вдохновиться. Моделируйте, творите и не забывайте про детство бумагу и простой карандаш. До новых встреч!
З.Ы. Сколько Стёпочкина не корми, он всё равно в лес смотрит вверх летит. И всё таки летать вверх – это круто!
Подпишись на наш блог, чтобы не пропустить новые интересные посты!











































