Оглавление:

Как утилизировать телефоны Android для BOINC или складной установки без использования батарей: 8 шагов
Как утилизировать телефоны Android для BOINC или складной установки без использования батарей: 8 шагов

Видео: Как утилизировать телефоны Android для BOINC или складной установки без использования батарей: 8 шагов

Видео: Как утилизировать телефоны Android для BOINC или складной установки без использования батарей: 8 шагов
Видео: BOINC Android + GRCPool. Научные вычисления на смартфоне 2024, Ноябрь
Anonim
Как утилизировать телефоны Android для BOINC или складной установки без использования батарей
Как утилизировать телефоны Android для BOINC или складной установки без использования батарей
Как утилизировать телефоны Android для BOINC или складной установки без использования батарей
Как утилизировать телефоны Android для BOINC или складной установки без использования батарей
Как утилизировать телефоны Android для BOINC или складной установки без использования батарей
Как утилизировать телефоны Android для BOINC или складной установки без использования батарей

ПРЕДУПРЕЖДЕНИЕ:

Я НЕ НЕСУ НИКАКОЙ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПОВРЕЖДЕНИЯ, ПОЛУЧЕННЫЕ ВАШЕМУ ОБОРУДОВАНИЮ СЛЕДУЮЩИМ ДАННЫМ РУКОВОДСТВОМ.

Это руководство более эффективно для пользователей BOINC (личный выбор / причины), его также можно использовать для СКЛАДЫВАНИЯ

Поскольку у меня не так много времени, я постараюсь сделать это руководство кратким, но добавлю информацию, если ее запросит больше людей.

Шаг 1. Аппаратное обеспечение

Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение

Идея состоит в том, чтобы иметь регулируемый источник питания с достаточным количеством ампер, чтобы обеспечить питание как можно большего количества восьмиъядерных Android-устройств.

Моя установка основана на TDK-Lambda HWS-150A-3 / A 3,96 В / 30 А постоянного тока, который я купил менее чем за 100 евро. Этот источник питания с открытой рамой выдает 30 А при 3,3 В +/- 20%, что означает максимум 3,96 В, что выше 3,8 В, запрашиваемых «батареей».

Первоначально я использовал другой TDK Lambda с 12 В и 12,5 А (гораздо более дешевый вариант LS150-12) вместе с дешевым понижающим преобразователем, который снижает напряжение до 3,8 В.

Для достижения идеальных результатов все батареи, используемые в смартфонах, должны иметь почти одинаковое напряжение, которое должно быть около 3,8 В. Почти год я использую двухъядерные смартфоны Landvo с 2-мя восьмиядерными процессорами с портом USB 5V, используя «спасенную» схему батареи. Для других андроидов Allview этот метод не работает, хотя при 5 В я получал сообщения о… перегрузке по току, так как я не «спасал» цепь батареи.

Самая важная / сложная часть аппаратного обеспечения - это USB-концентратор. Моему другу пришлось распечатать его на 3D-принтере и спаять все схемы. В основном он подает желаемое нестандартное напряжение (в моем случае 3,8 В), но у него есть возможность «быстрой зарядки» при 5 В (что я не тестировал, поскольку, если вам нужно 5 В, есть множество вариантов для покупки)

Схемы 3D он добавит немного позже, а я обновлю руководство здесь.

Так как батарейки здесь нет, на тыльной стороне телефонов я припаял «красный» к плюсу и «черный» к минусу. Остальные 1, 2 или 3 средние контакты, я нашел их неуместными, вы можете поискать в Интернете.

Четвертое изображение показывает конфигурацию контактов типичной 4-контактной батареи Samsung. Обычно контакт 1 является положительным, контакты 2 и 3 - отрицательными, а контакт 4 предназначен для датчика температуры, поэтому он не нужен. Пайка для питания должна выполняться для контактов 1 и 2 (не рекомендуется, так как они слишком близки и могут закоротить) или контактов 1 и 3 (рекомендуется, так как они находятся далеко друг от друга, также лучше использовать горячий клей). В случае нестандартной батареи, как правило, лучше припаять контакты между контактами, имеющими напряжение 3,7-4,2 В, если найти контакты слишком сложно.

