Xiaomi заблокировала режим EDL на всех своих устройствах, что делает практически невозможным разблокировку устройства без авторизованной учетной записи Mi. Читайте дальше, чтобы узнать больше!
За прошедшие годы Xiaomi стала золотым мальчиком на индийском рынке смартфонов. От начинающего предприятия в 2014 году до ведущего производителя смартфонов на рынке несколько кварталов подряд в 2019 году — это, безусловно, невероятный путь для Xiaomi. Мы в XDA-Developers стали свидетелями того, как компания выросла из городских регионов Китая и переехала. к завоеванию рынков Юго-Восточной Азии и, в последнее время, продвижению в некоторые части Европы. слишком. Xiaomi также стала более зрелой в качестве OEM-производителя смартфонов: методы, которые раньше были некачественными и сомнительными, созрели и превратились в лучшие практики по мере того, как компания нашла свой путь. И хотя даже лучшим компаниям всегда есть куда совершенствоваться, Xiaomi сейчас находится в хорошем положении как OEM-производитель смартфонов, где они могут одновременно гордиться и смиряться.
В этой статье мы хотели бы выделить одну область, в которой, по нашему мнению, Xiaomi может улучшиться в 2020 году: что упрощает разблокировку его устройств. Чтобы дать вам полную картину, необходимо сделать несколько шагов назад, чтобы увидеть, какова текущая ситуация, какие проблемы вызвали нам приземлиться там, где мы находимся сейчас, и останутся ли те же решения, которые служили Xiaomi тогда, лучшими решениями для обслуживания компании в 2020.
Угроза реселлерского спама в 2016 году
Когда Xiaomi была моложе, в 2011-2015 годах, некоторые из ее устройств поставлялись с заблокированными загрузчиками, которые можно было легко разблокировать. В то время это было в целом здорово для малонаселенного сообщества разработчиков, и это помогло компенсировать дурную репутацию, вызванную частыми нарушениями GPL со стороны Xiaomi, возникшими в ту эпоху. Простота модификации этих устройств Xiaomi и тот факт, что некоторые из них обеспечивают невиданное ранее соотношение цены и качества, помогли компания наращивает свою популярность и создает для себя собственное сообщество Mi Community, выходящее за рамки MIUI как программного обеспечения и заканчивая Xiaomi как аппаратным обеспечением и программное обеспечение.
По мере того, как устройства Xiaomi становились популярными, спрос на них многократно возрастал в регионах, куда Xiaomi не была готова выйти. Реселлеры воспользовались этой возможностью, чтобы приобрести устройства Xiaomi в Китае и неофициально перепродать их за пределами Китая. Телефоны из Китая не поставлялись (и до сих пор не поставляются) с Google Mobile Services, поэтому реселлерам приходилось устанавливать на телефоны Google Apps, прежде чем продавать их за границу. MIUI China также включала в качестве доступных языков только английский и китайский, поэтому некоторые реселлеры начали прибегать к кастомной прошивке. ПЗУ с более широкой языковой поддержкой, чтобы заставить клиентов думать, что на купленном ими телефоне установлено настоящее ПЗУ MIUI Global. это. Как мы знаем, пользовательские ПЗУ тоже не идеальны, поэтому клиенты часто сталкивались с ошибками в сборках, которые больше не обновлялись.
Со временем некоторые из этих неофициальных реселлеров также прибегли к внедрению рекламного и спам-программ в прошивку, чтобы заработать немного денег помимо продажи устройства. Следовательно, в 2016 году был период, когда начали поступать жалобы на устройства Xiaomi с предустановленным вредоносным ПО — и это были действия этих реселлеров, а не Xiaomi. Эти реселлеры использовали легкость модификации этих устройств, и Xiaomi была вынуждена твердо стоять на своем, поскольку ее репутация активно наносила ущерб в глазах потребителей.
В начале 2016 года компания Xiaomi выпустила кардинальное изменение в процессе разблокировки загрузчика. Начиная с Xiaomi Redmi Note 3, для разблокировки загрузчика требовалось ручное одобрение Xiaomi. Новый метод разблокировки в значительной степени опирался на инструмент Xiaomi Mi Unlock Tool и учетную запись Mi, а запросы на разблокировку якобы одобрялись вручную. Ответ на запросы на разблокировку загрузчика может занять от 3 до 21 дня. даже 60-дневное время ожидания сообщалось в некоторых случаях. Добавление времени ожидания в процесс разблокировки загрузчика эффективно замедлило работу сторонних розничных продавцов, но это также было понятно, что это раздражает энтузиастов, которые хотели разблокировать загрузчик, чтобы получить root права на свое устройство, прошить пользовательские ПЗУ и прошить кастомные прошивки. ядра.
Несмотря на эти ограничения, по-прежнему существовали способы, которыми определенные реселлеры могли прошивать неофициальное программное обеспечение на устройства Xiaomi, даже не разблокируя загрузчик. Это стало возможным благодаря режиму EDL на устройствах на базе Qualcomm и режиму загрузки на устройствах на базе MediaTek.
Проблема: блокировка EDL
EDL расшифровывается как Emergency Download Mode, и это альтернативный режим загрузки на всех устройствах Qualcomm, существующий даже ниже стандартного загрузчика. Этот режим загрузки, а также режим загрузки на устройствах MediaTek обычно используются в сервисных центрах для разблокировки устройств. И именно здесь существуют проблемы для Xiaomi в 2020 году.
Тогда реселлеры обнаружили, что использование методов прошивки на основе EDL позволит им обойти время ожидания, связанное с Mi Unlock Tool. Это вынудило Xiaomi заблокировать режим EDL и режим загрузки на своих устройствах. После блокировки доступ к этому режиму может получить только «программист», авторизованный Xiaomi, что, по сути, означает, что режим EDL нельзя использовать, если у вас нет «авторизованной учетной записи Mi». А чтобы еще больше гарантировать, что у реселлеров будет на одну возможность использования меньше, Xiaomi сделала это так. что устройства, не являющиеся устройствами глобальной версии, не могли загрузить глобальное ПЗУ MIUI (с предупреждающим сообщением «Этот MIUI не может быть установлен на это устройство.”). Та же история распространяется и на устройства на базе MediaTek — MediaTek использовал специальный SP Flash Tool для прошивки изображений, но на устройствах Xiaomi-MediaTek вы не сможете прошивать изображения с помощью SP Flash Tool, так как вам все равно понадобится авторизованный Mi Счет.
Эта блокировка сыграла свою роль для Xiaomi: она сократила количество сообщений о вредоносном ПО на устройствах, приобретенных у реселлеров, поскольку у них не было выгодного способа загрузить другое ПЗУ. Однако в качестве побочного ущерба это также устранило те самые методы, доступные энтузиастам для разблокировки своего устройства Xiaomi, независимо от SoC. В нынешнем виде, если вы заблокировали устройство Xiaomi, и единственный способ оживить телефон — это прошить образы в режиме EDL, то вам понадобится доступ к внешней помощи — другого способа нет. Когда вы достигнете этого этапа, вам придется отнести свое устройство в сервисный центр Xiaomi, чтобы разблокировать его. Здесь также есть еще несколько нюансов, о которых мы немного поговорим.
Корпус Xiaomi Redmi Note 8 Pro
Проблема блокировки EDL, о которой мы говорили выше, затронула лишь небольшую часть клиентов Xiaomi. В конце концов, если ваше устройство работает правильно, вы никогда не столкнетесь с этой проблемой. Только когда вы заблокируете свое устройство, вы поймете, что такое ограничение существует. Большинство среднестатистических клиентов вряд ли предпримут действия, которые могут привести к поломке их устройств, если только Xiaomi выкатывает ошибочное обновление программного обеспечения, и в этом случае у них не будет другого выбора, кроме как обратиться в сервисный центр. центр.
Проблема усугубляется для сообщества кастомных разработчиков, интересы которого мы представляем. Энтузиасты пользовательских ПЗУ должны иметь в виду несколько вещей, решая разблокировать загрузчик на своем устройстве Xiaomi, включая, помимо прочего: Странная защита от отката от Xiaomi это приведет к жесткому переводу вашего телефона в состояние заблокированного EDL. Методом проб и ошибок сообщество, по сути, выяснило, от каких действий им следует держаться подальше, чтобы избежать жесткого кирпича на устройствах Xiaomi-Qualcomm.
Но они не смогли сделать это для устройств Xiaomi-MediaTek, поскольку Xiaomi уже несколько лет не выпускала никаких заметных релизов этой комбинации за пределами Китая. Вышеупомянутые проблемы, таким образом, осложняют развитие Сяоми Редми Примечание 8 Про с этими МедиаТек Хелио G90T.
Если вы помните, Xiaomi подарила нам 5 модулей для разработчиков пользовательских ПЗУ и ядра чтобы создать сообщество разработчиков вокруг устройства. Xiaomi наконец-то внедрила SoC MediaTek, причем в одну из своих самых продаваемых линеек устройств. Это была прекрасная возможность для усилий по индивидуальной разработке на базе MediaTek наконец набрать обороты, поэтому и мы, и сообщество с нетерпением ждали, к чему это приведет. Возможно, MediaTek может стать жизнеспособной альтернативой процессорам Qualcomm Snapdragon в контексте развития вторичного рынка? Потенциал, безусловно, существовал.
В связи с этим Xiaomi пообещала выпустить исходные коды ядра для устройства. и это сделалоХотя на тот момент это были неправильные релизы, но, к чести Xiaomi, проблемы с исходниками с тех пор были исправлены. Из 10 единиц, изначально обещанных нам для разработчиков, 5 получили разработчики из Индии. К сожалению, 5 единиц, предназначенных для разработчиков за пределами Индии, не удалось доставить из-за логистических трудностей. Несмотря на неудачи, Redmi Note 8 Pro по-прежнему находился в приличной позиции благодаря имеющемуся у него потенциалу. Устройство получило неофициальный TWRP собирается в кратчайшие сроки, и он даже получил сборки Xiaomi.eu (кастомное ПЗУ) для раздутого МИУИ опыт.
Но потом дела пошли под откос. Разработчики, работавшие над Redmi Note 8 Pro, обнаружили, что устройство имеет тенденцию выходить из строя по нескольким причинам. У некоторых заблокировали телефон когда прошивали в раздел восстановления из рекавери, а другие обнаружили, что установка стокового ПЗУ через быстрая загрузка при разблокированном загрузчике тоже кирпичит аппарат. На данном этапе мы хотели бы отметить, что такие кирпичики на новых устройствах — ожидаемая часть процесса разработки, поскольку на разных устройствах все по-разному, и существует немало проб и ошибок, чтобы выяснить, что делать, а что не делать на определенном телефоне.
Кирпичи - это нормально, тем более на начальном этапе разработки устройства с новой SoC. Что ненормально, так это блокировка режима EDL от Xiaomi.
Обычно заблокированные устройства MediaTek можно восстановить с помощью SP Flash Tool от MediaTek. Однако на Redmi Note 8 Pro с помощью SP Flash Tool от MediaTek не удается прошить устройство. Xiaomi поставляет модифицированную версию SP Flash Tool вместе со своим программным пакетом MiFlashPro и пытается прошивка с помощью этого модифицированного SP Flash Tool от Xiaomi открывает окно, в котором запрашивается учетная запись Mi. реквизиты для входа. Если вы введете стандартные/обычные учетные данные Mi Account, прошивка завершится с ошибкой «Не авторизован для этой операции.Теперь вы попали на стену «Авторизованный аккаунт Mi», которую мы выделили в предыдущих частях этой статьи.
Это означает, что каждый раз, когда вы блокируете свой Redmi Note 8 Pro, вам придется посещать сервисный центр и разблокировать ваше устройство. Уровень раздражения многократно возрастает, поскольку кирпичи могут возникнуть, даже если вы пытаетесь прошить «ПЗУ быстрой загрузки» — что является очень распространенной практикой на других устройствах Xiaomi. Есть альтернатива некоторым старым устройствам Xiaomi-MediaTek, где пользователи могут использовать измененный файл агента загрузки и измененный файл аутентификации, чтобы обойти требования к разрешениям учетной записи, но таких методов пока не существует для Redmi Note 8 Pro.
Последствием этих «кирпичных ворот» стало то, что разработчики отказались от разработки для Redmi Note 8 Pro (бегония). Разработчики Xiaomi.eu имеют давно прекратил поддержку устройства потому что простота блокировки телефона в сочетании со сложностью его разблокировки создает ужасную комбинацию. Другие разработки также замедлились до минимума, так как разработчики слишком часто сталкивались с заблокированными устройствами, что вынуждало их посещать сервисный центр. Для некоторых посещение невозможно, поэтому разработчикам остается, по сути, очень модное пресс-папье. Также стоит отметить, что существует процветающий серый рынок авторизованных аккаунтов Mi — вы платите. суммы варьируются от 300 до 600 рупий, чтобы человек с авторизованной учетной записью Mi удаленно прошил ваш устройство; Xiaomi, естественно, ничего не получает от этой сделки. Еще хуже то, что пользователи, у которых телефон оказывается «кирпичным», не всегда должным образом оцениваются за их решение, поэтому сервисный центр компании в конечном итоге заменил материнскую плату по гарантии, хотя телефон можно было починить гораздо более простым и менее дорогим решением.
Нужна ли нам еще блокировка EDL?
По крайней мере, для Redmi Note 8 Pro разработчики предполагают, что ситуацию нелегко исправить, просто выпустив более новую модифицированную версию SP Flash Tools.. Вместо этого эти разработчики предложили Xiaomi устранить необходимость в авторизованных учетных записях для прошивки через существующие SP Flash Tools. Redmi Note 8 Pro оказался в неустойчивой комбинации того, что легко выбросить из строя, и сложно восстановить, и это действительно ограничивает потенциал отличного в остальном устройства. Это также означает гибель для дальнейших устройств Xiaomi-MediaTek, поскольку после этой саги будет еще труднее убедить ведущих специалистов сообщества разрабатывать эту комбинацию OEM-SoC. Инцидент с Redmi Note 8 Pro и его вероятное решение подводят нас к вопросу: Нужно ли Xiaomi по-прежнему блокировать EDL или режим загрузки в 2020 году?
После карантина Xiaomi распространилась на многие другие регионы, особенно в Европу и Юго-Восточную Азию. Это привело к снижению перепродажи телефонов Xiaomi как выгодной возможности для бизнеса, поскольку потребители в нескольких больше регионов теперь могут официально приобрести смартфон Xiaomi с дополнительными преимуществами более низкой цены и гарантия. Сами Xiaomi были бы лучшим оценщиком этого показателя, но очевидно, что ситуация кардинально изменилась в 2020 году по сравнению с 2016 годом.
Что также изменилось, так это общий рынок смартфонов. Теперь у нас на рынке больше конкурентов, особенно в таких важных регионах, как Индия. Поскольку устройства развиваются за пределами борьбы за технические характеристики, OEM-производители теперь должны сосредоточиться на общем «опыте» использования смартфона, чтобы отличиться от конкурентов. Мы стали свидетелями большего количества усилий сообщества со стороны таких OEM-производителей, как ASUS и Realme, и надеемся увидеть еще больше таких усилий в 2020 году. Xiaomi рискует потерять собственное преимущество в этой области — отсутствие усилий по разработке Redmi Note 8 Pro вызывает мало уверенности в дальнейшем. С этой целью комбинированные телефоны Xiaomi-MediaTek, которые подтолкнут разработчиков и сообщества последователей вокруг них к переходу на следующий лучший вариант. вариант. Realme пока еще не существует в этом узком контексте, но ничто не мешает им адаптировать свои стратегии к извлечь максимальную пользу из этой ситуации. Xiaomi также стремится повысить цены в таких регионах, как Индия, повторно представив свою серию Mi, но без здорового разработчика. сообщество, которое требует простого способа разблокировки своих устройств, сталкивается с OnePlus, который был пионером в этом направлении. космос.
И, наконец, это также сводится к стоимости. Как мы видели на примере Redmi Note 8 Pro, не все сервисные центры обладают навыками, необходимыми для того, чтобы отличить сгоревшую материнскую плату от устройства с программным кирпичом. Снятие блокировки EDL позволит нескольким технически подкованным клиентам дать возможность прошить EDL, прежде чем обращаться в сервисный центр. Если Xiaomi придется заменить эти материнские платы (хотя эти телефоны можно было просто прошить и восстановить) по гарантии на новые телефоны, это определенно повлияет на их баланс. Конечно, такое влияние будет незначительным в более широкой схеме операций, но когда у вас минимальная прибыль, каждая честная копейка имеет значение, не так ли?
Мы надеемся, что Xiaomi изучит другие альтернативы в интересах сообщества разработчиков. А пока мы надеемся, что вы не заблокируете свое устройство.
Луч надежды для Redmi Note 8 Pro
Разработка Redmi Note 8 Pro шла медленно по причинам, которые мы упомянули выше. Но за промежуток времени между написанием этой статьи и ее публикацией появился проблеск надежды на Redmi Note 8 Pro: что-то, что говорит о том, что устройство только что появилось очень везучий. Недавно произошла утечка заводской прошивки устройства, и разработчики обнаружили, что в прошивке отключено множество проверок безопасности. В прошивке все еще есть блокировка EDL, о которой мы говорили, но она открывает другие поверхности, которые позволяют компьютеру взаимодействовать с заблокированным устройством. Это означает, что если у вас установлена эта заводская прошивка, вы по сути становитесь "антикирпичем" (пока): если у вас все-таки блокируя ваше устройство, эта установленная заводская прошивка не будет запрашивать авторизованную учетную запись Mi и, таким образом, позволит вам разблокировать сам.
Тут еще много нюансов поэтому мы рекомендуем прочитать ветку на форуме для этого. Один из нюансов – разблокировать уже кирпичный телефон нельзя; вам надо было установить эту "антикирпичную" прошивку до того, как кирпичить. К сожалению, это не тот прогноз, который можно сделать заранее, поэтому ситуация для пользователя заблокированного телефона останется прежней. Также нет никакой гарантии, что другим устройствам Xiaomi повезет так же.