Мегафон Login+ (MFLoginPH) или KingSing S1 Plus. Плавная трансформация.

Сегодня я продолжаю свой цикл постов о 5.5" фаблете от Мегафон - Мегафон Login+. Если вы читали предыдущие посты, то наверное уже успели заметить что возможности по кастомизации этого устройства просто огромны, не так давно, я писал про альтернативные прошивки для Login+, в частности MIUI 6, установку CWM и получение root, подмену памяти и активацию второго слота для SIM карт на прошивке MIUI. Однако, в процессе я также успел получить немало отзывов пользователей о некоторых явных и неявных ошибках на MIUI, а также проблемах с активацией второй SIM-карты. Как показывает практика - у кого-то получилось, у кого-то нет, поэтому предыдущее предложенное решение в виде MIUI beta 2, для активации второго слота SIM нельзя считать полноценным. Также я получил немало вопросов о том, возможно ли активировать второй слот на стоковой прошивке и несколько недель занимался исследованием этого вопроса. К сожалению, прошивка для Login+ собрана с опциями только для одной SIM. В этом можно убедиться посмотрев файл ProjectConfig.mk в папке /data/misc вашего телефона. В частности при сборке использовались опции:

  • GEMINI = no
  • MTK_GEMINI_3G_SWITCH = no
  • MTK_GEMINI_ENHANCEMENT = no
  • MTK_GEMINI_SMART_3G_SWITCH = 0
  • SIMLOCK_FOR_ZHIHUI_RUS = yes

Т.е. предусмотрено использование только одной SIM, при этом устройство является заблокированным на оператора. В процессе сборки от этих опций получается слишком много зависимостей, так, например, в Dialer.apk и Settings.apk выключены (или совсем отсутствуют) элементы управления SIM-картой во второй слоте, такие же ограничения в framework'е и т.п. Т.о. сделать из односимочного телефона двухсимочный на базе стоковой прошивки крайне сложно и нецелесообразно (читайте "невозможно"). Но ... устройства на чипсете MTK 6582M достаточно распространены, в том числе и двухсимочные. Поэтому я обратил внимание на модель KingSing S1, которая как раз и изображена на картинке в начале этого поста.

Если мы посмотрим технические характеристики KingSing S1, то станет понятно, что и по техническим параметрам и даже по внешнему виду это фактическая копия нашего аппарата. Тот же MediaTek MT6582, 1300 МГц , но с небольшими отличиями:
  • смартфон, Android 4.4
  • поддержка двух SIM-карт
  • экран 5.5", разрешение 540x960
  • камера 8 МП, автофокус
  • память 8 Гб, слот microSD (TransFlash)
  • Bluetooth, Wi-Fi, 3G, GPS
  • аккумулятор 2500 мАч
  • вес 152 г, ШxВxТ 79.60x154.80x7.90 мм

В виде поддержки двух SIM-карт и 2500 мАч батареи, против 2000 мАч у Login+. Ориентировочная стоимость KingSing S1 на Aliexpress составляет ~8000 руб. Около двух недель я работал над портированием прошивки KingSing S1 на Login+. Основная проблема заключалась в альтернативной разметке. Мегафон Login+ использует "эмулируемую память телефона". Т.е. в нем есть один раздел /data и фактически память телефона представляет собой папку, которая находится в /data/media/0 ... Раздел "Память телефона" является виртуальным и эмулируется средствами Android ОС. В KingSing S1 же EMMC флешка (общая память телефона) имеет несколько физических разделов - собственно /data и отдельный физический раздел для памяти телефона (FAT). Казалось бы, что здесь сложного? Там память виртуальная, а тут физический раздел. Но не все так просто ... это ведь Android 4.4 ... плюс разные ядра, плюс поддержка EBR2 и FAT на уровне ядра. Вообщем первое время прошивка стартовала, но память телефона ни в какую не хотела видеться, т.е. фактически полноценно пользоваться телефоном было невозможно. Плюс, были еще несколько немаловажных проблем в виде неработающей камеры, WiFi, GPS и т.п. И вот спустя несколько недель большинство из них удалось решить. 


Рабочий стол по-умолчанию довольно симпатичен, плюс в в дефолтной теме установлена красивая анимация, при нажатии по любому месту экрана вокруг расходятся круги, как по воде.


