Seeder. Ускоряет запуск программ и их работу.В старых версиях Android некоторые системные компоненты и JVM активно считывали большие объёмы случайных чисел из псевдоустройства /dev/random. Это устройство предоставляет интерфейс к системному генератору случайных чисел (ГСЧ), который выводит шумы из драйверов устройств и других источников в «хаотичный» пул. На старых версиях Android иногда возникали проблемы с наполнением пула случайных чисел. В случае опустошения пула возникали лаги UI, пока пул не наполнялся. В новых версиях Android проблему с лагами UI решили, но не до конца: всё-таки иногда возникают характерные задержки. Многие пользователи считали, что лаги интерфейса объясняются недостаточной производительностью CPU, на самом деле это не так. Проблема именно в истощении пула случайных чисел.
Один из разработчиков с форума XDA-Developers перекомпилировал rngd, так что пул случайных чисел каждую 1 секунду пополняется из пула псевдослучайных чисел /dev/urandom. Результат — потрясающее ускорение интерфейса Android с почти полным исчезновением лагов! Chrome, карты и другие тяжеловесные приложения теперь мгновенно переключаются между задачами. Рендеринг новых фрагментов карт в Google Maps осуществляется мгновенно, по мере прокрутки карты. Отображение рабочего стола тоже стало мгновенным. Если у вас в таких ситуациях случались лаги в 5-10 секунд, то обязательно попробуйте установить эту программку. Один из мейнтейнеров CyanogenMod говорит, что разница в производительности действительно налицо, хотя причины этого непонятны: тесты не показывали истощения пула случайных чисел. «Что происходит? Или мы все тут сумасшедшие, или мы случайно наткнулись на какой-то неуловимый баг в ядре.
Так же существует доработанная другим разработчиком версия, которая устанавливается через CWM и включаетсяотключается из терминала. По-умолчанию, после установки этой версии она включена и работает сразу после загрузки устройства. Проверить работает или нет версия для рекавери можно используя терминал (например, этот)Код:
suseeder
Утилита показывает необходимо ли вам использовать программу Seeder: Check Random Entropy AvailableДля работы версии с установкой из CWM у вас должна быть прошивкаядро с поддержкой скриптов init.d. Для того, чтобы узнать, поддерживает ли ваша прошивка эти скрипты, установитеUni-init Universal_Init.d_Supportи в этой программе нажмите кнопку «Verify«.
FAQ по ClockworkMod recovery
- 1.Сделайте nandroid backup
- 2.Прошейте скачанный файл в CWM
- 3.Перезагрузитесь
- Всё.
Если у вас стояла предыдущая версия — ее сначала нужно удалить, а только после этого ставить новую.
Скачать приложение Seeder для Андроид вы можете по ссылке ниже
Разработчик: lambgx02, RyuinfernoПлатформа: Android 1.6 и вышеЯзык интерфейса: Русский (RUS)Состояние: Free (Бесплатно)Root: Нужен
Seeder-v2.0.0 (Русский) | [Размер файла — 1,05 Mb] |
Seeder-2.0.0 | [Размер файла — 1,04 Mb] |
Seeder_v7.zip (версия для установки из рекавери) | [Размер файла — 1,16 Mb] |
[forum.xda-developers.com] | |
[google play] |
itemprop=’image’ src=’https://trashbox.ru/apk_icons/93358_96.png’ class=image_microdata> | >Dimaska, 10 января 2013 — 01:10 |
Android 1.6+ Другие версииДля функционирования программы необходимы права root пользователя.Telegram-каналпротехнологиисинсайдамиирозыгрышами Ускоряет запуск программ и их работу. Seeder — генератор энтропии, обеспечивает значительное сокращение лагов и тормозов. JVM Google, как и SUN, читает все случайные данные из /dev/random, который использует очень ограниченный пул энтропии. Случайные данные используются для всего: генерация UUID, ключи сессий, SSL… когда запросы выходят за рамки энтропии, процессы блокируются. Это проявляется как задержка, или лаги. Процесс не может продолжаться, пока ядро генерирует более высокое качество случайных данных (энтропии). Программа совместима со всеми версиями Android, и всеми (armel) устройствами. Предостережения Существует (теоретический) риск для безопасности, в том, что передача между /dev/random и /dev/urandom снижает качество случайных данных. На практике, шансы на это гораздо ниже, чем шансы, что кто-то атакует вашу ОС. Это может отрицательно повлиять на срок службы батареи, так как он просыпается каждую секунду. Программа не создает wakelock, поэтому влияние на аккум не должно быть большое. С другой стороны, многие из нас относят тормоза системы на нехватку мощности процессора. С этим приложением мы устраняем почти все тормоза, меньше необходимость разгона, потенциально снижая потребление энергии аккумулятора.Telegram-каналпротехнологиисинсайдамиирозыгрышамиПоследнее изменение: 24 января 2013 — 14:49В старых версиях Android некоторые системные компоненты и JVM активно считывали большие объёмы случайных чисел из псевдоустройства /dev/random
. Это устройство предоставляет интерфейс к системному генератору случайных чисел (ГСЧ), который выводит шумы из драйверов устройств и других источников в «хаотичный» пул. На старых версиях Android иногда возникали проблемы с наполнением пула случайных чисел. В случае опустошения пула возникали лаги UI, пока пул не наполнялся. В новых версиях Android проблему с лагами UI решили, но не до конца: всё-таки иногда возникают характерные задержки. Многие пользователи считали, что лаги интерфейса объясняются недостаточной производительностью CPU, на самом деле это не так. Проблема именно в истощении пула случайных чисел. Один из разработчиков с форума XDA-Developers перекомпилировал rngd
, так что пул случайных чисел каждую 1 секунду пополняется из пула псевдослучайных чисел /dev/urandom
. Результат — потрясающее ускорение интерфейса Android с почти полным исчезновением лагов! Chrome, карты и другие тяжеловесные приложения теперь мгновенно переключаются между задачами. Рендеринг новых фрагментов карт в Google Maps осуществляется мгновенно, по мере прокрутки карты. Отображение рабочего стола тоже стало мгновенным. Если у вас в таких ситуациях случались лаги в 5-10 секунд, то обязательно попробуйте установить эту программку. Один из мейнтейнеров CyanogenMod говорит, что разница в производительности действительно налицо, хотя причины этого непонятны: тесты не показывали истощения пула случайных чисел. «Что происходит? Или мы все тут сумасшедшие, или мы случайно наткнулись на какой-то неуловимый баг в ядре. Нужно дополнительное изучение этой темы», — пишет Стив Кондрик (Steve Kondik), мейнтейнер CyanogenMod.Seeder-1.1.apk (зеркало) Копирование псевдослучайных данных из /dev/urandom
, теоретически, представляет некоторую угрозу для безопасности, потому что качество случайных чисел там не такое высокое, как в нормальном /dev/random
. Но на практике, шансы того, что кто-то применит для атаки эксплойт ГСЧ гораздо меньше, чем вероятность использования уязвимости в ОС. Автор говорит, что программа практически не расходует заряд батарей, но если у кого-то будут с этим проблемы — напишите, он поставит блокировку на чтение файла только при включенном дисплее. С другой стороны, благодаря устранению лагов в интерфейсе вы теперь можете снизить частоту CPU и сэкономить заряд. P.S. Кроме бесплатной программы для читателей форума XDA-Developers, автор опубликовал в каталоге Google Play и платную версию программы для «непосвящённых».267135,2k 267Зависаниями смартфонов и планшетов на Android OS уже никого не удивить. Это воспринимается в порядке вещей, с этим борьба почти бессмысленна. Устройства становятся мощнее, софт «тяжелеет» день ото дня, на оптимизацию времени не хватает. Но панацея появилась. Это приложение Seeder от lambgx02 (пользователь форума XDA).
Принцип действия
В Android системные компоненты считывают случайные числа из псевдоустройства /dev/random (генератор случайных чисел). Далее работа идёт с полученными комбинациями. В более ранних версиях системы возникали жуткие лаги интерфейса при наполнении запаса случайных чисел (вольный перевод фразы «entropy pool«). Принцип таков: при опустошении возникают задержки, которые длятся во время наполнения до определённого уровня. Данные задержки приводят к «замиранию» системы. В итоге пользователь наблюдает лаги интерфейса и ругает процессор своего гаджета. К выходу более новых версий системы проводились некоторые работы по оптимизации, но они лишь частично ликвидировали проблему. Решение нашёл пользователь форума xda-developers. Он перекомпилировал rngd так, что запас случайных чисел каждую секунду берётся из /dev/urandom, а не /dev/random. Таким образом, скорость работы возрастает. Использование /dev/urandomтеоретически может сказаться на безопасности, так как качество комбинаций будет значительно ниже. Но на практике вероятность того, что кто-то решит использовать для атаки эксплоит генератора случайных чисел меньше, чем вероятность использования уязвимости самой системы… Теперь перейдём к тому, ради чего был написан этот пост. На самом деле, есть две идентичные версии программы Seeder. Одна автором опубликована на Google Play, другая — на xda. Первая стоит денег, а вторая абсолютно бесплатна. Зная ссылку на тему форума xda-developers, Вы можете получить великолепное приложение, сэкономив при этом 45,99 руб.
Ссылки для установки:
Системные требования:
- Android OS 2.2 и выше
- Наличие root-прав
Скриншоты:
PS: узнать о том, нужно ли Вам использовать Seeder, поможет приложение Check Random Entropy Available. Кроме того, с помощью него можно пронаблюдать эффект от работающего Seeder’а. Принцип таков: чем выше значение, тем лучше.Seeder неактивен |
Seeder активен |
Seeder. Ускоряет запуск программ и их работу.В старых версиях Android некоторые системные компоненты и JVM активно считывали большие объёмы случайных чисел из псевдоустройства /dev/random. Это устройство предоставляет интерфейс к системному генератору случайных чисел (ГСЧ), который выводит шумы из драйверов устройств и других источников в «хаотичный» пул. На старых версиях Android иногда возникали проблемы с наполнением пула случайных чисел. В случае опустошения пула возникали лаги UI, пока пул не наполнялся. В новых версиях Android проблему с лагами UI решили, но не до конца: всё-таки иногда возникают характерные задержки. Многие пользователи считали, что лаги интерфейса объясняются недостаточной производительностью CPU, на самом деле это не так. Проблема именно в истощении пула случайных чисел.
Один из разработчиков с форума XDA-Developers перекомпилировал rngd, так что пул случайных чисел каждую 1 секунду пополняется из пула псевдослучайных чисел /dev/urandom. Результат — потрясающее ускорение интерфейса Android с почти полным исчезновением лагов! Chrome, карты и другие тяжеловесные приложения теперь мгновенно переключаются между задачами. Рендеринг новых фрагментов карт в Google Maps осуществляется мгновенно, по мере прокрутки карты. Отображение рабочего стола тоже стало мгновенным. Если у вас в таких ситуациях случались лаги в 5-10 секунд, то обязательно попробуйте установить эту программку. Один из мейнтейнеров CyanogenMod говорит, что разница в производительности действительно налицо, хотя причины этого непонятны: тесты не показывали истощения пула случайных чисел. «Что происходит? Или мы все тут сумасшедшие, или мы случайно наткнулись на какой-то неуловимый баг в ядре.
Так же существует доработанная другим разработчиком версия, которая устанавливается через CWM и включаетсяотключается из терминала. По-умолчанию, после установки этой версии она включена и работает сразу после загрузки устройства. Проверить работает или нет версия для рекавери можно используя терминал (например, этот)Код:
suseeder
Утилита показывает необходимо ли вам использовать программу Seeder: Check Random Entropy AvailableДля работы версии с установкой из CWM у вас должна быть прошивкаядро с поддержкой скриптов init.d. Для того, чтобы узнать, поддерживает ли ваша прошивка эти скрипты, установитеUni-init Universal_Init.d_Supportи в этой программе нажмите кнопку «Verify«.
FAQ по ClockworkMod recovery
- 1.Сделайте nandroid backup
- 2.Прошейте скачанный файл в CWM
- 3.Перезагрузитесь
- Всё.
Если у вас стояла предыдущая версия — ее сначала нужно удалить, а только после этого ставить новую.
Скачать приложение Seeder для Андроид вы можете по ссылке ниже
Разработчик: lambgx02, RyuinfernoПлатформа: Android 1.6 и вышеЯзык интерфейса: Русский (RUS)Состояние: Free (Бесплатно)Root: Нужен
Seeder-v2.0.0 (Русский) | [Размер файла — 1,05 Mb] |
Seeder-2.0.0 | [Размер файла — 1,04 Mb] |
Seeder_v7.zip (версия для установки из рекавери) | [Размер файла — 1,16 Mb] |
Seeder (Домашняя страница) | [forum.xda-developers.com] |
Seeder | [google play] |
Используемые источники:
- https://4pda.biz/programs/sistemnye/utility/2244-seeder.html
- https://trashbox.ru/link/seeder-android
- https://m.habr.com/ru/post/164881/
- https://vlsu.blogspot.com/2013/01/seeder-android.html
- https://upgrade-android.ru/programs/sistemnye/utility/1979-seeder.html