Я все таки запилил первый видос, экранизацию одной из прошлых своих статей
Да, где-то запорол звук и видеоряд, но я старался! Пожалуйста, зацените ;)
Да, где-то запорол звук и видеоряд, но я старался! Пожалуйста, зацените ;)
Осторожно: в статье аппаратная диагностика и ремонт, реверс-инжиниринг и патчинг загрузчика, а также программный моддинг noname-устройства, для которого нет вообще никакой информации. В материале куча познавательного контента, даже если вы не фанат такого своеобразного класса устройств, как подделки на брендовые девайсы.
Пожалуй, споры о том, какая мобильная платформа лучше не утихнут никогда. Люди из года в год спорят, какая же мобильная платформа круче: iOS или Android, и какие только аргументы не выдвигают в сторону оппонента. Но что делать, когда хочется усидеть сразу на двух стульях и иметь смартфон в корпусе iPhone, но при этом с привычным Android на борту? Когда душа моддера и любителя красноглазия просто требует чего-то необычного!? Правильно, обратиться к китайским «подвалам» и взять себе дешевую реплику на андроиде! А в моём случае — ещё и Б/У утопленную подделку 14 Pro Max чуть больше, чем за «тыщу» рублей, так ещё и проапгрейдить её! Сегодня будет познавательный и интересный материал, в котором мы с вами: узнаем как диагностировать некоторые аппаратные проблемы с помощью минимального и дешевого оборудования, оживим наше «яблочко» после попадания влаги, «отреверсим» и пропатчим в IDA Pro загрузчик, дабы разрешить загрузку unsigned-ядер, портируем кастомное рекавери и накатим рут, а также узнаем что из себя представляет такой «айфон» в повседневной жизни и как мне вообще взбрело в голову купить китайскую подделку яблочной техники! Материал диковинный, но обещаю — будет интересно! Жду вас под катом :)
Ещё каких-то 10-12 лет назад люди собирались в комментариях под различными постами и жарко спорили о том, чья платформа более продвинутая. Чаще всего темой спорой была iPhone vs Android, реже — iPhone vs Windows Phone, а иногда и Android vs Symbian! Но годы идут, на рынке осталось только два крупных игрока, а споры всё не утихают. Стоит только зайти на профильный сайт, зайти в любой пост с новостями и насладится всеми прелестями споров «A vs B». Кто-то поддерживает экосистему Apple, кто-то Android в чистом виде, а кто-то микс фишек Apple в Android окружении от Xiaomi. Некоторые люди даже поддерживают, казалось бы, «неактуальные» платформы как Symbian/WP и среди них есть мои читатели (я и сам очень люблю их и запилил клиенты ВК и YouTube на них, о чём рассказываю в отдельной статье) :)
Но как мои давние читатели наверняка знают, я лично всегда придерживался позиции, что и iOS, и Android, и Symbian, и WP — замечательные системы, которые так или иначе нашли своего пользователя. У меня сейчас есть довольно много смартфонов прошлого десятилетия: полтора года назад я взял себе Galaxy S4 Mini в качестве основного девайса, год назад ходил уже с обычным Galaxy S4, а чуть больше полугода назад читатели подарили мне оригинальные iPhone, от 2G до 5s! И лично я очень люблю iPhone за отличный дизайн, за шуструю iOS, за достойную поддержку старых девайсов, но в тоже время… я ведь и сам вырос на 4pda, пользуясь ультрабюджетными «декспами», «зте» и «флаями»! И тяга к аппаратному и программному моддингу, а также написанию хоумбрю-приложений и прочим фишкам действительно открытых платформ отнюдь не угасла, скорее только наоборот!
Поэтому от нового девайса, с которым я хотел бы походить как с основным, я требовал лишь три вещи:
Дизайн одной из последних моделей iPhone. Пожалуй, кто-то из читателей сочтет это за «тупой понт», но это не совсем так, яблочные дизайны действительно неплохо продуманы и их приятно держать в руках. Важно понимать, что выпуская подделки, заводы откровенно экономят на железе, но при этом стараются достаточно качественно скопировать корпус, используя в конструкции и алюминий, и каленое стекло, а также установить относительно неплохую IPS-матрицу, пусть и низкого разрешения.
Поддержка LTE. Вы удивитесь, но да, всё ещё выходят реплики iPhone, Samsung, да даже Poco и Realme, которые построены на базе чипсета 2015 года — речь, конечно же, о MT6580. И к сожалению, радиотракт этого чипсета не умеет работать с LTE, да и у платформы очень серьезные ограничения на объём ОЗУ (не более 2Гб) и разрешение дисплея (не выше HD) :(
Android на борту. Ну, по этому пункту я всё рассказал выше. При этом для меня не имеет значение версия системы, я не гонюсь за самыми новыми фишками: китайцы уже не ставят Android ниже 6-7 версии (впрочем, это спорно, предположительно ещё попадаются девайсы с 5.1 на борту среди самого дешевого сегмента), а «шестерки» мне вполне достаточно для всех моих применений, в том числе и YouTube с ВКшечкой. Чего там говорить, если мне чего-то действительно не хватает и у меня есть настроение — я сам себе запилю приложение :)
Касательно статуса загрузчика я не волнуюсь: в «подвальных» девайсах практически никогда не бывает секьюрбута и нет никакой необходимости патчить загрузчик, что открывает широкие возможности к его моддингу. Эх, вот бы еще исходники ядер выкладывали — но это уже мечты :)
И под эти требования вполне попадают «новодельные» реплики последних моделей iPhone в среднем ценовом сегменте (от 10 000 рублей). Казалось бы, кто-то из читателей спросит: «автор, ты дурак за фуллпрайс брать такой девайс?». И нет, не дурак, поскольку смартфон я купил за 1 500 рублей (и это ещё дорого за его состояние, после покупки мне попался похожий девайс, но уже рабочий, с коробкой и всего за 500 рублей). Девайс продавал человек из СЦ, с которым мы состоим в одной беседе посвященной ретро-телефонам. Смартфон был заявлен как «невключайка» без признаков жизни, в непонятном состоянии, с битой задней крышкой и даже без базовой информации, такой, как о потреблении девайса на зарядки и при зажатой кнопке включения. Ну, как вы и сами понимаете, это настоящее комбо: не подающий признаков жизни китайский смартфон без какой-либо сервисной документации и схемы, который уже побывал в СЦ (потенциально в качестве донора) и наверняка разбирался, да ещё и, как потом оказалось, утопленный в воде… Это же только интереснее! Конечно берем!
Когда девайс приехал ко мне, то ещё до прихода домой я решил оценить его тактильные качества. Конечно, задняя крышка, увы, была подбита, но в целом мне всё равно девайс очень понравился. Как я уже сказал, рама смартфона выполнена из алюминия (за исключением толкателей кнопок), а задняя крышка из стекла с приятной на ощупь текстурой и, конечно же, выгравированным яблочком! Пока дисплей выключен, даже рамки дисплея едва ли дают себя выдать: по сути, определить реплику сможет только человек, который в теме яблочек и сможет опознать фейковые линзы с обратной стороны смартфона. Остальным можно наплести про «китайский дисплей» и т. п. :)
Придя домой, я понял — приключения только начинаются. Отклеив заднюю крышку с помощью фена, выяснилось, что девайс вскрывался: пару винтов потеряли, да и заводскую пломбу содрали.
Замеряем напряжение на АКБ и понимаем, что она села ниже 3.4В (3.5В — это уже 0%) и контроллер питания должен начать зарядку в режиме Precharge (режим «расталкивания» аккумулятора низким током). В режиме Precharge смартфон не показывает никакой индикации зарядки, поэтому остаётся лишь смотреть на потребление девайса и терпеливо ждать включения! Я ещё немного помог устройству раскачать АКБ с помощью внешнего 5В источника и вот, потребление поползло выше 0.2А — а девайс показал яблочко и индикацию зарядки. Неужели он рабочий?
На фото выше не видно, однако смартфон был залит водой и на дисплее появились большие разводы. И попадание воды не прошло просто так: он просто перезагружался на «яблочке», как и настоящий айфон… Вы, читатели, можете пока предположить, что же с девайсом было не так, а я включаю логическое мышление и перехожу к диагностике.
Друзья! Если вам не особо интересны технические детали аппаратного ремонта, или наоборот программного и вы хотели увидеть только обзор на устройство — можете прыгнуть сразу к обзору смартфона. Однако в технической части тоже много всего интересного!
Итак, давайте сделаем выводы, которые мы можем понять из существующих симптомов:
Девайс заряжается и у него есть потребление, пусть оно и кажется заниженным, а значит модуль чарджера в контроллере питания, скорее всего, исправен.
Девайс включается и есть изображение яблочка, а значит, есть связь с eMMC и контроллер DDR инициализируется успешно, девайс проходит цепочку загрузки Preloader -> LK и возможно ядро, а также КП нормально реагирует на кнопку включения и включает необходимые выходы LDO для питания всех основных модулей смартфона (процессор и его периферия, чип памяти eMCP, драйвер bias-напряжений дисплея и т. п.). Скорее всего (но это не 100% гарантия), от воды не пострадали ни процессор, ни флэш-память.
Девайс уходит в перезагрузку: здесь причин может быть масса, например, данные на eMMC были повреждены в процессе залития и требуется прошивка, или всё же процессор или его обвязка оказались частично повреждены и при обращении к одному из встроенных периферийных модулей основное вычислительное ядро виснет и встроенный в КП WatchDog при отсутствии сигналов «сердцебиения» считает смартфон зависшим и отправляет его в намеренный ребут, из-за чего мы получаем циклическую перезагрузку. Не исключён вариант, что одна из внешних шин данных оказалась посаженной на массу в следствии КЗ одного из чипов на плате (или их обвязки), из-за чего драйвер, например, вываливает систему в Kernel panic и WatchDog также отправляет систему в ребут…
Наш девайс отказывался зайти в рекавери, что даёт нам понять, что до init дело скорее всего не доходит и девайс стопорится либо на LK (который и показывает анимацию зарядки и первое лого), либо на загрузке ядра.
Казалось бы, столько причин, а метод лечения у многих ребят один: сейчас будем делать диагностический прогрев, а потом снимать все чипы и катать их, и если не поможет — глянем обвязку и межслойные обрывы :) Но не стоит так торопиться, ведь в некоторых случаях для диагностики аппаратных проблем можно использовать программные инструменты!
Дело вот в чём: многие китайские производители, особенно это касается ультрадешёвых смартфонов и планшетов, специально оставляют диагностические пятачки, которые дублируют контакты АКБ, если вы случайно сорвали пятачки при пайке аккума, USB, если вы не смогли найти китайский Lightning под замену, а также пятаки UART, иногда даже на несколько каналов, которые позволяют читать логи — диагностическую информацию, которую девайс выводит при загрузке и работе устройства! И порой, подписанные пятачки с включенным дебагом на UART'е полезнее даже полной схемы устройства с бордвью!
На фото отмечены пятаки, дублирующие USB
Ой-ой, а ведь присмотревшись к плате, мы увидим, что кто-то снимал защитный экран и пытался прогревать BT/Wi-Fi/FM комбочип, а также то, что вся плата в подтеках флюса! Да ещё и всю обвязку кто-то посдувал фиг пойми куда, да так, что часть обвязки лежала прямо на пинах комбочипа, а у нас ведь даже схемы нет! Не беда — эти смартфоны построены на базе референсной платы MediaTek и с большой вероятностью, обвязка будет расположена идентично с другими смартфонами на базе этих чипсетов. Но в моем случае, я просто поставил SMD-компоненты туда, где они, очевидно, стояли: резисторы к резисторам, конденсаторы к конденсаторам, а иных элементов у меня пока-что не было. Дабы комбочип точно не вмешался в работу устройства, я временно его сдул с платы:
За качество фото извиняюсь, сделано в попыхах
Я сразу же снял дамп своего устройства и нашел по платформе прелоадера и названию сборки оригинальную прошивку (линк в описании, решил оставить оригинальную ссылку, поскольку автор нормальный и не просит писать ему в мессенджеры за паролем для архива), дабы исключить вероятность косяка со стороны eMMC.
Обратите внимание — я сначала сделал дамп, дабы в случае неподходящей прошивки, прошить свою или собрать из двух прошивок одну! Поскольку мой китайский псевдолайтнинг уже был слегка подуставший (хотя 14 Pro Max ещё относительно свежий девайс) и сигнальные линии D+ D- были просажены, а девайс не определялся ПК, я отключил нижнюю плату АКБ и подпаялся напрямую к дублирующим пятачкам USB: после этого, девайс определился в системе как MTK Preloader, что дало мне возможность прошить официальную прошивку, но ожидаемо, эффекта это не принесло — смартфон всё так же перезагружался на яблочке :(
Затем я решил подпаяться к UART'у и всё же почитать логи подробнее: для этого, нам пригодится UART-преобразователь. Также, в качестве UART-преобразователя подойдет и ESP32, который частенько можно найти в местных радиомагазинах за копейки. Сигнал EN необходимо кинуть на 3.3В - это погрузит МК в RESET и не даст ему влиять на шину!
Подпаиваемся так, как я отметил на фото ниже, не забывая подключить общую массу. Для чтения UART'а я использую putty.exe: выбираем наш COM-порт, ставим бодрейт 921600 и запитываем девайс: теперь у нас побежали логи…
С левой стороны каждой строки лога написано время с момента старта ядра — т. н. «аптайм». На него тоже важно обращать внимание, поскольку он помогает приблизительно понять, на каком визуальном (т. е. то, что мы видим на дисплее) этапе стопорится загрузка. Мой девайс падал в Kernel panic и уходил в перезагрузку на 30 секунде работы… казалось бы, что можно понять из этих логов и как определить неисправность? Вот тут мы фокусируем наше внимание на двух строках:
Первая — это то, что у нас пытается проинициализироваться драйвер stk301x — датчика освещенности и приближения к уху, а вторая, где написано таймаут — означает об ошибке передачи данных на шине I2C к устройству по адресу 47. И чтобы понять суть ошибки, нам нужно иметь базовое понимание о принципах работы самых часто применяемых аппаратных протоколах для общения с другими чипами: SPI, I2C и 8080. В протоколе I2C, у каждого устройства есть собственный адрес, выраженный в 7-битном формате (до 127 адресов на одной шине), в случае stk301x — это 47. Что делает драйвер: он посылает датчику набор команд для инициализации или получения данных, при этом на хост-устройстве (т. е. процессор в нашем случае), сначала формируется состояние СТАРТ и посылает всем устройствам на шине адрес нужного устройства. Затем, нужный чип должен «подхватить» свой адрес и на все байты передаваемых данных формировать статус ПОЛУЧЕНО (ACK). Если статус ACK не получен аппаратным I2C-контроллером процессора телефона за определенное время (допустим, 1 секунда), то он формирует прерывание (или просто изменяет статусный регистр), который обрабатывает драйвер контроллера I2C, который затем и выдает драйверу датчика статус таймаут, а тот в свою очередь выводит ошибку в логи!
Пример с сайта компании Microchip
Всё равно ничего не понятно? И снова мы с вами включаем смекалку. Если устройство жалуется на отсутствие состояния ACK, значит, возможны две причины поломки: обрыв линии SDA/SCL до устройства, либо то, что в следствии попадания воды, одно из периферийных устройств «сгорело» и садит всю шину I2C на массу, из-за чего, например, драйвер другого устройства на шине I2C крашится, а поскольку это драйвер работающий в пространстве ядра — он тащит за собой все! Может быть и такой вариант, что драйвер КП не может посылать сигналы Heartbeat из-за просаженной шины и КП отправляет устройство в ребут.
Сдуваем наш датчик освещенности, включаем девайс и он вроде даже не выключился спустя 30 секунд… проходит пару минут и…
Решил вставить оригинальное фото первого включения, как раз сделанное «по быстрому» и в порыве радости :)
Он включился и работает! Он выжил, хотя разводы воды заметно сказались на состоянии его дисплея! Но поскольку комбочип пока что выпаян, у нас не будет ни Wi-Fi, ни BT, ни GPS, ни радио. Поэтому отключаем девайс и припаиваем обратно комбочип, не забыв восстановить всю обвязку. В финале мы отмываем плату от подтеков флюса (не весь флюс мне удалось нормально вымыть, потому что старый прикипел).
После установки комбочипа и остатков обвязки (а может, это и вся обвязка что была с завода, китайцы ведь часто экономят и на этом — ставят необходимый минимум), я проверил и Wi-Fi, и BT — теперь девайс звонит и без проблем выходит в интернет!
На этом аппаратный ремонт закончен.
Поскольку девайс теперь работает, можно приступать к его программному моддингу! Но сначала, нужно отключить проверку подписи образа ядра.
Как я уже говорил выше, в подобных репликах и просто дешевых noname-девайсах фактически отключен полноценный секьюрбут. Однако конкретно в этой реплике, при сборки прошивки, производитель включил в lk (загрузчик второго уровня) принудительную проверку подписи у образов ядра boot.img и recovery.img, предварительно включив возможность его отключения (т. е. разблокировки загрузчика) в режиме fastboot. На многих девайсах достаточно лишь перезагрузить устройство в режим fastboot и выполнить специальную oem-команду:
adb reboot bootloader
fastboot oem unlock
Которая вызовет соответствующий диалог. Но вот незадача: девайс не реагирует на кнопку вверх, из-за чего загрузчик разблокировать не получается. Намеренная подлянка от производителя? Скорее недосмотр при проектировании платы, благо исходный код вторичного загрузчика LK, который и реализовывает режим fastboot сливали в сеть. Давайте изучим его подробнее!
Итак, что мы здесь видим? При запросе разлочки устройства, девайс падает в бесконечный цикл, в котором проверяет и реагирует на одну из соответствующих клавиш — громкость вверх, или кнопка «ОК», которая считается кнопкой вниз. Почему же девайс не определяет кнопку вверх?
В чипсете есть отдельный периферийный модуль, который отвечает за обработку Keypad-кнопок клавиатуры. Он же позволяет реализовать полноценную QWERTY-клавиатуру без внешних контроллеров, если того захочет производитель. Однако он оперирует не конкретными логическими уровнями на GPIO (иначе потребовалось бы слишком много пинов и, скорее всего, сильно увеличивать размер чипа), а специальным АЦП (аналогово-цифровой преобразователь) с низким разрешением, который вычисляет, какая кнопка нажата относительно определенного сопротивления. Следовательно, если производитель каким-то образом накосячил при разводке платы и резистором иного номинала «присвоил» громкости вверх другой аппаратный KeyCode-клавиши, функция mtk_detect_key банально не «увидит» нажатие нужной нам кнопки, которая захардкожена как 0x0.
Но почему тогда в Android, кнопка громкости вверх работает нормально?
У Android есть отдельный механизм для маппинга кнопок, называемый keylayout'ами. В текстовом файле хранятся ассоциации числовых KeyCode'ов с константными обозначениями, такими как VOLUME_UP и VOLUME_DOWN например. Поэтому вы без проблем можете поменять их значение местами, или, например, если у вас сломалась кнопка включения, переназначить её на громкость вверх без необходимости кидать перемычку!
Подробнее о подсистеме ввода в Android я рассказывал в другой своей статье.
Как же это поправить? Не собирать же нам lk самим, да и будет ли пропатченный загрузчик работать? И да, будет! Как я уже сказал, в девайсе не включен полноценный секьюрбут с верификацией того, что вы прошиваете через FlashTool в внутреннюю память устройства. Preloader (первичный загрузчик после BootROM) не проверяет ни целостность lk, ни хэш-суммы, просто читает его в 0x0 и передает ему управление…
А что это значит? Что мы можем просто пропатчить условие, отвечающее за «громкость вверх», дабы lk считал, что мы все таки нажали эту кнопку! Открываем дизассемблер IDA Pro и наш lk.bin в нём, как обычный binary-файл со смещением 0x0 и ищем те строки, которые встречаются ближе всего к нужному нам условию. В нашем случае, это Start unlock flow.
Как видите, IDA Pro, как самый крутой дизассемблер по моему мнению, уже построил xref'ы (все ссылки на бинарные данные из инструкций) и сразу показывает нам куда обращается тот или иной код. Опана! А вот мы и нашли код функции, которая отвечает за старт анлока загрузчика и проверяет нажатые кнопки. Что же нам с этим делать? Правильно, переключится в режим графа и анализировать код подробнее. Я не так силен в ARM-ассемблере, как x86, но всё же не без помощи ISA-мануала от ARM понял значение всех мнемоник.
Обратите внимание на инструкцию BL — она вызывает подфункцию и сохраняет адрес PC + длина инструкции в стек, дабы продолжить выполнение после возврата из неё. Это и есть вызов нашей функции mtk_detect_key. Оптимизатор сократил код так, что сразу после возврата из функции, её возвращаемое значение оказывается в регистре R4, который программа переносит в регистр R0, а затем сравнивает R0 с нулем. Если R0 оказывается ноль (инструкция BEQ, branch if equal to zero, т. е. кнопка не нажата), программа прыгает к проверке кнопки «вниз», а если нет — то продолжает выполнение кода, который стартует разблокировку загрузчика. Уже смекнули, о чем я? Нам достаточно лишь пропатчить CMP R0, #0, дабы заставить программу считать, будто кнопку мы все таки нажали и перейти к процессу разблокировки!
Обратите внимание, что в #0 (т. е. с решеткой) — это Immediate-значение, которое уже является операндом инструкции, а не загружается, например из регистра, а значит мы можем просто найти это значение в HEX-редакторе и пропатчить его на 1, либо просто NOP'нуть всю инструкцию. Адрес операнда инструкции — 0x1FB0C, поэтому сразу переходим к нему в hex редакторе и просто меняем 0 на 1 и сохраняем:
Прошиваем новый lk.bin с помощью SP Flash Tool, перезагружаемся в fastboot, пишем fastboot oem unlock и… сработало! Смотрим статус разлочки с помощью fastboot oem device-info (unlocked и secure) и видим что девайс действительно разлочен! Теперь смартфон каждое включение будет напоминать нам о том, что мы разлочили загрузчик. Ну разлочили и разлочили, зато теперь у нас полная свобода действий :)
Переходим к ответственному действияю — портированию рекавери и накатыванию рута! Но здесь всё уже гораздо проще.
Поскольку мы с вами уже разблокировали загрузчик, то и без проблем можем грузить что захотим: и LineageOS, и MIUI — всё что уже портировано для этого чипсета на этой версии ядра. Правда не забывайте, что чипсет 64х-битный, множество прошивок — тоже, а китайцы почему-то собрали 32х-битную прошивку — это стоит иметь ввиду при портировании.
Если честно, изначально я хотел включить часть с портированием прошивки в основную статью, но опросив читателей понял, что вам не особо комфортно читать статьи 20+ минут длиной, поэтому если вам интересен подробный материал о портировании прошивки без пересборки ядра на нонейм устройствах — проголосуйте в опросе ниже (или маякните в комментариях)!
Начинаем с накатывания «кухни». Я пользуюсь MTK Img Tools, весьма удобный софт. Для его использования, нужно вручную создать папки Pack/Image и Unpack/Image.
Закидываем в папку Unpack/Image родной recovery.img, и тот, который будем портировать — назовем его recoverytwrp.img. Распаковываем их в менюшке Unpack image -> Boot.
После распаковки, у нас появятся папки recovery и recoverytwrp в папке Unpack, где мы и будем вести нашу работу. В целом, на MT6753 в нашем случае достаточно лишь перенести родное ядро в тот рекавери, который мы портируем. fstab же трогать не нужно. Делается это легко: просто копируем recovery/kernel/kernel в recoverytwrp/kernel/kernel с заменой и пересобираем образ командой Pack image -> Boot обратно. Собранный образ мы найдем в папке Pack/Image, его можно либо прошить в флэштуле взамен стандартного, либо загрузить прям из фастбута без необходимости прошивать память устройства (это, кстати, ещё один отличный способ грузить Android с MicroSD если флэшка «закончилась»).
fastboot boot recovery.img
Кастомный рекавери загрузился без проблем — а это значит, что нам открыты большие возможности по кастомизации нашего девайса! Берем SuperSU с официального сайта, прошиваем SuperSU.zip с помощью adb sideload и балдеем, теперь с полноценным рут-доступом к устройству и без необходимости патчить Magisk'ом или распаковывать раздел system!
Теперь можно вычистить весь мусор из предустановленных приложений благодаря спец. софту для менеджмента приложений на смартфоне.
Давайте посмотрим! Девайс из коробки похож на iOS 16, при этом, поскольку такие «айфоны» работают на общей аппаратной платформе, теоретически есть возможность поставить на 12 Pro Max прошивку от, например, 15 Pro Max (с некоторыми изменениями) :)
Функционал системы скопирован достаточно точно. На некоторых репликах особо не заморачиваются и просто чуть изменяют значки на айфоновские, не убирая даже нижнюю панель кнопок. Здесь же все скопировано с настоящей iOS: свайп снизу вверх сворачивает приложение, свайп до центра экрана открывает меню многозадачности, свайп шторки с левой стороны открывает панель нотификаций, а справа — панель управления. И ведь это не просто чужие готовые лаунчеры из условного Play Market, компания-производитель либо аутсорсит копирование некоторых фишек разработчикам на стороне, либо держит свой собственный штат программеров, который, в том числе, занимается сборкой прошивок и портами с рефборды!
В настройках, система гордо называет себя iOS, а модель смартфона — iPhone 14 Pro Max! Но что на практике? CPU-Z говорит о следующих характеристиках:
Тоже не знали, что Apple A16 разрабатывала MediaTek? :)
Более половины характеристик — брехня. Настоящие спецификации девайса следующие:
Процессор: MediaTek MT6753. 8 ядер Cortex-A53, 4 из которых работают на частоте 1.5ГГц, а оставшиеся — на частоте 1.3ГГц. Чипсет выпущен в 2015 году и выполнен по техпроцессу 28Нм, поддерживает до 3Гб ОЗУ.
GPU: Mali T720, преемник легендарного Mali 400. Уже немолодой, но всё ещё кое-что, да может. Vulkan не умеет.
ОЗУ: 3Гб DDR3. Не так много, но в целом пока ещё относительно адекватно.
Флэш-память: хотели 512Гб? Получите 32Гб, а недостаток можно нарастить MicroSD-флэшкой, слот под которую производитель заботливо предусмотрел под крышкой устройства. Это частая практика для китайских айфонов.
Дисплей: с диагональю не наврали, честные 6.7". А вот с разрешением, конечно-же, приукрасили: здесь стоит HD+ IPS матрица с разрешением 720x1540. Не особо высокое разрешение для такой диагонали дисплея, но в остальном дисплей показывает себя адекватно: яркость приемлемая, цвета хорошие, матрица отзывчивая.
В целом, характеристики ближе к ультрабюджетным моделям Realme и Poco. Нельзя сказать, что всё прям очень плохо, но ожидать что он будет работать на уровне флагманов, конечно же, не стоит. Но как оно на практике?
Начинаем с мессенджеров: ВКшечка и Telegram. В качестве клиента ВК, я юзаю исключительно Kate Mobile, который шустро работает даже на 10-летних китайцах на MT6572. Официальный клиент давно не признаю, всё таки при grishka он был лучше :)
Последний официальный клиент телеги работает шустро. Чипсет, конечно, печка ещё та, но посидеть в чатиках, посмотреть видосы и всякое такое можно без каких либо проблем. Главное чтобы память резко не закончилась. WhatsApp здесь тоже работает нормально.
Переходим к видосам. Ни официальный клиент, ни ревансед последних версий нормально здесь работать не будет — официальные клиенты требуют Android 8+. Но разве ж это проблема для нас, когда есть SkyTube? :) Работает шустренько, девайс без проблем держит 720p видосы, а больше и смысла нет.
Как насчет навигации? Google-карты работают адекватно. Всё весьма шустренько, хотя порой просадки FPS всё же бывают. Но я лично предпочитаю выкидывать гаппсы из своих смартфонов и накатывать навигацию по OSM. Что забавно — в девайсе есть собственный клон AppStore'а! И если рескины Google Play в стиле яблочного магазина для меня не удивление, то наличие полноценного бренда CH с эдаким фидбеком у смартфона меня весьма удивило. Я всё ещё помню GooPhone'ы, которые когда-то предоставляли хороший клиентский сервис покупателям своих реплик айфонов, но не думал что эта практика даже сейчас актуальна. Вполне возможно, что CH — это и относительно крупный завод-производитель со своим R&D отделом, поскольку маркировка есть и на межплатном шлейфе, и на АКБ. Эта компания также производит реплики Galaxy S и Note серии, на базе той-же аппаратной платформы.
И переходим, конечно-же, к камере! Самое приложение скопировано 1 в 1 с оригинала, даже есть какие-то панорамные режимы и фишки с цифровым зумом и подобием изменения FOV. Но понятное дело, тест не может быть объективным на 100%: девайс после воды, топился в районе камеры и на фото явно видны засветы. Есть вероятность, что оптика всё же оказалась немного повреждена :(
"Фотосет" из двух наиболее удачных фотографий есть на imgur. Увы, на Пикабу очень большие ограничения на число картинок в одном посте!
Но на скринах всё красиво, а как на деле? Смотрим:
В целом, девайс весьма хорош для моих повседневных задач. Работает шустренько, выглядит как айфон как с внешней точки зрения, так и с точки зрения системы, дисплей весьма неплох по качеству, смартфон отлично поддаётся моддингу. Собственно, а почему-бы и нет?
Цель материала была рассказать вам не только о том, на что подобные реплики способны «из коробки», но и об их возможностях моддинга и кастомизации с подробной практической частью, а не на уровне «пойдите туда и сделайте это»!
Но учтите, я не рекомендую покупать реплики айфонов, если вы ожидаете от них хорошей работы из коробки и у вас нет желания в них ковыряться. Зато мне очень понравилось с ним возиться и я надеюсь, по итогу было интересно и вам! Пишите своё мнение в комментариях, будет интересно почитать! Также у меня есть канал в телеге, где я публикую бэкстейджи статей, различные посты по тематике аппаратного и программного моддинга, программирования, а также разработки собственного DIY-железа!
Кстати, если у кого-то из читателей есть похожие подделки будучи нерабочими, тормозящими, или окирпиченными и вам не хотелось бы выкидывать их на свалку, а наоборот, отдать их в хорошие руки и увидеть про них статью — пишите мне в Telegram или в комментах! Готов в том числе и купить их. Особенно ищу донора дисплея на китайскую реплику iPhone 11 Pro Max: мой ударник, контроллер дисплея калится и изображения нет :(
Статья подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, дабы не пропускать новые статьи каждую неделю!
Во все времена существования мобильных телефонов, дешевый сегмент всегда оставался одним из самых прибыльных и массовых направлений мобильного бизнеса. Помимо «простозвонилок» в духе Nokia 1100 или 1202, на рынке есть огромный спрос к ультрабюджетным смартфонам ценой до 10 тысяч рублей. И если с дешевыми девайсами у локальных ритейлеров всё понятно (чипсеты 5+ летней давности, минимальный объём ОЗУ и ПЗУ, простенькие TN-матрицы низкого разрешения), то китайские магазины готовы предложить по этой цене устройства с небывало щедрыми характеристиками — и 8Gb RAM, и 512Gb ROM, и Snapdragon 888+. Для большинства покупателей неочевидно, что эти характеристики — обман, а девайс будет обладать лишь базовыми параметрами. Но что самое обидное, производитель закладывает программный и аппаратный срок службы в такие устройства, из-за чего более половины смартфонов выходят из строя через 4-5 месяцев после покупки, а в СЦ за ремонт просят половину цены от нового. Около года назад я купил почти новую китайскую реплику Huawei P30 Pro с родной коробкой и заводской плёнкой всего за 400 рублей, которая уже была не рабочей. Сегодня мы с вами: узнаем о том, как производители экономят и закладывают срок службы в бюджетные мобилки, на практике отремонтируем подобный девайс своими руками (причём ремонт обойдется нам в 70 рублей) и посмотрим, можно ли пользоваться таким бюджетником за 470 рублей на в 2023 на практике. Интересно? Тогда добро пожаловать под кат!
Пожалуй, если сейчас зайти на любой маркетплейс и поискать бюджетный Android-смартфон, то мы увидим сотни приложений по вкусным ценам с какими-то небывалыми характеристиками для подобного ценового сегмента. Производители обещают топовые чипсеты Snapdragon, 8Гб DDR4 ОЗУ, 512Гб UFS ПЗУ и качественные IPS-дисплеи. А что самое интересное, эти смартфоны зачастую являются репликами крутых флагманских устройств и выглядят практически точь в точь как оригинальные девайсы.
Таким образом, производитель создаёт дополнительный психологический фактор к покупке такого бюджетного смартфона: «ведь он выглядит как флагман, характеристики флагманские, а чего б и не взять?». Принято считать, что эпоха реплик айфонов и самсунгов прошла лет 10 назад и никто не пытается выделиться за счёт дорогого флагмана, однако рынок точных копий всё ещё живёт и китайские производители продолжают выпускать реплики устройств Apple в огромных объёмах.
Заказав и получив новенький смартфон, возможны несколько реакций от новоиспеченного владельца, обычно в зависимости от его потребностей в мобильном девайсе. Если покупатель действительно ожидает флагманских характеристик от устройства, то тут его ждёт полное разочарование: на самом деле девайс имеет ультрабюджетные характеристики и работает на железе, в лучшем случае, семилетней давности. Нередки случаи выхода новых устройств на базе чипсета MediaTek MT6582 2013 года выпуска — более одиннадцатилетней давности! Огорчение ждёт пользователя и по части ОЗУ с постоянной памятью: зачастую производители ставят только 1Гб DDR2 памяти вместо обещанных 8Гб DDR4 и 8Гб постоянной памяти вместо 512Гб. В качестве ОС, вместо обещанной последней версии Android, пользователя обычно ждёт немного «перекрашенный» под фирменный интерфейс Samsung/Huawei/Apple Android 6 или 8 версии. После этого девайс обычно убирается в дальний ящик «как запасной», отдаётся ребенку или быстренько продается на барахолке за чуть меньшую цену, чем было куплено. При этом «8Gb RAM, 512Gb ROM» — это как бы часть названия устройства, а не маркетинг, так что даже к условному Авито за это не докопаться.
Если же покупателю нужен смартфон с базовым функционалом — т. е. мессенджеры типа Telegram/WhatsApp/Viber, соц. сети а-ля Facebook или VK, а также музыка и какой-то базовый серфинг в браузере, то он может и искреннее обрадоваться своей покупке, даже не обращая внимания на какие-то небольшие подлагивания интерфейса во время работы. Плюсы, помимо отличного (скопированного) дизайна, у таких девайсов тоже есть:
Дисплей: несмотря на то, что дисплеи в таких девайсах довольно низкого разрешения — обычно 540x960 (и это ограничение старого чипсета, а не экономия китайцев), зачастую в чуть более дорогие реплики устанавливают весьма неплохие IPS-матрицы на которые вполне приятно смотреть. В самых бюджетных моделях до сих пор ставят TN, но достаточно качественный, чтобы глаза «не вытекали» от углов обзора.
Звук и микрофон: обычно в подобных девайсах стоит моно-динамик, отличающийся довольно большой громкостью, но немного хромающий в плане качества звучания. Тем не менее, для слабослышащих людей это будет плюсом. В качестве микрофона в таких устройствах до сих пор устанавливаются аналоговые простые микрофоны, которые легко найти и заменить в случае неисправности, ни о каких цифровых микрофонах речи обычно не идет.
Аккумулятор: это плюсом можно назвать лишь 50/50 и зависит от модели к модели. Например, почти все китайские реплики айфонов обладают очень слабыми аккумуляторами (из-за ограничений по размерам корпуса), зачастую ёмкостью менее 2000мАч! Но в некоторые модели (например, клоны Huawei) устанавливают АКБ с честной ёмкостью ~3.000-4.000мАч, которые вполне неплохо держат, учитывая низкое потребление старых бюджетных чипсетов. Ещё один важный момент — в некоторых подобных смартфонах намеренно стоит упрощённая BMS (защитная плата аккумулятора), которая даёт уйти АКБ в глубокий разряд (т. е. ниже 2.8В), что пагубно сказывается на ёмкости аккумулятора, если девайс долго лежит разряженным.
И казалось бы, если взвесить на чаше весов плюсы и минусы девайса, то получается вполне неплохой ультрабюджетный смартфон: как раз купить маме/бабушке/ребенку или себе для базовых задач и пользоваться, не зная проблем! Но есть в бочке мёда две больших ложки дёгтя, связанные с тотальной экономией, которая выливается в поломку устройства спустя несколько месяцев после активного использования. «Бонусом» для производителя — эта ложка дёгтя закладывает самый настоящий «срок службы» девайса.
Первая ложка дёгтя не особо критичная и связана исключительно с программными приколами. Фактически, 8Гб постоянной памяти — это минимум, необходимый для работы относительно свежих версий Android и современных приложений. Поэтому, установив банковский клиент, WhatsApp, Telegram с кучей каналов, которые флудят картинками и VK, пользователь быстро обнаруживает, что памяти осталось очень мало и система предлагает удалить некоторые приложения для её освобождения.
Если проигнорировать это предупреждение и позволить приложениям дальше засорять память, Android со временем вывалится в софтлок, показывая диалог освобождения места при попытке запуска любого приложения — даже настроек! Освободив память, смартфон всё равно не получится сбросить даже через настройки, только через рекавери, что выливается в софтлок — из-за чего неопытные пользователи уже думают, что девайс «сломался» и несут его в сервис/идут покупать новый.
Происходит это из-за того, что китайцы пытаются обмануть Android, подменяя везде объём памяти с реальных 8Гб на 256/512/1024Гб. Android по каким-то причинам не руководствуется фактическим размером раздела /data/, а используют данные в конфигах системы, из-за чего девайс уходит вот в такой софтлок, из которого невозможно выйти обычными средствами. Увы!
Но большинство моих читателей и сами смогут скинуть устройство до заводских настроек через рекавери или просто загуглят, как это сделать. Однако есть и вторая ложка дёгтя — аппаратная, гораздо более серьёзная. Что же это за ложка такая? Узнаем в практической части нашей статьи!
В один прекрасный момент устройство может зависнуть и перезагрузка тут не поможет. Смартфон в это время может перезагружаться, а может и просто висеть, при этом продолжая заряжаться и подавая все признаки рабочего устройства.
Первым делом опытные читатели попытаются его скинуть через рекавери — и даже если не увидят ошибок при вайпах, смартфон всё равно откажется загружаться.
Ещё более опытный пользователь загуглит прошивку для устройства запросом вида «P40 Pro Clone MT6580 firmware» и скачает прошивку для своего девайса с первого попавшегося сайта. По пути, товарищ скачает SP Flash Tool и установит драйверы. Однако при попытке прошить устройство, можно столкнуться с тем, что оно нормально прошилось, но теперь не запускается совсем/зависает с артефактами на экране/перезагружается. А при попытке прошиться ещё раз, увидит вот такое окно:
Увы, теперь Flash Tool не может переразметить внутреннюю память и записать новую таблицу разделов (тот самый GPT) в USER-раздел памяти. Восстановить девайс программными средствами не получится — и это не вина читателя/опытного пользователя.
Происходит это потому что чип флэш-памяти eMMC окончательно износился и ушёл в режим Read-only (только чтение, без возможности записи), дабы пользователь окончательно не потерял свои данные, которые вытащить могут только в СЦ и обычно только со специальным оборудованием. Чип eMMC имеет собственный контроллер, который мониторит физическое состояние секторов памяти и число бэдблоков — эдакий S.M.A.R.T. Когда контроллер решает, что у чипа слишком много испорченных блоков — он частично (т. е. какие-то операции записи всё равно проходят, из-за чего и повреждается GPT) отключает возможность перезаписи данных, из-за чего часть данных уже может быть повреждена, а система начинает вести себя нестабильно — и в случае Android, банально виснуть на заставке.
Иногда контроллер eMMC слишком рано приговаривает всю флэш-память и с помощью специального оборудования (например, z3x) и тестовых пинов на чипе памяти. Насколько мне известно, иногда такие флэши снова «поднимают» с помощью программатора и они могут прослужить ещё долгие годы своим владельцам.
Одним из примеров таких «заумных» контроллеров — eMMC в смартфонах Samsung Galaxy S3, Galaxy S4, Galaxy S4 Mini — у этих девайсов повально «вылетала» память и они висли с теми же симптомами, что описаны в статье.
Ранее проблемами с eMMC страдали флагманские Samsung (из-за ошибки разработчиков), HTC (некачественные чипы памяти) и некоторые другие девайсы. Но почему же эта проблема носит массовый характер на ультрабюджетных смартфонах? Узнаем на примере популярной в 2020 году реплики Huawei P30 Pro на базе чипсета MT6570, которую я купил год назад всего за 400 рублей в состоянии практически новой. Девайс был в коробочке, на нём была заводская плёнка, а его состояние было околоидеальным! Само собой я не удержался прикупить его себе :)
Девайс реально неплохо скопировали, за исключением больших рамок. Дизайн очень симпатичный как по мне. За 400 рублей — отличная покупка, самое время его оживить!
Разбирается довольно просто: необходимо отклеить заднюю крышку (осторожно, она очень хрупкая из-за согнутой формы. Я лично, несмотря на всю аккуратность и наличие фена, всё равно её треснул :c. Может у кого есть донор?), используя фен и тонкое лезвие, либо нить. Перед нами открывается вид на плату и аккумулятор:
Теперь нам необходимо снять среднюю часть корпуса, которая держится на винтиках. Не забываем вытащить сим-лоток, задняя часть корпуса (в районе платы с портом зарядки) может отщелкиваться немного туговато — это нормально. Не потеряйте толкатели кнопок — они ничем тут не закреплены.
Теперь можно отпаять АКБ, шлейф с кнопками и отключить шлейф дисплея и нижней платы. Отпаиваем вибромотор и разговорный динамик и вытаскиваем плату:
С обратной стороны чипсет, контроллер питания и флэш-память закрывает металлический экран, который припаян к плате. Его не нужно ничем выдирать, он замечательно сдувается феном на 350 попугаях без нижнего подогрева и риска что-либо угреть. При снятии экрана не заденьте обвязку и не уроните его на чипы, а то потом придется перекатывать КП/проц :)
Обратите внимание на Hynix H9TP32A8JDBC — это eMCP чип памяти, который содержит в одном корпусе 1Гб DDR2 ОЗУ и 8Гб флэш-памяти. Присмотритесь к его маркировке, маркировке на процессоре (MT6570A) и контроллере питания (MT6350V). На чипе памяти она вся в каких-то потертостях и повреждениях. Незадолго до написания статьи, читатель из Краснодара подарил мне еще один клон P30 Pro с идентичной платой и точно такими же проблемами (отвал флэши), там картина была абсолютно идентичная.
Само собой в процессе производства памяти далеко не все чипы получаются рабочими, некоторая часть из них — брак. На заводах есть автоматизированное тестирование, которое относит к бракам ту память, где сектор слишком быстро изнашивается и подвергается ECC (коррекции ошибок) после определенного числа стирания и записи определенных данных.
Из этого мы можем сделать вывод, что производители ради экономии ставят либо Б/У чипы памяти, выпаянные с утилизированных телефонов (H9TP — классическая eMMC, которая использовалась в современных смартфонах более 5 лет назад. Сейчас смартфоны используют UFS), которые уже были изношены на неопределенный процент и могут проработать как много лет, так и пару месяцев, либо отбраковку с заводов, которую, скорее всего, сгружают в общую корзину даже без блистера и затем продают по дешевке производителям смартфонов.
Как же это исправить? Правильно: установить новый чип памяти. Причём необязательно ставить идентичный, подойдет любой, который поддерживается Preloader'ом устройства.
Preloader — первичный загрузчик в смартфонах на базе чипсетов MediaTek, который занимается инициализацией контроллера ОЗУ. Поскольку производителем предполагается использование чипов eMCP — т. е. eMMC и ОЗУ в одном корпусе, в Preloader добавляется поддержка сразу многих чипов памяти. Preloader для выбора конфигурации контроллера ОЗУ использует CID устройства — поэтому, если в нём нет поддержки определенной CID, то устройство откажется включаться. Именно поэтому возникает ошибка DA_LOAD_FAILED при записи неправильного прелоадера!
CID текущей флэши можно узнать в логах SP Flash Tool, а список поддерживаемой памяти конкретным прелоадером можно узнать с помощью программы Wwr MTK.
Наш девайс поддерживает следующие чипы eMMC, оригинальный чип имеет корпус BGA183:
TYC0FH121626RA
TYD0FH221627RA
TYD0FH221618RA
KMK5X000VM-B314
H9TP32A8JDR_KGM
H9TP32A4GDR_KDM
H9TP32A8JDR_KG
H9DP32A4JJACGR_KEM
H9TP32A4GDBCPR_KGM
H9TP32A8JDACPR_KGM
H9TP32A8JDBCPR_KGM
KMK5U000VM-B309
KMKJS000VM-B309
KMQ72000SM-B316
H9TQ64A8GTMCUR_KUM
KMQ7X000SA-B315
H9TP64A8JDR_KGM
Сдуваем старый чип памяти с помощью фена. Не заденьте проц при снятии, плата теплоемкая, поэтому даже без нижнего подогрева проц будет очень легко «качаться»! После этого снимаем остатки старых шаров с пятачков с помощью оплетки (пятаки здесь крепкие, но если не хотите рисковать — то можно и шарик припоя покатать по площадкам).
Для замены я заказал несколько чипов памяти, точно таких же, как и в оригинале, по 70 рублей каждый, абсолютно новые. Чипы, особенно в такой липкой изнутри упаковке желательно сразу перекатать, иначе могут и не встать с первого раза.
Наносим тонкий слой флюса, дабы чип не уехал, центрируем его и ставим новую флэшу на место при температуре ~330 попугаев. Если флюса нанесено достаточно, то чип не уедет и сам встанет на место — вы сами увидите это. Опытные мастера скажут «ты шо, кукухой поехал? Угреешь же при 330гр.!». Но судя по всему, по настоящему угревается и помирает только уже полумертвая флэша.
Вприпрыжку бежим подсобирать девайс и подключать его к USB. Определится ли девайс? Сможет ли Flash Tool прошить его?
И… да! Флэша встала на место нормально :)
Включаем девайс и не можем нарадоваться: у нас появилось изображение! Правда, девайс всё ещё не грузится: некоторые прошивки сделаны из дампов и не содержат в себе разделов userdata.img и cache.img (обратите внимание на скриншот выше). После замены флэш-памяти, эти разделы оказались забиты нулями и Android не может примонтировать их, из-за чего устройство виснет.
Поправить легко: нужно зайти в рекавери и сделать вайпы. Происходит это из-за того, что некоторые дампы "нарезаны" без раздела userdata и cache. Если они будут забиты нулями, то система не сможет примонтировать эти разделы и зависнет. После перечисленных действий девайс загружается и работает!
Однако тут есть важный момент, который я специально предусмотрел для этой статьи: я не делал бэкап NVRAM. Поскольку новая флэша у нас забита нулями и мы прошили только те разделы, которые напрямую связаны с системой, настройки Wi-Fi, Bluetooth и IMEI оказались забиты нулями, из-за чего смартфон даже в 112 не дозвониться. При попытке набрать *#06# мы увидим «Неправильный IMEI», а в Wi-Fi останется сеть с ошибкой NVRAM Warning = 0x10.
Поскольку я предполагаю, что и у вас нет бэкапа NVRAM, то действовать можно следующим путем: попробовать прошить раздел NV от другого устройства на том же чипсете, восстановить NVRAM и IMEI с помощью MetaMAUI с помощью BPLG-файла, а также воспользоваться софтом для СЦ, дабы восстановить IMEI. Девайсы на 6570 и 6580 по каким-то причинам вообще никак не хотят цепляться к в MetaMode, поэтому воспользуемся Miracle Thunder. Нажимаем Ctrl + Shift + M, дабы у нас появились опции для записи IMEI, выбираем IMEI и делаем себе крутые имеи на обе SIM :)
Возвращать нужно только родной IMEI-устройства, который можно найти, например, на сим-лотке. Подделка IMEI является незаконной!
Включаем смартфон, пытаемся позвонить куда-нибудь и ура — всё работает :)
Портируем рекавери, накатываем рут — и у нас есть полноценный разлоченный девайс!
Предлагаю взглянуть на смартфон после того, как мы его оживили! Посмотрим, какие задачи он сможет выполнять, с какой производительностью будет работать и стоило ли его покупать в год выхода — т. е. 2020 году.
CPUID говорит нам о следующих характеристиках и даже здесь его вводят китайцы в заблуждение. ОЗУ никаких не 4Гб, а 1Гб, а флэш-памяти всего 8Гб. Подобные спецификации могут показаться скромными в 2024 году.
Переходим к серфингу сети. И тут уже чувствуется затык по производительности в устройстве. Современные тяжелые сайты девайс откровенно не тянет, а в каких-то ситуациях браузер может даже крашнуться. Увы!
А как же мессенджеры? Ну, буквально на днях «протухли» сертификаты, из-за чего все девайсы до Android 5.1 частично потеряли возможность серфить такие сайты, как, например, ВК. Но и Kate Mobile, и Telegram работают весьма сносно на такой реплике. Тоже самое касается и WhatsApp, однако с тенденциями раз в год-два выкидывать поддержку старых версий Android, мессенджер не проживёт долго на этом девайсе :(
Ну и куда-ж без игр! Залетаем в классику начала десятых и понимаем, что девайс с ней весьма неплохо справляется.
Ну и дабы радовать вас не только скриншотами, прикладываю видео с производительностью работы девайса. Устраивает ли вас такой перформанс? Решать вам!
Сегодня мы с вами узнали, каким же именно образом некоторые производители закладывают срок службы в смартфоны. Быстро помирающая флэш-память стала давним бичом даже для флагманских устройств, чего уж говорить о бюджетных китайских репликах. Но как говорят некоторые мастера — девайс всегда можно восстановить, если плата не раскрошена пополам, а я на практике вам подробно рассказал о причинах и показал процесс оживления такого китайчика :)
Стоимость такого ремонта в СЦ составит около 3-4 тысяч рублей, что составляет чуть ли не половину цены нового устройства. Однако не стоит винить мастеров в дороговизне такой операции: новые чипы памяти обычно сами по себе стоят как минимум рублей 400-500, чипы чаще всего перекатывают с заводских шаров на новые, время спецов тоже стоит денег. Моя задача была в том, чтобы доказать вам, что такой девайс можно и дома самостоятельно отремонтировать, имея относительно небольшой набор оборудования.
Возможно вы ранее видели мои посты, где я ищу китайские реплики и подделки на айфоны/самсунги/макбуки и т. п. для будущего контента, даже нерабочие. Как вы и сами видите — эти реплики попадают в хорошие руки :)
Если хотите что-то задонатить из подобных девайсов — пишите в тг @monobogdan, буду благодарен и не забуду вас упомянуть в статье!
Стоит ли девайс своих 470 рублей и затраченных сил? Пользуетесь ли китайскими репликами? Пишите в комментариях, будет интересно почитать! Интересен подобный материал? Подписывайтесь на мою телегу: там есть бэкстейдж статей, различные мысли и солюшки по подобному ремонту, а также всегда вовремя публикуются ссылки на статьи!
Материал подготовлен при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, дабы не пропускать свежие статьи каждую неделю!
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Принесли - посмотри, что не так, ты ж паять умеешь. Диск скорей всего фейковый. Деньги якобы вернули.
Подключаем, работает, но размерчик явно великоват, что-то около 14 ТБ! Реально лезет более 100ГБ. Пробовал софтом глянуть что там, но видать я не хакер, а лузер. Диск не форматируется - ошибка, утилиты для флешек, карточек не работают - ошибки. Остается вандализм. Разогрел немного феном, термоклей дал раскрыть корпус. Вот она, славная халява.
Вот начинка крупным планом с относительно шустрой micro SD карточкой. Отформатировалась уже просто. Стала 128 GB.
Бесплатный и дешевый сыр бывает только в мышеловке.
Всем здравствуйте а так же моим подписчикам огромный привет.
Имеем часы от подписчика которые в одно и то же время останавливаются.
Не люблю я реплики разбирать так как их потом не соберешь но риск благородное дело, поэтому проведу дефектовку и репассаж часов.
Вот сами часы.
Видно что на логотипе остатки клея.
Вот так выглядит циферблат в живую без стекла.
Вот что имеем под циферблатом.
Ротор сняли с ним все в порядке.
Грязи хватает. Ангренажный мост снят и все видно что под ним находится.
Много грязи а смазки нет совсем.
Как обычно проверил все и дефектов не обнаружил. Теперь собираю обратно на чистый смазанный механизм.
Как только жил барабанный цилиндр в таком виде без масло )))
Эхх тут я шиканул маслом)))
Ну конечно после сборки фиксирую приятный момент, правда говоря еще винтик не закрутил.
Обратная сторона готова к сборке.
Деление протираю специальной тряпочкой.
Стрелки правда говоря такие тонкие что с горе пополам не повредив их надел обратно.)))
Ну вот такие у нас дела)) Одним словом разобрали промыли и смазали как следует часы и надеюсь останавливаться они больше не будут. Смело выдаем заказчику.
Всем не болеть увидимся.
В прошлом году убивал свой двигатель перегревами, ездой без охлаждающей жидкости или (!)омывайкой лобового стекла на спиртовой основе в качестве ОЖ, моторными маслами неизвестного качества. На то были свои причины.
Закончилось это тем, что зимой этого года разорвало первый радиатор, на втором вылетел нижний патрубок радиатора, хорошо зажатый хомутом. Увидев взрыв пара из под капота, я не стал останавливаться, а только втопил быстрее до дома (ехать оставалось 1 км со светофорами). Старый добрый c20ne довез меня до дома, а потом встал на 4 месяца:
• Прогорела прокладка ГБЦ
• Металл ГБЦ изъеден раковинами
• Сточились направляющие клапанов (латунь)
• Люфт поршней в цилиндрах увеличился до 1 мм
Благодаря знаниям и советам пикабушникам @vectrovod двигатель был отремонтирован:
• Раковины в алюминии залиты аргоном
• Заменены направляющие клапанов, клапана, сальники, выполнена притирка клапанов.
Поршневую группу не менял, так как тяга двигателя была приемлимая, масло никогда не жрало, дым не валил (вроде бы)
В результате увеличилась тяга на низах - думаю, это связано с отсутствием люфта клапанов.
Хорошо, что не полез менять поршневую - посторонних стуков в двигателе нету, характерных изношенным поршням - тем более.
Поездив некоторое время, я заехал на замену масла. Хотел залить Лукойл, но его не было, пришлось выбрать из того скудного ассортимента, что был - выбрал синюю канистру полусинтетику, вроде Mannol. Маслозаменщик не отдал мне каниструк, вместо этого слил остаток в бутылку и всучил мне ее (звоночек). После этого началось:
• На холодную стук гидрокомпенсаторов, стук накатывает волнами - медленно нарастает, исчезает резко, затем через несколько секунд новая волна.
• На слабо прогретом двигателе - исчезает полностью
• На прогретом до рабочей температуры стук всегда, волнистое увеличение стуков - всегда. Если хорошо раскрутить двигатель до 3к и держать так несколько секунд, то стук пропадает, но при сбросе до холостого хода, через несколько секунд появляется снова.
И так, что мы имеем: старый изношенный двигатель и 90%, что паленое масло. Лампочка давления масла на заведенном двигателе никогда не горела. Собственно вопрос: опускаться до присадок не хочется. Надеюсь исправить ситуацию заливкой подходящего для такого случая моторного масла. Всегда лил 10w-40.
Что посоветуете лить?
Сейчас планирую купить синтетику Лукойл 10w40 по той причине, что лукойл не подделывают, а качество масла пусть и не лучшее, но надежное.
Стоит ли лить более густое масло, например 20w50?
Как вообще показывает практика использования лукойловской синтетики в старых изношенных двигателях?
Upd: залил масло л
Лукойл gold 10w40 (полусинтетика, золотая канистра). Стук гидриков пропал сразу же. Один самый упертый тихо постукивал, но через 30 минут успокоился и он. Теперь от двигателя никаких резких звуков не исходит. Вывод - не лейте паленку. Лучше самый дешевый оригинал чем кот в мешке. Даже изношенный двигатель может работать хорошо, если масло нормальное.
Принял очередной заказ. На лютой подделке Луи Ветона заменить ручки. Заказчик - организатор праздников (дни рождения, свадьбы и пр.) с богатыми клиентами. Ему нужно соответствовать - вот он и имитирует понты. Сама сумка - лютый пластмассовый кожзам. Ручки уже давно полопались и из них сыпалась труха разложившегося латексного клея.
Взял недорогую хромку 2мм, некрашеную, нефинишированную. Вырезал заготовки, пробил дырки, вклеил шнур (динамическая восьмёрка) на полиуретановый клей по-горячему. Прошил седельным швом на руках без пони, обезжирил Kenda Farben Super Cleaner. Прожировал копытным маслом. Покрасил проникайкой KF Toledo Super 10. Урез замазал матовым полиуретаном. Пришил ручки на сумку. Намазал аппретурой, заполировал.
Очень хотелось сбрусовать края перед склейкой и прошивкой и обрезать припуск поближе к шнуру, чтобы меньше морщило, но задача была поставлена - скопировать. На оригинале был широкий урез и торчащий припуск 5мм - так и я сделал. Ручки получились приятные - с кожаным скрипом и одновременно мягкие. Весь процесс в ускоренном виде - см. ниже.
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
UPD. Пояснение #comment_218958565