Шторка стандартная и схожа со стоковой мегафоновской. Набор предустановленных приложений минималистичен, но при этом есть все необходимое для работы, включая и сервисы Google Play (для тех кого не устраивала работа Google Play на MIUI - могу сказать, что здесь все нормально, телефон определяется именно как qHD, приложения доступные для Login+ - доступны и для модифицированной прошивки KingSing, т.е. те же WOT к примеру и др. популярные игры можно установить непосредственно из Google Play).


Реализована поддержка двух SIM-карт. В меню Настройки есть пункт "Управление SIM-картами", где можно задать параметры каждой из установленных в телефон SIM-карт. Что же касается вопроса о блокировке - то по-умолчанию оба слота для SIM-карт заблокированы на Мегафон. Но если у вас разблокированная версия фаблета - то в первый слот можно вставить SIM-карту любого оператора, а во-втором оставить мегафоновскую. Что как раз и видно на скриншотах - в первом слоте установлена microSIM МТС, а во-втором SIM-карта Мегафон стандартного форм-фактора.


Информация о телефоне (как видно, в результате у нас действительно получился полноценный KingSing S1), демонстрация внешнего вида папок с приложениями и работы встроенного браузера.


Скриншот настроек рабочего стола, скриншот запущенной камеры (автофокус и автоповорот работают, во время создания скриншота я просто направил камеру на экран ноутбука на котором был открыт мой блог), ну и, наконец, последний скриншот демонстрирует работоспособность памяти телефона. Как видно, внутренняя память видится, галочка "Память телефона" при этом присутствует. Т.е. все более чем работоспособно, недаром, на адаптацию этой прошивки было потрачено времени.

Теперь о наиболее часто задаваемых вопросах, FAQ кстати тоже планируется, но чуть позже. Пока пробежимся "по верхам". Реализации переноса приложений на карту памяти в этой прошивке нет, однако, ее интерфейс близок к стоковой и присутствует полноценная поддержка двух SIM-карт, а это большой плюс. К слову, патч для подмены памяти на ней будет вполне работоспособен. Также, если для этой прошивки когда-либо выйдут официальные обновления - то в большой вероятностью их будет легко интегрировать в прошивку или установить в качестве update'ов. Насколько часто KingSing выпускает обновления прошивок под свои устройства и насколько тесно у них налажено взаимодействие с пользователями в плане реализации "хотелок", я, к сожалению, не в курсе. Еще одним из плюсов (хотя это кому как) является поддержка большого количества языков в прошивке, т.е. присутствуют не только русский и английский, но даже экзотические языки, название которых я и прочитать толком не возьмусь ;)



Что еще интересного в KingSing Mod?


  • В KingSing Mod всех ждет удобное штатное приложение "Backup and Restore". Может конечно такого и полно, но тут эта фича не добавлена, а присутствует изначально. Приложение может сохранить личные данные пользователя (контакты, сообщения, картинки, календарь, музыку) из памяти телефона на SD, также присутствует функция backup'а установленных приложений. Причем сохранить их можно просто как apk'шки, а можно и вместе с данными. В результате на SD получается папочка Backup в которой разложены сохраненные нами APK'шки, а рядом tar-архивы с данными от них. Как по мне - достаточно удобно.
  • Полноценная поддержка двух SIM-карт (на разблокированном фаблете в первый слот можно установить Micro-SIM карту любого оператора, второй, "скрытый" слот предназначен для использования Mini-SIM оператора Мегафон).
  • Перенос приложений на карту памяти (подробнее о переносе приложений тут, принцип который используется в KingSing Mod полностью аналогичен, использованному в обновлении V024 стоковой прошивки).
  • Обновленный интерфейс и анимированные обои.
  • Возможность подключения телефона к ПК (и другим устройствам) в качестве USB-накопителя.
  • Возможность создания полной резервной копии телефона (прошивка + данные) с использованием CWM или PhilZ Touch Recovery.

Ссылки для скачивания (!)

Перед установкой этой прошивки обязательно сделайте backup своей стоковой прошивки через CWM. Для создания backup'а достаточно загрузиться в CWM и выбрать в меню пункт backup and restore, а затем - backup.

Login Plus KingSing S1 Mod v.2 // decker.su
  • login_plus_kingsin_s1_mod_2.rar - версия прошивки для развертывания через CWM. Внутри архива находится папка 2015-03-21.14.30.15. Для установки прошивки скопируйте эту папку на SD карту в папку /clockworkmod/backup/ , затем загрузитесь в CWM и выберите в меню restore, указав данную папку.

