У меня есть Nexus 5, которому 1,5 года, и его кнопка питания как-то сломана изнутри. Это происходит в цикле перезагрузки всякий раз, когда я пытаюсь включить телефон или поставить его на зарядку. После хорошего удара он каким-то образом работает и загружается, но это хорошо только в течение нескольких минут, так как всякий раз, когда на кнопку питания оказывается даже небольшое давление, он снова входит в цикл перезагрузки.
Итак, я пытался полностью переназначить кнопку питания на кнопку Vol UP и каким-то образом полностью отключить эту сломанную кнопку питания, чтобы ОС даже не учитывала ее входы. Вот несколько полезных ссылок, с которыми я столкнулся, за исключением того, что проблема заключается в невозможности отправить измененные файлы раскладки обратно в / system без root.
Я попытался установить twrp, но, выполнив переход к загрузчику через adb, но затем, после того, как я прошил twrp и попытался переключиться на недавно установленное восстановление, сломанная кнопка питания вступает во владение и переводит ее в цикл перезагрузки. Если я пытаюсь добраться до рекавери через adb
, он переходит на стоковое рекавери, так как он каким-то образом перезаписывает twrp во время процесса загрузки.
Я был бы не против получить стандартный исходный код Android и каким-то образом отключить все эти сопоставления и перепрошить новое ПЗУ на устройстве, но я понятия не имею, к каким файлам мне нужно перейти, чтобы отключить кнопку питания.
Итак, я как бы застрял прямо сейчас. Любая помощь или указатели будут оценены! Спасибо!
В качестве аппаратного решения
Ваша кнопка питания не сломана, а застряла из-за остатков или мягкой резины.
Вы можете помассировать клавишу, чтобы удалить любые липкие части с клавиши и восстановить упругость резины.
Нажмите кнопку питания достаточно сильно и удерживайте ее в течение нескольких секунд, затем медленно уменьшайте давление, пока не уберете палец. (Это может помочь раздавить любую пыль или удалить любые остатки с пути кнопок)
Медленно нажимайте кнопку, пока не почувствуете, что она просто соприкасается, и быстро отпустите ее. (Неоднократное выполнение этого поможет высушить любые липкие остатки чего-то вроде газированного напитка)
Подуйте воздух в кнопку, нажмите несколько раз и снова подуйте! (Это может помочь удалить любой песок или песок, который может удерживать кнопку нажатой.)
Помассируйте кнопку, медленно нажмите кнопку, а затем с умеренным давлением нажмите на кнопку питания (прилагая наибольшее давление на верхнюю часть кнопки) и медленно, удерживая умеренное давление, проведите пальцем (или покрутите его), чтобы применить сильнее давить на нижнюю часть кнопки...
Многократно вращайте пальцем (или двигайте им вверх и вниз), чтобы распределить давление по всей кнопке... Вы будете раскачивать кнопку, сохраняя при этом умеренное давление.
(Это может помочь омолодить резинку, которая возвращает кнопку в исходное положение.)
Я считаю, что проблема может быть решена путем массажа кнопки.
Чтобы решить проблему с прошивкой стокового рекавери через TWRP при загрузке устройства, я рекомендую попробовать fastboot boot "pathtorecoveryimage"
команду. Я использовал это и не испытывал никаких проблем. Итак, попробуйте следующее:
fastboot flash recovery "pathtorecoveryimage"
fastboot boot "pathtorecoveryimage"
2.5 Может показаться, что устройство ничего не делает, но если у вас есть громкость на звуковой обратной связи, это будет отмечено
Источник: я слишком много возился с fastboot и ADB для своего же блага... (Устройство OnePlus One протестировано и проверено на работоспособность)
Нет возможности переназначить клавишу питания во время восстановления.
Если вы можете управлять всем с ПК без клавиш питания, я бы порекомендовал вам открыть заднюю крышку и отключить клавиши питания и громкости от материнской платы. Это не так сложно, просто будьте осторожны при отключении.
Следуйте любому простому руководству на YouTube для справки (я искал... их много)..
акеджавелин