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

Головоломка. Болты и Гайки

Казуальные, Гиперказуальные, Головоломки

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

Android + Мобильные телефоны

С этим тегом используют

Игры Смартфон Приложение iOS Телефон Google Play iPhone Гаджеты Вертикальное видео Электроника Все
854 поста сначала свежее
80
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
1 год назад

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE⁠⁠

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Друзья! Много ли платформ вы знаете, где для написания пользовательских приложений используется стек… веб-технологий, причём это единственный нативный способ писать программы? Услышав о HTML5 + CSS + JS, на ум приходит разве что webOS — которая используется в современных телевизорах от LG (а ранее использовалась ещё и в Palm Pre — уникальный смартфон, единственный в своём роде), а олды вспомнят ещё и про FireFox OS, в которой вся оболочка (включая многозадачность, шторку уведомлений и все приложения) также была реализована на JS. Но ни webOS, ни FFOS в своё время не суждено было стать массовыми ОС на смартфонах: сказывались аппаратные ограничения устройств, да и проблемы с портированием уже существующих приложений с других платформ (например, игр). Однако несколько лет назад, проект FireFox OS был форкнут и на свет появилась новая система, предназначенная для… умных кнопочных телефонов с LTE! И имя ей — KaiOS. Вероятно, многие мои читатели слышали о ней и о новых умных кнопочниках от Nokia. Но что из себя представляет система под капотом и чем она может быть интересна гику? Читайте в новом материале!

❯ Предыстория


В наше время, стек веб-технологий стал чуть ли не вторым по важности для разработки клиентских приложений. С появлением PWA и модных MVC-фреймворков, а также таких проектов, как Electron, визуальная составляющая многих приложений радикально поменялась: стало возможным реализовывать кастомный, гибкий и адаптивный интерфейс с поддержкой тем и анимаций буквально в несколько строчек кода. Такой подход значительно упрощает и удешевляет разработку клиентских приложений для популярных сервисов: например, «набросать» своё приложение для MP3-плеера может даже зелёный джун, который только начал писать код.

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Первой попыткой сделать PWA-приложения «нативными» был, как ни странно, первый iPhone. iOS 1.0, которая в те годы ещё называлась iPhone OS, не имела AppStore и поддержки нативных ipa-приложений и предлагала просто выносить значки нужных сайтов на рабочий стол. При этом возможность отображения полноценных десктопных сайтов была одна из самых сильных сторон iPhone в те годы! Как показала практика, Стив Джобс немного поспешил с интеграцией PWA на смартфонах и в iOS 2.0 уже был добавлен AppStore, куда разработчики могли публиковать нативные и быстрые приложения!

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Alcatel OneTouch Fire E — один из двух смартфонов на FireFox OS в моей коллекции!

Но всё это итак знакомо многим моим читателям: подписчики часто жалуются на то, что современные приложения жиреют и лагают, а ещё тащат за собой целый CEF и миллион npm-пакетов из-за чего даже какие-то простые приложения начинают требовать слишком большие ресурсы. Но кто бы мог подумать, что веб-стек найдет своё место на… кнопочных мобильниках! Казалось бы, дешевые кнопочники не имеют ресурсов для запуска полноценного браузера, их главная задача — именно звонить. Но ведь на складах всё ещё лежат, полагаю, целые стеллажи бюджетных смартфонных процессоров 10-летней давности, которые вполне способы запустить Android… смекаете, к чему я? :)

KaiOS появилась как форк и концептуальное продолжение провалившейся FireFox OS: система от Mozilla предлагала множество интересных концепций и шустро работала даже на очень-очень бюджетных смартфонах, несмотря на веб-направленность. Минимальные требования системы были скромными: ОС шустро работала на бюджетном ZTE Open с 256Мб ОЗУ и чипсетом MSM7225A из 2012 года. FireFox OS работала на ядре Linux, основой был браузерный движок Gecko, а поскольку Mozilla, полагаю, не смогла заручиться поддержкой вендоров чипсетов и хотела, чтобы систему мог портировать на своё устройство любой желающий, для взаимодействия с железом устройства система использовала драйвера для… Android! Поскольку Gecko собирался с использованием стандартного libc, а драйверы использовали bionic, FireFox OS активно использовала библиотеку libHybris, что позволяло портировать систему на уже существующие смартфоны с любыми чипсетами.

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

LG fx0 — редчайший смартфон на FireFox OS. Правда на фото он на Android :)

Идея системы простая: формально, это один большой браузер (оболочка Gaia), который при запуске приложений создаёт ещё маленькие «браузеры» (элемент webview, это не iframe). Плюсы такого подхода очевидны: отказоустойчивость (потенциально, весь рестарт Gaia — это WebView.Refresh. В случае Android — это закрытие всех приложений и перезапуск app_process), безопасность (нельзя вызвать Private API), лёгкость отладки и малый вес конечных приложений (причём вес — основной критерий для публикации приложения в официальном магазине KaiOS, пакет до 20Мб). Стоит ли говорить о том, что приложение на такое устройство сможет написать даже ребенок, а игру в стиле «Змейки» можно реализовать за пару часов? Порог вхождения значительно ниже даже чем на Android!

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

В основном, KaiOS разрабатывалась как система, которая должна вывести кнопочные телефоны из разряда «просто-звонилок» и позволить использовать на привычных устройствах современные мессенджеры и различные сервисы (например, тот-же YouTube). Пожалуй, это отнюдь не «прокачанные бабушкофоны», как некоторые могут подумать, а перспективные девайсы с современным железом (поддержка дисплеев высокого разрешения, 3D GPU, LTE) и заделом на будущее, пусть пока и без крутых девайсов в стиле Nokia N-серии. Концепция умных кнопочников не ограничена KaiOS: выходят различные девайсы и на Android, об одном из таких смартфонов я даже писал две отдельные статьи с обзором и моддингом.

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Сейчас на барахолках можно найти дешевые девайсы на KaiOS до 2х тысяч рублей, правда свежие Nokia ценятся обычно выше. Мне же достался в подарок Nobby 240 LTE от моего читателя jameskod007, за что ему большое спасибо! Чем такие девайсы могут быть интересны гику? Давайте посмотрим!

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост


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


Под капотом у устройств на KaiOS трудятся старые и такие знакомые многим читателям бюджетные чипсеты, как MediaTek MT6572 (использовался в смартфонах до 3-4х тысяч рублей в 2014-2015), SpreadTrum SC7731E (наследник SC7731 2014 года с другим GPU) и Qualcomm 205 (судя по всему, наследник Snapdragon 200 — популярного чипсета 2014-2015 года, который использовался, например, в Lumia 520). Само собой, это позитивно сказывается на цене устройства: зачем в девайс с дисплеем 240x320 ставить 800'ый Snapdragon? :)

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Значительным плюсом подобных устройств является простота обслуживания. По правде сказать, здесь и ломаться то особо нечему: дисплей относительно надежно защищен от внешнего влияния с помощью воздушной прослойки и защитного стекла, а элементная база смартфона весьма маленькая и «не ломучая». Разбирается смартфон просто: достаточно лишь открутить несколько винтов с обратной стороны корпуса и расщелкнуть телефон пластиковой картой. Что забавно — такие формы корпусов будто «унифицированы» среди производителей дешевых телефонов, никто, почему-то, не экспериментирует с корпусами в стиле а-ля Nokia N-серий.

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Перед нашим взором открывается плата. К сожалению, я пока не видел на кнопочных смартфонах UART в открытом виде, иначе давно бы реализовал что-то типа такого. На плате мы можем заметить, что LTE-версия Nobby 240 работает на достаточно свежем Spreadtrum SC9820E с двумя 64-битными ARMv8 ядрами Cortex-A53 на частоте 1.3ГГц и GPU Mali T820 MP1, а также с LTE модемом. Чип выполнен по техпроцессу 28Нм, максимальное разрешение дисплея — 480x854 (т. е. DSI матрицы всё таки поддерживаются, параллельно с DBI). Весьма шустрый чипсет для девайса такого класса, его едва ли можно назвать «бабушкофонским», подобные характеристики были флагманскими для смартфонов ~2012 года. Для сравнения — простые кнопочники все еще работают на ARMv5 ядрах на частоте около 200-300МГц.

Дисплей припаян и приклеен к плате, подключен к процессору при помощи 16-битного протокола 8080, а не MIPI DSI, как в современных смартфонах. Его разрешение — классические 240x320. Поиск его замены скорее всего не составит труда, хотя точная модель контроллера мне пока неизвестна (предполагаю, либо ILI9341/ILI9325, либо ST7731, либо так любимый китайцами GC9306).

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

А вот клавиатура — болячка таких девайсов. По каким-то причинам, пластиковые толкатели кнопок очень быстро изнашиваются и кнопки начинают дребезжать (нажиматься несколько раз одновременно), либо не прожиматься. Это очень обидно и неприятно, но быстрофикс есть — напечатать крохотные проставки на 3D-принтере.

В остальном, конструктивно девайс вполне хорош и надежен. Корпус почти не поддается трещинам и царапкам, при аппаратных болячек его относительно легко диагностировать. Ну не замечательно ли? Давайте глянем, чем интересен девайс с точки зрения веб-разработчика!

