суббота, 11 июня 2016 г.

Alcatel Idol 3 (4.7") 6039Y. Android 6.0.1 Marshmallow. Русская версия.

Ни для кого не секрет что с июня 2016 года компания Alcatel начала обновление линейки смартфонов Idol 3 (6039Y и 6045Y) до Android 6.0.1 Marshmallow. Первые сообщения об этом появились в социальных сетях, в частности в сообществе Alcatel OneTouch Idol™ 3 Community в Google Plus. В первую очередь обновление до 6.0.1 стало доступным для владельцев Idol 3 4.7" (OT-6039S) из США и только для аппаратов не заблокированных на оператора, т.е. без simlock. Помимо английского языка прошивка включала в себя языковые пакеты для Espanol, Francais and Italiano, т.е. испанского, французского и итальянского языков. Естественно, что поддержки русского языка (имеется ввиду интерфейс ОС и приложений) в прошивке для данного региона не было. Новость эта безусловно обрадовала всех пользователей Idol 3, однако, о планах производителя (Alcatel) по срокам выхода обновления для остальных регионов - никакой информации не было.

Примерно такая же ситуация в свое время была и с Android 4.4 KitKat для Alcatel OT-6050Y. Когда канадские пользователи (если я не ошибаюсь, первым регионом получившим обновление была именно Канада) получили обновление раньше всех, а вот пользователи, которые приобрели данный аппарат в российском Билайн еще долгое время оставались на Android 4.3. В принципе - это понятно, т.к. процесс обновления прошивки, особенного для "брендированного аппарата" (напомню что OT-6050Y в Билайн продавался заблокированным на оператора, т.е. simlock) зависит не только от производителя, но и от самого оператора. Это долгий процесс согласований, тестирований и т.д. и т.п.

Несколько скриншотов Android 6.0.1 с американской версии Idol 3:




 Поэтому когда я только узнал о появлении Android 6.0.1 Marshallow для Idol 3 4.7" 6039Y я начал работы по переносу данной прошивки и ее русификации. Незадолго до этого, как вызнаете, я успел приобрести себе Idol 4 6055K. Так вот одним прекрасным утром, с моим Idol 3 успела случиться неприятность ... Телефон стоял на виброзвонке и лежал практически на краю стола (нарочно не придумаешь). Во время входящего звонка, пока я просыпался под звуки вибры, мой Idol 3 преспокойненько начал вертеться на столе (стол гладкий, вибра достаточно сильная) и потихоньку подползать к краю. Окажись человек на другом конце провода чуть менее настойчивым, повесил бы он трубку раньше - я бы успел добежать (( Но именно в тот момент когда я уже практически был возле стола телефон уже летел экраном вниз ... ((( Упал он прямо на экран, поэтому тач полностью вышел из строя:


Естественно что продолжать работы по русификации прошивки на аппарате, который находится в таком состянии было весьма затруднительно )) Представьте себе, тач полностью не работает, доступа через ADB, для того чтобы управлять аппаратом, например через Android Screencast нет. Оставалось только подключить мышку (благо аппарат поддерживает OTG) и пытаться что-то сделать с ее помощью. Однако, как оказалось это жутко неудобно ;) Поэтому я решил отложить работы по русификации прошивки до замены тача или покупки нового аппарата.

Здесь надо отдать должное, пользователям выразившим желание поддержать проект ... денег правда было собрано всего около 700 руб., но главное не в этом ... нашелся человек, который купил для меня б/у'шный Idol 3 4.7" за 4000 руб. и проехал около 400 км. чтобы привезти его мне ;) Это небезызвестный вам ruslan_3_ ... за что ему отдельное, огромное спасибо. Таким образом телефон с работающим тачем обошелся мне в 3300 руб. Собственно вот в таком состоянии он и попал ко мне:


Тач был слава б-гу абсолютно рабочим, но вот сеть телефон действительно терял. Поэтому я недолго думая решил собрать из двух аппаратов один, т.е. банально переставить плату от своего Idol 3 в корпус от б/у )) Для тех кому интересен процесс, выглядело это так:



