Эта статья — не просто очередной обзор поддельного смартфона. Мы заглянем внутрь устройства, проведем его полную диагностику, выполним ремонт и совершим главное — портируем на него чистую версию Android, превратив неудачную копию в функциональный аппарат. Материал изложен простым языком, так что будет интересно даже тем, кто далек от мира необычных гаджетов и модификаций.
❯ Зачем покупать китайский айфон?
Первый вопрос, который возникает у многих. Мой интерес к клонам брендовой техники родом из детства — подобными устройствами я пользовался почти всю школьную жизнь. Помню самые ранние подделки iPhone: дешевые, сырые, но при этом полностью рабочие. А иногда попадались и вовсе уникальные экземпляры!
Да, это не обман зрения — перед вами iPhone с QWERTY-клавиатурой! При этом верхняя крышка открывается, открывая обычный сенсорный экран. Клавиши со стрелками даже работали в Java-играх.
Сегодня рынок наводнен поддельными смартфонами: от iPhone и Galaxy S до моделей Xiaomi и POCO (продающихся под маркой «PQCQ»). Иногда их цена почти не отличается от оригинала. Несмотря на внешнее разнообразие, всех их объединяет общая аппаратная платформа, которая практически не менялась последние пять лет.
Характеристики таких устройств обычно укладываются в два варианта:
MediaTek MT6580 — легендарный бюджетный 3G-чипсет 2015 года. Он предлагает 4 ядра Cortex-A9, графический процессор Mali-400 и способен запускать Android 8.1. Конфигурация памяти: 1/8, 1/16, иногда 2/16 или 2/32 ГБ. Экран — TN или IPS с разрешением от 800×480 до 900×1600 пикселей. Такие устройства стоят до 8000 рублей, и да, смартфоны с 1 ГБ ОЗУ до сих пор выпускаются!
MediaTek MT6753 — LTE-чипсет того же 2015 года. Это 8-ядерный Cortex-A53 с графикой Mali T720, слабый аналог Helio A25. Память: 2/16, 2/32, 3/32 ГБ. Экран, как правило, IPS с разрешением HD+ (900×1600). В 2024 году такой чипсет в устройстве за 10+ тысяч рублей — это дорого, ведь за эти деньги можно купить аппарат на более современной платформе.
На таких смартфонах обычно стоит кривая копия интерфейса оригинала (например, OneUI в подделке Samsung не имеет ничего общего с настоящим). Эта самописная оболочка грузит систему, и с учетом того, как раздулись сервисы Google за последние годы, устройство начинает тормозить почти сразу после покупки. Даже вход в аккаунт Google и установка WhatsApp становятся испытанием. Но так ли все плохо?
Кто-то покупает реплики для галочки, кто-то — ради дизайна. Я же приобретаю их, чтобы повозиться и довести до ума самостоятельно, а не полагаться на производителя! Для смартфонов на упомянутых чипсетах уже существуют кастомные прошивки вроде LineageOS или AOSP, которые можно портировать. Мне также нравится дизайн iPhone, но я не фанат iOS, поэтому идея получить iPhone на Android всегда казалась привлекательной. Чистый Android на корпусе iPhone — это же полный абсурд, а значит, интересно!
Два любимых устройства. Справа — Galaxy S4 Mini 2013 года на процессоре SC6820. Я восхищаюсь, люблю и коллекционирую подобные аппараты. Жаль, что многие сейчас перешли на цветные металлы.
Недавно на барахолке я нашел поддельный iPhone 14 Pro Max за 1500 рублей с диагнозом: «Заряжал всю ночь, не включается». Новые такие устройства на Алиэкспрессе, Авито, Ozon или Wildberries стоят 11-12 тысяч, но я беру только нерабочие, чтобы было с чем повозиться. Мы с читателями быстро собрали нужную сумму (за что огромное спасибо!), и я заказал смартфон в предвкушении приключений.
Вот он — роскошный Apple iPhone 14 Pro Max.
❯ Этап ремонта
Получив аппарат, я вскрыл заднюю крышку и обнаружил следы предыдущего вмешательства: кто-то уже лазил внутрь (вероятно, сломал крышку при разборке), не хватало половины винтов, пластик корпуса снизу был оплавлен и оторван. Повсюду были потеки. При подключении кабеля смартфон не потреблял ток — классический симптом отсутствия питания 5В на контроллере питания.
Если аккумулятор полностью разряжен, контроллер питания переходит в режим предзаряда (без изображения на экране, иногда со светодиодной индикацией) и начинает заряжать батарею малым током, обычно от 0.07А до 0.2А на MediaTek. Смартфоны на MTK показывают признаки жизни (анимация зарядки) при напряжении аккумулятора не ниже 3.4В, а полностью включиться могут при 3.5В. Подав на аккумулятор от внешнего источника 3.5В, я увидел заставку с яблоком... и устройство на ней зависло.
«Комбо!» — подумал я. Помимо проблемы с зарядкой, флеш-память eMMC, скорее всего, перешла в режим «только чтение». Изучив материнскую плату, я пришел к выводу, что все китайские клоны iPhone последних 4 лет построены не только на одной платформе, но и на одной и той же материнской плате — просто в разных ревизиях (у одной другой процессор, у другой eMMC в другом корпусе).
Обратите внимание на малое количество элементов на плате. С обратной стороны расположены процессор, оперативная память, контроллер питания и часть радиотракта. Сделать такую платформу легко и дешево!
У меня была нижняя плата (с разъемом зарядки) от другого китайского 14 Pro Max с такой же маркировкой. После ее замены аппарат начал заряжаться. Старую плату я пока не диагностировал, но почти уверен, что проблема в некачественном разъеме или сгоревшем диоде/транзисторе на входе.
Помимо нижней платы, я заменил и аккумулятор, так как родной совсем не держал заряд. С программной частью стало сложнее: при попытке войти в fastboot или recovery смартфон показывал артефакты (типичный признак режима «только чтение» у eMMC) и не хотел загружаться. Учитывая, что до меня кто-то уже пытался его ремонтировать, я предположил, что могла быть установлена не та прошивка. На всякий случай я сделал полный дамп памяти и поменял местами разделы boot и recovery, заставив смартфон загрузиться в рекавери после включения. После сброса к заводским настройкам (wipe) устройство наконец загрузилось!
Но не тут-то было... Производительность родной прошивки, стилизованной под iOS, была отвратительной, и смартфоном было невозможно пользоваться. Стало ясно, что нужно действовать дальше.
❯ Этап портирования прошивки
Перед любыми манипуляциями с прошивкой неизвестного устройства обязательно нужно сделать полный дамп eMMC, чтобы иметь возможность откатиться к заводскому состоянию. Для чипсетов MediaTek это делается просто. Сначала нужно узнать модель процессора (например, через CPU-Z), затем найти scatter-файл (таблицу разделов) для этого чипсета (в Google: MT6580 scatter, MT6753 scatter и т.д.), открыть фирменную утилиту SP Flash Tool, выбрать scatter-файл и перейти на вкладку Readback.
Далее добавляем два раздела для чтения: BOOT0 (первый аппаратный раздел eMMC, где находится preloader) и USER (второй аппаратный раздел, содержащий все остальное — GPT, копию preloader, системные и пользовательские данные). Размер раздела BOOT0 можно оставить 4096000, а для USER в идеале нужно прочитать всю флешку.
Обратите внимание: Меняем старое оформление Android на новое!.
Узнать ее размер можно на вкладке «Test», нажав «Start» (обязательно снимите галочку с теста NAND/eMMC, нужен только режим тестирования DRAM) — в логе появится идентификация флешки и ее размер в байтах.
Однако есть хитрость: читать разделы кэша и пользовательских данных не обязательно, они самые большие. Можно вычислить смещение до конца раздела, предшествующего userdata, и прочитать только до этого места. Нажимаем «Read Back», подключаем смартфон к ПК и наблюдаем за процессом создания дампа.
Теперь у нас есть полный или частичный дамп eMMC. Его можно разобрать вручную, проанализировав таблицу разделов GPT (она находится почти в начале дампа), или с помощью специальной бесплатной утилиты WwR MTK (для скачивания требуется регистрация на 4pda). Открываем наш дамп, выделяем разделы, кликаем правой кнопкой и сохраняем их в отдельные файлы. Также можно сгенерировать scatter-файл из WwR MTK, чтобы потом прошить наш дамп через SP Flash Tool как обычную прошивку. Хорошим тоном считается выкладывать такие прошивки для неизвестных устройств на файлообменники и делиться ссылками на 4pda.
Далее нам понадобится так называемая «кухня» для работы с образами (я использую MtkImgTools) и портированное кастомное рекавери, через которое мы будем устанавливать новую прошивку. Процесс портирования для чипсетов MediaTek стандартен:
Берем раздел рекавери из оригинального дампа, копируем и переименовываем в Recovery_original.img.
Находим TWRP от любого смартфона на таком же чипсете. В моем случае подошло TWRP со смартфона Highscreen Power Rage с 4pda.
С помощью MtkImgTools создаем в рабочей папке подкаталоги Unpack/Image и Pack/Image и копируем туда скачанный Recovery.img и наш Recovery_original.img.
Запускаем MtkImgTools, идем в Прошивка->Пуск->Распаковать и по очереди распаковываем оба файла.
В каталоге распаковки появятся две папки: Recovery и Recovery_original. Суть портирования в том, чтобы перенести образ ядра Linux из рекавери-донора в наше родное рекавери. Помните, разделы boot и recovery взаимозаменяемы и имеют одинаковую структуру — оба содержат виртуальный диск, ядро и специальные заголовки. Теоретически можно заставить смартфон загружаться в recovery вместо системы или реализовать двойную загрузку.
Копируем и заменяем файл Recovery_original/kernel/kernel (он же может называться zImage) на файл из Recovery/kernel/.
Собираем новый образ рекавери через Прошивка->Boot->Package Image->Recovery. Образ появится в Pack/Image.
Прошиваем его в соответствующий раздел через SP Flash Tool и пробуем запустить!
После прошивки кастомного рекавери пробуем запустить его, зажав «Громкость вверх + Питание» при выключенном телефоне и выбрав recovery. Видим такую картину:
Далее нужно выбрать «донора» для портирования прошивки. На 4pda есть отдельные темы для популярных чипсетов, в моем случае — для MT6580. Нужно найти прошивку, собранную для той же версии ядра Linux, что и в нашем смартфоне (версия Android здесь вторична). Если у вас чипсет и ядро поддерживают Android 8, а с завода была 7-я, то можно и обновиться! Версию ядра можно узнать в CPU-Z или командой cat /proc/version в терминале.
В моем смартфоне стояло ядро версии 3.18.35. Из доступных на 4pda «доноров» я выбрал прошивку для смартфона X-BO. Скачиваем ZIP-архив, извлекаем из него boot.img в Unpack/Image/ и проделываем те же операции, что и с рекавери (кроме прошивки раздела). В этом случае ядро можно взять из распакованного родного рекавери — образ ядра там идентичен.
Портированный boot.img нужно добавить обратно в архив. Однако для полноценной работы системы с сетью и звуком нужно сделать больше:
Берем из дампа раздел system.img и копируем в Unpack/Image.
Идем в Система -> Распаковать ext4 -> system.img и распаковываем образ системы.
Копируем файлы модема (vendor/firmware/) из распакованного образа в архив с новой прошивкой.
Копируем библиотеки HAL (vendor/lib/hw), чтобы корректно работали звук, датчики и FM-радио.
Редактируем файл build.prop: меняем значение qemu.hw.mainkeys с 0 на 1, чтобы внизу появилась панель навигации.
Если интерфейс слишком крупный или мелкий, можно настроить плотность пикселей через параметр ro.sf.lcd_density (DPI).
Теперь кладем архив с прошивкой на карту MicroSD, вставляем в устройство и устанавливаем через интерфейс рекавери. После установки обязательно делаем wipe data и cache и пробуем перезагрузиться в систему...
Ура! Видим загрузочную анимацию! Через 5 минут смартфон полностью загрузился. Эксперимент по пересадке чистого Android на китайский iPhone можно считать успешным. Но на что способен такой аппарат на практике?
❯ Тестирование и использование
После установки чистого Android смартфон наконец-то «полетел». Анимации стали плавными, все работает быстро, и использовать устройство в качестве основного для звонков теперь не проблема. Но как смартфон на Android 7 справляется с реальными приложениями? Давайте проверим!
Стоит отметить, что старые версии Android не учитывали наличие «челки» (выреза) в верхней части экрана iPhone, поэтому некоторые иконки статус-бара могут пропадать. Панель навигации также немного смещена влево — это баг системы, в остальном все работает нормально.
Сначала изучим характеристики. Как я и говорил, внутри работает MT6580. Я внес некоторые правки в build.prop, так что не удивляйтесь названию модели.
Перейдем к мессенджерам. Мой стандартный набор — Telegram и ВКонтакте. Однако для ВК я использую не официальное приложение (оно тормозит даже на новых телефонах), а клиент Kate Mobile. Для Telegram — официальное, оно работает нормально и без сильных лагов. С WhatsApp также нет проблем.
С веб-серфингом ситуация сложнее: современные сайты очень тяжелые, и на таком железе некоторые из них с большим количеством интерактивных элементов могут не запуститься. Однако читать Хабр или Пикабу можно без проблем. Можно использовать стандартный браузер (он легче, но многие сайты не открываются) или Chrome/FireFox — к счастью, они до сих пор поддерживают Android 7.
С почтой тоже все в порядке. Ранние версии Android имели удобный встроенный почтовый клиент, как и Gmail. Он работает очень шустро, но для входа в аккаунт Google потребуется использовать пароль приложения.
В качестве клиента YouTube лучше использовать Skytube вместо официального приложения (которое тоже требует много ресурсов). Стоит учесть, что максимальное разрешение видео для MT6580 — 720p/30 кадров в секунду, а видеокодек не поддерживает 60 FPS.
И, конечно, игры! Я не буду тестировать современные хиты — в этом нет смысла. Но можно поставить Subway Surfers образца 2015 года или скачать эмуляторы NES и SEGA, чтобы поиграть в ретро-игры — почему бы и нет? Смартфон справляется с этим без проблем! Правда, в Subway Surfers бывают микрофризы.
Главное правило: не входить в аккаунт Google в системе, а удалить сервисы Google с помощью специального скрипта! Бюджетному чипсету они не нужны и только тормозят систему.
❯ Итоги и выводы
Вот такая получилась история о ремонте и модификации китайского клона iPhone. Как видите, устройство, конечно, не сравнится по скорости с оригиналом, но стало вполне удобным и полезным! Если вы такой же энтузиаст, как я, можете сделать его своим проектом или, например, подарить ребенку в школу — пусть одноклассники удивляются симбиозу Apple и чистого Android...
Если у вас завалялись похожие устройства (как нерабочие, так и просто старые — интересны аппараты 2009-2014 годов) и вы хотите увидеть о них отдельные статьи — пишите в комментариях или в Telegram @monobogdan. Возможно, у кого-то остались первые смартфоны Xiaomi (серии Mi), Meizu (еще на Exynos) или телефоны Motorola (вроде EM30, RAZR V8, ROKR Z6, ZINE ZN5 и др.), на которые можно было установить Linux. Хотелось бы подготовить о них материал, ведь они использовали мощные для своего времени процессоры и подвергались жесткому моддингу, вплоть до запуска Quake!
Надеюсь, вам было интересно! Если вас увлекает ремонт, модификация и программирование различных гаджетов, можете подписаться на мой Telegram-канал «Фан-клуб ерунды», где я публикую анонсы, закулисные материалы и заблокированные статьи некоторых блогеров. Если интересны видео на эту тему — подписывайтесь на мою публичную страницу ВК и YouTube-канал. Я также провожу прямые эфиры на YouTube. Если нравится мой контент, можете поддержать проект через форму ниже.
Все свои проекты я храню у одного облачного провайдера — Timeweb. Поэтому без зазрения совести рекомендую то, чем пользуюсь сам — добро пожаловать.
Всего голосов: Всего голосов: Всего голосов: [My] Исследование гаджета для Android-смартфона Купить Apple iPhone Поддельная реплика Клон Видео без звука Длинный пост 63Больше интересных статей здесь: Гаджеты.
Источник статьи: Как я купил нерабочую подделку iPhone 14 Pro Max с Озона, отремонтировал и портировал на неё чистый Android.