понедельник, 4 апреля 2011 г.

Android 2.2 на Acer Liquid S100

Acer.ru так и не осчастливила пользователей S100 официальной Android Froyo. И, наверное, уже не осчастливит. Такие дела.

Так как разговор далее пойдет о неофициальных прошивках, никаких подробных инструкций выкладывать (как в случае 2.1) не буду. Просто поделюсь чуть-чуть своим опытом и дам ссылки на нужную информацию. А тем, кто желает выжимать из своего бедненького жидкого друга максимум возможностей, предоставляю изучить информацию самостоятельно, на свой страх и риск :)

Приступим.


Для Liquid E, отличающегося от нашего S100 вдвое большим количеством оперативной памяти, acer официальный 2.2 выпустила. Счастливые обладатели оного могут наслаждаться Froyo, скачав прошивку с официального сайта. На S100 она не встанет. Однако на многих ресурсах, посвященных различным кастомным ромам, без труда можно найти вариант этой прошивки, который установится на наш аппарат. Номер у нее 4.002.14 EMEA GEN1 + что-нибудь в названии, указывающее на то, что она предназначена для обычного Acer Liquid, а не только для Liquid E.

Взять ее можно, например, отсюда: http://4pda.ru/forum/index.php?showtopic=172037

Там же и инструкция о том как ее прошить.

Короткий обзор 4.002.14 EMEA GEN1, установленной на Acer Liquid S100:

Поиск на ютубе выдал следующие более-менее нормальные видео, где можно понять как это выглядит:



Да, как мы видим, acer представило тут нам свой фирменный интерфейс, который вроде называется Acer Breeze UI.

Основные фишки:

Локскрин (тот, который обычно со слайдерами на включение телефона) теперь представлен в виде полупрозрачной простынки-шторки. Содержит 5 рабочих экранов, которые можно проматывать вправо и влево. На них можно устанавливать виджеты. Продумана удобная система работы с этими виджетами сразу с локcкрина, не позволяющая случайными нажатиями что-нибудь испортить. Чтобы разблокировать телефон - надо потянуть за нижний левый край экрана. Как-бы одернуть шторку, что ли :) На мой взгляд, очень симпатичное нововведение. Также имеет кучку симпатичных предустановленных виджетов (часы/дата, погода, плеер, social jogger и т.д.). Простыню с виджетами можно вызывать из домашнего экрана долгим нажатием кнопки "домой".

Домашний экран теперь один, никуда не шевелится, обоина стоит на месте. На него нельзя вытащить иконки или ярлыки приложений. На нем могут быть только те виджеты, что показаны на видео (часы/дата, журнал приложений, мультимедиа виджет для Nemo плеера). Есть поддержка живых обоев, есть отдельное приложение для быстрого доступа к настройкам внешнего вида этого нового домашнего экрана.

Докбар теперь может быть двухуровневым и вмещать до 8 иконок приложений для быстрого доступа.

Меню приложений вызывается кнопкой "меню", приложения в нем можно сортировать вручную  (таская иконки пальцами), проматывается оно вправо-влево.

Callscreen (экран во время звонка) тоже полностью переработан на вполне симпатичный лад.

Статус бар теперь находится снизу или, в режиме домашнего экрана, прямо над докбаром. Это очень сомнительное  новшество. Почти все время промахиваешься и попадаешь по нему, часто когда этого не хочешь. Еще у него есть раздражающий вибрационный отклик при нажатии, который, кажется, нельзя отключить. Из хорошего стоит отметить выскакивающие менюшки, вызываемые прикосновением по статус бару. Кликнем на часы - выскочит будильник, по батарейке - элементы управления питанием, и т.д.

Из предустановленных приложений понравился красивый Social Jogger - очень симпатичное приложение для отслеживания новостей в фейсбуке и твиттере. Ну и нравится мне асеровский Nemo player, не знаю почему, но он всегда со мной :)

На мой взгляд, Acer UI необычен и красив. Пользовался им где-то месяца два, в целом понравилось. Слава богу, в настройках его можно отключить, и после перезагрузки мы получим стоковый интерфейс Android Froyo, который мало чем отличается от рабочего стола Android 2.1.

В прошивке присутствуют все фишки, ради которых все хотят Йогурт. Это флеш, перенос приложений на SD карту и общее повышение производительности:

Adobe Flash устанавливается с маркета и нормально работает. Носит полудекоративный характер. С баннерами и легкими элементами типа музыкальных флеш плееров справляется на ура. О комфортном просмотре роликов (хотя, если ничего не трогать больше, то ролики тоже тянет :) или тем более флеш играх речи не идет - процессор не справляется.