Разборка обоих аппаратов не заняла много времени, тем более что именно с Idol 3 мне уже приходилось делать это раньше, чего не скажешь об обратной сборке ;) В принципе конечно если разобрать / собрать 10-15 аппаратов, то процесс этот будет довольно быстрым, когда "набьешь руку", тем более что аппарат модульный и ничего сложного там нет, т.е. никакой пайки и т.п., взял один компонент, вынул, поставил на его место другой ... но т.к. все это происходило уже глубокой ночью, то процесс пересборки двух аппаратов занял у меня не один час. В итоге я получил Idol 3 Dark Gray с работающим тачем:



 И уже в обед следующего дня я закончил работу с русификацией. Получилось следующее:






На части скриншотов вы можете видеть мышку, подключенную через OTG ;) Итого, в результате получился стоковый Android 6.0.1 Marshallow для Idol 3 4.7" 6039Y с поддержкой следующих языков:
  • Русский
  • Украинский
  • Немецкий
  • Эстонский
  • Английский (United Kingdom & Unisted States)
  • Французский
  • Латышский
  • Литовский
  • Румынский

Думаю, что такого списка хватит даже самому искушенному пользователю ;) "Перевод" коснулся интерфейса ОС и всех предустановленных приложений, за исключением приложения для NFC - Tags.


Пароль на архив: decker.su

Инструкция по установке Android 6.0.1 на Idol 3 4.7" (6039Y)

  1. Для установки прошивки на вашем аппарате должен быть установлен TWRP Recovery желательно версии 3.0.0.0 (образ twrp-3.0.0-0-idol347-f2fs.img входит в комплект с прошивкой). Прочитать о том как установить TWRP на ваш аппарат можно здесь или здесь. Если на вашем аппарате установлена прошивки 010 04 и выше, то сразу читаем последнюю ссылку, т.е. Alcatel Idol 3. Прошивка TWRP на версии ПО 010 04 и выше.
  2. Скачиваем и распаковываем в отдельную папку архив - idol347-android-6.0.1-rus-twrp-backup.rar.
  3. Загружаемся в TWRP и делаем Backup вашей стоковой прошивки через меню Backup. При этом галочками нужно отметить разделы Boot и System (!). Backup сразу лучше делать на внешнюю microSD, для этого в Select Storage при создании Backup'а выберите Micro SDCard.
  4. Войдите в меню Wipe и сделайте свайп для выполнения Factory Reset (в результате раздел userdata содержащий ваши пользовательские данные будет очищен). Это необходимо для установки новой прошивки.
  5. После создания Backup'а на microSD у вас будет создана следующую структура папок - TWRP -> Backups -> xxxxyyyy (вместо xxxxyyyy - набор из 8 букв и цифр, которые у каждого разные).
  6. Скопируйте в эту папку папку 2016-06-11--05-25-24_MMB29M_release-keys из архива, затем нажмите Restore в главном меню TWRP и выберите этот Backup для восстановления.
  7. Перезагрузите аппарат!