❯ Веб-разработка


Для разработки нам потребуется совсем немного: любой текстовый редактор (хоть блокнот), FireFox 59 и platform-tools с adb для Android.
В первую очередь, на смартфоне необходимо включить режим отладки, который активируется набором кода *#*#33284#*#* (DEBUG) в номеронабирателе. После этого, в шторке уведомлений появится значок «жука». На некоторых устройствах, режим отладки активируется прямо в настройках. После этого, смартфон будет виден через adb и мы сможем дебажить на нем свои приложения!

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Теперь нам необходимо накатить «древний» FireFox 59, это последняя версия с поддержкой WebIDE и возможностью деплоя под FireFox OS от 2018 года. WebIDE — это дебаггер и менеджер приложений для экосистемы Mozilla, активируется с помощью хоткея Shift + F8. Не забудьте отключить авто-обновление в настройках браузера!

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

После этого, нам необходимо связать WebIDE с нашим смартфоном с помощью «Remote Runtime». Однако перед этим, нам необходимо форварднуть adb-сокет с помощью команды:

adb forward tcp:6000 localfilesystem:/data/local/debugger-socket

После этого, мы жмем «Remote Runtime» и «Runtime Info», дабы получить информацию о нашем девайсе и убедится что всё нормально:

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Создаём новое приложение и вперед творить! По правде сказать, я практически не знаю, каких приложений особо не хватает на KaiOS. ВК частично есть, YouTube почти полноценный, WhatsApp тоже реализован… не хватает разве что Telegram? Но я лично не смог бы полноценно чатится с телефона такого типа (и дело не в форм-факторе), поэтому я решил запилить ради прикола приложение-виджет для просмотра погоды в моём городе :)

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

У каждого приложения есть манифест, который объявляет используемые разрешения, значки и различные данные, необходимые для публикации приложения в магазине приложений. Существует три типа приложений: «web» (Hosted web apps — или, фактически, PWA), «privileged», и «certified» (приложения с доступом к критичным функциям смартфона типа СМС. В привилегерованном режиме, приложения могут обращаться к службам KaiOS, таким, как например Bluetooth и настройках сети.

{
"name": "WeatherApp",
"description": "Погода OpenWeatherMap",
"launch_path": "/index.html",
"type": "certified",
"icons": {
"16": "/icons/icon16x16.png",
"48": "/icons/icon48x48.png",
"60": "/icons/icon60x60.png",
"128": "/icons/icon128x128.png"
},
"developer": {
"name": "monobogdan",
"url": "http://example.com"
}
}

Сначала я сверстал простенький интерфейс для приложения. Логика простая: поскольку это приложение-виджет, при его запуске отображается прелоадер (анимация загрузки), а как только данные загружены — программа показывает блок content и скрывает анимацию загрузки. Никаких фреймворков типа React я тащить не стал, но для более сложных приложений придётся продумывать более сложную логику для реализации диалогов.

Не ругайте за <center>! Я не веб-разработчик, адаптивные верстки делать не умею :))

<body>
<center>
<img id="loader" src="progress.gif" width="32" height="32" style="margin-top: 50%;" />
</center>-

<div id="content" style="display: none;">
<center>
<img id="weather" src="rainy.png" />
<h4 id="weatherText">Плейсхолдер</h3>
</center>

<div style="margin: 5px">
<h4 id="temperature">Температура: </h3>
<h4 id="wind">Ветер: </h3>
</div>
</div>
</body>

Фетчить данные мы будем с OpenWeatherMap, хотя можно попросить доступ к API и у Gismeteo. Формат запросов у API очень простой — фетчим данные о погоде в локации относительно координат широты/долготы, при этом встроенный API для геокодинга поможет найти координаты того или иного района в городе. Делаем вот такой GET-запрос:

queryWeather(onReady)
{
var req = new XMLHttpRequest();
req.onreadystatechange = () => {
if(req.readyState == XMLHttpRequest.DONE) {
var json = JSON.parse(req.responseText);

if(json != null)
onReady(json);
}
};
req.open("GET", "https://api.openweathermap.org/data/2.5/weather?lat=" + this.lat + "&lon=" + this.lon + "&appid=" + this.APIKey + "&units=metric&lang=ru");
req.send();
}

И получаем вот такой ответ:

{
"coord": {
"lon": 46.7129,
"lat": 38.2741
},
"weather": [
{
"id": 804,
"main": "Clouds",
"description": "пасмурно",
"icon": "04n"
}
],
"base": "stations",
"main": {
"temp": 280.43,
"feels_like": 277.88,
"temp_min": 280.43,
"temp_max": 280.43,
"pressure": 1016,
"humidity": 86,
"sea_level": 1016,
"grnd_level": 822
},
"visibility": 10000,
"wind": {
"speed": 3.87,
"deg": 37,
"gust": 6.15
},
"clouds": {
"all": 100
},
"dt": 1713137075,
"sys": {
"type": 1,
"id": 7509,
"country": "IR",
"sunrise": 1713147419,
"sunset": 1713194930
},
"timezone": 12600,
"id": 142549,
"name": "East Azerbaijan",
"cod": 200
}

Конечно, разобрать его очень и очень легко. Обновляем представление нашего приложения (я не юзал селекторы):

updateWeatherData()
{
this.api.queryWeather((response) => {
this.loader.style.display = "none";

this.content.style.animation = "myAnim 2s ease 0s 1 normal forwards";
this.content.style.display = "block";

var weather = "sunny";
if(response.weather[0].main.includes("Rain"))
weather = "rainy";

if(response.weather[0].main.includes("Cloud"))
weather = "cloudy";

this.weatherIcon.src = weather + ".png";

var textDesc = response.weather[0].description;
textDesc = textDesc.charAt(0).toUpperCase() + textDesc.substring(1);

this.weatherText.innerHTML = textDesc;
this.temperatureText.innerHTML += response.main.temp + '℃';
this.windText.innerHTML += response.wind.speed + "м/с";
});
}


И получаем следующий результат:

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Вся логика программы уложилась в 85 строк кода. Преимущества веб-подхода и «жабоскрипта» при грамотном использовании очевидны, согласитесь? Опять-же повторюсь, я не веб-разработчик, мои познания в JS ограничиваются «олдовым» стилем уровня начала-середины 2010х годов, я, вон, даже jquery тащить не стал.

❯ Рут


Изначально материал должен был состоять из двух частей: обзор «клиентской» части девайса с приложениями на веб-стеке и выкидывание B2G, дабы реализовать нечто подобное одной из моих более ранних статей. Но вендор смартфона подложил «свинью»: у устройства залочен загрузчик и разблокировать его штатными средствами невозможно. Вообще, инфраструктура FireFox OS имеет много общего с Android изнутри, так что я попробовал с помощью патчера magisk'а пропатчить бут и залить в него su… но увы, девайс валился на верификации signed-образа и отказывался прошивать раздел! За это жирнющий минус вендору.

Если хотите взять подобный девайс для моддинга и экспериментов, присмотритесь к девайсам на Android, или KaiOS на базе MT6572/SC7731 — те обычно разблокированы с завода. Например, год назад я сделал первую кастомную прошивку для Android-кнопочника и написал для него кастомный лаунчер.

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Я лично буду очень рад, если ЕС обяжет вендоров смартфонов давать возможность заводской разлочки загрузчиков, иначе это ущемление в правах тех людей, которые покупают смартфон с изначально открытой системой!

❯ Заключение


Вот такой материал про KaiOS у нас с вами получился. Теперь вы и сами знаете, что девайс может быть интересен не только как «бабушкофон» или продвинутая звонилка, но и как платформа для реализации каких-то собственных прикольных фишек :)

Какие применения могут быть у такого девайса? Да самые разные! Например:

  • Маленький фронтэнд для данных с микроконтроллера: тут уже и дисплейчик небольшой есть, и кнопки, а также GPU, если нужно показывать какие-то данные в 3D. Почему-бы и нет?

  • BT-плеер в машину: пилим фронтэнд к ВК Музыке/Спотику или еще какому-либо сервису, коннектим по BT и получаем миниатюрный автомобильный самодостаточный плеер, который еще и аккумулятор относительно долго держит :)

  • Часы с погодой: частичную реализацию этого проекта я уже представил в статье. Собственно, а почему-бы и нет? Многие смартфоны от Motorola и Sony с док-станциями сейчас так и используют. Почему бы не заюзать для этого и девайс на KaiOS?


Надеюсь вам было интересно! Пишите своё мнение, есть ли перспективы у смартфонов на KaiOS? Также у меня есть свой Telegram-канал, куда я выкладываю бэкстейдж со статей, различные заметки о ремонте, моддинге и программировании под девайсы прошлых лет и вовремя публикую линки на новые статьи. Подписывайтесь!

Насчёт машины

Друзья! Те читатели, которые подписаны на меня наверняка знают о том, что я коплю на покупку ТАЗика, дабы реализовать интересный проект с разработкой самопального ГУ "из того что было" по самому дешману. Сейчас у меня есть чуть более 100.000 рублей, из которых 8.000 рублей - донаты читателей! В Ейске, на юге, за такие деньги купить относительно живой по мотору и, что немаловажно, с +- целым дном тазик сложновато. Я даже Волгу и Москвич рассматривал как вариант, но Волга ушла, а у Москвича мотор не родной. Если вам нравятся мои статьи и вы хотите помочь материально будущему проекту - с помощью формы ниже можно помочь проспонсировать проект!