Шаг 2: Программное обеспечение

Программное обеспечение
Программное обеспечение

Я использовал только officialBOINC, и я думаю, будет лучше включить также обновления магазина воспроизведения, если телефоны не ограничены оперативной памятью

Я предпочитаю запускать WCG, так как это в основном Badge Rig, хотя ограничения ОЗУ 256 МБ зависят от проекта, и иногда я предполагаю, что 7 ядер занимают что-то вроде 400 МБ ОЗУ.

Так что в основном я использовал это в течение последних двух недель или около того, и у меня получается около 97%

Процессорное время / прошедшее время (часы) в WCG:)

Шаг 3: Управление и настройка

Я использую программу просмотра команд + хост, установленную на телефонах. Хотя Landvo + Allview не поддерживает полное дистанционное управление, это единственное решение, которое я смог найти. Пожалуйста, добавьте в комментарии, если вы используете другое решение.

Я использую только 7 ядер из 8, на всякий случай, но SoC не сильно нагревается.

Прямо сейчас я использую 4 окта + 1 дуал на установке и 2 окта (Landvo) на обычном концентраторе USB, см. Таблицу ниже.

Шаг 4: Возможные улучшения

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

Также было бы неплохо, если бы я мог напечатать 3D-аккумулятор с выходящим только красным + кабелем, чтобы использовать заднюю крышку телефона.

Было бы неплохо попробовать 10-ядерные телефоны, когда они будут более распространенными и дешевыми.

Чтобы достичь цели в 20 окта, я мог бы использовать некоторые соединители с рычажными гайками wago 222-415 (5 проводов) (один концентратор по 5 USB на провод), поскольку в блоке питания с открытой рамой не хватает места для вставки 4 концентраторов. провода

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

Шаг 5: Это для создателей

Это для создателей
Это для создателей
Это для создателей
Это для создателей
Это для создателей
Это для создателей

Требуется 3D-печать + пайка

Это сделал мой друг, поэтому я не могу рассказать слишком много подробностей.

Файлы KiCad прилагаются также для пайки и просмотра 3D-модели.

Шаг 6. 6. Мартовское обновление 2018 г

6. Обновление за март 2018 г
6. Обновление за март 2018 г
6. Обновление за март 2018 г
6. Обновление за март 2018 г
6. Обновление за март 2018 г
6. Обновление за март 2018 г

6.1 Выбор устройства Лично я предпочитаю использовать как минимум окта-ядра, поскольку четырехъядерные, как я полагаю, могут потреблять столько же, сколько окта-ядро.

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

Я подаю в суд на этот фильтр, чтобы выбрать телефон из https://www.gsmarena.com/results.php3?nCPUCoresMi … Я бы рекомендовал не менее 1,5 ГБ ОЗУ, и, исходя из моего опыта, устройства Samsung будут лучший вариант на выбор, поскольку сообщество больше (TWRP и пользовательские ПЗУ) по сравнению с устройствами Mediatek. Однако, поскольку большинство новых смартфонов имеют несъемный аккумулятор, я боюсь, что будет сложно найти телефоны с несъемными батареями. Я тестировал на следующем: 6 Allview E4 - MT6753, с kingroot 2, Landvo L700 - MT6592, с magisk 1, Samsung Galaxy Alpha - Exynos 5430, с magisk + TWRP

6.2 Корень

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

6.2.1 Kingroot

Это самый простой метод, но он также небезопасен.

6.2.2 Magisk

Если у вас есть собственное ядро, просто прошейте архив magisk. Примечание: мне также удалось пропатчить boot.img для Allview E4, найдя исходные файлы на needrom (хорошее место, чтобы найти файлы телефона для корня magisk)

6.2.3 Пользовательское ПЗУ с поддержкой root

Если у вас более дорогой телефон и установлен Custom ROM, то все готово.

