- При подключении зарядного устройства андроид
- Смартфон на Андроид не заряжается, что делать?
- 1. Перезагрузите телефон
- 2. Попробуйте зарядить телефон в безопасном режиме
- 3. Переключитесь на другой кабель/разъем/адаптер
- 4. Убедитесь, что это не программная ошибка
- 5. Очистите порт зарядки
- 6. Смартфон побывал в воде? Высушите его!
- 7. Посетите сервисный центр
- Стоит ли тратить деньги на страхование смартфонов?
При подключении зарядного устройства андроид
Автоматическое включение телефона при подаче питания
В теме нет куратора. По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал derak1129 — 16.11.21, 17:38
Для начала идите в тему своего девайса и узнайте, как, в случае чего, восстанавливать аппарат.
P.S. А для включения по подаче питания, варианты такие:
1) емнип, можно собрать новое ядро, что совсем не тривиальная задача.
2) девайсы на процессоре RockChip (RK3066, RK3188. ) включаются так «из коробки».
3) реле, которое «нажмёт кнопку» при подаче питания.
Сообщение отредактировал lunjan — 06.07.15, 17:31
Спасибо за ответ.
можно поподробнее: 2) девайсы на процессоре RockChip (RK3066, RK3188. ) включаются так «из коробки».
что означает: включается «из коробки»?
Проверил на выключенном устройстве, при подаче энергии высвечивается ЛОГОТИП DNS, потом показывается индикатор заряда. Полноценного включения не происходит.
остается надежда (то что возможно я смогу сделать сам) найти файлик «загрузчика» который запускает появлении ЛОГОТИПА и в него добавить строку на полное включение смартфона.
можешь подсказать программку для редактирования системных файлов андроида.
Самому не удалось найти файлик в котором можно внести изменения для автоматического включения смартфона.
буду благодарен за помощь, огромное спасибо.
а что на счет вот этого варианта?
2) девайсы на процессоре RockChip (RK3066, RK3188. ) включаются так «из коробки».
Проверил на выключенном устройстве, при подаче энергии высвечивается ЛОГОТИП DNS, потом показывается индикатор заряда. Полноценного включения не происходит.
может я чтот неверно делаю?
lunjan,
Если еще актуально:
adb reboot bootloader
Планшет Samsung galaxy tab s t-705, прошивка на базе СМ 12.1 — Pak-man 5.1.1. Из того, что смог найти, получается, что включение при зарядке делается в рамдиске, там есть файл healthd, в нем заложен код включения анимации батареи при зарядке, и если его подправить (по типу — android_reboot(ANDROID_RB_RESTART, 0, 0);, то планшет при зарядке будет автоматом загружаться.
boot.img распаковать смог, есть папка рамдиск, в ней sbin и тут лежит healthd. Подскажите пожалуйста, как (чем) этот файл отредактировать? Сам файл распаковывается зипом, там есть файл .rodata, вот в нем и лежит весть код анимации батареи
1. Как отредактировать и собрать healthd? Подскажите, в какую хоть сторону гуглить?
ПС — в папке рамдиск, в корне, есть еще один файл, charger. В нем код прочитать блокнотом не получается, блокнот пишет вот что
2. Может этот файл достаточно подправить, по типу того что смог найти в нете
#!/system/bin/sh
/system/bin/reboot
Сообщение отредактировал БелыйТезис — 23.02.16, 01:12
Плюсую, тоже интересует возможность включения телефона при подключении зарядки.
Всё таки решил вопрос с автоматическим включением Samsung galaxy tab s 8.4 Т-705, на кастомной прошивке на базе СМ 12.1 — Pak-man 5.1.1. Думаю на любом Самсунг с Cyanogen mod будет работать. Делов на 20минут, великих знаний програмирования не требуется, постараюсь изложить всё по полкам.
ПРЕЖДЕ ВСЕГО ДЕЛАЕМ ПОЛНЫЙ БЕКАП. У меня в процессе эксперементов было столько неудач, что без бекапа можно было с ума сойти заного систему переустанавливать!
Что потребуется:
На компе.
1. Программа Android Image Kitchen (найти на 4PDA).
2.Notepad++.
3.Total Comander.
4. 7zip
На телефоне/планшете
1.Total Comander.
Действия на компе:
1. Скачиваем кастомную прошивку CM, распаковываем ее с помощью архиватора 7zip. В распакованной папке ищем фаил boot.img. Копируем его в отдельную папку. Папку лучше переименовать к примеру CM Boot.
2. Скачиваем Официальную прошивку Самсунг, распаковываем ее с помощью архиватора 7zip. В распакованной папке ищем фаил boot.img. Копируем его в отдельную папку. Папку лучше переименовать к примеру Samsung Boot.
3. Копируем из папки Samsung Boot файл boot.img в папку с установленной програмой Android Image Kitchen. В Открытой папке Android Image Kitchen, хватаем мышкой boot.img и перетаскиваем его прямо на иконку unpackimg.bat, жмем что предлагает программа. Ядро распаковали, нас интересует появившаяся папка ramdisk, в ней файл init.universal5420.rc. Открываем его с помощью блокнота++ и ищем строку # LPM. Вот эту строку и всё что под ней (относящееся к ней, т.е. от знака # LPM и до следующего знака #. нужно скопировать. В моем случае это вот такие строки:
# LPM
on property:ro.bootmode=charger
mount ext4 /dev/block/mmcblk0p18 /system wait ro
on property:ro.bootmode=charger
wait /dev/block/platform/dw_mmc.0/by-name/EFS
check_fs /dev/block/platform/dw_mmc.0/by-name/EFS ext4
mount ext4 /dev/block/platform/dw_mmc.0/by-name/EFS /efs nosuid nodev noatime noauto_da_alloc,discard,journal_async_commit
on property:ro.bootmode=charger
class_start sec-charger
service playlpm /system/bin/lpm
class sec-charger
critical
4. После того, как скопировали в буфер обмена вышеуказанные строки, папку ramdisk и файл boot.img нужно удалить из папки с программой Android Image Kitchen.
5. Копируем ядро boot.img на которое будем делать загрузку при зарядке, в нашем случае из папки CM Boot файл boot.img в папку с установленной програмой Android Image Kitchen. В Открытой папке Android Image Kitchen, хватаем мышкой boot.img и перетаскиваем его прямо на иконку unpackimg.bat, жмем что предлагает программа. Ядро распаковали, нас интересует появившаяся папка ramdisk, в ней файл init.universal5420.rc. Открываем его с помощью блокнота++ и ищем строку # LPM. В моем случае это были вот такие строки:
# EHCI runtime enable for LPA
write /sys/devices/platform/s5p-ehci/power/control auto
mkdir /data/log 0777
chmod 0666 /dev/log/radio
chmod 0666 /dev/log/main
chmod 0666 /dev/log/event
ifup lo
hostname localhost
domainname localdomain
service charger /sbin/healthd -c
class charger
critical
seclabel u:r:healthd:s0
Вот теперь, нужно подменить все строки касающиеся # LPM на то, что мы скопировали из Самсунговского ядра. Сохраняем.
6. Жмем на иконку repackimg.bat и видим появление нового ядра image-new.img. Ядро копируем на телефон/планшет, его будем ставить через рекавери. На всякий случай, нужно скопировать и нормальное не правленное ядро boot.img на случаё если девайс не загрузится.
7. Идем в Тотал Командр на телефоне/планшете по пути system/bin. Копируем от туда любой файл (желательно не большой, а то там есть такие файлы что фиг отредактируешь. Скопированный файл переименовываем на lpm. Всё в нем удаляем и пишем следующие строки:
#!/system/bin/sh
/system/bin/reboot
8. Копируем файл lpm по пути system/bin, ставим разрешения 755.
9. Устанавливаем новое ядро через рекавери. Проверяем. С начала просто после установки перезагружаемся, если загрузились, то пробуем выключать девайс и подключать зарядку. Если нет, то идем в рекавери и ставим заранее скопированное «оригинальное» ядро.
ПС — возможно, не у всех будут в точности совпадать строки и даже файлы. В таком случае ищем поиском по всем файлам в рамдиске слово lpm или playlpm и подменяем. Думаю смысл понятен.
Сообщение отредактировал БелыйТезис — 03.04.16, 23:47
Автоматическое включение при подключении зарядки Asus ZenPad 8 (Z380KL) с прошивкой Cyanogen Mod 13
Расписывать досконально не буду, только основное. «Как и что» смотрим в предыдущем сообщении.
1.Распаковываем ядро СМ13
2.Открываем в рамдиске Notepad++ файл init.qcom.rc
3.Ищем и удаляем строки:
on property:ro.bootmode=charger
class_start sec-charger
service playlpm /system/bin/reboot
class sec-charger
critical
Сообщение отредактировал БелыйТезис — 18.04.16, 18:28
Сообщение для тех кто разбирается в ядростроении. Друзья, если Вы знаете способ как прикрутить автовключение без создания дополнительного файла lpm, то напишите пожалуйста как это можно сделать. Возможно достаточно ограничеться каким нибудь кодом на включение непосредственно в файле ядра. Буду очень признателен, благодарность Вам, подкреплю репутацией и уважением!
Способ нашел. Не нужно создавать никаких дополнительных файлов lpm, ссылаться в ядре можно на файл system/bin/reboot. Этот файл есть в прошивке по дефолту. Всё работает, при подключении зарядки планшет включается. Инструкцию подправил.
Сообщение отредактировал БелыйТезис — 18.04.16, 18:29
Файл lpm можно обозвать как угодно(естественно изменив название в ядре)?
Сообщение отредактировал sandr2010 — 17.04.16, 09:13
sandr2010,
Да, всё верно. И всё просто, получается делаю ссылку на файл lpm который создаю в system/bin, или на любой файл который там есть. Это может быть любой созданный файл xxxx.
Сообщение отредактировал БелыйТезис — 17.04.16, 11:56
БелыйТезис,
Хм,тогда,возможно,в /system/bin/ есть файлик charger — если в нем внести сразу эти изменения + сделать задержку секунд на 5-10(на всякий случай),то по идее должно сработать,без ковыряния ядра.
Сообщение отредактировал sandr2010 — 17.04.16, 13:56
mogolev, сложно ответить почему так получается. Как вариант проверить заного всё, что заменили и создали. lpm должен быть прописан маленькими буквами в коде и название самого файла. Но мой скромный опыт подсказывает, что перезагружается в TWRP из за неправильной упаковки ядра, у меня так было когда использовал какой то из запаковщиков. А лучше пробуйте ядро ниже, я нашел более легкий способ реализации включения (инструкцию подправил).
Вот ядро для Asus ZenPad 8 (Z380KL) с прошивкой Cyanogen Mod 13 Номер сборки Thu Apr 7 10:56:29 MSK 2016. Ставить через TWRP и никаких дополнительных файлов lpm создавать не нужно. Предварительно сохранить рабочее ядро на случай если что то пойдет не так.
Отпишитесь плиз по работоспособности.
Сообщение отредактировал БелыйТезис — 18.04.16, 18:38
Источник
Смартфон на Андроид не заряжается, что делать?
Вы, вероятно, не особо задумываетесь о процессе зарядки телефона: подключите кабель, прислушайтесь к небольшому звуку и уходите. Но по любой причине аккумулятор вашего телефона может перестать заряжаться, даже если вы клянетесь, что все сделали правильно.
К счастью, вам не нужно сразу же спешить в сервисный центр, когда это произойдет. Вот несколько исправлений, чтобы попробовать, если ваш телефон Android не заряжается.
1. Перезагрузите телефон
Часто проблемы со смартфоном, такие как это, вызваны простой ошибкой. Чтобы исключить, что причиной является временный сбой, перезагрузка должна быть вашим первым шагом.
Перезагрузка телефона завершит все фоновые службы. Это также обновляет основные компоненты вашего телефона, в случае, если один из них упал во время выполнения задачи. Чтобы быстро выполнить перезагрузку, просто удерживайте кнопку питания и коснитесь параметра «Перезагрузка».
Если после перезагрузки функции зарядки вашего телефона снова работают должным образом, вам следует просмотреть все сторонние приложения и удалить те, которым вы не доверяете.
2. Попробуйте зарядить телефон в безопасном режиме
В качестве следующего шага попробуйте загрузить телефон в безопасном режиме. По сути, безопасный режим — это среда с песочницей, которая ограничивает ваш телефон только программным обеспечением, которое он изначально поставлял. Это означает, что любые загруженные вами сторонние приложения не будут работать в безопасном режиме.
Если вы можете заряжать свой телефон в безопасном режиме, вы точно знаете, что виновником является сторонняя услуга. Как только вы подтвердите это, рассмотрите любые приложения, которые вы недавно загрузили. Одна из них может быть причиной ваших проблем с зарядкой.
Попробуйте удалить последние приложения и любые приложения, которым вы не доверяете или которые давно не использовали. Затем перезагрузите телефон в обычном режиме и посмотрите, заряжается ли он снова. Если вы не можете исправить проблему с помощью этого метода, сброс к заводским настройкам является наиболее эффективным.
Чтобы войти в безопасный режим на большинстве новых устройств Android, нажмите и удерживайте кнопку питания. В появившемся окне нажмите и удерживайте кнопку выключения питания . После принятия запроса ваш телефон вскоре перезагрузится в безопасном режиме. Чтобы выйти из безопасного режима, повторите процедуру, выбрав опцию « Перезагрузить».
Поскольку не все скины Android работают одинаково, на вашем телефоне процесс может отличаться. Если описанные здесь шаги не работают, попробуйте посетить веб-сайт поддержки для вашего устройства или найдите комбинацию кнопок в безопасном режиме.
3. Переключитесь на другой кабель/разъем/адаптер
Проблемы с зарядкой вашего телефона могут быть результатом неисправного аксессуара. Возможно, кабель не подключен, адаптер может быть неисправен или даже розетка не может правильно передавать ток.
Следовательно, вы должны попытаться зарядить через другой кабель, адаптер или источник питания. Самый простой способ проверить работоспособность кабеля — подключить телефон к компьютеру через USB.
Если ваш телефон способен заряжаться через ПК, вы можете сузить поиск неисправностей до адаптера и розетки. В случае, если альтернативный кабель или силовой кирпич сделали свое дело, инвестируйте в новый. Мы рекомендуем покупать либо оригинальные, оригинальные аксессуары, либо аксессуары от сторонних производителей, таких как Anker, — избегайте подделок.
4. Убедитесь, что это не программная ошибка
Распространенная ошибка, обнаруженная в мобильных операционных системах, препятствует отображению значка зарядки при подключении телефона. Установка приложения под названием Ampere позволяет определить, есть ли в вашем телефоне такая проблема.
Ампер позволяет вам видеть, насколько в данный момент ваш телефон разряжается или заряжается. Поэтому, как только вы подключите его к источнику питания, запустите приложение Ampere и, если оно говорит, что ваш телефон заряжается, вы можете дышать спокойно. Поскольку в этом виновата программная ошибка, вы можете либо подождать обновления ОС, либо попробовать сделать полный сброс, чтобы исправить это.
Ampere поставляется с парой других функций, которые вам также могут пригодиться. Он сообщает вам, находится ли аккумулятор вашего телефона в хорошем состоянии, доступное напряжение и текущая температура.
Еще один способ проверить эту проблему — выключить телефон и вставить кабель для зарядки. Экран вашего телефона будет мигать с анимацией зарядки, если он работает должным образом.
Скачать: Ampere (бесплатная, премиум версия доступна)
5. Очистите порт зарядки
Поскольку он всегда подвержен загрязнению, порт зарядки является одним из наиболее уязвимых элементов вашего телефона. Частицы пыли могут быстро накапливаться и мешать подключению телефона к источнику питания.
Проверьте порт зарядки вашего телефона и, если вы заметили накопление грязи или других загрязнений, очистите его. Вы можете сделать это легко, почистив его сухой ватной палочкой. Поскольку это немного деликатно, вы должны подойти к нему с нежной рукой.
Чтобы лучше выглядеть, используйте фонарик, чтобы полностью осмотреть область зарядного порта. Если вы заметили какие-либо посторонние предметы, застрявшие внутри, вы можете выполнить более тяжелую очистку с помощью инструмента для извлечения SIM-карты или зубочистки. После тщательной очистки вашего порта попробуйте снова зарядить телефон.
6. Смартфон побывал в воде? Высушите его!
Вы не должны заряжать свой телефон вообще, если есть вероятность повреждения водой. Во-первых, вы должны убедиться, что внутренности вашего телефона полностью высохли.
Существует несколько способов сохранить телефон в воде. Вы можете подуть в него горячим воздухом с помощью фена, вылить его в миску с рисом или попробовать другие методы. Тем не менее, вам придется подождать как минимум день, прежде чем снова подключить телефон.
7. Посетите сервисный центр
Если ничего не помогает, ваше последнее средство — осмотреть ваш телефон у специалиста. Поскольку ни один из вышеперечисленных методов не привел к успеху, скорее всего, у вас аппаратный сбой.
Надеюсь, ваш телефон все еще в гарантии, поэтому вам не нужно ничего платить за ремонт. В противном случае вам, возможно, придется заплатить, чтобы заменить зарядный порт.
Стоит ли тратить деньги на страхование смартфонов?
Учитывая, сколько мелких компонентов отвечает за заряд батареи вашего телефона, проблемы с зарядкой стали более распространенными, особенно когда телефоны становятся еще тоньше. Но с этими методами устранения неполадок и исправлений вы сможете решить проблемы с зарядкой телефона в большинстве сценариев.
В крайних случаях вам придется выложить деньги на замену, если истек срок гарантии. Если вы беспокоитесь о том, чтобы позволить себе это, вы можете подумать о страховании своего смартфона.
Источник