Как включить экранные кнопки на Android

Как включить экранные кнопки на Android

Как включить экранные кнопки на Android и можно ли это вообще сделать на аппаратах, в которых этого изначально нет? Наверно все из нас, кто пользуются аппаратами на данной платформе и видел аппараты серии Nexus с блоком навигационных клавиш управления на самом сенсорном экране, хотя бы раз задавали себе этот вопросом. Да хотя бы из чистого любопытства. Оказалось, что всё-таки это можно сделать. Обо всём этом в этой статье и моём видео!

Итак, друзья, сегодня мы также с вами познакомимся с такой интересной прошивкой как PACman 22-ой версии (PAC__v22.0.0_vivo_Troj80.zip), на базе которого и будем включать наши кнопочки. PACman – это гибрид 3-х прошивок: Paranoid Android, AOKP и Cyanogenmod. В этой статье и самом видео я расскажу вам, как сделать нижний блок навигационных экранных клавиш, как на Nexus-ах. Также покажу, как отключить нижний блок стандартных сенсорных клавиш управления внизу аппарата на примере всё того же HTC Incredible S.

В этой статье мы не будем рассматривать, как получить S-OFF, Root (права Супер пользователя) и т. д., потому что таких инструкций в сети итак море. Сразу скажу, что аппарат у нас S-ON, не S-OFF. S-OFF пока не получен, но тем не менее загрузчик у него разблокирован через сайт htcdev. com, так что можно устанавливать любые кастомные прошивки и спокойно получать Root-права. Единственное что нельзя сделать, так это перепрошить Radio-модуль и прочие вещи.

Естественно, перед тем как выполнять все эти действия на своём аппарате строго рекомендуется сделать резервную копию всей вашей системы, т. е. создать Backup. Из него потом в случае необходимости легко можно будет восстановиться. Как восстановиться из резервной копии я думаю все, кто перепрошивал аппараты, знают. Даже на аппарате Unlocked S-ON здесь ничего сложного нет, я уже это проделывал. Достаточно выбрать в Recovery режим восстановления из резервной копии, а также вытащить файл «boot. img» из вашего Backup-а. Этот файл после завершения восстановления нужно установить вручную в свой телефон через командную строку с помощью программы ADB Tools. Всё будет прекрасно работать, как будто ничего и не было :-) С этим никаких проблем нет.

Давайте включим наш аппарат и сразу перейдём в режим Recovery. У нас установлен 4EXT Recovery Touch предпоследней версии. Последнюю версию я не ставил, потому что она пока тестовая.

4EXT Recovery Touch

Перед установкой новой прошивки мы сначала с вами отформатируем все разделы в коммуникаторе, нажимаем по порядку: wipe data/factory reset wipe cache wipe cache + dalvik wipe dalvik cache wipe battery stats format system format data format boot format all partitions (except sdcard)

Micro SD карту не трогаем! Она нам ещё понадобится, так как у нас там находится архив с прошивкой. Если вы всё-таки почистили и её :-D, тогда вам придётся вытащить флэшку из телефона и через адаптер закачивать необходимый вам архив ещё раз, после чего вставить карту памяти в аппарат. Как только все разделы отформатированы, сразу можно приступать к дальнейшим шагам. Находим наш архив с прошивкой и запускаем его установку.

Начинается процесс и нас приветствует стандартный экран установщика данной прошивки. Выглядит он достаточно необычно, так как графической части при установке прошивок, как правило, нет. Всю информацию нам отображает наш модифицированный Recovery (не заводской), но в случае с PACman-ом всё иначе, это чем-то похоже на установку системы Windows на компьютере. В этом видео подробно показан весь процесс установки и включения экранной навигации. Вы можете начать смотреть его прямо сейчас или после прочтения данной статьи.

Как только прошивка установлена, сразу снимаем галочку с перезагрузки, ведь нам ещё нужно будет установить файл «boot. img» через командную строку. Также не забудем установить архив с программами от Google, такие как Google Play, Gmail и прочие, так как изначально в данной прошивке этих программ нет. После того, как система копирует все необходимые файлы, переходим к следующему шагу.

Идём в «power menu» и выбираем «Reboot into Bootloader». Берём наш стандартный комплектный кабель USB: один конец подключаем к телефону, другой к компьютеру. Как только ПК распознает наш аппарат, сразу можно устанавливать файл «boot. img». Находим программу «Командная строка» в меню «Пуск» (можно набрать команду«cmd»), переходим в нашу папку на диске «C», с помощью набора «cd c:/Android». В этой папке, установлены все необходимые программы, такие как ADB Tools, и лежит необходимый нам файл «boot. img» от нашей прошивки. Набираем следующую команду «fastboot flash boot boot. img» и нажимаем «Enter». После успешного завершения процесса закрываем командную строку, отсоединяем аппарат от компьютера и теперь можем перезагружать.