Перенос на SD, введенный в Android 2.2, это такая фишка: если приложение перенос этот поддерживает, то часть его можно перенести на SD карту. Тем самым увеличиваем объем свободной внутренней памяти для установки других приложений. Виджеты эту фишку обычно не поддерживают. Из остальных приложений все больший и больший процент обзаводится поддержкой этой фичи, что делает преход на Froyo оправданным, если вы хотите установить на телефон больше приложений.

Скорость работы. Как это ни странно, но следующие версии Android, по крайней мере нумерации 2.х, работают быстрее предыдущих. ОС развивается и с каждой версией все больше оптимизируется. Это заметно в общей скорости отклика интерфейса и других мелочах.

То, что прошивка была выпущена под Liquid E, а под S100 так и не оптимизировали, будет заметно при большой загрузке телефона :( Если приложений много, то им будет не хватать места висеть в оперативной памяти, это будет проявляться в небольших тормозах. Но в целом, на мой взгляд, все работает получше (и пошустрее), чем на Android 2.1. Тормоза я отметил только потому, что имел возможность сравнить работу Froyo на аппаратах от HTC (Gratia и Desire HD) - там все шевелится на порядок плавнее. Но там и ценовая категория другая, и прошивки официальные, и, видимо, лучше оптимизированы под свои аппараты.

Сразу после установки 4.002.14 EMEA GEN1, разлоченной для  обычного Liquid, советую установить Malez Recovery и сделать нандроид бэкап, который сохранить куда-нибудь на компьютер. Это даст возможность попасть на свежую, только что установленную прошивку приблизительно за минуту. К тому же, если вам интересны дальнейшие эксперименты, практически все актуальные кастомные ромы сейчас основаны на этой прошивке и требуют ее наличие перед установкой.

Страничка Malez Recovery: http://code.google.com/p/acer-liquid-malez-recovery/

Тем, кто захочет использовать рут для удаления мусора из прошивки:
http://acer-club.ru/topic/6003-%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D0%B5-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-acer-liquid/

Далее короткие отзывы о нескольких модифицированных прошивках, которые можно шить поверх 4.002.14 EMEA GEN1. Все они дают root права, и делают вайп (сбрасывают все данные на телефоне, как-то: контакты, настройки, установленные приложения) и меняют прошивку так, что вернуться на стандартную можно только нандроид бэкапом или заново прошивая телефон с нуля.

Пару слов об LCR-F 2.0.

Сайт проекта: http://lcr-team.org/v1/index.php

Одна из самых полноценных прошивок 2.2 на данный момент. Представляет собой монструозный комбайн, вобравший весь опыт разработчиков, начинавших еще с версий LCR для Android 1.6. Очень быстрая прошивка. Все возможности читайте на ее сайте. Дает большой простор для настройки интерфейса, например, можно отключать только те части Acer UI, которые вам не нравятся. Сразу содержит кучу предустановленных полезных программ и многое другое.

Я использовал ее недолго и отказался от нее, потому что 80% возможностей ее не использовал. А значит они просто занимали у меня лишнее место на телефоне.

Отказался я от нее в пользу t&l.

Все от этого рома можно взять тут: http://4pda.ru/forum/index.php?showtopic=199557

Представляет собой полную противоположность LCR. Изначально включает в себя наиминимальнейший вариант Android 2.2. Вырезаны все приложения, без который ОС сохраняет работоспособность. Как результат получаем изначально много внутренней памяти телефона и большую скорость работы. Все нужные фишки прошиваются отдельно через подключаемые модули. На данный момент я использую:


  • РОМ t&l_v0.3d.14_Lan2 - вариант прошивки без Acer UI
  • t_l_ritchen_v2_new_appsd_with_mt - ядро с возможностью разгона и использования Swap раздела с функией apps2sd на ext раздел и фиксом для мультитача
  • синюю тему с флип анимацией
  • Gtalk, Nemo player


Карта на 8гб 6го класса разбита на swap 256Мб и ext2 512Мб (по ощущениям тоже 256Мб бы хватило).

Старый способ apps2sd, включаемый через малез рекавери, субъективно освобождает значительно больше места встроенного переноса на карту от Froyo. И виджеты не теряются у приложений. Однако появляется риск снизить продолжительность жизни SD карты. Так же могут появится лаги. Использовать или нет, решать вам. Я использую :)

