АКТУАЛЬНАЯ ВЕРСИЯ

Перенос Android на MicroSD-флэшку: гайд для бюджетных устройств

Китайские производители бюджетных девайсов все больше экономят на компонентах, включая качество дисплеев, пластиковые тачскрины и процессоры. Последнее время они также используют низкокачественную память брендов Foresee и Barum в устройствах стоимостью от 5 000 до 6 000 рублей. Эта память может работать всего несколько месяцев или же прослужить 5 лет. В данной статье мы с вами рассмотрим историю затягивания поясов китайскими производителями, подробно расскажем о процессе переноса Android на MicroSD-флэшку и сделаем выводы. Если вам интересно, продолжайте читать!

Зачем переносят Android на MicroSD-флэшку

Данный гайд полезен для всех, кто хочет расширить память своего бюджетного устройства и избавиться от ограничений, связанных с использованием низкокачественной памяти. Мы рассмотрим процесс переноса Android на MicroSD-флэшку для разных производителей и чипсетов, таких как MTK, Spreadtrum/UniSoc, Qualcomm, Kirin и Exynos.

Как работает процесс переноса

В данном гайде описаны действия, которые не представляют сложности и могут быть выполнены почти на любом устройстве. Процесс переноса Android на MicroSD-флэшку включает в себя несколько шагов, которые будут подробно рассмотрены с помощью скриншотов и пояснений.

Бюджетные устройства с низкими характеристиками

Большинство китайских производителей и импортеров в России предлагают дешевые смартфоны и планшеты в ультра-бюджетном сегменте. За 5 000 рублей можно приобрести 10-дюймовый планшет или 5-дюймовый смартфон на базе операционной системы Android Go. Большинство устройств работает на устаревшем 4-ядерном чипсете MediaTek MT6580, который был выпущен 7 лет назад. Они также оснащены 1 ГБ оперативной памяти DDR3 и 8 ГБ постоянной памяти. К сожалению, такие характеристики сегодня уже не являются достаточно хорошими: эти смартфоны не могут использоваться для онлайн-банкинга, игр и даже для работы с мессенджерами. Некоторые устройства не имеют возможности 4G-связи и поддерживают только 3G-сети.

Почему некачественная память?

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

Еще про Ниссан:  FAQ Самодиагностика. Коды ошибок (P****) - Nissan Primera P12 - Primera Club

Выводы

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

Xgody Y20: Расшифровка и оптимизация прошивки для устройства

Сегодняшним нашим героем станет некий Xgody Y20 — в своё время довольно популярная модель-лопата на AliExpress, которую я купил на сдачу с покупки свеженькой GTX1050. Смартфон я приобрел за 4.000 рублей, за такие деньги производитель обещал весьма неплохой набор характеристик:

  • Процессор 6580
  • Android 5.1 (в 2018 то году!)
  • 1гб ОЗУ (здесь наврал)
  • 6-дюймовый IPS дисплей с разрешением 480×800

Если после оживления девайса вы получили белый экран — проблема в lk или ядре. lk — эдакий аналог U-Boot в MTK, инициализирует дисплей и показывает первую заставку (до появления бут-анимации). Ищем подходящее ядро (boot.img) или lk. Если остался родной рекавери/бут — ядро можно вытащить оттуда и собрать из двух один.

Разделы Android и необходимые работы

Android поделен на 3 основных раздела, которые необходимы для работы системы:

  1. Preloader загружает lk, затем lk в зависимости от режима загрузки (charger/normal/recover) выбирает нужный образ с ядром и рамдиском.
  2. Boot.img — основной образ с ядром, запускающий систему.
  3. Recovery.img — рамдиск с рекавери, который содержит абсолютно такое же ядро, но вместо zygote запускает recovery.

Точки монтирования основных разделов лежат в vold.fstab, который можно найти в /etc/ каждого образа. Суть переноса проста:

  1. Загружаем скаттер MT6580, выбираем наш recovery.img и жмем Download.
  2. Подключаем выключенный смартфон, дальше софт все сделает сам!

После прошивки рекавери, в него нужно зайти с помощью громкости вверх + включения. Девайс предложит выбор режима загрузки — выбираем Recovery. В TWRP сразу открыт доступ к смартфону через adb, поэтому мы можем работать как root пользователь с обычного терминала.

Форматирование разделов

