Меню Рубрики

Установка кнопки на xperia

Установка кнопки на xperia

Так как подобной темы нет, а информация по данному вопросу разбросана небольшими частями по различным темам форума решил, создать данную тему с общей инструкцией.
Для всех действий необходим root.
Работать будем с файлами расположенными в system\usr\keylayout

Остановимся на файлах, которые необходимо редактировать (это, пожалуй, самый сложный этап):
Имя файла зависит от фирмы производителя, модели и версии прошивки, но как я заметил есть следующая тенденция: до Android 2.3.5 включительно, имя нужного нам файла формировалоcь следующим образом ***-keypad.kl (или ***- kpd.kl), где *** — заводское имя вашей модели.

    Известные мне примеры:
  • Gigabyte Gsmart G1310 — qrd-keypad.kl
  • Gigabyte Gsmart G1355 – msm7627_sku5_keypad.kl
  • LG P500 Optimus One – thunder_keypad.kl
  • LG E405 Optimus L3 Dual — surf_keypad.kl и 7x27a_kp.kl
  • LG E730 Optimus Sol – victor-keypad.kl (touch-keypad.kl)
  • LG GT450 – swift.kl (не уверен, но люди пишут)
  • HTC Hero — heroc-keypad.kl
  • HTC Desire — bravo-keypad.kl
  • HTC Explorer — pico-keypad.kl
  • HTC Desire S — saga-keypad.kl
  • HTC Desire HD — spade-keypad.kl
  • HTC Sensation — pyramid-keypad.kl
  • Samsung Galaxy S I9000 — melfas-touchkey.kl и s3c-keypad.kl
  • SE Live with Walkman — pm8058-keypad.kl и msm_pmic_pwr_key.kl (во втором файле только кнопка питания)
  • Sony Ericsson Xperia X8 – shakira-keypad.kl
  • Sony Ericsson Xperia X10 – es2009ra_keypad.kl
  • Star A2000 / A2000 GPS — MT6516-kpd.kl и QWERTY.kl
    * — планируется наполнение списка с Вашей помощью, если есть замечания указывайте.