Если вы вдруг живете в Ейске или в 50км от Ейска и вы или ваши знакомые продают относительно живой ТАЗик (кроме классики, критерии - на ходу, чистые документы и не совсем панорамное дно. Машинка может быть помята, с плохим ЛКП и конечно другими косяками, машина ведь не новая!) - пишите в ТГ @monobogdan!

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

Показать полностью 16
[моё] Покупка Программирование Смартфон Гаджеты HTML Javascript Kaios Firefox Linux Unix Android Кнопочники Приложение Мобильные телефоны Web Длиннопост
11
5
Handandend
Handandend
1 год назад

Ползунки громкости у разных брендов⁠⁠

Ползунки громкости у разных брендов Картинки, Xiaomi, Google, Android, Apple, Samsung, Oneplus, Смартфон, Мобильные телефоны, Телефон, Гаджеты, Операционная система, iPhone, Bbk, Смартфон Google pixel, Redmi
Показать полностью 1
Картинки Xiaomi Google Android Apple Samsung Oneplus Смартфон Мобильные телефоны Телефон Гаджеты Операционная система iPhone Bbk Смартфон Google pixel Redmi
21
5
Handandend
Handandend
1 год назад

Я и успех⁠⁠

Жизненно Смартфон Xiaomi Телефон Мобильные телефоны Android Telegram Мемы Гаджеты Видео Вертикальное видео Юмор Успех Покупка
2
2
Znaxar13
Znaxar13
1 год назад

Мессенджер, объединяющий остальные⁠⁠

Разработчики супер-мессенджера Beeper недавно объявили о его официальном выпуске. Он предоставляет возможность вести переписку с пользователями Telegram, WhatsApp, Google Chat, Signal, X, LinkedIn, Discord, Slack и некоторых других соцсетей и мессенджеров. Также он может использоваться для обмена сообщениями SMS и RCS.

За разработкой стоят те же ребята, которые в прошлом году пытались перенести iMessage на Android, что не понравилось компании Apple — и она заблокировала эту возможность. Поддержки iMessage в Beeper нет, но разработчики надеются, что она появится после того как компании Apple будет на законодательном уровне запрещено принимать меры к удержанию пользователей внутри своей экосистемы.

Мессенджер, объединяющий остальные WhatsApp, iOS, Android, Apple, Google, Google Play, Telegram, Приложение, Обзор, Технологии, Новинки, Мобильные телефоны

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

Сейчас в Beeper нет платных возможностей, но в дальнейшем они появятся. Например, после оформления подписки (стоимость которой пока не определена) можно будет пользоваться мультиаккаунтом, то есть добавить несколько учётных записей из одного и того же мессенджера. В дальнейшем список поддерживаемых мессенджеров будет увеличиваться.

Из минусов-нет русского языка, при добавлении WhatsApp код смс пришёл на третий раз, и какую проблему я еще заметил из родного приложения WhatsApp выкинулоили это у меня так, или потом разработчики пофиксят баг.

Beeper доступен на всех популярных платформах: Android, iOS/iPadOS, Windows, macOS, Windows, Linux и Chrome OS.


Ссылка на сайт
https://www.beeper.com/

Ссылка на Play Market
https://play.google.com/store/apps/details?id=com.beeper.and...

Показать полностью 1
WhatsApp iOS Android Apple Google Google Play Telegram Приложение Обзор Технологии Новинки Мобильные телефоны
19
122
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
Android
1 год назад

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD⁠⁠

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Отвал флэш-памяти типа eMMC - весьма частая болячка смартфонов и планшетов, которая массово преследует современные девайсы на протяжении вот уже более 10 лет. Симптомы проблемы знакомы многим читателям: смартфон виснет на заставке, системные приложения регулярно вылетают, или настройки системы внезапно перестают сохраняться. Сам процесс замены флэш-памяти требует навыков перекатки и пайки BGA-чипов, оборудования (трафареты для реболла, программатор с колодками, опционально подогрев) и понимания того, как работает загрузчик той или иной аппаратной платформы, поэтому в СЦ за эту процедуру могут взять достаточно большую сумму. На некоторых девайсах менять память уже совсем невыгодно, особенно когда другой такой-же аппарат стоит полторы тысячи рублей на барахолке, но воспоминания о любимом девайсе порой гораздо дороже, чем сумма за ремонт смартфона. Год назад я уже писал материал о загрузке Android с MicroSD при условии того, что eMMC ещё подает хоть какие-то признаки жизни, а сегодня я вам расскажу о способе загрузить систему с флэшки уже после того, как чип флэш-памяти отказал и ушёл в read-only. Сегодня мы с вами: узнаем о том, какие типы флэш-памяти существуют и причины их отказа, разметим MicroSD-флэшку и запишем на неё образ системы, пропатчим пути монтирования в boot.img, а также узнаем, как теперь запускать наш смартфон и посмотрим, сможет ли он работать достаточно шустро с MicroSD флэшки! Интересно узнать, как вернуть жизнь таким легендам, как Google Nexus? Тогда добро пожаловать под кат!

❯ Почему отказывает флэш-память?


Как я уже говорил в вводном абзаце, проблема внезапно отваливающейся флэш-памяти существует вот уже более 10 лет. Ещё с выходом iPhone 3Gs/4, мастера познакомились с такой болячкой, как внезапное падение устройства в режим DFU и отказ прошиваться через iTunes. Ближе к выходу Galaxy S III, HTC Desire и Wildfire, LG Nexus возникла потребность в программаторах, поскольку чипы eMMC в этих смартфонах очень часто помирали «сами по себе» из-за косяков производителя флэш-памяти. Более опытная часть моих пользователей может вспомнить такие проблемы, как отказ входа в HSPL (загрузчик HTC), бесконечная загрузка с отказом прошиваться в режиме Odin на самсунгах, падение смартфонов на базе чипсетов Qualcomm в режим 9008 (QHSUSB_BULK), а также внезапное прекращение работоспособности девайса даже при наличии адекватного потребления и реакции на кнопку включения.

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

В относительно современных смартфонах используется два типа чипов флэш-памяти с разными протоколами: NAND и eMMC (в современных чаще используется UFS — наследник eMMC с дифференциальным протоколом, вместо MMC). Устройства конца 2000х годов чаще использовали флэш-память типа NAND с Legacy-протоколом, который требовал ручного управления SPARE-страницами и расчета кода коррекции ошибок (ECC), чем занималось отдельное периферийное ядро в процессоре, называемое NAND-контроллером. Момент, когда нужно «приговорить» флэш-память и перевести её в режим read-only решал не сам контроллер, а драйвер NAND в прошивке устройства — и обычно он был весьма лоялен даже к «сыпящейся» памяти. Кроме того, NAND-контроллер позволял практически напрямую взаимодействовать с чипом флэш-памяти, благодаря чему в загрузчиках типа U-boot есть команда для очистки таблицы Bad-блоков и низкоуровневого форматирования флэш-памяти, дабы в дальнейшем контроллер попробовал пересчитать бэды и, потенциально, вернул некоторое число блоков обратно в строй. Такой тип «флэшек» помирал значительно реже, в основном из-за того, что софт (на моём опыте) практически никогда не уводил флэшку в read-only, «добивая» её до последнего. Из минусов такого подхода — если флэш помирала совсем, то данные из нее можно было достать только с помощью программатора, да и то не факт.

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

В моей довольно большой коллекции нет ни одного смартфона с Legacy NAND, где флэш бы действительно «приехала», хотя на форумах мастеров иногда встречаются старые сообщения о замене флэши на телефонах Nokia.

Второй тип памяти появился примерно в начале 2010х годов и имя ему — eMMC. Фактически, eMMC — это адаптация интерфейса MMC для использования в виде обычных чипов памяти, а не карточек, совместимая с спецификацией ~SDHC. Если выпаять чип с телефона и припаять сигнальные линии к обычному SD-кардридеру на ПК — он будет работать и определяться как полноценный диск! Таким образом, на некоторых смартфонах можно заменить eMMC на MicroSD напрямую припаяв флэшку на место чипа к соответствующим сигнальным линиям. Однако работать такое будет только если у вашего смартфона «бутербродная» компоновка, где ОЗУ припаяна поверх процессора (MTK и Spreadtrum в пролете). В eMMC используется память типа NAND, которой управляет не чипсет, а встроенный в сам чип памяти контроллер, работающий с протоколом MMC и имеющий собственную прошивку и карту бэд-блоков. Такая флэш-память может самостоятельно уходить в режим read-only когда это посчитает нужным контроллер, зачастую не давая смартфону загрузится, но при этом потенциально сохраняет данные пользователя и позволяет их прочитать дома (сделав дамп памяти устройства и смонтировав раздел userdata в Linux). Однако всё равно иногда данные теряются безвозвратно. Нюанс в том, что состояние eMMC определяет сам контроллер в чипе — поэтому «оживить» его дома и вывести из read-only невозможно. Однако я слышал, что на некоторых «бракованных» чипах памяти (в основном Samsung 2012-2013 годов), которые ушли в read-only слишком рано, можно подпаяться к тест-поинтам программатором и прошить чуть более свежую прошивку с другой ревизии этого же чипа памяти. Флэшка, бывало, оживала.