Итак, перед нами стандартный экран загрузки прошивки PACman. Анимация загрузки выполнена достаточно необычно, в стиле старой игры. В первый раз телефон может загружаться относительно длительное время, так как это первый запуск. После того, как наш аппарат загрузился, мы увидим стандартное меню настройки при первоначальном запуске телефона. Выбираем наш язык, также можем сразу подключиться к Wi-Fi сети, но мы это сделаем позже. Все необходимые данные можно ввести сразу или позже.

Перед нами появился стандартный рабочий стол этой прошивки. Основан он на лаунчере Trebuchet, который выглядит точно так же, как и стандартный рабочий стол системы Android, к примеру, на Nexus-ах. Настроек в ROM-е «PACman» очень много, при необходимости можем выставить частоту процессора, режим работы системы, настроить всевозможным образом интерфейс и внешний вид системы в целом или отдельных программ, много всего.

Но давайте для начала пойдём в раздел «О телефоне» и посмотрим на версию нашей установленной системы, здесь много интересного.

Настройки

О телефоне

Нам показывают, что данная прошивка основана на Android 4.2.2, которую официально мы естественно от компании HTC никогда не получим для Incredible S и похожих коммуникаторов, так как он считается уже устаревшим. Но тем не менее благодаря различным ромоделам мы можем данную версию системы всё-таки использовать на этом и подобных аппаратах, она прекрасно работает. Получается, что потенциал таких телефонов как Desire S, Desire HD, Incredible S и аналогичных ещё не исчерпан. Другое дело, что всё это может работать не слишком быстро. Впрочем, я уже пользуюсь этой прошивкой достаточно долго и могу сказать по опыту, что она в большинстве случаев работает даже лучше и стабильнее, чем официальный Android 4.0.4 от компании HTC. Хотя бы потому, что та же фирменная оболочка HTC Sense потребляет достаточно много ресурсов системы вместе со своими абсолютно не нужными для большинства пользователей сервисами, которые только захламляют систему и отнимают необходимые ресурсы.

Версия PACman у нас 22-ая, как я и говорил. Можем посмотреть версию AOKP – Android Open Kang Project. Кстати прошивок на данной платформе достаточно много. Версия Cyanogenmod, она у нас почему-то не показывается. Но здесь установлена 10-ая версия это точно, возможно даже 10.1.

Ну а теперь самое интересное! :-) Пойдём в настройки и включим нижнюю полоску экранных навигационных клавиш. PACman позволяет это сделать стандартными способами, такие функции в него уже заложены. Вот мы открыли сами настройки этого ROM-а, выглядит всё достаточно необычно.

На этих 4-х вкладках разного цвета мы видим, что есть возможность заставить аппарат работать в любом разрешении: планшетный режим и т. д. Другое дело, что это будет не слишком всё удобно.

Так, теперь идём в настройки интерфейса и здесь включаем сами клавиши. Нажимаем «Применить» и видим, что у нас появились 3 стандартные экранные кнопки как на Nexus. Они прекрасно работают, со временем можно привыкнуть и ошибок уже не будет.

Идём дальше и открываем настройки для самой этой панели. Давайте с вами сделаем не 3 кнопки, а 5 кнопок.

Выбираем для 4-ой кнопки назначение меню, а для 5-ой кнопки возьмём функцию блокировки экрана. По нажатию на кнопку «Power» экран заблокируется и телефон перейдёт в режим ожидания. Это делается не только для удобства, но и для того, чтобы не расшатать физическую кнопку, она не такая уж и прочная.

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

HIS PACman

Да, это конечно всё хорошо, но теперь нам осталось отключить стандартные 4 кнопки управления в нижней части аппарата. Потому что пользоваться двумя рядами кнопок будет не удобно и излишне. Для этого мы с вами переходим на сайт xdadevelopers. На этом сайте по совету одного из форумчан с 4PDA я и нашёл данную инструкцию, которую и применил. Тем, кто когда-либо занимался перепрошивкой своих телефонов, эти сайты известны.

Что мы здесь видим? Для тех, кто не очень силён в английском языке, я естественно всё буду переводить. Перед нами подробная инструкция, как отключить 4 оригинальные клавиши. Теперь попрошу быть предельно внимательными.