Вы также можете поиграть с некоторыми параметрами мощности / температуры, чтобы получить максимальную отдачу от вашего устройства. Прилагаю изображение cpufreq_power_dump, которое я все еще не мог понять, как установить состояние питания "0":)

6.3 Подача энергии

Как правило, я советую: какой бы блок питания вы ни покупали, постарайтесь убедиться, что вы используете его примерно на 50% от общей «заявленной» выходной мощности.

6.3.1 Печатная плата с подачей питания (хорошее решение, но сложное, СМОТРИТЕ ПРЕДЫДУЩИЕ ШАГИ 1–5, чтобы узнать о применимости, в настоящее время не используется)

Как описано в моем исходном посте, я настоятельно рекомендую использовать источник 4,62 В (например, TDK-Lambda CUS-250LD-4 4,62 В / 50 А постоянного тока). Он более подходит, поскольку охватывает диапазоны от 4,2 В до 5,0 В. падение напряжения на некоторых кабелях USB (0-0,2В) лучше моего предыдущего решения с "толстым" винтом. Я опубликую обновление для этого решения, когда у моего друга будет достаточно времени, чтобы собрать индивидуальную печатную плату для подачи питания.

6.3.2 С батареями (худшее решение, проверьте сообщения Coleslaw на WCG)

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

6.3.3 С цепью батареи, но без батареи (хорошее решение)

Вы можете разрушить батарею и осторожно извлечь цепь батареи. Лучше сначала разрядить ее, чтобы она не взорвалась вам в лицо! Затем вы можете подключить USB-кабель 5 В, я пробовал его на Landvo L700, и в основном он работал без проблем около 1,5 лет при более низком напряжении (я думаю, в цепи батареи было что-то для снижения входного напряжения)

6.3.4 USB-кабели с диодами (хорошее решение и простое, актуальное решение)

Вы можете подключить кабели напрямую, но я предпочитаю использовать диоды (серия 1N5400). Диод поддерживает до 3 А и имеет падение напряжения около 0,7 В - 0,9 В для 0,6 - 1,2 А (3 Вт - 6 Вт). горячий, но так как USB-кабели имеют падение напряжения 0-0,2 В, вы должны получить напряжение 3,9-4,4 В, аналогичное напряжению батареи. Вам не нужно много компонентов для пайки (низкий уровень с моей точки зрения вид), см. прикрепленное изображение. Вы должны использовать мультиметр для измерения различных напряжений на выводах. Мое практическое правило - измерить все контакты, определить, которые обеспечивают 3,8–3,9 В (и не обращать внимания на контакты батареи), и выбрать самые крайние контакты для лучшего зазора.

В настоящее время я использую 2 USB-порта Anker с 5 портами 40 Вт для питания 9 диодов Android + и одной флешки для телевизора.

6.3.4.1 Эффект пульсации

Не уверен в этом, пожалуйста, поправьте меня, так как диод имеет пульсирующий ток, если вы соедините слишком много устройств вместе, это может повлиять на схему. Не полностью протестировал это, но это может иметь влияние.

6.3.5 USB-кабели с диодами (хорошее решение, проверьте сообщения joneill003 на WCG)

Вы можете напрямую подключить 5 В к контактам телефона и надеяться, что это не сожжет схему. На основе

joneill003, он должен работать нормально, в зависимости от оборудования.

6.4 Удаленный доступ

Teamviewer - жизнеспособный вариант, но его исходный код закрыт. Если кто-то использует другой метод, опубликуйте его здесь. Лучше настроить учетную запись электронной почты и использовать ее только для удаленного управления Android (можно использовать до 40 устройств). Лучше искать в Google Play и на форумах, если ваше устройство поддерживает удаленное управление для облегчения доступа.

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

groups.google.com/forum/#!topic/automate-u…

6.4.1 Доступ к ПК через кабель

Переносимое программное обеспечение с открытым исходным кодом, которое я недавно использовал, - scrcpy. Очень полезно, если у вас сломан экран, но в вашем Android все еще включен adb.