В некоторых случаях, eMMC были бракованными с завода и помирали сами по себе (!) через короткое время (около года) после покупки устройства. Я знаю как минимум два примера массового брака флэш-памяти: смартфоны HTC 2011-2012 годов, которые время от времени страдали от валящихся чипов Hynix (это касается не всех устройств, многие дожили), хотя я лично видел не так много HTC'шек с дохлой памятью, так что здесь читатели-сервисники с опытом работы в те годы могут только подтвердить или опровергнуть мои слова. А вот подтвержденный пример — смартфоны и планшеты Samsung 2012-2014 годов. Galaxy S3 с артефактами на дисплее при включении, S4 Mini в 9008 или повисшие на заставке, S4 с теми же симптомами, S4 Zoom, которые практически все померли «сами по себе» после обновления до 4.4 KitKat, N8000… Добавьте к этому слабые NC-пятаки, которые срывает при попытке снять чип феном, близко расположенный «бутербродный» процессор, который легко «убить», если орудовать феном, компаунд… и по итогу многие мастера просто спиливали чип дремелем. А что ещё делать!?

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

По итогу, нам остаётся искать софтварные способы загрузить систему с внешней MicroSD флэшки. И я нашел два таких способа! Первый — предварительно подготовить образ boot.img и прошить его в смартфон вместо recovery, дабы если память ушла в read-only, мы могли просто «дуалбутнутся» во второй образ с пропатченными точками монтирования системных разделов на MicroSD. А о втором, к сожалению, знают лишь единицы, хотя это просто замечательный способ, который позволяет загрузить систему уже «пост-фактум» после ухода флэшки в read-only и требует некоторых манипуляций с fastboot! Давайте же рассмотрим его подробнее.

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Нашим подопытным будет рабочий смартфон Alcatel OT-5020D 2013 года выпуска, который пока не подает признаков помирающей eMMC: к сожалению, смартфонов с полудохлой памятью и разлоченным бутом у меня не оказалось, дохлые флэшки я иногда меняю и сам :) Но тем не менее, грузиться мы в любом случае будем с флэшки и вы сможете повторить все шаги в статье, дабы загрузить систему с MicroSD самому!

❯ Подготавливаем систему


Друзья! Для следующих действий, вам понадобится разблокированный загрузчик или устройство, на котором с завода загрузчик не заблокирован. Главный критерий — наличие режима fastboot.

  • Какие устройства не подойдут: многие смартфоны на базе чипов Spreadtrum, а также часть смартфонов Samsung на Exynos. Ни те, ни другие частенько не имеют режима fastboot от слова совсем. У Samsung есть режим загрузки с MicroSD (т. н. T-Flash Mode), но ядро он не грузит.

  • Какие устройства подойдут, но требуется подготовка: все смартфоны от Sony (исключение — Xperia Tipo, забагованный fastboot), Google Nexus (некоторые модели страдали из-за отвалов флэши), современные китайские новодельные noname-смартфоны (с вот таким патчем), Xiaomi, Meizu. Чипсеты: MediaTek 67xx/Qualcomm Snapdragon, возможно Kirin. Таким устройствам требуется предварительная разблокировка загрузчика.

  • Какие устройства подойдут даже при условии уже мертвой флэш-памяти: большинство девайсов на базе чипсетов MediaTek прошлого десятилетия, особенно бюджетных: MT6572, MT6582, MT6592, MT6580, MT6570, MT6575, MT83xx, некоторые Spreadtrum. Это касается Fly, Explay, ZTE и многих других ультрабюджетных смартфонов тех лет. Загрузчик там разблокирован с завода, никакого секьюрбута и верификации загружаемых образов нет. Но не везде можно загрузится в fastboot напрямую (попробуйте громкость вверх и громкость вниз при включении — если сразу грузится в рекавери, то нужно до отказа eMMC включить ADB, если показывает менюшку fastboot, recovery, normal boot — значит все ок).

    Не подойдут: MT6573, MT6571 — там U-Boot (но его тоже можно попробовать заставить грузиться с SD).


Список устройств для потенциальной возможности загрузки с SD весьма большой! Как понять, что eMMC «всё»?

  • Смартфон не реагирует на зарядку и кнопку включения при заряженной АКБ: это не 100% показатель, но если поднимаются питальники с КП и потребление от кнопки есть ~0.1-0.3А — значит процессор вероятно пытается стартовать. Но не откуда. В таком случае, девайс поднять не получится — доступа к fastboot нет, флэшка полностью посыпалась. Исключение — некоторые Qualcomm'ы при наличии прожженного фьюза с завода, разрешающего загрузку с MicroSD могут стартовать ядро, но всё зависит от конфигурации aboot.

  • Смартфон загружается и сразу вылетают приложения, настройки не сохраняются: явный показатель того, что флэша ушла в read-only потенциально не повредив данные. Если смартфон грузится в fastboot — его ещё можно оживить, но не факт что получится вытащить данные (из-за шифрования). Если после сброса до заводских настроек эффект остается тот-же — eMMC приехала 100%.

  • Смартфон висит на заставке, сброс и прошивка не помогает: тоже явная причина: eMMC в read-only. В таком случае, не рекомендуется еще раз шить смартфон в надежде что все заработает, есть шанс что флэша посыпеться окончательно и вы потеряете доступ к fastboot.


Весьма всё просто, согласитесь? Как я уже сказал выше, на некоторых устройствах нужно сначала разблокировать загрузчик. Кое-где это, вероятно, получится сделать и при том что флэша ушла в read-only. Например, на устройствах Sony можно без проблем зайти в fastboot и разлочить устройство с помощью кода, полученного на сайте Sony (используйте VPN, если вы в РФ):

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Как зайти в fastboot — вам придётся погуглить для конкретно своего устройства. Не нашли? Поищите как это делается на других смартфонах, которые работают на том же чипсете. Почти всегда можно зайти, если у вас включена отладка по USB с помощью команды:

adb reboot bootloader

Краткая справка: на устройствах Sony, в Fastboot можно зайти подключив устройство к ПК с зажатой громкостью вниз, на MTK громкость вверх или вниз, на HTC в HSPL, на Nexus'ах в фирменном загрузчике сразу режим Fastboot, на устройствах Tegra — включение с зажатой громкостью вверх, на смартфонах с чипсетом Intel есть fastboot, насколько помню зайти в него можно с помощью громкости вниз.

Команда для разблокировки загрузчика почти везде одна:

fastboot oem unlock

Вас могут запросить код разлочки или просто предупредить о последствиях такого действия. Как узнать, что бут разлочен?

fastboot getvar all

secure, locking и т. п. — отвечают за статус разлочки. Но даже если таких переменных нет, это не всегда значит, что загрузчик заблокирован. Возможно он разблокирован с завода :)

Теперь нам нужен образ раздела boot — boot.img. Его можно найти в файлах родной прошивки устройства, или, иногда, в zip-файлах кастомов. boot.img содержит в себе ядро Linux и небольшой раздел с файловой системой initrd (рамдиск), которая загружается в оперативную память и содержит в себе программы init, adbd, recovery, а также скрипты инициализации, которые управляют загрузкой Android и процессом зарядки (показывают анимацию, когда вы подключаете устройство выключенным к ЗУ. Да, в таком случае Linux тоже грузится!).
Если у вас есть доступ к fastboot, то попробуйте запустить его с помощью команды:

fastboot boot boot.img