Внимание! Здесь нам предлагается скачать и установить необходимый архив, но также даётся пометка на то, что если мы не видим свою установленную версию прошивки в списке перечисленных, который указан ниже, то этого делать нельзя! Иначе аппарат уйдёт в циклическую перезагрузку и придется сносить всю систему и устанавливать её заново, или же восстанавливаться из резервной копии. В этом случае единственно возможным решением будут только такие ROM-ы, как PACman и основанные на AOKP. Поэтому никакой архив мы не скачиваем и тем более не устанавливаем! Мы пропускаем этот пункт и переходим сразу к следующему, тем более, что у нас как раз PACman и экранные кнопки мы уже включили.

Отключение подсветки и функций стандартных клавиш

Чтобы это сделать нам понадобится изменить 3 системных файла нашего ROM-а. Для начала я, также как и автор данного метода, настоятельно рекомендую вам сохранить резервные копии этих файлов в их исходном состоянии на тот случай, если вы позже захотите вернуться обратно к стандартному управлению аппаратом с помощью 4-х оригинальных клавиш управления. Я уже создал их резервную копию и поместил в одну из папок на карте памяти.

Итак, что это за файлы и как их изменить чтобы получить желаемый результат? Читаем далее :-)

Запускаем стандартный файловый менеджер (по умолчанию уже установлен) и переключаемся в режим Root-доступа, по запросу предоставляем права Суперпользователя нашему приложению и идём в папку «system».

Чтобы отключить функции стандартных клавиш нам нужно перейти по адресу «/system/usr/keylayout/» и найти там 2 файла с названиями «atmel-touchscreen. kl» и «elan-touchscreen. kl». Необходимо их открыть, удалить оттуда все данные и сохранить.

Android File Manager 5 Android File Manager 6

Затем необходимо перезагрузить коммуникатор.

Чтобы отключить саму подсветку этих клавиш необходимо найти файл «90userinit» по адресу /system/etc/inti. d/ и ввести вот эти 4 строчки: echo 0 > /sys/class/leds/button-backlight-landscape/brightness echo 0 > /sys/class/leds/button-backlight-portrait/brightness chmod 0444 /sys/class/leds/button-backlight-landscape/brightness chmod 0444 /sys/class/leds/button-backlight-portrait/brightness

Android File Manager 7

Сохранить этот файл и опять перезагрузиться.

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

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

Что ещё есть интересного по сравнению с Android 4.0? Верхняя панель здесь, в общем-то, та же самая, за исключением того, что у нас в левом верхнем углу показываются текущие время и дата.

А здесь уже по интереснее, тут мы видим блок управления из нескольких плиток. Всё это естественно изменяемо, и мы можем при желании добавить сюда и свои функции. Также здесь мы видим информацию о самом пользователе данного аппарата, в данном случае меня.

Android JB Status Bar 2

Давайте с вами запустим какое-либо приложение и посмотрим, как у нас выглядят наши кнопки в нём. Для примера откроем AnTuTu, заодно посмотрим какие показатели он выдаёт на данной прошивке.

AnTuTu Benchmark

Тест этот я уже запускал, выдал он 4955, при том, что у меня установлено более 100 программ. Я думаю, что на чистом аппарате результат будет ещё лучше.

Теперь мы откроем сообщения и посмотрим как у нас всё будет выглядеть в горизонтальном режиме. Выглядит отлично, всё работоспособно.

Кстати, очень удобно, что есть кнопка, позволяющая скрывать клавиатуру.

Такое есть только в стандартной прошивке с HTC Sense или на похожих. В чистом Android я такого не видел, за исключением конечно аппаратов Nexus.

Это конечно всё хорошо, но давайте посмотрим, как же у нас наши кнопочки будут выглядеть в какой-либо игре, не будет ли это создавать проблем, запустится ли вообще эта игра? Потому что, например, Dead Space у меня почему-то даже не стал качать кэш самой игры, хотя до этого прекрасно работал на других прошивках. В качестве примера возьмём игру Galaxy on Fire 2 и выберем«Начать новую игру».

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

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

Хотя если вы не любитель играть в игрушки, то это, в общем-то, не проблема. С самой игрушкой у нас всё нормально, аппарат её прекрасно тянет. Никаких проблем с запуском игр здесь на этой прошивке нет. Читая некоторые сайты много раз видел, что люди жаловались, что одно не работает, другое не работает, ещё какие-то проблемы возникают из-за того, что либо прошивка «кривая» или ещё что-то не адаптировано на ней. В PACman-е такого нет.

Итог: Если вы любитель поэкспериментировать и вам нравится менять всё и вся в телефоне, то вам очень понравится функционал PACman-а. В повседневном использовании он тоже ничуть не хуже, а иногда и лучше других. Правда есть некоторые вопросы к энергопотреблению, которое несколько больше, чем у Cyanogenmod. Хотя нельзя сказать, что заряд аккумуляторной батареи быстро «улетает».


Карта сайта


Информационный сайт Webavtocat.ru