6.5 Тепловое дросселирование

Это сложная часть, и потребовалось некоторое время, чтобы разобраться в ней, она определенно нуждается в руте. Если вы не отключите тепловое регулирование, некоторые ядра перейдут в автономный режим, что не очень хорошо, если вы хотите запустить некоторые подразделения WCG. Вкладка CPU-Z Thermal для значений в реальном времени.

Я постараюсь обновить как можно точнее мой обзорный график Android прилагается, комнатная температура истинная

6.5.1 Устройства Samsung

«должен» быть универсальным методом

forum.xda-developers.com/galaxy-s8/how-to … На Samsung я поднялся до 94 градусов по Цельсию:)

6.5.2 Устройства Mediatek

«должен» быть универсальным методом

forum.xda-developers.com/showpost.php?p=76…

6.5.3 Горячее подключение драйверов

Если у вас есть настраиваемый ПЗУ, поддерживающий это, то «возможно» вы также можете изменить min_core онлайн и «возможно» другие тепловые настройки.

6.6 Мониторинг ЦП

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

Я также использую следующий поток, если температура ЦП падает ниже предопределенного индивидуального лимита.

groups.google.com/forum/#!topic/automate-u…

6.7 Помехи Wi-Fi

Если у вашего телефона двухдиапазонный, я настоятельно рекомендую использовать диапазон 5 ГГц. У меня уже возникают проблемы с китайской коробкой (маршрутизатор начального уровня без 5 ГГц) с почти 20 устройствами для boinc и 5 личными устройствами. Каждый раз, когда я выкладывал в Интернет стики Amlogic H96 Pro, они казались агрессивными (выбивая) телефоны Allview E4. Я попытался смягчить это с помощью расписания телефона, но я совершенно уверен, что он не работает. Поэтому я включаю экран и жду несколько секунд, чтобы получить новые устройства. Я слежу за https://login.teamviewer.com/, чтобы узнать, когда эти устройства в последний раз были в сети.

Обновление 1: возникла проблема с моим маршрутизатором из-за… плохой прошивки.

Я настоятельно рекомендую использовать вторичный маршрутизатор только для устройств boinc (если у вас более 10 устройств), желательно с двухдиапазонным openwrt, чтобы вы могли снизить powerTx (лучше разместить устройства вокруг маршрутизатора) и все они подключены к сети.

Или вы можете использовать automate для поворота устройств, чтобы не «загружать» маршрутизатор, см. Мою ссылку на

groups.google.com/forum/#!msg/automate-use…

6.8 Глубокий сон

У меня были проблемы с телефонами Landvo L700, когда они не могли работать при выключенном экране. Для меня он работал с CPU Awake (вероятно, 99%), в то время как он не работал с функцией экономии заряда батареи. Вы можете использовать какое-то приложение, чтобы минимизировать яркость экрана, но это неэффективно. Полноценный телефон с 8 ядрами на частоте около 1 ГГц потребляет 6 Вт с включенным экраном (3 Вт с выключенным экраном)

6.9 Частота процессора

Я использую Kernel Adiutor с открытым исходным кодом, поэтому вы можете установить собственную частоту процессора (требуется root). КОГДА (а не ЕСЛИ) вы нажимаете температуру дроссельной заслонки, частота снижается (или ядра отключаются при повышении частоты). Даже с отключенным дросселированием я все равно не могу получить максимальную частоту от всех ядер одновременно. Так что, я думаю, это "особенность" ядра. Как показывает практика, в большинстве случаев вы должны получить не менее 60-70% максимальной теоретической частоты процессора.

6.10 Устранение неисправностей

Проверьте в Team Viewer, если устройство не в сети. При использовании нескольких устройств просто напишите номер на крышке для облегчения идентификации.

Очевидно, вы можете использовать это для добычи монет. Но было бы неплохо использовать все 3 миллиона GPU (0,24% мирового энергопотребления) для оценки (моя) 10 EFlops для решения медицинских проектов. Они завершат все задачи GPUgrid и FOLDING за несколько недель.