Краткий FAQ 

  • Q. А можно ли установить прошивку через стоковый recovery или что делать если у меня нет TWRP?
  • A. Нет, установить прошивку через стоковый recovery или каким-либо другим способом отличным от описанного здесь нельзя. Прошивка выполнена в формате Backup'а для восстановления через TWRP Recovery и именно этим способом ее необходимо устанавливать.
  • Q. А если я установлю прошивку не лишусь ли я гарантии? Может проще дождаться официального релиза? 
  • A. Исключительно на ваше усмотрение, т.е. если вы хотите Android 6.0.1 с русским интерфейсом уже сейчас - вы можете установить прошивку на свой страх и риск. Вопрос о гарантии в данном случае также является неактуальным, т.к. любая модификация системного программного обеспечения в аппарате, в том числе и установка TWRP Recovery, может привести к аннулированию гарантии. Другими словами, от установки прошивки с вашим аппаратом ничего не случится, но если в процессе эксплуатации с ним все-таки что-нибудь произойдет, то решение о том гарантийный это случай или нет будет принимать уже специалист АСЦ, который естественно заметит вмешательство в ПО аппарата. Вариант с "дождаться официального релиза" в любом случае остается у всех.
  • Q. Я так понимаю что прошивка сделана на основе американской версии, будут ли у меня с ней работать FOTA обновления?
  • A. Нет, не будут. Т.к. прошивка была модифицирована с целью добавления туда языковых пакетов и адаптации под 6039Y, для того чтобы работало FOTA обновление необходимо чтобы аппарат был полностью стоковым, включая recovery и т.п. Поэтому во-избежание - просто отключите автоматическую проверку обновлений в настройках.
  • Q. У меня был установлена прошивка Cyanogen Mod (циан), при попытке установить Android 6.0.1 - получаю bootloop. Как правильно установить ее в этом случае?
  • A. Все дело в разнице файловых систем в данных прошивках. Некоторые версии CM используют f2fs для разделов Data и Cache, поэтому перед установкой Android 6.0.1 или восстановлением стоковой прошивки через TWRP необходимо очистить (wipe) эти разделы и отформатировать их (или сконвертировать их файловую систему) в ext4. После этого прошивка нормально установится.
  • Q. Пытаюсь установить PIN-код / графический ключ блокировки экрана, однако, ключ вроде устанавливается, но после этого он не запрашивается на экране блокировки, плюс при повторном выборе этого пункта в меню Настройки, происходит аварийное закрытие приложение. Что делать?
  • A. Этот баг присутствует в оригинальной прошивке от OT-6039S для региона USA. Возможно на оригинальном аппарате функция установки PIN'а, пароля, графического ключа для экрана блокировки работает нормально. Причину подобного поведения пока выяснить не удалось. Ждем следующих обновлений 6.0.1 в США.
  • Q. А что за пункт меню Magic Unlock в настройках экрана блокировки и почему при его выборе появляется сообщение "Настройки остановлено".
  • A. А вот это уже одна из проблем русификации прошивки, на самом деле там этого пункта быть не должно ;) Возможно в следующих релизах, если они будут, я поправлю эту вещь, пока же просто не выбирайте данный пункт меню - это ведь не сложно.

Пожелания, предложения, замечания, как всегда принимаются в комментариях.

Обновлено 12.06.2016 18:33 (MSK)

Меня часто спрашивают о том можно ли получить root на этой сборке 6.0.1 и если да, то как? Распространенная проблема у большинства пользователей - это то что при прошивке даже последней BETA-SuperSU-v2.74-2-20160519174328.zip c оф. сайта Chainfire аппарат уходит в bootloop. Отвечу сразу, что конечно можно, вот пример:


Но пока, я решил оставить это "заданием на дом" для всех присутствующих ;) Возможно позже, при достаточном интересе пользователей и поддержке проекта я выложу root'ированную версию прошивки, ну а может быть кто-то сделает это раньше. Дерзайте, все в ваших руках.

Обновлено 05.09.2016 16:37 (MSK)

Также рекомендуются к прочтению два следующих поста:


Внимание! Материалы приведенные в данной статье размещены в ознакомительных целях. Все действия описанные в данной статье вы осуществляете на свой страх и риск! Автор(ы) статьи не несут ответственности за вышедшее из строя оборудование, в результате ошибочных действий или неверного понимания вами смысла изложенного в ней материала, а также в силу любых прямых и косвенных причин, которые потенциально могут привести к неработоспособности вашего устройства или любым другим проблемам с ним. Если вы не уверены в своих силах, сомневаетесь и т.п. - не выполняйте ничего из вышеописанного. Используя материалы из этой статьи вы соглашаетесь с тем, что ответственность за ваши действия несете вы и только вы.