Работать она будет не везде, на MTK её поддержка отключена в загрузчиках некоторых устройств. Если вы увидели на экране устройства USB Transferring — половину дела сделана! Если устройство показало лого и анимацию загрузки или ушло в ребут — потенциально, вы сможете загрузить Android с MicroSD. Если ошибка secure-boot — нужно сначала разблокировать загрузчик. Если unknown command — команда не поддерживается :(

Теперь у нас есть возможность загрузить ядро и пропатчить скрипты конфигурации, дабы изменить точки монтирования раздела /system/, /data/ и /cache/ на MicroSD-флэшку, вместо встроенной памяти.

❯ Записываем систему на MicroSD


Обратите внимание: Android очень интенсивно использует ресурс флэшки и постоянно перезаписывает сектора памяти, поэтому не поскупитесь купить нормальную MicroSD флэшку от, например, Transcend, Kingston или Samsung. Дешевые MicroSD флэшки очень-очень быстро (вероятно, за пару дней — это не шутка) выйдут из строя и придется делать всё заново!

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Сначала, нам придется разбить флэшку на три раздела: /system/, /cache/, и /data/. Раздел system будет первым, cache — вторым, data — третьим. При этом раздел /sdcard/ не нужен — он автоматически маппится в /data/media/ на современных версиях Android. Сделать это можно как с ПК с помощью MicroSD-адаптера и fdisk/diskpart/gparted, так и с самого смартфона с помощью того же fdisk в busybox. Я решил это сделать с помощью другого вспомогательного смартфона с TWRP, где изначально был root-доступ через adb! Размеры выбирайте следующие: для системного диска чуть больше или по размерам с system.img (раздел read-only и не «растет» со временем), cache — 100-200Мб, userdata — всё оставшееся место на флэшке.

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Разметили MicroSD? Теперь нам нужно записать на неё образ системы. Тут три пути: если у вас есть Linux-машина, то можете подмонтировать образ system.img из оригинальной прошивки и скопировать все файлы с сохранением прав, закинуть system.img в внутреннюю память другого смартфона с root-доступом и проделать все тоже самое, либо записать с помощью dd образ system.img напрямую в нужный нам раздел флэш-памяти. Я выбрал третий способ:

dd if=/sdcard/system.img of=/dev/mmcblk1p1

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Разделы cache и userdata можно просто форматировать в ext4:

mke2fs -t ext4 /dev/mmcblk1p2
mke2fs -t ext4 /dev/mmcblk1p3

Готово! Необходимые для базовой работы разделы перенесены на MicroSD. Теперь, когда, у нас есть образ системы, нам нужно распаковать родной boot.img устройства и поменять точки монтирования. Я использую кухню MTKImgTools. Идём в Boot -> Unpack -> boot.img. В Unpack/boot/ появятся файлы нашего раздела boot:

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Открываем файл init.rc (в случае MediaTek). Ищем строки с монтированием разделов вида emmc@system, emmc@cache, emmc@userdata и меняем их на /dev/block/mmcblk1p1, /dev/block/mmcblk1p2 и /dev/mmcblk1p3. На некоторых чипсетах, править нужно сразу fstab, или init.<чипсет>.rc:

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Готово! Собираем образ обратно с помощью Boot -> Pack -> boot.img и получаем образ, который нам и надо будет загрузить с помощью fastboot. Копируем boot.img в папку с adb и пробуем загрузить систему. Это будет основная команда для старта загрузки смартфона в будущем:

fastboot boot boot.img

Увидели бутанимацию? Значит система пошла загружаться, нужно лишь подождать первой загрузки 5-10 минут! Система висит на лого или уходит в ребут? Значит, возможно, вы неверно прописали точки монтирования, записали образ system или форматировали раздел userdata. Если система 4.4 и ниже, то можно изменить default.prop, заменив ro.secure на 0 и debuggable на 1. Если вы на Android 5+ — то заменить adbd (не требующий ключи авторизации) в /system/bin на вариант из TWRP и посмотреть logcat и dmesg. Монтируется ли /system/? Загружается ли app_process? На каком этапе стопорится? Всё это пригодится при дальнейшей отладке!

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост
Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Например, такая ошибка при запуске adb shell означает то, что раздел /system/ не монтирован.

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

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Вывод mount:

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Как мы и видим, /system/, /data/ и /cache/ на MicroSD. custpack и mobile_info, а также nvram трогать не нужно — если в родной флэше они не повреждены, то у девайса без проблем будет работать и сеть, и Wi-Fi.

❯ Можно ли пользоваться?


Наш девайс работает на базе Android 4.2 — казалось бы, совсем старенький дроид, но тем не менее ещё кое-что, да может. Alcatel OT — это бюджетный девайс из 2013 года, но работает он, на удивление, весьма шустро и приятно!

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

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

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

Как насчет браузера? Ставить последний хром, поддерживающий 4.2 смысла нет — уже и он открывает далеко не все сайты. Но те сайты, что пока ещё открывает стандартный браузер почитать ещё можно: например, opennet. На смартфонах с более свежим Android, браузер будет работать относительно адекватно. Зато с соц. сетями проблем особых нет. Telegram, конечно, может конкретно подвесить смартфон в процессе подгрузки картинок с каналов, но потом все будет нормально. Решение одно: отключить автоматическое кэширование картинок и видео!

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

С записью видео ситуация сложная. Даже в профессиональных камерах для 1080p рекомендуются карточки не ниже 10-класса (10Мб/с) и UHS-класса для 2+K видео. На нексусе, это скорее всего превратит девайс в лагодром даже при записе 720p видео: система в фоне так или иначе регулярно читает и записывает данные и рано или поздно мы упираемся в дисковой кэш.

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

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD Опрос, Покупка, Гаджеты, Смартфон, Обсуждение, Microsd, Android, Моддинг, Телефон, Девайс, Linux, Электроника, Emmc, UFC, Nand, Мобильные телефоны, Ремонт, Ремонтники, Видео, YouTube, Длиннопост

А в динамике это всё выглядит так:


Достаточно шустро, для смартфона 2013 года за 4 тыщи рублей?

❯ Заключение


Сегодня мы с вами узнали, каким же образом можно перенести систему на MicroSD! Да, сработает далеко не на всех девайсах, однако сам способ может помочь поднять сотни устройств обратно в строй и сделать их полезными! Это всяко лучше, чем распаивать потенциально рабочие девайсы на «доноров» или, тем-более, отправлять их на мусорку или в чермет. С современными версиями Android ситуация сложнее: и не только из-за большего числа необходимых для загрузки разделов, но и из-за возросших требований к скорости флэш-памяти (упомянутые выше UFS работают на скорости ~500Мб/с), а также, внезапно, стремительно исчезающего слота для MicroSD :(

Надеюсь, материал вам был полезен! Сегодняшняя статья подготавливалась специально в «классическом», более коротком стиле с максимумом конкретики. Если вам больше нравится такой формат, нежели подробный на 15-20+ минут на чтения — напишите в комментариях!

Кстати, если у кого-то из читателей есть ненужные устройства (в том числе с косяками) или дешевые китайские подделки на айфоны/айпады/макбуки и другие брендовые девайсы будучи нерабочими, тормозящими, или окирпиченными и вам не хотелось бы выкидывать их на свалку, а наоборот, отдать их в хорошие руки и увидеть про них статью — пишите мне в Telegram или в комментах! Готов в том числе и купить их. Особенно ищу донора дисплея на китайскую реплику iPhone 11 Pro Max: мой ударник, контроллер дисплея калится и изображения нет :(

А ещё у меня есть Telegram-канал, куда я публикую различные заметки по ремонту, программированию и моддингу девайсов, свои мысли и вовремя публикую ссылки на новый материал!

Полезный материал?
Всего голосов:

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

Показать полностью 18 1 1
[моё] Опрос Покупка Гаджеты Смартфон Обсуждение Microsd Android Моддинг Телефон Девайс Linux Электроника Emmc UFC Nand Мобильные телефоны Ремонт Ремонтники Видео YouTube Длиннопост
24
9
technogram
technogram
1 год назад
Android

Найти телефон станет легче⁠⁠

Google запустила сеть «Найти устройство» (Find My Device). Технология позволит искать потерянные смартфоны и другую технику при участии смартфонов окружающих.

Найти телефон станет легче Смартфон, Google, Android, Мобильные телефоны, Длиннопост

Сеть «Найти устройство» ищет устройство с помощью других устройств с Android 9 и новее. Если пользователь пометил свой девайс как пропавший, смартфоны других людей рядом начнут передавать владельцу местоположение устройства. Поиск через сеть сработает даже если устройство отключили от сети — оно будет общаться с гаджетами поблизости через Bluetooth.

Pixel 8 и 8 Pro можно найти даже в отключенном состоянии. Для этого Google добавила в фирменные смартфоны «специальное аппаратное обеспечение». Компания работает с другими производителями, чтобы расширить список устройств с такой возможностью.

На первом этапе сеть «Найти устройство» работает в США и Канаде. Пока получится найти только смартфоны и планшеты под управлением операционной системы Android, а в будущем появится поддержка наушников и Bluetooth-маячков.

Данные о местоположении зашифрованы с помощью ключа, который доступен только владельцу. Ни Google, ни владельцы потерянных устройств не могут идентифицировать владельцев Android-устройств, которые предоставили данные о местоположении для поиска пропажи.

У сети есть три режима работы:
— Девайс не участвует в сети. Его нельзя найти через сеть и оно не помогает в поиске устройств других людей. Прежний онлайн-режим поиска работает.
— Девайс участвует в сети только в зонах скопления других устройств. Например, в аэропорте или на городских площадях. «Чтобы помочь найти потерянный предмет, информация о местонахождении устройства используется только в том случае, если другие участники сети также обнаруживают этот предмет».
— Девайс участвует в сети повсюду. «Чтобы помочь найти потерянный предмет, сеть может использовать информацию о местонахождении только вашего устройства, если оно единственное в сети, которое обнаружило этот предмет».

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

Больше новостей в нашем Telegram канале, подписывайтесь!

Показать полностью 1
[моё] Смартфон Google Android Мобильные телефоны Длиннопост
9
PRO.TOBAP
PRO.TOBAP
1 год назад
Android

TECNO Spark 20 Pro+: обзор⁠⁠

Новейшая модель Tecno Spark 20 Pro + является кульминацией серии Spark 20 и включает в себя все, что производитель может предложить в этом ценовом диапазоне, не разоряя банк. И хотя Spark 20 Pro+ не является флагманом, он, безусловно, выглядит как таковой.

Дорогие друзья!! подписывайтесь ставьте стрелку верх

Начиная с изысканного дизайна, Tecno Spark 20 Pro + сразу привлекает ваше внимание. Он имеет изогнутый профиль с тонкой блестящей рамкой и задней панелью, обтянутой веганской кожей, которая невероятно приятна на ощупь. Телефон имеет класс защиты от пыли и брызг IP53.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

6,78-дюймовый AMOLED-дисплей высочайшего качества с 1B цветами, расширенным разрешением 1080p и частотой обновления 120 Гц. Он поддерживает постоянное включение и имеет динамическую анимацию в виде островка вокруг крошечного отверстия.

Spark 20 Pro + работает на чипсете Helio G99 Ultimate в сочетании с 8 ГБ оперативной памяти и 256 ГБ хранилища. Также доступно расширение microSD.

Компания Tecno оснастила Spark 20 Pro + основной камерой на 1080 Мп с 3-кратным зумом внутри сенсора и селфи-камерой на 32 Мп. На задней панели также есть 2-мегапиксельная макро-камера и один небольшой вспомогательный датчик неизвестного назначения.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Наконец, список спецификаций завершается парой динамиков, аккумулятором емкостью 5000 мАч, способным выполнять быструю проводную зарядку мощностью 33 Вт, и новейшей ОС Android 14.

Краткое описание технических характеристик Tecno Spark 20 Pro +:

  • Корпус: 164,7x75,0x7,6 мм, 179 г; Стекло спереди, пластик сзади, пластиковая рама; IP53, пыле- и брызгозащищенный.

  • Дисплей: 6,78 "AMOLED, 120 Гц, 1000 нит (пик), разрешение 1080x2436 пикселей, соотношение сторон 20,3: 9, 393ppi; Gorilla Glass 5.

  • Чипсет: Mediatek Helio G99 Ultimate: восьмиядерный (2x2,2 ГГц Cortex-A76 и 6x2,0 ГГц Cortex-A55); Mali-G57 MC2.

  • Память: 256 ГБ 8 ГБ оперативной памяти; microSDXC.

  • ОС / программное обеспечение: Android 14.

  • Широкая (основная) камера заднего вида:: 108 Мп, f/1.8, 1/1.67", 0.64мкм, PDAF; Макросъемка: 2 Мп, f/2.4.

  • Фронтальная камера: 32 Мп, f/2.2, (широкая).

  • Захват видео с :: 1440p при 30 кадрах в секунду, 1080p при 30 кадрах в секунду; Фронтальная камера: 1080p при 30 кадрах в секунду.

  • Аккумулятор: 5000 мАч; проводная мощность 33 Вт.

  • Возможности подключения: LTE; Две SIM-карты; Wi-Fi 5; BT 5.2; NFC; FM-радио.

  • Разное: Сканер отпечатков пальцев (под дисплеем, оптический); стереодинамики.

Наша единственная жалоба на данный момент касается излишне большого корпуса камеры, который в основном предназначен только для показухи, а без него Spark 20 Pro + могла бы выглядеть еще изящнее.

Распаковка Tecno Spark 20 Pro +

Розничная коробка Tecno Spark 20 Pro + является воплощением полной комплектации, когда речь заходит о смартфоне. В комплект входит адаптер питания мощностью 33 Вт, кабель USB-C-A и даже пара наушников USB-C.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

В комплект поставки Tecno также входят прозрачный силиконовый чехол и стеклянная защитная пленка для экрана с твердостью 9H.

Сама коробка из приятного толстого материала, который должен отлично защищать телефон. К сожалению, внутренняя подставка для устройства изготовлена из пластика, что является не самым экологичным выбором.

Мы действительно не могли желать большего!

Дизайн, качество сборки, управляемость

Tecno Spark 20 Pro + - невероятно привлекательный смартфон, который легко полюбить. У телефона слегка изогнутые передняя и задняя панели, которые заканчиваются тонкой блестящей рамкой. Защитная пленка экрана изготовлена компанией Corning, точнее, Gorilla Glass 5, а пластиковая задняя панель зеленой модели обтянута веганской кожей с искусственными стежками вокруг корпуса камеры.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Существуют еще три цветовых решения - черное, оранжевое и синее, - которые имеют пластиковые задние панели с матовым покрытием и уникальные текстуры вокруг островков камеры.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Tecno Spark 20 Pro + имеет класс защиты от пыли и брызг IP53.

Естественно, 6,78-дюймовый AMOLED-экран занимает всю переднюю панель. У него приятные тонкие и ровные рамки, а его небольшое отверстие не является бельмом на глазу. Еще лучше то, что Tecno разработала классную анимацию в стиле Apple, которая имитирует и расширяет функциональность Dynamic Island. В верхней рамке нет видимых датчиков. Все красиво спрятано или находится под самим дисплеем. На случай, если вам интересно, индикатор уведомления отсутствует.

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

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Кожаная задняя крышка Tecno Spark 20 Pro + приятна как на вид, так и на ощупь. Он оснащен огромным круглым островком камеры, на котором расположены основная камера на 108 Мп, макро-камера на 2 Мп, вспомогательный объектив неизвестного назначения и заделанное четвертое отверстие.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Рядом с корпусом камеры расположена вспышка с 4 светодиодами.

Мы не можем не считать этот помпезный дизайн совершенно ненужным и фальшивым. Мы думаем, что Spark 20 Pro + мог бы выглядеть еще лучше с одной скрытой или едва выступающей камерой вместо этой пустой громадины. Но это только для нас.

В любом случае, вот характеристики Sparo 20 Pro +. Вы можете заметить стереодинамики на верхней и нижней сторонах.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Тонкая глянцевая рама Tecno Spark 20 Pro + не обеспечивает никакого сцепления. Хуже того, из-за нее практически невозможно поднять Spark, лежа на столе. Но задняя панель обладает достаточной текстурой, чтобы телефон чувствовал себя в безопасности в вашей руке, как только вы начнете с ним работать.

Чехол, входящий в комплект поставки, решит эти проблемы, но лишит его крутого профиля.

В целом, Spark 20 Pro + - это хорошо сложенный смартфон без заметных изгибов или впадин и с красивым дизайном; он нам очень нравится, даже с таким необычным корпусом камеры. И это довольно легкое устройство - всего 179 граммов.

Дисплей

Tecno Spark 20 Pro + оснащен 6,78-дюймовым AMOLED-экраном с разрешением 1080 x 2436 пикселей, 1B цветами и частотой обновления 120 Гц. Его защищает слегка изогнутое закаленное стекло с небольшой перфорацией для селфи-камеры.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Tecno рекламирует панель как способную к максимальной яркости до 1000 нит. Никаких других официальных измерений предоставлено не было.

Мы завершили тестирование дисплея, и максимальная зафиксированная вручную яркость составила 549 нит. Минимальная яркость в point white составила всего 2,3 нит.

Телефон поддерживает функцию sunlight boost, но, к сожалению, мы не смогли ее активировать. Даже с включенной этой опцией разрешение экрана не превысило 549 нит. Возможно, Tecno исправит это с помощью обновления программного обеспечения позже.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Экран поддерживает широкую цветовую гамму и обеспечивает частоту обновления до 120 Гц.

В телефоне доступны три настройки частоты обновления - 60 Гц, 120 Гц и автоматическое переключение. При 120 Гц и автоматическом снижении частоты обновления до 60 Гц при статическом режиме работы экрана / холостом ходе и для несовместимых приложений HRR, таких как камера и Карты. Auto также использует 60 Гц для просмотра веб-страниц и офисных приложений, в то время как при 120 Гц они будут отображаться со скоростью 120 кадров в секунду.

HDR и потоковая передача

Экран телефона не поддерживает HDR. Однако в нем есть функция Widevine L1 DRM, так что вы можете наслаждаться потоковым видео 1080p.

Время автономной работы

Tecno Spark 20 Pro + питается от аккумулятора емкостью 5000 мАч, что по современным стандартам является стандартным элементом.

Показатель активного использования телефона составил 11: 56 ч, что немного выше среднего показателя для данного класса. Он особенно хорошо работает при просмотре веб-страниц, а также при потоковой передаче видео, но в играх батарея разряжается быстрее, чем у большинства аналогов.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост
TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Примечательно, что Inifinix Hot 40 Pro - единственный телефон из набора выбранных нами прямых конкурентов, который соответствует диагонали экрана Spark 20 Pro + и смог показать лучшие общие результаты, в то время как Poco M6 Pro и Redmi Note 13 Pro 4G отстают от предложений Tecno, хотя имеют дисплеи меньшего размера.

Скорость зарядки

Tecno Spark 20 Pro + поддерживает быструю проводную зарядку мощностью до 33 Вт и поставляется с адаптером питания внутри коробки. Tecno использует собственный запатентованный протокол зарядки, поэтому вам обязательно следует следить за зарядным устройством. Однако кабель Type-C -Type-C является стандартным, и подойдет любой пассивный кабель 3A.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Мы завершили наш тест на зарядку, и Spark 20 Pro + заряжается достаточно быстро. За 15 минут он зарядился на 30%, за 30 минут - на 54%, а 100% (полная зарядка) заняла 72 минуты.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Динамики - громкость и качество

Tecno Spark 20 Pro + оснащен стереосистемой, в наушнике есть два аудиовыхода - передний и верхний. Это несколько улучшает разделение стереозвуков и их баланс, а также затрудняет случайное прикрытие верхнего динамика ладонью. Другой динамик находится внизу, и, хотя он громче и с большим количеством басов, звуковой баланс вполне в порядке благодаря продуманному расположению.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Динамики получили очень хорошую оценку в нашем тесте. Качество звука хорошее - высокие частоты хорошо представлены, вокал хороший, но басов заметно не хватает. В Spark 20 Pro + реализовано усовершенствование DTS для настройки динамиков. Также есть поддержка Hi-Res Audio и Hi-Res Audio Wireless.

Возможность подключения

Spark 20 Pro + поддерживает только LTE, что означает отсутствие 5G. Он по-прежнему поддерживает 4G / LTE одновременно в обоих слотах nano-SIM. Для определения местоположения доступна поддержка GPS и ГЛОНАСС. Локальное подключение обеспечивается двухдиапазонным Wi-Fi ac, а также Bluetooth 5.2 с поддержкой LE. Мы обнаружили, что Wi-Fi на нашем устройстве для обзора работает немного нестабильно, с постоянными падениями скорости и тайм-аутами. Надеемся, Tecno исправит это в обновлении. Телефон может воспроизводить звук в высоком разрешении 24 бита / 192 кГц и беспроводной связи Hi-Res. Spark 20 Pro + оснащен встроенным FM-радиоприемником и NFC. Однако в нем нет аудиоразъема 3,5 мм и ИК-бластера.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Стандартное подключение для передачи данных USB 2.0 поддерживает резервную копию порта Type-C. Это означает теоретическую максимальную скорость передачи данных в 480 Мбит / с. В этом нет ничего особенного без поддержки чего-либо вроде вывода видео через USB в альтернативном режиме. Однако есть поддержка USB Host / OTG.

Spark 20 Pro + оснащен довольно приличным набором датчиков. Есть комбинированный акселерометр lsm6dso и гироскоп. Комбинированный магнитометр mmc5603 и компас. Датчик освещенности sensortek stk35f62. К сожалению, на борту, похоже, есть только виртуальный датчик приближения. Устройство выдает себя за что-то вроде Elliptic Labs, но, похоже, оно работает только тогда, когда распознает жест поднятия и вы подносите телефон к указателю года выпуска. Это означает, что вы не можете ожидать от него чтения в приложениях сторонних производителей. С положительной стороны, он довольно хорошо и последовательно отключает дисплей во время звонков. Барометра нет.

HiOS 13 поверх Android 14

Довольно интересная разработка - Spark 20 Pro + на самом деле не работает под управлением последней версии Tecno HiOS 14, как это делает Pova 6 Pro. По крайней мере, это верно для нашего раздела обзоров на момент написания статьи. Вместо этого мы получаем HiOS 13.6.0. Tecno рекламирует HiOS 14 для телефонов на своем официальном сайте, так что, вероятно, она скоро появится на горизонте.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Если говорить о более позитивном моменте, то, по крайней мере, телефон по-прежнему работает под управлением последней версии Android 14 от Google, хотя и с довольно старым исправлением безопасности от 1 декабря 2023 года. Мы уже видели, что может предложить HiOS 13. Вы можете обратиться к этой статье для получения более подробной информации.

Tecno не дает никаких обещаний поддержки программного обеспечения, но мы предполагаем, что Spark 20 Pro + получит по крайней мере одно крупное обновление операционной системы.

Несмотря на то, что технически Spark 20 Pro + работает под управлением более старой версии HiOS, он по-прежнему обладает некоторыми расширенными функциями. Например, настраиваемая функция "Всегда включен" дополняет дисплей AMOLED.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Здесь есть игровой режим, но он, похоже, не такой полнофункциональный, как Game Space 4.0, который мы видели на Pova 6 Pro. Интеллектуальная панель, как всегда, изящна. Это настраиваемая боковая панель, которая используется для открытия приложений в плавающих окнах. Кстати, в HiOS есть мощная многооконная функция Lightning Multi-Window.

Как уже упоминалось, одной из самых интересных функций пользовательского интерфейса Spark 20 Pro + является динамический порт. Он действует как динамический остров iPhone, предоставляя контекстную информацию и интерактивные всплывающие окна вокруг фронтальной камеры. На самом деле это одна из лучших версий этой функции для Android.

Tecno также может похвастаться некоторыми новыми оптимизациями программного обеспечения на базе искусственного интеллекта в Spark 20 Pro +. "Aurora Engine" обещает увеличить время запуска популярных игр до 85% и популярных приложений до 95%. "Darwin Engine" также обещает оптимизацию частоты кадров до 8 раз и снижение средней температуры.

Тесты и производительность

Чипсет MediaTek Helio G99 обеспечивает работу Tecno Spark 20 Pro +. "Окончательный" вариант указанного чипа, если быть точным, также официально обозначается как MT6789U. Мы не совсем уверены, что именно означает фирменный знак "Ultimate", поскольку тактовые частоты процессора и графического процессора технически одинаковы во всех многочисленных вариантах чипа G99. Несмотря на это, G99 - это довольно новый чип 2022 года выпуска, изготовленный по 6-нм технологическому процессу TSMC.

Центральный процессор состоит из двух ядер ARM Cortex-A76 с тактовой частотой до 2,2 ГГц и еще шести ядер Cortex-A55 с тактовой частотой до 2,0 ГГц. Встроенный графический процессор Mali-G57 MC2 с тактовой частотой 1,1 ГГц. Он поддерживает OpenGL ES 3.2 и Vulkan 1.1.

Tecno Spark 20 Pro + поставляется только в одном варианте памяти с 8 ГБ оперативной памяти LPDDR4X и 256 ГБ накопителя. Согласно нашему тестированию, чипы памяти, похоже, относятся к разновидности UFS 2.1. Хранилище можно расширять с помощью карты microSD. Также доступно до 8 ГБ виртуальной памяти.

Переходя к некоторым реальным тестам, давайте начнем с некоторых показателей процессора и GeekBench. Helio G99 - не особенно мощный чип, но мы должны помнить, что Tecno Spark 20 Pro + - не особенно дорогое устройство. На самом деле, совсем нет. В соответствующей ценовой категории G99 вполне справляется с тем, что мы бы назвали производительностью процессора "среднего уровня"

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Вы можете добиться заметно лучшей производительности с помощью таких устройств, как Dimensity 6080, Snapdragon 4 Gen 2 или Snapdragon 695. Тем не менее, фактическая разница в производительности не так уж велика, особенно с точки зрения процессора, и она не так уж сильно повлияет на реальное использование.

AnTuTu рисует очень похожую картину и даже более благосклонно относится к Spark 20 Pro +. В его реестре гораздо более надежный и разнообразный набор тестов, а также учитываются такие параметры, как производительность памяти и графического процессора.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

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

С практической точки зрения, не ожидайте приятного времяпрепровождения с более тяжелыми играми на Spark 20 Pro +. Тем не менее, обычные игры работают отлично. Пользовательский интерфейс также работает плавно, без заметных замедлений и сбоев.

Терморегулирование

Известно, что MediaTek Helio G99 не отличается высокой работоспособностью. Spark 20 Pro + отлично справляется с терморегулированием и в целом сохраняет максимальную производительность даже при длительных испытаниях.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Стабильность производительности не только близка к идеальной, но и поверхность телефона не становится более теплой.

Настройка двойной камеры с основным экраном высокого разрешения

Как уже упоминалось, Spark 20 Pro + создает мощную атмосферу камеры благодаря массивной круглой задней панели. Это в основном для галочки, и на самом деле Spark 20 Pro + имеет довольно скромную настройку камеры, которая даже не включает сверхширокоугольную.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

Если говорить о более позитивном моменте, то основная камера телефона - 108-мегапиксельная с высоким разрешением. К ней прилагается довольно незначительная 2-мегапиксельная макросъемка. Селфи также имеет довольно высокое разрешение - 32 Мп. В настройках камеры нет ничего особенного, но некоторые особенности включают массив вспышек с четырьмя светодиодами на задней панели и вспышку с двумя светодиодами спереди. Кроме того, основная камера может снимать видео с разрешением до QHD.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост


  • Широкий (основной): Samsung s5khm6sx на 108 Мп, f /1.8, 1/1.67", 0.64мкм, PDAF; 1440p при 30 кадрах в секунду, 1080p при 60 кадрах в секунду /30 кадров в секунду

  • Макросъемка: 2 Мп Galaxy Core GC02M1 / GC02M3, f / 2.4.

  • Фронтальная камера: 32 Мп Galaxy Core GC32E1 / Hynix hi3231q, f / 2.2, 1/3.1", 0.7мкм; 1440p при 30 кадрах в секунду, 1080p при 60 кадрах в секунду /30 кадров в секунду

Приложение "Камера" не отличается особым функционалом, но в нем описаны все основы. Все хорошо оформлено с помощью красивых и разборчивых значков, включая информативные индикаторы режима искусственного интеллекта на самом видоискателе. Вы не получите никакого профессионального режима, но все еще есть несколько интересных дополнительных режимов, таких как двойное видео и AR Space.

Качество фотографий при дневном свете

Основная камера

Основная камера Spark 20 Pro + по умолчанию делает снимки с разрешением около 12 Мп благодаря биннингу пикселей. Эти фотографии в целом выглядят довольно красиво, с большим количеством деталей, очень низким уровнем шума и небольшими дефектами резкости. Цвета тоже выглядят довольно великолепно, возможно, немного насыщенные, но ничего чрезмерного.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

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

Вы также можете настроить съемку основной камерой в полном разрешении 108 Мп. Естественно, в итоге вы получаете огромные файлы, но при этом заметно улучшается детализация благодаря меньшей резкости и более естественной и непринужденной обработке в целом. Это означает, что на уровне пикселей остается немного больше шума и мягкости, так что в режиме 108 Мп вы что-то выигрываете, а что-то теряете.

TECNO Spark 20 Pro+: обзор Гаджеты, Электроника, Смартфон, Android, Мобильные телефоны, Длиннопост

В Spark 20 Pro + отсутствует специальная телеобъективная камера, но основная камера по-прежнему имеет достаточное разрешение, чтобы делать снимки с очень приличным цифровым увеличением. В пользовательском интерфейсе камеры есть 3-кратный переключатель. В целом, 3-кратные снимки выглядят вполне сопоставимыми по качеству с 1-кратными.

В Spark 20 Pro + отсутствует специальная сверхширокоугольная камера, что сильно снижает ее универсальность. По крайней мере, есть специальная 2-мегапиксельная камера для макросъемки. Она снимает удивительно удобные крупные планы, учитывая ограничения разрешения. Детализации достаточно, а цвета приятные и яркие.

Селфи-камера

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

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

Качество камеры при низкой освещенности

Основная камера Spark 20 Pro + отлично работает при слабом освещении, но не впечатляет. Достаточно детализированная и с очень низким уровнем шума. Цвета также выглядят хорошо.

Качество видеосъемки

Tecno Spark 20 Pro + может снимать видео со скоростью до 1440 кадров в секунду при 30 кадрах в секунду на основную камеру и камеру для селфи. Видео сохраняются в стандартном видеопотоке AVC / h.264 со стереозвуком 48 кГц внутри контейнера MP4. Нет возможности использовать HEVC / h.265. Однако вместо этого можно выполнять запись в формате 1080p со скоростью до 60 кадров в секунду.

Основная камера снимает довольно качественные видео в формате QHD. Детализация хорошая, учитывая разрешение. Цвета выглядят красиво, но определенно слишком насыщенные. Динамический диапазон и контрастность могли бы быть лучше. В частности, часто обрезаются основные моменты.

Селфи-камера сама по себе работает неплохо, но ей немного не хватает детализации и динамического диапазона. Контрастность также не идеальна, и отснятый материал выглядит немного плоским.

Вы можете ознакомиться с приведенным ниже видеосъёмкой

Кадры с обеих камер по умолчанию довольно шаткие. Вы можете использовать режим Super steady EIS. Он работает как с основной, так и с селфи-камерами. Это снижает разрешение до 1080p, что означает, что вы теряете некоторые детали, но не настолько сильно. Тем не менее, это сокращает довольно большую часть кадра.

Видео с основной камеры в условиях низкой освещенности довольно качественное. Детализация на месте, уровень шума низкий. Контрастность хорошая, как и динамический диапазон. В более темных областях видны некоторые детали, а блики не так уж плохи. Цвета довольно насыщенные, но мы не особенно возражаем против внешнего вида.

Конкуренция

Цена на Tecno Spark 20 Pro + на момент написания статьи. Он стоит около 20 080 ₽ в единственном варианте 8 ГБ / 256 ГБ. Мы решили использовать более широкую сеть при поиске конкурентов по цене около 20 080 ₽. Несмотря на это, это действительно бюджетные устройства, о которых мы говорим, поэтому ожидается множество уступок.

Давайте начнем с команды Samsung, которой Galaxy A15 подходит по всем параметрам. Это аналогичное устройство, использующее тот же чипсет MediaTek Helio G99. В отличие от Spark 20 Pro +, Galaxy A15 в большинстве вариантов имеет 128 ГБ памяти. Мы настоятельно не рекомендуем приобретать базовую версию с 4 ГБ оперативной памяти и вместо нее выбрать 6 ГБ или 8 ГБ для защиты в будущем. В остальном у A15 вы получаете красивую панель AMOLED, хотя и не такую красивую технически, как у Tecno. Настройки камеры сопоставимы с настройками Tecno, хотя вы также получаете сверхширокий экран для большей универсальности. Захват видео ограничен разрешением 1080p. Аккумулятор такого же размера емкостью 5000 мАч обеспечивает заметно большую долговечность батареи. Стереодинамиков, правда, нет. Стоит отметить, что вы также можете немного увеличить свой бюджет и приобрести вариант Galaxy A15 5G, если вам нужны современные возможности подключения.

У Xiaomi, как ожидается, есть как минимум пара собственных жизнеспособных устройств. Redmi Note 13 4G - отличный выбор в этой ценовой категории. Некоторые из его особенностей включают меньший, плоский, но более яркий AMOLED-дисплей с частотой 120 Гц. Вы также получаете основную камеру Redmi на 108 Мп и сверхширокую камеру на 8 Мп для большей универсальности. Время автономной работы и зарядки этих двух устройств сопоставимы, как и другие характеристики, такие как стереодинамики и защита от проникновения посторонних веществ. Чипсет Snapdragon 685 внутри Redmi не такой быстрый, как Helio G99.

У Xiaomi также есть довольно жизнеспособный кандидат в Poco M6 Pro. Опять же, вы получаете тот же чипсет Helio G99 и сопоставимый 6,67-дюймовый AMOLED-дисплей с частотой 120 Гц. Настройка камеры с 64-мегапиксельной основной камерой не такая впечатляющая на бумаге, но вы получаете 8-мегапиксельную сверхширокую камеру. Хотя Poco и Spark имеют практически одинаковое время автономной работы, с Poco зарядка происходит заметно быстрее.

Наш вердикт

Tecno Spark 20 Pro + - удивительно универсальное устройство для своей очень бюджетной цены. Компромиссов с удобством использования и техническими характеристиками практически нет. Начиная с дизайна, Spark 20 Pro + привлекает внимание и превосходит свой вес. В частности, наша зеленая модель с задней панелью из искусственной кожи выглядит очень премиально. Изогнутый AMOLED-дисплей с довольно тонкими рамками только подчеркивает премиальный внешний вид. Вы даже получаете достойную защиту от проникновения IP53 и Gorilla Glass 5.

Говоря о дисплее, он великолепно смотрится вживую и грамотно справляется с высокой частотой обновления 120 Гц. К сожалению, у нашего устройства есть ошибка с яркостью, но мы полагаем, что с розничными устройствами такого быть не должно.

Время автономной работы достаточно, как и время зарядки. У нас нет никаких претензий к настройке стереодинамиков. Вы получаете FM-радиоприемник, NFC и расширяемый накопитель. Для начала, единственная конфигурация не так уж плоха, предлагая 256 ГБ памяти и 8 ГБ оперативной памяти. Helio G99 Ultimate обеспечивает солидную общую производительность за свою цену, а настройка камеры, несмотря на отсутствие сверхширокополосности, в целом отличается высоким качеством.

Честно говоря, единственная заслуживающая внимания проблема с Spark 20 Pro + - это отсутствие официальной поддержки программного обеспечения, что заставляет нас задуматься о долговечности телефона. Кроме того, Spark 20 Pro + предлагает невероятную стоимость и отличный опыт работы, что делает его простой рекомендацией.

Плюсы

  • Прочный и привлекательный дизайн.

  • Надежная производительность и качество дисплея.

  • Хорошее время автономной работы.

  • Быстрая зарядка.

  • Очень хорошая настройка стереодинамиков.

  • Высокая производительность в целом для своей ценовой категории.

  • Надежная работа основной камеры.

  • Богатая розничная упаковка со множеством аксессуаров.

Минусы

  • Искусственная кожа доступна только для зеленой модели.

  • Sunlight boost пока не работает.

  • Поддержка HDR отсутствует.

  • Wi-Fi на нашем устройстве для обзора работает довольно нестабильно.

  • В нашем блоке обзора не установлена последняя версия HiOS 14.

  • Tecno не дает никаких конкретных обещаний относительно продолжительности поддержки программного обеспечения.

Показать полностью 25
[моё] Гаджеты Электроника Смартфон Android Мобильные телефоны Длиннопост
10
Партнёрский материал Реклама
specials
specials

Считаете себя киноманом 80 LVL?⁠⁠

Залетайте проверить память и сообразительность → Будет интересно

Киногерои Тест Текст
0
user8983024
1 год назад

Телефон запрещает включать специальные возможности для приложений. Как это обойти?⁠⁠

Телефон запрещает включать специальные возможности для приложений. Как это обойти? Смартфон, Мобильные телефоны, Android, Разрешение, Ремонт телефона, Длиннопост

Для работы обыкновенного автокликера необходимы разрешения спец. Возможностей, на старом телефоне все работало, а на новом он запрещает включать это. Телефон "Redmi note 13 pro" система "hyper os"

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