6.11 Клей-пистолет

Я использую клеевой пистолет по следующим причинам: удерживает провода на месте. Поскольку они хрупкие, это предотвращает перекручивание и возможное нарушение соединения. Дешево, легко наносится и легко снимается. Не рекомендую применять поверх диодов, так как он будет плавиться (диод нагревается до 105 ° C) вокруг него… постоянно.

6.12 Жилье

Для окончательной установки я использовал стеллаж IKEA KALLAX, чтобы заполнить его лего.

6.12.1 Для четырехъядерных процессоров или устройств с более низкой температурой

Я сделал 3 этажа лего (42 единицы в ширину, 9 единиц (3 раза в высоту) в высоту, 16 единиц в глубину)

Потребовалось около 2,5 кг Лего, можно было бы использовать еще 2 кг, чтобы полностью заполнить все ребра.

Некоторые телефоны сильно нагрелись, около 90 градусов Цельсия, а некоторые продолжали загружаться

6.12.2 Для высокотемпературных устройств

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

6.13 Самодельные кабели

Я купил следующее у амазонки

www.amazon.de/gp/product/B00I8NACEA/ref=oh…

www.amazon.de/gp/product/B071R2KD9T/ref=oh…

www.amazon.de/gp/product/B01N22469I/ref=oh…

Я использовал следующие инструкции

www.whatimade.today/all-i-know-about-usb-ph…

Провод AWG 18 немного переборщил, AWG 20 должно быть в порядке

Пластиковая муфта USB продолжала разрушать мое соединение, поэтому вместо этого я использовал термоусадку.

Диод N5402 снижает напряжение на 0,7-0,9 В, что должно поддерживать нагрузку на телефон около 4,2-4,4 В, что, по моему мнению, является лучшим сценарием.

При таком подходе диод не контактирует с телефоном, что снижает температуру и улучшает прокладку кабелей.

6.14. Использование внутренней цепи батареи (лучшее решение) У меня есть телефон UMI Rome, который не удалось загрузить с помощью пин-кода.

Итак, я разрезал цепь батареи (ВНИМАТЕЛЬНО, ЧТОБЫ РАЗРЯЖАТЬ АККУМУЛЯТОР, ЧТОБЫ ОНА НЕ ВЗРЫВАЛСЯ) и припаял красный / черный провода к контактам батареи.

Был нанесен горячий клей, чтобы удерживать контакты, чтобы они всегда контактировали с цепью батареи.

Это был мой оригинальный дизайн 2 года назад на телефонах Landvo, и он должен быть лучшим, поскольку напряжение 4,3 В (также использовался диод 0,7 В) ДОЛЖНО регулироваться схемой батареи.

6.15 Телефоны со встроенной батареей У меня также есть дека-ядро Apollo Vernee Lite MTK6797 Helio X20, которым я был немного разочарован, не уверен, был ли он уже сломан, когда я покупал его на ebay.

Первоначально мне удалось загрузить его, используя внутреннюю схему батареи, и он нормально работал на всех 10 ядрах, но через несколько часов напряжение упало до 2,5 В, и он не загрузился.

Может быть, вышло из строя оборудование управления питанием?!?.

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