Начиная с 4.0.3 всё изменилось, могу отметить, что для HTC вторая часть файла стала touchscreen.
Известные мне примеры:

  • Sony LT22i Xperia P – so34-buttons.kl (3 нижние кнопки), ux500-ske-keypad.kl (боковые кнопки)
  • HTC ONE V — atmel-touchscreen.kl (3 нижние кнопки), primou-keypad.kl (боковые кнопки)
  • HTC Desire S — atmel-touchscreen.kl (4 нижние кнопки), saga-keypad.kl (боковые кнопки)
  • HTC Sensation – cy8c-touchscreen.kl (4 нижние кнопки), pyramid-keypad.kl (боковые кнопки)
  • Samsung i9250 Galaxy Nexus (android 4.2.1), вероятней всего sii9234_rcp.kl
    * — планируется наполнение списка с Вашей помощью, если есть замечания указывайте.

    Файлы кнопок проводной гарнитуры обычно имеют вид:

  • 7k_headset.kl
  • h2w_headset.kl
    • POWER – блокировка/разблокировка
    • HOME – возврат на основной экран
    • MENU – вызов меню
    • BACK — возврат к предыдущему действию
    • SEARCH – вызов поиска
    • VOLUME_DOWN – понижение уровня громкости
    • VOLUME_UP – повышение уровня громкости
    • CALL – вызов Phone.apk (позволяет отвечать на вызов)
    • ENDCALL – завершение звонка
    • CAMERA – вызов Camera.apk
    • FOCUS – автофокус
    • DPAD_CENTER – курсор (касание) по центру
    • DPAD_UP – курсор (касание) вверх*
    • DPAD_DOWN – курсор (касание) вниз*
      * — установка этих значений на кнопки 115 и 114 соответственно позволяет добиться пролистывания текстов или страницы браузера кнопками громкости.
    • DPAD_LEFT – курсор (касание) влево
    • DPAD_RIGHT – курсор (касание) вправо
    • MUTE – выключение звука музыки без остановки трека
    • MEDIA_NEXT – следующий трек
    • MEDIA_PLAY_PAUSE – проигрывать/пауза
    • MEDIA_STOP – остановить трек
    • MEDIA_PREVIOUS – предыдущий трек
    • MEDIA_REWIND — перемотка
    • MEDIA_FAST_FORWARD – ускорить воспроизведение
    • HEADSETHOOK – кнопка гарнитуры – позволяет отвечать на вызовы, класть трубку и управлять плеером
    • GRAVE — ?
    • APP_SWITCH (RECENT_APP) – вызов панели «Недавние» с возможностью переключаться между приложениями (либо вызов диспетчера приложений в зависимости от прошивки.

    Также следует обратить внимание на такие дополнительные параметры как:

  • WAKE
  • WAKE_DROPPED
    Если стоит WAKE то после нажатия в спящем режиме смарт «проснётся» и выполнит действие, а при WAKE_DROPPED просто «проснётся», без передачи кода кнопки на выполнение.
    • Если у вас кастомный recovey (а вероятней всего он у вас такой), то во вкладке advanced можно воспользоваться функцией key test.
    • Программа KeynrTracker. KeynrTracker.apk ( 8,32 КБ )

    Программа Keycode CheckerKeycodeChecker.apk ( 10,3 КБ )

    • Самый простой способ. Заключается в редактировании нужных файлов прямо в папке keylayout, для этого используем ES Проводник (RootExplorer, Total Commander, ну или что-то на свой вкус (я пользуюсь ES Проводником и вам советую)): открываем – меняем требуемые значения – закрываем с сохранением изменений – перезагружаем девайс. При этом в папке keylayout будет создан фаил ****.kl.bak в котором сохранятся первоначальные значение изменённого вами файла. Также можно редактировать копию файла на SD карте или ПК, а затем вставлять с заменой в keylayout.(Проверено)

    Программа Easy Android Tools (EAT). Программа позволяет подключать телефон как через USB кабель так и по WiFi. После подключения и распознания телефона программой в правом окне Вы увидите содержимое внутренней памяти телефона. Переходим в Необходимо system/usr/keylayout, находим нужный фай, редактируем его в EAT Editor (F4), сохраняем изменения, перегружаем смарт и готово. (Программа подразумевает наличие на вашем ПК USB драйверов для вашего устройства (их можно найти на оф сайте программы), и HTC Syns для HTC)
    EAT_1.3.1.RUS.Setup.exe ( 1,78 МБ )

    Для этого метода нам потребуется Android SDK tools, знание точного названия файл который нам надо менять (можно посмотреть через ES Проводник и тд. и. тп.)
    В командной строке переходим в папку с Android SDK tools (у меня это C:\Android), далее выполняем следующее. (Необходимо наличие на вашем ПК USB драйверов для вашего устройства)

    Перегружаем аппарат и готово. Android.zip ( 572,31 КБ )
    (Проверено)

  • Заключается в редактировании файла на ПК, и создание zip архива для прошивки через recovey, пример такого архива для HTC Desire S прилагаю, но тут надо навыки по написанию файла updater-script. Recent_Apps_on_Search_for_Desire_S.zip ( 252,14 КБ )
    (Проверено)
  • ButtonRemapper – позволяет переназначать кнопки, но работает некорректно на многих устройствах особенно с android 4.0.3 и выше. Более разработчиком не поддерживается, Следует отметить, что в теме по этому приложению достаточно много информации по ручному переназначению кнопок.

    ButtonRemapper Galaxy Tab Tab_ButtonRemapper_v1.1.apk ( 67,09 КБ )

    ButtonRemapper Galaxy S ButtonRemapper_Galaxy_S.apk ( 72,76 КБ )

    Headset Button Controller – управление музыкальным проигрывателем и другими функциями телефона с проводной гарнитуры.

    DreamKeys – программа для переназначения кнопок телефона, идея заключается в перехвате команд нажатий и присвоение им других действий, root не нужен (возможна настройка на долгое нажатие).

  • Button Shortcut — Назначение программ на кнопки «Камера» или «Поиск»
  • Сообщение отредактировал dеym — 26.07.19, 16:29

    источник

    Как сделать на Sony Xperia hard reset кнопками

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

    Для того чтобы привести в чувства зависшее устройство:

    В первую очередь хочется отметить, что в смартфонах Sony Xperia (достаточно много моделей) имеется аварийная кнопка перезагрузки, она находится в слоте для SD карты.

    Чтобы аварийно перезагрузить устройство:

    1. Выключите смартфон. Откройте слот для карты памяти.
    2. В углу находится небольшая кнопка металлического цвета. Возьмите зубочистку или похожий заостренный предмет и зажмите ее на 3-5 секунд.
    3. Теперь можно включить телефон он будет перезагружен, даже если перед этим не хотел включаться.

    Однако, при накопившемся ряде проблем, позабыв пароль, засоренной памяти, подозрении на вирусы и просто чтобы продать или отдать родителям смартфон, потребуется полностью сделать reset смартфона Sony Xperia до состояния из коробки.

    Sony Xperia сброс до заводских настроек кнопками

    Сделать hard reset Sony Xperia можно множеством способов, но наиболее удобные с помощью кнопок.

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

    • Большинство моделей Xperia можно обнулить кнопками, предварительно выключив аппарат.
    • Зажимаем кнопку громкости «+» и блокировки одновременно, через несколько секунд на мониторе смартфона высветится логотип.
    • Отпускаем кнопку блокировки, удерживаем звуковую клавишу «-«. Через 3-5 секунд зажимаем в дополнение кнопку блокировки — пока на экране не высветится значок Sony, а еще через пару секунд значок Андроид — теперь отпускаем кнопки.
    • Нажимаем клавишу камеры — появится список возможных действий в «восстановлении системы».
    • С помощью кнопки звука «-» выбираем на экране подпункт: Wipe data/factory reset — делаем подтверждение клавишей включения.

    • Появится меню, в нем перемещаясь кнопкой громкости выбираем: Yes — delete all user data — жмем подтверждение пусковой клавишей.
    • Далее высветится новое меню, в нем кнопкой звука спускаемся к пункту: Wipe cache partition — далее нажимаем кнопку пуск для подтверждения выбора.
    • Следующим пунктом выбора отмечаем: Reboot system now, — и жмем подтверждение действий.
    • Смартфон некоторое время будет перезагружаться и затем включится как в нулевом магазинном виде. Reset кнопками Sony Xperia выполнен.

    Есть еще один оригинальный способ на Sony Xperia сделать сброс настроек. Когда смартфон не дает попасть в рекавери меню без пароля, а он — предположим позабылся.

    • ⦁ Делаем ввод пароля шесть раз, на экране появится предупреждение, что было совершено 6 неверных введений и при 24 следующих неудачных попытках смартфон будет переведен к заводским настройкам.
    • После 30 попыток ввести неверный пароль, телефон начнет перезагружаться, сбросит все настройки и обнулит данные, приведя Sony Xperia в начальное состояние.

    источник

    Сервисные коды andro >

    Комбинации клавиш Sony Xperia

    При выключенном Xperia:
    Громкость + и USB кабель подключается к компьютеру – FASTBOOT MODE – режим установки кастомных прошивок и ядер.
    Зажатие Громкость — и USB кабель подключается к ПК – FLASHMODE – режим установки официальных прошивок.

    Если Xperia включен:
    Одновременно нажатие Питание и Громкость Вниз – делаем скриншот экрана Sony Xperia.
    Одновременно нажатие Питание и Громкость Вверх до первой вибрации (

    10 сек.) – перезагрузка, аналогично вытащить и вставить батарею.
    Одновременно нажатие Питание + Громкость Вверх до трех вибро (

    15 секунд) – принудительное выключение Sony Xperia.

    У некоторых моделей действия могут подтверждаться различным свечением диодов.

    Сервисные и инженерные коды Sony Xperia

    *#06# – посмотреть IMEI Sony Xperia
    *#*#7378423#*#* – вход в сервисное меню (как запомнить – *#*#SERVICE#*#*)
    *#*#4636#*#* – информация об аккумуляторе, сведения о гаджете и статистика (как запомнить – *#*#INFO#*#*)
    *#*#73556673#*#* – запуск демонстрационного режима, тест большого количества функций (как запомнить – *#*#SELLMORE#*#*). Важно при покупке Sony Xperia Z запустить данную комбинацию и проверить все на работоспособность, не важно на планшет или смартфон серии Z вы покупаете.
    *#*#4636#*#* — Сведения и настройки;
    *#*#8351#*#* — Voice Dialer Logging Enabled;
    *#*#4636#*#* — код используется для получения подробной информации о телефоне и батарее. Вы увидите на дисплее:
    — Информацию о телефоне;
    — Информацию о батарее;
    — Статистику батареи;
    — Статистику использования.

    *#*#7780#*#* — при помощи этого кода можно сбрасить следующие настройки до заводских:
    — настройки Google-аккаунта смартфона или планшета;
    — данные и настройки android и установленных приложений;
    — загруженные приложения.
    Код НЕ трогает:
    — системные приложения и приложения идущие с устройством;
    — данные на карте памяти (фото, видео и т.д.).
    PS: Перед тем, как приступить к сбросу настроек смартфон запросит подтверждение и у Вас будет шанс передумать.

    *2767*3855# — жесткая перезагрузка со сбросом всех настроек, удалением пользовательских файлов и приложений (hard reset), а также переустановка прошивки смартфона.
    *#*#34971539#*#* — Просмотр подробной информации о камере устройства:
    — Обновление прошивки камеры в образ;
    — Обновление прошивки камеры на SD-карте;
    — Получить версию прошивки камеры;
    — Посмотреть сколько раз обновлялась прошивка.
    ВНИМАНИЕ: Никогда не используйте первый вариант, в противном случае ваша камера телефона перестанет работать, и придется нести телефон в сервисный центр для переустановки прошивки камеры.

    *#*#7594#*#* — Код используется для изменения режима кнопки «Вкл.Выкл.». По умолчанию, при длительном нажатии кнопки, будут показаны следующие варианты действия: «Беззвучный режим», «Режим полета» или же «Выключение смартфона». При помощи кода можно сделать так, чтобы телефон сразу же выключался, без выбора вариантов.
    *#*#273283*255*663 282*#*#* — Код дает возможность сделать бекап данных пользователя (фото, видео, аудио и т.д.).
    *#*#197328640#*#* — Запуск режима обслуживания с возможностью запускать различные тесты и менять настройки в сервисном режиме для GPS и WLAN, Bluetooth;
    *#*#232339#*#* или *#*#526#*#* или *#*#528#*#* — WLAN (используйте кнопку «Меню» для запуска различных тестов);
    *#*#1472365#*#* — GPS-тест;
    *#*#232338#*#* — показывает MAC адрес WiFi;
    *#*#1575#*#* — Еще один тест GPS;
    *#*#232337#*# — Показывает адрес устройства Bluetooth;
    *#*#232331#*#* — Bluetooth- тест;

    источник

    Как зайти в рекавери на Sony Xperia

    Вызов меню Recovery на ОС Android

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

    Запуск Recovery

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

    Увидев логотип, выполняем одно из действий (в зависимости от типа Recovery смартфона):

    1. Зажимаем кнопку «Увеличить громкость», для входа в Philz CWM, пока не почувствуете два вибро сигнала.


    2. Либо зажимаем клавишу «Уменьшить громкость», для выполнения входа в TWRP.

    Ещё один плюс, которым вы сможете воспользоваться при посещении данного режима – в вашем гаджете появится приложение NDR Utils предназначенное для настройки и управления режимами. Ищите иконку в виде чертика.

    Воспользовавшись данным приложением, вы сможете выбрать, какой именно вид рекавери будет запускаться при входе. Ещё одним плюсом данного режима является возможность быстрого выключение вашего гаджета и перезагрузки системы. Если говорить точнее, то при работе со своим аппаратом, вы сможете перезагрузиться в режиме рекавери. Для этого, требуется произвести вход в приложение NDR Utils, далее выбрать необходимую версию рекавери и найти пункт “Reboot to Primary Recovery”. Совершив нажатие, вы будете наблюдать процесс, как телефон сразу же перезагрузится, а после автоматически войдёт в приложение. Эти опции доступны на многих смартфонах Sony Xperia, под управлением ОС Android, включая популярные Z, Z1, Z2, Z3 и compact модели этих смартфонов.

    Вы можете задать вопрос мастерам из нашего сервисного центра, позвонив по телефону или написав свой вопрос на форму обратной связи.

    Ваше сообщение отправлено.

    Возможно вас также заинтересует

    Ремонт смартфонов Sony Xperia за 1 день

    Закажите ремонт в нашем сервисном центре, и получите исправное устройство в тот же день, с гарантией до 1 года

    источник

    Не работает кнопка включения. Как перепрограммировать? Sony Xperia L (C2105).

    У телефона (Sony Xperia L (С2105)) сломалась кнопка включения и разблокировки экрана. Сдал в ремонт, кнопку поменяли на новую, но сказали, что нужно заказывать новый шлеф, но времени ждать его нет, так как уезжаю за границу. Поэтому кнопка не работает. Включается телефон по хитрой системе: вставил кабель и акк., дождался надписи Sony и быстренько вынул и то и другое, и снова поставил и воткнул — с этим проблем нет, переживу. Проблема с блокировкой и разблокировкой экрана, так как сейчас, когда экран гаснет, то нужно либо воткнуть кабель зарядки, чтобы он включился, либо нажать на кнопку «сделать фото», и тогда приходится закрывать каждый раз приложение с фотографией, а это долго и неудобно. Скачал приложение «Power button to Volume button», которое позволяет разблокировать экран с помощью клавиши увеличения громкости, но оно постоянно в фоновом режиме и тратит заряд батареи. Вопрос: можно ли перепрограммировать телефон так, чтобы кнопка «сделать фото» и кнопка «заблокировать экран»(включения) поменялись местами? Понятно, что телефон включаться от кнопки «сделать фото» не будет, но мне было бы очень удобно. Спасибо.

    Дубликаты не найдены

    Что-то не верится что упомянутое приложение хоть как-то заметно может потратить заряд батареи

    Телефон пишет, что оно потребляет 6% зарядки аккумулятора.

    Установи другое подобное приложение что ли. Их в плеймаркете несколько как минимум.

    Дабл тап по экрану сони так и не сделали? Сторонний софт в фоне в любом случае и в любом случае он увеличит расход батареи, Но ведь это в любом случае временная мера до ремонта.

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

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

    есть рут- лезь в кейлаяут. в генерике можно переназначить. без рута вроде тож можно но с консолью. вобще на 4пда тема — баттон ремапинг- там по коментам пошариться- есть инфа

    Если спрашиваешь, то лучше ничего не делать

    Никак. Не лезь. Твое кунфу сводится к приложениям в фоновом режиме. Полезешь — убьешь телефон окончательно.

    Сразу предупредить надо — Если стоят всякие банковские программы (типа Сбербанк) то они с рутом не дружат.

    root права суперпользователя. в данном случае необходимы для изменения системных файлов. прям советую на 4пда почитать тему с button remaper

    я на жесты поставил. пальцем по экрану проводишь — запускается то что нужно. если не нужно — сворачиваешь и ты на разблокированном девайсе.

    Блин,на хера с таким девайсом ехать за границу?Оставь его дома,возьми так себе фотокамеру и наслаждайся поездкой!Звонить с телефона-автомата легче.

    Мне не звонить, там приложение карт с GPS, и без него будет в разы сложнее.

    Ну да,я как-то намучился. А купить девайс подешевле или одолжить?В сервисе,кстати,не дают на подмену?

    отдельной кнопки камеры нет?

    Есть. Вот ее и хочу перепрограммировать на кнопку включения и выключения.

    в настройках сенсора поглядите, у меня на одном аппарате по двойному клику блокировка отключается

    А где настройки сенсора? Не нашел ничего подобного в настройках телефона.

    там этот пункт в настройках экрана

    Уезжаю за границу. Сломалась кнопка на Sony. Как приделать костыли.

    Бл, это не вы спрашивали денег на хлеб, а то вчера машину купили, не осталось?

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

    На эти деньги дома то хер протянешь. Бомж трип. Ебаный насос, куда катится мир?

    Долгая история:) Автостоп, каучсерфинг и все дела.

    Где вы словей то таких нахватались. Каучсерфинг, машинлернинг. Греф, ты чтоль бомжевать поехал?

    Алло, Бен, это Данила. Ай нид хелп! (слетел BIOS)

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

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

    После нескольких безуспешных нажатий на кнопку включения на системнике попробовала выключить и включить его через тумблер на задней панели. Возможно это стало моей фатальной ошибкой. Тем не менее после этого он включился и выдал следующее: «Recovery BIOS request», вставьте флоппи или флешку.

    Что было предпринято:
    — скачана прошивка BIOS с офф.сайта материнки, записана на флешку (кинула 2 файла из скаченного архива), флешка отформатирована на FAT32 — не помогло;
    — заменена батарейки в мат.плате — не помогло;
    — создана загрузочная флешка при помощи проги «Rufus», далее закинуты на нее файлы прошивки — не помогло.

    Комп видит флешку, но пишет, что необходимые файлы на ней не найдены.
    Кстати, еще нюанс: на самом железе мат.платы модель H55M-e33, а сверху наклейка H55M-p31. Пробовала прошивки и для той, и для другой (судя по виду платы — наклейка ближе к правде). Производитель платы MSI. Флешки объемом 2 и 4 Gb. Разобрала комп — визуально сгоревших секторов ни на чем нет.

    Буду рада советам и вашему опыту! Ютуб и гугль мне не помогли 🙁 Пыталась вызвать ПК-мастеров из 5 доступных в моем городе все меня послали, ибо не знали, как быть.

    Заранее спасибо, комменты для минусов прилагаю.

    Согласно правилам сообщества:
    мой уровень — я девочка, но с компом дружу;
    фото приложу, если это потребуется;
    оборудование — отвертка и энтузиазм.

    Да, в тэги я не очень.
    Хорошего всем дня и заранее спасибо!

    источник

    Читайте также:  Установка spigot на сервер