26 комментариев :

  1. Ответы
    1. В каком смысле? Что вы имеете ввиду?

      Удалить
    2. Т.е. речь про официальное обновление для региона Россия или про что?

      Удалить
  2. СПАСИБО большое за портированную прошивку !!!

    ОтветитьУдалить
  3. How did you unlocked the fastboot commands..i have 6045y we want to unlock can you help us?

    ОтветитьУдалить
  4. Thanks for this great Backup.

    but is there a way to become root? I have test Flash SuperSu in TWRP, but the System will bootloop. :-(

    Issue i have found.
    - no root Access
    - Settings>Lockscreen>MagicUnlock = ForceClose
    - no DoubleTabtoSleep in Homescreen
    - MTP not working, in Windows10 i have 2 drives without media

    ОтветитьУдалить
    Ответы
    1. Glad to hear that my work is helpful for somebody. About your questions:

      1. Yes, there is a known problem. After flashing latest SuperSu-Beta.zip from official Chainfire download site you'll have a bootloop. This happens because some system limitations, such as "forced encryption", dm-verify and sepolicy. To get SuperSU worked on this firmware we need some patches in boot and system partition. Solution already ready, but without interest of users in my work (i mean donate) - seems i wouldn't release rooted firmware
      in the near future.
      2. This is also well known bug described in FAQ (if you don't understand russian, use google translate to translate this post into english). We have this bug doing translation patches. At this moment - no additional actions required. May be i will fix it in next releases. Simply don't touch this Magic Unlock now.
      3. Doubletap works to show lockscreen from "sleep mode", and if you double tap again from locked lockscreen - phone will sleep (screen is off).
      4. MTP is working well. I don't tested it on Win10, but on Win8.1 x64 - all works perfecct.

      Thx for your reply.

      Удалить
  5. Привет спасибо за работу. Скажи эту прошивку можно установить на 6045Y?

    ОтветитьУдалить
    Ответы
    1. Нет, это прошивка только для 6039Y / 6039S / 6039A, т.е. Idol 3 4.7". Для 6045Y 5.5" она не подходит.

      Удалить
  6. Decker, я нашёл баг фронтальной камеры. В любой кастомной камере (Будь то Гугл камера или MSQRD) фронтальная камера становится черно-белой. И да, в стоковом приложении "Камера" основная камера при фокусировке притормаживает (Фризит). Удачи в исправлении багов.

    ОтветитьУдалить
  7. Можно какинибудь скинуть счётчик nck кодов? Может что то известно по разлочке?

    ОтветитьУдалить
  8. Извините, что не по теме... Я искала свою модель у Вас и не нашла, а помня как вы мне помогли с Мегафон логин, хочу спросить. У меня теперь acer liquid z630, прилетело обновление и я рискнула... Так хочется теперь родное, заводское обновление... может можете помочь???

    ОтветитьУдалить

  9. спасибо за систему , но у меня есть ошибка в записи PIN- кода , configuracón останавливается .

    OTG также не работает, если он обнаруживает память , но не Хабре .

    переводчик Google

    ОтветитьУдалить
  10. Не знаете, когда выйдет официальная прошивка на идол 3 5.5 (1симка) в России?

    ОтветитьУдалить
    Ответы
    1. На момент 27.09.2016, насколько я в курсе, она еще не вышла.

      Удалить
  11. возможно ли получить root права после этого? если да, пришли пожалуйста ссылочку

    ОтветитьУдалить
    Ответы
    1. Root-права на 6.0.1 получаются в два этапа:

      1. Прошивка TWRP Recovery.
      2. Получение root-прав.

      Как говорится, все уже давно "изобретено" и описано.

      Удалить
  12. возможно я один такой, но после обновления прошивки до 6.0.1 через FOTA, мой 6039Y (idol 3 4,7) стал плохо справляться со своими основными функциями - звонилкой. До обновления радиомодуль как-то получше был. по всему городу был уверенный 4G, в день после обновления заметил что сеть стала на гранифола, постоянно 0,5-1 палка в сети 4G. Разряжаться стал быстрее. Никто не замечал такого. Перевожу ручками в 3G все ок, сеть максимальная.
    Я один такой или еще есть такие же собратья?

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

      Удалить
  13. Этот комментарий был удален автором.

    ОтветитьУдалить
  14. Decker добрый день,в этом посте вы рассказываете про телефон(б/у),который теряет сеть,у меня тот же алкатель и он тоже теряет сеть время от времени,и вообще не подключается к 4g,пробовал менять симку но не в ней дело,можете подсказать что в этой ситуации делать.

    ОтветитьУдалить
  15. ошибка при обновлении через mobile upgreate -"доступного устройства не обнаруженно , проверьте статус COM порта.

    ОтветитьУдалить
    Ответы
    1. Опишите подробно каким образом вы производите обновление? Как именно вы подключаете телефон к ПК, вы выключенном состоянии? Что при этом отображается в диспетчере устройств?

      Удалить