Полностью отключить кнопку питания Nexus 5 и переназначить ее на кнопку громкости.

У меня есть Nexus 5, которому 1,5 года, и его кнопка питания как-то сломана изнутри. Это происходит в цикле перезагрузки всякий раз, когда я пытаюсь включить телефон или поставить его на зарядку. После хорошего удара он каким-то образом работает и загружается, но это хорошо только в течение нескольких минут, так как всякий раз, когда на кнопку питания оказывается даже небольшое давление, он снова входит в цикл перезагрузки.

Итак, я пытался полностью переназначить кнопку питания на кнопку Vol UP и каким-то образом полностью отключить эту сломанную кнопку питания, чтобы ОС даже не учитывала ее входы. Вот несколько полезных ссылок, с которыми я столкнулся, за исключением того, что проблема заключается в невозможности отправить измененные файлы раскладки обратно в / system без root.

  1. https://nattster.wordpress.com/2015/09/22/use-volume-button-to-wake-up-nexus-5/

  2. Переназначение клавиш питания и громкости

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

Я был бы не против получить стандартный исходный код Android и каким-то образом отключить все эти сопоставления и перепрошить новое ПЗУ на устройстве, но я понятия не имею, к каким файлам мне нужно перейти, чтобы отключить кнопку питания.

Итак, я как бы застрял прямо сейчас. Любая помощь или указатели будут оценены! Спасибо!

Почему бы просто не заменить кнопку питания? Это было обычным явлением для Nexus 5... protyposis.net/blog/replacing-the-nexus-5-power-button

Ответы (3)

В качестве аппаратного решения

Ваша кнопка питания не сломана, а застряла из-за остатков или мягкой резины.

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

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

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

  • Подуйте воздух в кнопку, нажмите несколько раз и снова подуйте! (Это может помочь удалить любой песок или песок, который может удерживать кнопку нажатой.)

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

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

(Это может помочь омолодить резинку, которая возвращает кнопку в исходное положение.)

Я считаю, что проблема может быть решена путем массажа кнопки.

Чтобы решить проблему с прошивкой стокового рекавери через TWRP при загрузке устройства, я рекомендую попробовать fastboot boot "pathtorecoveryimage"команду. Я использовал это и не испытывал никаких проблем. Итак, попробуйте следующее:

  1. fastboot flash recovery "pathtorecoveryimage"
  2. fastboot boot "pathtorecoveryimage"

2.5 Может показаться, что устройство ничего не делает, но если у вас есть громкость на звуковой обратной связи, это будет отмечено

Источник: я слишком много возился с fastboot и ADB для своего же блага... (Устройство OnePlus One протестировано и проверено на работоспособность)

Нет возможности переназначить клавишу питания во время восстановления.

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

Следуйте любому простому руководству на YouTube для справки (я искал... их много)..