Swap - файл подкачки. Увеличивает оперативку за счет swap раздела на sd карте. Пропадают тормоза при работе с тяжелыми приложениями, хотя в общем все начинает работать чуть медленее. Как ни странно, это раздражает гораздо меньше, чем тормоза возникающие без использования swap раздела при нехватке оперативной памяти. И еще добавляется риск убить SD карту раньше положенного времени.

Лично я, не советую использовать swap, если не возникает сильная потребность в нем, которая при нормальном использовании телефона может возникнуть в очень редких случаях. С другой стороны, свап можно выключить в одно движение, поэтому ничего страшного в том, чтобы попробовать и оценить для себя нужно это или нет, не вижу.

Так что теперь я смотрю, сколько протянет моя карточка, и наслаждаюсь установленной системой ^_^

Процессор не разгонял, с перегревами шутить не намерен.

По теме, познавательно: http://4pda.ru/forum/index.php?showtopic=182538&st=320#entry6638451
Инструкции по разгонам и свапам всяким: http://4pda.ru/forum/index.php?showtopic=182538

MIUI

Сразу русскоязычные сборки можно брать тут: http://4pda.ru/forum/index.php?showtopic=195536
Также ей уделяют внимание и здесь: http://android.modaco.com/category/418/acer-liquid-liquid-modaco-com/ (очень мощный англоязычный ресурс по прошивке Acer Liquid)

Вообще, это  надо видеть. Пробовал еще версию на ядре андроида 2.2. Имеет свой полностью оригинальный интерфейс. Обычные меню андроида переделаны под iOS. Рабочий стол представляет собой тоже некую смесь iPhone с возможностями от Android (поддержка виджетов и обоев). Много собственного авторского софта. Финальные версии на Android 2.2 полностью функциональны на нашем Acer Liquid S100. Когда я ее пробовал, это еще была не финальная 2.2 и единственный недостаток, который там был - это встроенный плеер. Он заметно подтормаживал, т.к. MIUI - это порт с Nexus One и Desire, обладающих 1Гц процессорами.

Последние порты уже идут на ядре Android 2.3. В них пока что не работает запись видео и часто присутствуют другие недоработки, но по отзывам Android 2.3 еще быстрее чем 2.2. Вообщем, жду, когда допилят и вперед на Android Gingerbread!

Тем, кто столкнется вдруг с проблемой случайных нажатий, надо добраться до настроек чувствительности экрана (обычно это приложение Liquid Settings от разработчиков с modaco форума) и выставить там параметры 75/75 (sensitivity/noise). В LCR проблема решается аналогично, только я уже не помню, где там спрятаны настройки чувствительности экрана.

Одно кривое видео и второе от самих разработчиков MIUI.



Пока всё!

UPD.: Порядок действий для новичков, коротко:

Подготовка.

1. Ставим Malez Recovery(если его у вас еще нету) и делаем nandroid backup, который желательно сохранить на компьютер (c SD карты папка /nandroid/recovery/). Как пользоваться Malez Recovery я писал тут, а взять его последнюю версию и прочитать инструкции от его создателей можно тут.

2. Прошивка затрет все установленные приложения. Заботимся о том чтобы, не вспоминать в ужасе чем же мы пользовались. Сохраняем любым способом информацию об установленных приложениях. Я, например, использую приложение Listables. Оно делает список установленных приложений, который я отправляю себе на почту. Т.к. у меня дома есть быстрый wi-fi, я просто потом их по списку скачиваю и устанавливаю заново. Процедура занимает минут 15-20. Так же есть приложения а ля Titanium Backup (требует root) или Quick Settings которые делают бэкап самих приложений. Поскольку вероятность что на новую прошивку приложения восстановятся не 100% я их не использую, хотя кому-то (если вы себе не обеспечили еще wi-fi домашний, например) ими пользоваться окажется удобнее.

3. Сбросятся аккаунты/пароли и контакты сохраненные в телефоне. Контакты я давно уже перенес в гугл, а аккаунты/пароли храню отдельно в блокноте (обычном бумажном :). Помним, что кроме аккаунта гугла у нас еще пароли вайфая, бывают аккаунты всяких мессенжеров и др. служб/приложени и т.д., которые тоже лучше выписать в безопасное место. Если важны смски то и их можно забэкапить (ну незнаю, например Go SMS, куча приложений умеет вроде бэкапить смс)

4. Открываем список установленных приложений. Можно на ПК это сделать, например, зайдя в свой аккаунт маркета или тот же список от Listables. И последовательно смотрим на них в  телефоне, на предмет того, умеют ли они делать бэкап своих настроек и содержания на SD карту. Например, Go Launcher, App Organizer, заметки и т.п. я привожу в привычный себе вид - одним кликом (восстанавливая резервную копию настроек).