Разбиваем нашу флэшку с помощью fdisk. На большинстве устройств mmcblk0 — это eMMC/NAND, а mmcblk1 — это внешняя microsd флэшка.

Еще про Ниссан:  Отчет замена сальника приводного вала Р12 1.6 МКПП - Коробка передач - Primera Club

Теперь нам нужно отформатировать наши разделы и подмонтировать /system/. Копируем только файлы из /system/, если вам не нужны данные на устройстве — наш /data/ достаточно будет отформатировать вместе с /cache/.

Осторожно! На старых мобилках busybox на 32-х битных системах не умеет форматировать ext2 на больших разделах. Ниасилили. Тут либо копировать раздел напрямую с помощью dd (что мы и сделаем), либо форматировать флэшку с ПК через кард-ридер. У меня cygwin на ПК не установлен, как и виртуалки с линухом, поэтому это вполне неплохая альтернатива:

Теперь нам осталось пропатчить vold в родном boot.img, чтобы система загружалась с microsd флэшки.

Пропатчивание vold

Для этого берем AndImgTools или готовую кухню (я использую MTKImgTools) и распаковываем родной boot.img из прошивки:

В Unpack/boot/ramdisk/fstab.mt6580 заменяем:

/dev/block/mmcblk0p3 /data ext4 rw,seclabel,relatime,noauto_da_alloc,data=ordered 0 0
/dev/block/mmcblk0p4 /cache ext4 rw,seclabel,relatime,data=ordered 0 0
/dev/block/mmcblk0p5 /system ext4 rw,seclabel,relatime,data=ordered 0 0
/dev/block/mmcblk0p6 /mnt/ext_sdcard vfat rw,uid=1000,fmask=0077,dmask=0077,utf8,shortname=mixed,flush,errors=remount-ro 0 0

Обратите внимание на encryptable. Этот флаг нужно убрать, иначе система упадет в бутлуп. Шифрование нинужно!

Собираем boot.img, прошиваем с помощью SP Flash Tool и тестируем что получилось! По самому распространенному списку ошибок:

Важные характеристики устройства Android

Важно понимать, что после первой загрузки Android нужно закэшировать приложения и прогрузить все ассеты минимально необходимых приложений в ОЗУ. Такой процесс, который мы назовем пропердеться, обеспечивает более плавное и отзывчивое функционирование устройства.

Роль ОЗУ в системе

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

Если устройство имеет хотя бы 2-3 гб ОЗУ, то теоретически систему можно загнать в рамдиск и распаковывать с флешки при каждой загрузке. В данном случае загрузка системы может занимать около 5 минут, но сама система будет очень быстрой и плавной.

Оптимизация работы приложений

Серфинг и использование легких приложений, таких как ВКонтакте, осуществляется без проблем. Однако, стоит быть осторожным с приложениями, такими как Telegram и WhatsApp, которые могут занимать большое количество хранилища.

Еще про Ниссан:  Все КОДЫ ошибок NISSAN ? (Primera, Qashqai, Almera, Juke, Murano, Patrol, X-Trail, Pathfinder, Sunny, Tiida, Teana, AD) по OBD2: расшифровка и как исправить

Работа звонилки

Основные функции звонилки работают адекватно, но возможна ситуация, когда при первом звонке после ребута системы интерфейс звонилки прогружается с задержкой в 1-2 секунды.

После даунгрейда

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

Возможности после модификаций

После процедуры даунгрейда устройство все еще можно использовать для базовых задач.

Полезные ссылки

  • Версия 1.0.0.5: добавлена кнопка GET CID в опции изменения CID для удобства использования
  • Исправлены неверные ссылки в библиотеке NAVI MAPS
  • В библиотеку NAVI MAPS добавлены версии v301 для устройств CLARION MC311, MM517D и MM317D
  • Добавлены образы для ECLIPSE в библиотеку (подготовка SDHC карты будет доступна в следующем обновлении)

Материал подготовлен при поддержке TimeWeb Cloud.

Brevity is the soul of wit!

Подготовка SDHC-карты Pioneer Carrozzeria BZ, CE, CW, CL, CLS, CZ, NSZP

Новые версии карт Clarion добавлены в библиотеку навигационных карт

Pioneer Carrozeria New Versions Added to Navi Maps Library

Продукция

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

Наше обещание

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

Обращайтесь в наш центр клиентского обслуживания и мы с радостью поможем вам!

Оставьте комментарий