Если пост показался вам полезным - отписывайтесь в комментариях, мнения, предложения, пожелания и т.п., естественно, приветствуются. Также вы можете поддержать наш проект при желании, либо, если вы являетесь пользователем 4PDA - выразить благодарность с помощью кнопки ниже:


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

FAQ

Q. Прошивал через CWM. Сначала wipe, потом восстанавливал backup. Начинает появляться ошибка системного интерфейса если на 1 SIM включаешь передачу данных. Как только меняется значок 3G/H+ начинает выскакивать ошибка. Причем верхняя строка крашится и пропадает с экрана на секунду, потом появляется заново, и так по кругу.
A. Есть такое. Подтверждаем. Проблема проявляется только при переключении на H+. Для решения проблемы прошейте login_plus_kingsin_fix_01.zip через CWM.

Q. Что делать если в KingSing Mod не работает автоповорот экрана и акселерометр, а на стоке работает?
A1. Давайте разберемся, автоповорот и акселерометр это разные вещи, хотя и зависящие друг от друга.Установите Ultimate Rotation Control из Play Market. Если с ней автоповорот у вас заработал, значит все в порядке. Проверить акселерометр можно с помощью Accelerometer Monitor. Установите ее и попробуйте перемещать телефон в пространстве, если графики показаний датчиков изменяются - значит все в порядке. Если в Accelerometr Monitor ничего не отображается - попробуйте загрузиться в CWM, выбрать пункт Advanced Restore, затем выбрать папку с Backup'ом своей стоковой прошивки (!), который вы предварительно сделали и выбрать только раздел boot для восстановления. После восстановления раздела boot - перезагрузите телефон.
A2. Другим вариантом решения проблемы является прошивка стокового boot'а от V023 через CWM. Скачайте архив login_plus_boot_stock_v023.zip и установите его через CWM.

Q. Можно ли поменять звонилку в KingSing, чтобы на наборной панели номера телефона присутствовали и русские буквы?
A. Поменять ее можно на любую альтернативную звонилку при желании, но в целом это не нужно, т.к. теперь по просьбам пользователей, поддержавших наш проект, выпущен соответствующий фикс:


Слева - звонилка до применения фикса, справа - после. Скачать фикс можно тут - login_plus_kingsin_fix_02.zip, устанавливать через Install zip через CWM. Быстрый поиск по ним также работает, т.е. если мы откроем звонилку и наберем "224-25", что соответствует фразе "Балан", то из списка контаков будут отфильтрованы все номера, имя которых содержит "Балан", например, "Баланс" и т.п.

Q. Будет ли реализована поддержка переноса приложений на SD-карту в KingSing S1 Mod, т.е. так, как это сделано в стоковой V024?
A. Да, она уже реализована. Для активации возможности переноса приложений на карту памяти вам нужно прошить соответствующее обновление для KingSing S1 Mod, ссылка на него есть ниже. Перенос приложений на карту памяти реализован точно также, как и в стоковой прошивке V024, более подробно о механизме переноса приложений на SD можно прочитать здесь.





Для включения возможности переноса приложений на карту памяти скачайте обновление login_plus_kingsin_fix_03.zip и установите его через CWM -> Install Zip, после чего перезагрузите телефон. 

Q. Подскажите пожалуйста, в теме выложена сама прошивка и несколько фиксов, какие из них рекомендуется устанавливать?
A. Общая практика следующая - установите прошивку, затем прошейте последовательно все фиксы. 

Q. Будет ли продолжаться работа над прошивкой?
A. Всё зависит от интереса к проекту проявленного самими пользователями. На данный момент (03.04.2015) KingSing S1 Mod был скачан ~513 раз (это только с этого ресурса, не считая кучи других, которые просто скопипастили все материалы отсюда, даже без указания ссылок на первоисточник) - поддержавших разработку, примерно в 100 раз меньше ;) Внести свой вклад в разработку вы можете здесь.

Q. А что это за история с вирусом Android.Backdoor.232.origin в systempipe.apk на официальных стоковых прошивках? Есть ли этот файл в KingSing Mod?
A. Как выяснилось данный файл каким-то образом попал в несколько прошивок для устройств на базе MediaTek MT6582M. Видимо в какой-то момент, исходники из которых были собраны данные прошивки были подвержены заражению. Для удаления файла /system/app/SystemPipe.apk вы можете применить следующий фикс - login_plus_kingsin_fix_04.zip

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



sentiment_satisfied Emoticon