5. Делаем бекап содержимого SD карты. Просто на компе заводим папочку, указав в названии, например, сегодняшнюю дату, и копируем все туда.

Да, эти процедуры занимают время, что уж поделать. Но одна только возможность откатится в изначальное состояние за 3-5 минут стоит всех проделанных действий.

Установка Android 2.2 Froyo.

Если у вас Liquid E то можно качать прошивку с официального сайта и просто следовать инструкциям.

Для Liquid S100, вкратце, надо:

(Возможно у вас уже должен быть прошит Android 2.1, я шил поверх него(вернее поверх LCR 1.8.2) и не знаю как оно прошьётся ли поверх Android 1.6)

  • Драйвера Acer Driver (установленные на компьютер, и аппарат должен правильно компьютером обнаруживатся)
  • Acer Tools
  • Прошивка 4.002.14 EMEA GEN1 разлоченная, с русским, только для обычного Liquid

(именно на этой версии основываются все модифицированные 2.2 прошивки на апрель 2011 г. если хотите использовать версию с более поздним номером, убедитесь что она актуальна. Например, сейчас даже, есть версии прошивок с более поздним номером, но которые ставить не целесообразно, т.к. они отличаются лишь локом на канадских операторов и т.п.)

Все это можно скачать, например отсюда: http://4pda.ru/forum/index.php?showtopic=172037 или тут: http://lcr-team.org/v1/?site=files или тут: http://acer-club.ru/forum/97-acer-liquid-android-16-21-22-froyo/

На всякий случай, сначала читаем вот эту инструкцию: http://4pda.ru/forum/index.php?s=&showtopic=198283&view=findpost&p=5595440. Наш случай "Установка прошивки ввиде хххх.bin".

Вспоминаем все предосторожности, которые я указывал при установке 2.1 как-то:
Использовать родной USB кабель
Использовать заряженный телефон
Не использовать никакие USB переходники и удлинители а только USB порт на мат. плате компьютера (на задней стенке системного блока)

Запускаем Acer Tools.
Подключаем по USB телефон. Флешку не монтируем, режим отладки по USB включаем.
Указываем Acer Tools на OS_Acer_4.002.14.EMEA.GEN1_Pass_A1.bin запускаем и ждем.

Если в процессе после перезагрузки телефона Acer Tools вдруг надолго потерял телефон - просто вытаскиваем из него USB кабель, ждем чуть-чуть и вставляем обратно.

В результате получаем Android 2.2 Froyo на нашем Acer S100

Скорей всего(точно не помню), эта установка затрет bootloader. Поэтому заново ставим Malez Recovery и делаем nandroid бэкап, который копируем себе с телефона на компьютер (с SD карты из папки nandroid/recovery/ последнюю по дате). Этот  нандроид бэкап, даст нам возможность всегда вернуться на чистую 2.2 за 2 мин.

Наслаждаемся Android Froyo.

Помним что интерфейс от Acer можно отключить в найстройках.
Root можно получить через Malez, а предустановленные приложения удалить с помощью Root Uninstaller и сверяясь по ссылке в верхушке поста.

Прошивка LCR-F 2.0 или t&l

Заключается в скачивании нужных архивов и закидывании их в SD корень карты. Потом через малез делаем wipe и их flash. Не понравилось - откатываемся нандроидом до 2.2.

Перед шитьем, если собираетесь использовать старый apps2sd, то через малез можно создать ext2 раздел(512Mb), если у вас его еще нету. (Помним, что эта процедура удалит содержимое SD карты)

В t&l, например, нету GTalk который я активно использую. Его можно вернуть в /system/app/, например, сделав flash соотв. архива (в теме про t&l есть архив со стоковыми приложениями, в котором есть, в том числе и Talk.apk) , или используя какой-нибудь файловый менеджер с правами root.

Или через adb утилиту которая есть в установщике  Malez Recovery:

копируем в ту же папку Talk.apk
создаем там же текстовый файл с кодом

adb remount
adb push Talk.apk /system/app 

меняем у текстового файла расширение с .txt на .cmd и запускаем его, предварительно подключив телефон к компьютеру с включенным режимом отладки. Перезагружаем телефон и Google Talk будет на месте.

1 комментарий:

DanilaSan комментирует...

Miui на 2.3 по-лучше будет, чем все 2.2, на мой взгляд)