Comments 61
Как правильно подключить с полудохлым акком не рассказали похоже....
меня больше интересует совсем без акка, а то он сдох и вздулся
Если телефон не работает чисто от зарядного, то нужен источник напряжения на 3,5 - 4 Вольта. Подключается с соблюдением полярности вместо аккумулятора. Если аппарат и теперь не запускается, то можно подкинуть резистор килоом на 10 с третьего контакта на минус (а то и вовсе замкнуть).
Я несколько лет назад пытался впендюрить планшет в машину, и был удивлён, что даже с постоянным питанием вместо аккума проценты зарядки всё равно тикали к нулю. Проявилось на обоих устройствах, которые я рассматривал ко внедрению - планшет Xiaomi MiPad 2 и ещё какой-то крупный смартфон Doogee. То есть проценты оставшейся зарядки выводились не только из напряжения питания, но ещё и косвенно по времени работы и/или нагрузке. Естественно, ближе к 0% система жаловалась на низкий заряд и всё такое, хотя напряжение питания не менялось. Наверное, это могло и всякие режимы экономии триггернуть, но я не проверял досконально. Так что мало подсунуть постоянку вместо аккумулятора - нужно ещё счётчик заряда обмануть.
Есть подобный опыт с Xiaomi Mi A1. АКБ был полностью удален, телефон запускался от любой подходящей зарядки. Далее он выдержал "эксперименты" почти по этой инструкции, - Termux, SSH и прочее. Может и повезло, но есть смысл попробовать.
А меня больше волнует как подключить с нерабочей подсветкой экрана (почти ничего не видно, только если просвечивать фонарем)
На самом деле аккумулятор, вопрос довольно интересный. Сервер будет подразумевать то, что мы включим устройство в сеть и физически мы к нему не будем часто лазить. А особенность литиевых аккумуляторов заключается в том, что он не очень долго живет, если постоянно заряжен. Также он не особо любит длительное время быть полностью разряженным. Я бы предложил один довольно простой на мой взгляд способ сделать так, чтобы АКБ не заряжался полностью, и не разряжался. А именно, подключить аккумулятор через два включенных на встречу друг другу диода. В направление заряда желательно поставить диод с падением напряжения около 300-400 мВ, в таком случае напряжение на АКБ при полном заряде будет около 3.9-3.8 вольт, остальное "упадет" на диоде, при этом контроллер телефона будет считать АКБ полностью заряженным, а в сторону разряда поставить диод на минимальное падение напряжение. В таком случае несколько уменьшится время работы от АКБ, но значительно увеличится время его жизни.
Так при меньшей глубине разряда производитель аккумулятора обычно заявляет и большее количество циклов. Или я вас неверно понял и счётчик в каком-то контроллере?
А контроллеру обычно ничего не будет. Его можно просто на другую банку пересадить.
Во-первых, откуда 1000 циклов всего? Например, в одной из местных статей заявляется увеличение количества циклов примерно на порядок. Во-вторых, в нашем случае не нужно батарейку дрочить. Раз в пару месяцев прогнать цикл чтобы не померла окончательно и хватит. А дальше пускай стоит под своими 80% заряда. Таким образом мы не в носим аппаратных изменений. Иначе, на мой взгляд, можно и вовсе батарею конденсаторами заменить, как писали ниже.
Поэтому, самое верное и железно надёжное, это подвести не больше 4 вольт к самому аккумулятору напрямую и пускай аккумулятор выполняет роль бесперебойника.
батарею конденсаторами заменить
очень смешно, вы хоть представляете цену и масштабы этого объёма и что вам с этим придётся жить?
Я не умаляю все ваши опыты и наработки, но по-моему у нас возникло некоторое недопонимание. Мы же говорим о телефоне, который постоянно подключён к зарядному? Если да, то зачем стационарному теперь аппарату настоящий ёмкий аккумулятор? Конденсатор вполне послужит хорошим буфером при возможных пиках потребления, а так же даст родному контроллеру понять, что заряд в него втекает и вытекает по-честному. И уж можете поверить, что и цену, и объём и энергоёмкость конденсаторов представляю себе отлично. Ещё раз подчеркну: не предлагаю использовать батарею конденсаторов как носимый источник энергии.
зачем стационарному теперь аппарату настоящий ёмкий аккумулятор
есть у меня не дешёвая микроволновка с функцией отображения часов в режиме ожидания. ну вот просто, когда микроволновка включена в сеть. удобно? да. до тех пор, пока электричество не пропадёт даже на полсекунды. и всё, часы сбиваются в ноль и перестают тикать. надо снова лазить по дебрям менюшек и настраивать их. там инженеры тоже видимо посчитали, что стационарному аппарату не нужна ни батарейка, ни конденсатор на этот случай. вот так просто эта гениальная функция превратилась в бесполезную труху. а знаете сколько электричества жрёт эта функция из розетки? целых пять ватт в час. клёвые часики такие, которые киловатт за месяц наматывают и ничего в итоге не показывают, кроме нулей. ну или показывают до следующего пропадания электричества.
Родной контроллер не настолько умный, чтобы считать там что-то слева навешанное, у него другие задачи.
Как выше пишет YegorP , настолько. Кому верить? Да и многие отдельные контроллеры от TI ещё как умеют считать заряд. Не могу сказать что стоит в конкретном телефоне, но вообще перед контроллером заряда-разряда такая задача (считать) тоже стоит.
А вообще мы спорим о разном. Каждый предъявляет ко всей этой системе свои требования и исходя их них выбирает какое-то решение. Так или иначе, аргументы высказаны и за сим предлагаю прекратить дискуссию.
Маркетологи не зря свой хлеб едят, которые это придумали.
Самый лучший режим, что я подобрал, это юзать батарейку в пределах 20%-80%.
Она так максимально долго живёт и она так у меня заряжается раз в сутки, от чего её в итоге должно хватать на несколько лет использования и это самый бережный режим эксплуатации аккумулятора, как оказалось.
В современных смартфонах "аккум" представляет собой литиевую ячейку, плату BMS и шлейф. Ячейка приварена двумя контактами к BMS, так что просто замените её на какой-нибудь электролитический конденсатор 10-100 мкФ. Конденсатор нужен т.к. зарядное устройство обычно не выдерживает пики энергопотребления при включении устройства и получается бутлуп.
Долго пытался заставить телефон не заряжаться более 60 % через fs ядра, но проще и безопаснее сделать как написано выше.
Также пытался заставить телефон заряжаться от подключённого через USB-OTG хаба с внешним питанием (флешка, RTL-SDR, USB-ethernet). Заряжаться он не стал (или через какое-то время начинал разряжаться), так что замкнул питание со входа USB на +конденсатора.
Кстати, если хотите поддержку USB-ethernet, то она есть в ядрах от Nethunter.
некоторые телефоны могут стартовать без акб вообще (иногда для этого нужно впаять резистор между двух контактов), некоторым в таком случае питание надо давать не в usb порт а вместо батарейки (с другими вольтажами есстессно), а некоторые без настоящего акб отказываются работать вообще. в общем тут нет универсального способа и надо рассматривать каждое конкретное устройство отдельно.
1. Аккумулятор может взорваться. Даже с новыми телефонами бывает, со старыми тем более.
2. Блок питания надо подбирать. Стандартное зарядное устройство не рассчитано на долгую круглосуточную работу. Хорошо если помрет тихо и спокойно, но может и со спецэффектами.
Что не так с зарядными? Вроде, телефон потребляет не так уж и много после полного заряда батареи, соответственно и нагрузка на компоненты должна быть небольшой. Можете объяснить причины выхода из строя стандартного зарядного?
У меня на двух стандартных зарядках от самсунга год с лишним 24/7 работали коробки с rpi4 и ZB шлюзом.
Сейчас уже полгода на двух других нонейм зарядках от старых телефонов работают часы и поилка для кота. Тоже 24/7.
Возможно мне просто повезло.
Можно вместо акб припаять DC-DC преобразователь. Понадежнее будет.
Думаю такой проект нужно делать через получение root и прошивки устройства каким-то кастомом. Потом с внутренностей кастома выбросить графическую оболочку и получить SBC без всяких приложений с плеймаркета.
Насколько я помню, Termux в Google Play давно не обновляли (последнее обновление от 2020 года). Свежий релиз можно скачать с их GitHub.
Да, верно - свежий termux или там или в F-Droid. Однако, последние версии не поддерживают старые версии самого андроида (вроде как до 10). А раз уж мы тут о старом телефоне - скорее всего там будет устаревшая и придется ставить из Play
Зачем? Мало того, что это низкая производительность, так и ещё потенциальный источник пожара в квартире. Кто знает, что будет со старым телефоном, который имеет старый аккумулятор, и при этом всё это постоянно подключено к зарядному устройству.
Эти риски точно стоят экономии 1$ (одного доллара) в месяц? А именно столько стоит самый дешёвый VPS с размещением в номальном ДЦ со всеми удобствами. Плюс ещё не нужно тратить время на совершенно бесполезную работу по придумыванию и реализации какого-то смысла для старого хлама.
Я наткнулся на "вечный хостинг", погуглите, в РФ как минимум 3 фирмы его предлагают. Несмотря на название вечный, в настройках сервера стоит срок использования 10 лет. Даже если так, то получается 100 руб в месяц. Т.е. 1.5 доллара в месяц.
Всем, кто спрашивал в личке - ответил. Так как вопросов посыпалось много, то ниже я написал публичный комментарий о способе поиска дешёвых VPS с возможностью оплаты для жителей РФ. Заказывайте и получайте опыт администрирования полноценного сервера (виртуального, но с точки зрения администрирования почти нет разницы) с нормальной серверной ОС. И не тратьте время на старый хлам - сдайте его в переработку, а не храните дома.
Можете ссылку на такой сервис дать?
Меня начали спрашивать в личке, где найти VPS за 1$. Такие VPS есть, нужно просто поискать. Например, заходите на известный в узких кругах https://poiskvps.ru и фильтруете по цене. Переходите на сайт, заказываете. Я прямо сейчас проверил - есть как за 1$, так и примерно около этого. Кроме вышеуказанного сайта полно таких агрегаторов, где можно найти экстремально дешёвые VPS. Это лучше, чем тратить своё время на старый телефон.
Есть отличный сайт, для поиска VPS по необходимым вам параметрам
https://poiskvps.ru
Зачем? Я использую точно такой же метод для отправки смс (смс отправляет termux). Сервер поднят на Python Flask
Про tmux
/screen
два слова отметили, а вот про реально-помогающий mosh
ничего не слышали?
Прокаченная клава для Termux (жаль, исходников не осталось)
По теме termux на хабре есть множество статей и эта не приносит ничего нового и даже дублирует несколько по своему содержанию.
Пробовал использовать его на старом телефоне и в этой затеи очень много минусов.
У старых телефонов всё очень плохо с акб и нужно будет телефон всё время держать на зарядке(изза чего нельзя будет использовать переходник для подключения телефона через ethernet, для увеличения скорости).
Старые телефоны под капотом имеют wifi 2.4, слабый процессор, памяти 2-4гб не самой быстрой, изза чего компиляция, скачивания пакетов из сети и работа самого проекта будет не особо шустрой, а если ещё и поднять несколько проектов, то телефон можно использовать вместо печки, и нужно понимать, что часть ресурсов отхпает андройд, ещё часть заберёт эмуляция самого термукса и для самих проектов будет на много меньше ресурсов чем заявлено в характеристиках телефона.
Termux != linux, придётся мириться с множеством ограничений системы, множество пакетов просто откажутся корректно работать на вашем устройстве, например у меня так и не заработали пакеты для оптимизации и конвертации изображений.
Как игрушка это не плохое решение, но тут ждать чудес не приходится. Как более хорошая альтернатива, если телефон был в своё время популярным и для него есть прошивка под какой нибудь линукс(например postmarketOS), тогда телефон можно прошить и возможности для такой системы открываются по серьёзнее, чем использование старого телефона в связке с termux.
Большинство из этих запросов кажется нормальным, но два красных — это, скорее всего, какая-то атака.
То есть вывод здесь такой: обновляйте всё ПО
А как ядро обновлять? Вон недавно нашли еще одну долгоживущую уязвимость (DirtyCred), которая в ядре 8 лет была
Оригинал опубликован 5 февраля 2020 года. Зачем - понятно, человеку явно по простому нужен сайтик в помощь для продажи самого себя. Зачем нам это, в смысле лишний раз напомнить что Termux существует и не более, и зачем нам это сейчас - вот это вопрос.
Чем переводить ретро, можно было бы написать о судьбе Termux в плане взаимоотношений с Гугол и его шансах на выживание. Или о том, что в ветке Termux на 4pda интересует всех мамкиных хацкеров - как поставить Kali и как подключиться к самому себе через adb. Времени ушло бы столько же.
Мне, например, очень интересно но лень разбираться - можно ли в Termux собрать apk, все пакеты обычно вместе с этим упоминаемые вроде есть. Если можно - кто бы подтвердил, если нет - зачем они там?
А как есть - откуда под этим текстом +4 на момент написания сего?
К сожалению, всё это полумеры. Если бы была возможность вместо андроида поставить чистый линукс, пусть даже без поддержки экрана и тача (это ж сервер) - была бы "бесплатная" замена малинке. Но увы, там такой зоопарк с драйверами что это не представляется возможным, во всяком случае в общем случае и без танцев с бубнами.
Чисто поиграться. Как начнёте реально использовать столкнетесь с тем что надо лезь глубже.
Приложение будет выгружаться, есть много советов но придёте к тому что нужен рут. И даже после этого придётся повозиться.
Внезапные падения производительности и долгий ответ.
Да и других камней было много. В целом вопрос решается только кастомной прошивкой с загрузкой своих диких настроек. И не дай бог вы захотите чего то помимо хттп ответов...
Первым делом нужно настроить в телефоне окружение Linux. Termux — это эмулятор терминала и окружение Linux для Android. Его можно установить из Google Play Store. После установки не требуется никакая дополнительная настройка.
В Google Play он уже давно не поддерживается
Актуальную версию ищите на GitHub
Ничего нового, можете ещё переписать статьи "Превращаем Playstation 4 в веб-сервер" , "Превращаем роутер в веб-сервер" и "Превращаем Nintendo switch в веб-сервер".
А вот "Превращаем лампочку в веб-сервер" я ещё не видел
3. Настраиваем статический IP-адрес на Android
Зайдите в настройки WiFi, отключите DHCP и назначьте телефону IP-адрес.
Это необходимо, чтобы ваш роутер каждые несколько часов/дней не назначал телефону новый IP-адрес, что сильно бы усложнило бы конфигурирование.
Вредный совет, причем очень даже. Не проще ли настроить привязку IP и MAC для этого устройства на роутере/модеме. Мало ли вдруг сменится сеть из-за замены роутера? А так в любую сеть воткнули, хоть доступ сохраните к устройству.
Превращаем старый телефон на Android в веб-сервер