Также было сложно запустить все 3 кластера одновременно (quad + quad + dual), так как вам нужно создать и запустить файл при загрузке с каждой частотой кластера (https://en.miui.com/thread-2105983-1- 1.html).

Так что, возможно, мне не повезло с первым дека-сердечником, но он немного сложнее, чем окта-ядра.

Однако, если внутренняя схема батареи стабильна с 5 В и диодом, вы можете удалить другие компоненты, чтобы минимизировать энергопотребление (телефон загружался без: задней камеры, датчика отпечатков пальцев, всей дочерней платы: мобильной антенны, зарядного устройства для микро-USB) и все же контролировать тепловой конверт из-за нижнего узла изготовления.

6.99 вопросов

- Этот метод не совсем пригоден для будущего, так как я играл с дека-ядром Vernee Apollo Lite и не могу держать все 10 ядер загруженными.

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

- Обнаружено первое восьмиядерное ядро (UMI Rome), которое не может быть загружено этим методом из-за, я полагаю, резистора батареи, который необходимо установить на место.

- перезапустите устройство, когда последняя частота процессора ниже определенного значения, требуется root: может быть покрыт потоком проверки CPU Temp

- автоматический перезапуск после отключения электроэнергии

- у одного анкера 40 Вт с 5 портами USB один порт USB умер на мне через 3-4 года

- Samsung G850F и один из Landvo L700 иногда решают прекратить вычисления из-за boinc, и мне нужно разбудить устройство вручную или перезапустить устройство, что … раздражает

Шаг 7: 7. Как переработать потоковые стикеры для мартовского обновления BOINC 2018

7. Как переработать потоковые стикеры для мартовского обновления BOINC 2018
7. Как переработать потоковые стикеры для мартовского обновления BOINC 2018

См. Также 6-й шаг для получения более подробной информации.

7.1 Выбор устройства

Я использую один телевизор Fire Stick (всегда включены 3/4 ядра), который довольно надежен (также включает 5 ГГц). Минусы: 4 ядра, нет пульта дистанционного управления для командного просмотра.

10 Восьмиядерный процессор Amlogic H96 pro

Минусы: нет поддержки aac в качестве кодека (или другого, не помню). нет пульта дистанционного управления (я использую usb / клавиатуру logitech с usb-портом). Если вы объедините это с aukey aukey pa-t8, то вы получите небольшой 80-ядерный «кластер» с 0,11x0,16x0,17 литрами (используя также 10 usb 3.0 переходник мужской на мужской с ebay) Все это на расход около 32Вт:). Вы можете забрать флешку у gearbest всего за 25 евро (выберите самый дешевый из ЕС / США / Великобритании), а за 300 евро вы получите 80 ядер при потреблении около 30 Вт, что, я думаю, … довольно эффективно.

7.2 Корень

Для стиков Amlogic по умолчанию:)

7.3 Подача энергии

Для всех стиков достаточно обычного usb порта на 5В. Для Amlogic я использую один из 2 портов USB для питания их с помощью адаптера USB 3.0 «папа-вилка» (макс. 0,9 В = 4,5 Вт, номинальная мощность 3,2 Вт при частоте 1 ГГц).

7.4 Удаленный доступ

Amlogic Stick поставляется с пультом дистанционного управления Teamviewer

7.5 Тепловое дросселирование

Для Amlogic я просто использую Kernel Adiutor и устанавливаю всю частоту на 1 ГГц, в то время как температура ниже 80 градусов (что, я думаю, является температурой дросселирования). Не искал способ отключить это на потоковых стиках.

7.6 Мониторинг ЦП

CPU-Z и монитор процессора. Монитор процессора показывает температуру процессора примерно на 7 градусов ниже, чем у CPU-Z.

7.7 Помехи Wi-Fi

Палочки Amlogic могут быть отключены на несколько минут, но не более того.

7.8 Глубокий сон

Без вопросов

7.9 Частота процессора

Просто установите все ядра на 1 ГГц, и последние недели они работают нормально.

7.10 Устранение неисправностей

7.99 Проблемы

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

Если вы боитесь, что кто-то взломает ваши телефоны, тогда (применимо только для проектов WCG): подсчитайте, сколько ядер у вас есть. Умножьте на 97% процессорного времени / прошедшее время (часы) и 24 часа. Сумма должна быть равна общему времени работы (часы).

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

Multam 'Cata!

Шаг 8: Обновление 2020 Декабрь

Обновление 2020 Декабрь
Обновление 2020 Декабрь

Окончательная настройка основана на разъемах WAGO 5, как показано выше.

Задачи Boinc для Android на базе программного обеспечения efmer должны появиться в ближайшие недели / месяцы.

efmer.com/boinctasks-for-android/

Рекомендуемые: