Выбираем твикеры для android-устройств: HSPA+ Tweaker, а также итоги рассмотрения 6 приложений
Оглавление
Вступление
Мы подведем итоги рассмотрения шести твикеров для Android, а также в качестве бонуса изучим еще одно приложение – HSPA+ Tweaker. Как и говорилось ранее, посвящено оно не общей оптимизации системы, а сугубо настройке работы мобильной сети, в частности 3G. Программа также интересна тем, что обещает улучшение не только скорости соединения, но и пинга, что важно для беспроводного Интернета как воздух, поскольку без хорошего пинга сводится на нет вся скорость.
реклама
В общем, попробуем поэкспериментировать с этой утилитой, а затем перейдем к традиционному присвоению номинаций уже рассмотренным твикерам:
Последние будут разделены на три категории: «Для новичков», «Для опытных пользователей» и «Для профессионалов». В первой будут описаны приложения, не требующие глубоких познаний в скриптах и принципах работы Android, то есть нажал кнопку и все оптимизировалось.
Следующая категория – второй шаг на пути к освоению тонкостей настройки системы. Здесь уже можно применить конкретные твики, однако в безопасном режиме и с возможностью полного «бэкапа» ОС. К слову, резервную копию Android можно сделать и в третьей категории программ, но более профессиональные решения открывают практически безграничные возможности для параметризации.
Сразу хочу предупредить, как это делают и авторы твикеров, что «метод научного тыка» может привести не к лучшим последствиям, поэтому, если вы не уверены в своих действиях, рисковать не стоит.
В качестве тестового оборудования применялся планшет DEXP Ursus 8EV2 3G (Android 4.4.2, процессор MT8382, 4 x Cortex-A7 1.3 ГГц, видеоядро Mali-400 MP2, 1 Гбайт ОЗУ, аккумулятор 4 000 мАч, 3G-модуль, Wi-Fi 802.11b/g/n).
Источник
Android твики для оптимизации системы
Что бы оптимизировать систему Android можно использовать твики, которые используются в build.prop. Файл build.prop можно найти в папке system, для того что бы попасть в эту папку нужно иметь Root-права и файл менеджер, который позволит зайти в эту системную папку.
Примерами таких файл менеджеров являются:
- Root Explorer
- Es Explorer
- Cm File Manager
Лучше всего просто копировать этот файл на компьютер, а оттуда начать редактирование с помощью простых текстовых редакторов, например, Notepad ++. Это позволит избежать повторений строк, что может привести к потери работоспособности телефона или планшета. Добавлять строки лучше всего в конце файла.
Сейчас, я покажу вам все строки которые можно добавлять в наш файл и что они означают. Начнем:
Команда для закрепления лаунчера в памяти:
ro.HOME_APP_ADJ=1
Команда для увеличения качества картинки до 100%:
ro.media.enc.jpeg.quality=100
Команда для увеличения размера HeapSize, цифра зависит от мощности вашего телефона (можно выбирать в меню Для разработчика в Android 4.0 — 4.2):
dalvik.vm.heapsize=48m
Команда для акселерации видеочипа для прорисовки системы:
debug.sf.hw=1
Команда для уменьшения «лагов» при наборе номера:
ro.telephony.call_ring.delay=0
Команда для улучшения отзывчивости экрана:
windowsmgr.max_events_per_sec=150
Команды для экономии батареи:
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
Команда для того что бы убрать иконку отладки Android:
persist.adb.notify=0
Команда для акселерации реакции на прикосновения:
debug.performance.tuning=1
video.accelerate.hw=1
Команда для улучшения качества видеозаписи:
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
Команда для улучшения скорости сети:
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
Команда для исправление некоторых ошибок в приложениях:
ro.kernel.android.checkjni=0
Команда для отключения пробуждения телефона качелей громкости:
ro.config.hwfeature_wakeupkey=0
Команда для отключения бутанимации:
debug.sf.nobootanimation=1
После всех манипуляций остается только сохранить файл, вернуть его на исходное место и перегрузить аппарат.
Источник
Build.prop и init.d скрипты и твики в Андроид
вкл. 31 Май 2016 . Опубликовано в Android — Общее
Build.prop и init.d скрипты и твики в Андроид. Хотели бы качественно улучшить работу Android смартфона или планшета в плане быстродействия и автономности и автоматизации? В этом вам помогут скрипты и твики в build.prop / init.d!
К большому сожалению практически многие производители Android смартфонов и планшетов не реализовывают весь потенциал устройства, что фактически влияет на скорость работы, автономность, повышение функциональности, удобства.
На данной странице вы найдете коллекцию скриптов и твиков Android build.prop и init.d.
Куда добавлять скрипты и твики Android?
На работу Android влияют изменения в конфигурационном файле build.prop, который находиться в корне раздела /system , а также скрипты в системе инициализации находящиеся в /system/etc/init.d, но для начала нужно активировать поддержку init.d на уровне ядра.
Твики build.prop
Отображаемый язык при первом запуске Android (или полного сброса)
Если же данных строк нет, но есть:
Включение Отладки по USB при первом запуске Android (или полного сброса)
Добавить или изменить:
Улучшить качество фотографий
Добавить или изменить:
Улучшить качество снимков (за счет уменьшения скорости работы)
Улучшить качество снимков и видеозаписи
Добавить или изменить:
Улучшить качество мобильной сети
Добавить или изменить:
Улучшить качество передаваемой речи в мобильной сети
Добавить или изменить:
Акселерация интерфейса за счет GPU устройства
Добавить или изменить:
Отключить анимацию при включение устройства
Добавить или изменить:
Установить скорость анимации включения
Ускорить загрузку устройства
Добавить или изменить:
Отключить логирование ошибок ядра
Ускорить работу потокового видео
Добавить или изменить:
Внесение лаунчера в память
Добавить или изменить:
Увеличение автономности работы Android при использование Wi-FI
Добавить или изменить:
Улучшить реакцию сенсора дисплея
Добавить или изменить:
Увеличение скорости скрола (но ухудшается плавность)
Улучшить качество приема 2G и 3G сетей
Добавить или изменить:
Google DNS
Изменение плотности экрана DPI
Скрипты init.d
Для того чтобы скрипты работали, необходимо:
- Ядро с поддержкой init.d
- Root права Android
- Установленный BusyBox
- Дописать в build.prop sys.initd=1
Все скрипты добавлять в папку init.d находящуюся по пути /system/etc.
Ниже будет представлено описание и ссылка на скрипт.
Скрипт sqlite — сжимает базы данных приложений и системы, тем самым ускоряя работу Android.
Скрипт zipaligin — оптимизирует работу установленных приложений, тем самым ускоряя работу Android.
Скрипт centisecs — ускоряет работу Android за счет оптимизаций работы записи данных на диск.
Скрипт zminfree — оптимизирует выгрузку приложений из оперативной памяти.
Скрипт batterystats — сбрасывает статистику работы батареи (использовать если неправильно отображает заряд батареи).
Скрипт wifi_idle_wait — Удержания соединения Internet по Wi-Fi при выключенном экране.
Источник
Что такое твик андроид
Скрипты, твики Android. Все устройства — Android scripts and tweaks
Я не несу ответственности за закирпиченные телефоны, вся информация взята с сайта партнёров. Если вы даже понятия не имеете что это такое — покиньте тему.
Нужно наличие папки Init.d изначально, простое создание и запихивание туда твиков не дадут никакого эффекта!
С недавних пор авторы прошивок начали лазить по XDA-Developers и добавлять в свои прошивки разные твики и скрипты взятые оттуда тем самым улучшая что-либо, ниже предложена большая часть твиков, их установки и тому подобное. Я разделил все твики и скрипты на несколько уровней сложности при установке.
Первый уровень. Редактирование Build.prop с помощью Root Explorer, но я рекомендую скидывать Build.prop к себе на компьютер и редактировать оттуда, так как в в файле уже могут находится строки которые вы хотите добавить, а двойное сочетание строк может привести к увеличению времени загрузки телефона, а если там вбиты ещё и разные значения то у вас есть все шансы залипнуть на бутлого.
Всем файлам в папке init.d нужно выставить соответствующие права.
УРОВЕНЬ 1. BUILD.PROP
- Форсированное внесение лаунчера в память
Увеличить качество картинок до 100%
Увеличение размера HeapSize (Dalvik-Cache?) цифра зависит от мощности вашего телефона(мощнее — больше)
Акселерация видеочипа для прорисовки системы (за уточнение спасибо пользователю UT36104)
Уменьшение «лага» при наборе номера(цифры иногда не сразу появляются, если вы этого не чувствуете то не добавляйте)
Увеличение скорости/отзывчивости при прокрутке
Убрать иконку отладки на статусбаре(?)
Акселерация реакции на прикосновения(Требует больше заряда)
Улучшение скорости сети
Еще твики интернета Тут
Убирание чёрного экрана после звонка(не все девайсы)
Исправление некоторых ошибок в приложениях( Может упасть производительность системы )
Отключаем пробуждение телефона путём нажатия на кнопки громкости
Отключаем бутанимацию для более быстрого бута, идеально подходит тем кто часто перезагружает свой девайс
Специфичные скрипты только для устройств LG
Lag Nullifier by ZеppelinRox
Nullifier by ZeppelinRox.
Якобы ещё уничтожитель лагов, автор утверждает что «Некоторые готовы поклясться что он чудесен, некоторые же говорят что разницы нет»
gpu дает больше плавности и улучшает отзывчивость тача, улучшает качество воспроизводимого видео, но садит батарею активнее.
Дает право системе самой динамически решать что использовать gpu или программные средства для отрисовки графики(а иногда и то и другое). Для лаунчера это может и подойдет, но с некоторыми программами могут случиться траблы(артефакты).
Улучшает качество передаваемой и принимаемой речи во время разговора, т.е убирает шумы(отписались 4-5 человек, говорят лучше слышно стало).
Добавление от пользователей finist1 и dmitrypershin
После сохранения build.prop, сделайте reboot в recovery и выполните wipe обоих caches .
Reboot. Готово.
Чтобы отменить этот tweak удалите из build.prop добавленные ранее строки ,
reboot recovery
Затем wipe оба caches и reboot.
Уровень 2. Добавление файлов в папку init.d
Берём образец файла LST.zip ( 158.33 КБ )
Добавляем нужную команду в файл и обзываем его например «12Tweaks» и кидаем в init.d.
Нельзя вводить все команды в один файл — эффекта не будет.
- Внимание. Каждый файл в init.d должен начинаться со строки:
strict minfree handler tweak(?)
Дополнения от пользователей Ⅳ представлены ниже, всю информацию о них спрашивать у тех кто её выложил!
- Juwe’s RAM Opimization Script (От себя: да, приложения начали кушать меньше, но работа(переход из задачи в задачу напр.) приложений по ощущениям снизилась на 15%)
Автор утверждает что это данный скрипт значительно улучшит мультитаскинг нашего телефона, есть Видео!
1. Скачиваем файл Juwes_RAM_Script.zip — Juwes_RAM_Script.zip ( 475 байт )
2. Распаковываем его в init.d, в Root Explorer выставляем права «777» т.е. все галки
3.Ребутимся
# Move dalvik-cache to /cache
if [ ! -d /cache/dalvik-cache ]
then
busybox rm -rf /cache/dalvik-cache /data/dalvik-cache
mkdir /cache/dalvik-cache /data/dalvik-cache
fi
busybox chown 1000:1000 /cache/dalvik-cache
busybox chmod 0771 /cache/dalvik-cache
# bind mount dalvik-cache so we can still boot without the sdcard
busybox mount -o bind /cache/dalvik-cache /data/dalvik-cache
busybox chown 1000:1000 /data/dalvik-cache
busybox chmod 0771 /data/dalvik-cache
Почему HTC по сравнению с Motorola показывает такие большие результаты в Quadrant?
Точно работает на моторолах, на других аппаратах не проверял.
mainbord Дата • 31.03.2011, 19:15
Quadrand — это синтетический тест, и реальной производительности он не отражает. Прошивки HTC оптимизированы под Quadrant, поэтому и выдают такие большие результаты.
а) Увеличение очков в quadrant на 600, возможно производительность вырастит где-нибудь ещё.
Спойлер (+/-)
Я все делал прямо в телефоне, через root explorer
Но вы можете выгрузить /system/build.prop и поменять заветные свойства на компьютере, если не уверены в своих силах.
1) Заходим в папку /system/
2) Монтируем систему, как rw
3) Долгий тап по build.prop
4) В контекстном меню выбираем пунт — Open in Text Editor
5) Находим заветные строки (ближе к концу, примерно на 80% документа)
6) Меняем false на true
7) Сохраняем файл обратно
8) Монтируем систему обратно в ro
9) Перезагружаем телефон
б) Патч повышающий производительность при обработке 3D графики. После установки последние два теста в Quadrant идут без тормозов и глюков.Тест 3D выдаёт в 2 раза больше. (Источник)
— Запускаем RootExplorer — заходим в папку /system/lib/egl
— Переводим в режим чтение/запись
— Открываем в текстовом редакторе файл egl.cfg
— Прописываем вместо появившейся строки: 0 1 POWERVR_SGX530_125
— Перезагружаемся.
После этих манипуляций, разгона и прошивки Froyo, Defy показывает в Quadrant 2700-3000 очков. Но после этих действий могут возникнуть глюки, некоторые пользователи жалуются на неработоспособность видео.
Benchmark — Результаты
Не удается найти некоторые приложения в маркете, что делать?
Должно работать на любом аппарате.
Не находит некоторые приложения на рынке, хотя эти приложения совместимы с аппаратом. Это обычно бывает из-за того, что прошивка неофициальная (или стоковая 2.3). Для того, чтоб маркет «увидел» программы, которые «видел» раньше на стоковых прошивках, нужно изменить некоторые строки в /system/build.prop для того, чтоб маркет принимал вашу прошивку за стоковую
Например, у вас установлен CyanogenMod 7 RC1.5 (Android 2.3.5). Открываем каким-либо проводником с рут доступом файл /system/build.prop и ищем строки
Код
ro.build.description=umts_jordan-user 2.3.5 JOREM_U3_3.4.2-179-4 1315058180 release-keys
ro.build.fingerprint=MOTO/MB525_JOREM_U3/umts_jordan/jordan:2.3.5/3.4.2-179-4/1315058180:user/release-keys
Меняем их на следующие:
Сохраняем изменённый файл и проверяем права (должны быть rw-r—r—), делаем вайп кешей.
Попробуйте установить время вручную на 11:55 и пусть оно перйдёт за полночь. Проверьте маркет снова. Если вы все еще не видите приложений, то есть два варианта:
1. нужно сохранить данные программ с помощью титаним бекап и сделать полный вайп, затем восстановить данные.
2. Если у вас кастомная прошивка, которая устанавливается через CWM, то нужно поправить файл /system/build.prop в исходнике прошивки, удалить файлы подписи (файлы CERT.RSA, CERT.SF и MANIFEST.MF, лежащие в папке [ваша прошивка].zip/META-INF/) и перепрошить телефон снова, без полного вайпа (только вайп кешей).В этом случае потерь данных можно избежать.
Как улучшить работу GPS?
должно работать на всех аппаратах
Подредактировал файл /etc/location.cfg следующим образом:
Удалил файл /data/location/location.cfg
В настройках точки доступа в тип APN дописал через запятую supl, в общем у меня там теперь default,dun,supl
Перезагрузка.
В программе GPS Status: Menu — Tools — Manage A-GPS state сначала Reset, затем Download.
Сообщение отредактировал Trykath — 27.09.21, 16:10
А вообще автор темы — молодец. Хорошую и полезную тему открыл :thank_you: .
От себя могу добавить скрипт переноса дальвик кэша в /cache 🙂 (для увеличения места под установку пользовательских приложений), вот он:
—————————————————————————-
#!/system/bin/sh
#
# Move dalvik-cache to /cache
if [ ! -d /cache/dalvik-cache ]
then
busybox rm -rf /cache/dalvik-cache /data/dalvik-cache
mkdir /cache/dalvik-cache /data/dalvik-cache
fi
busybox chown 1000:1000 /cache/dalvik-cache
busybox chmod 0771 /cache/dalvik-cache
# bind mount dalvik-cache so we can still boot without the sdcard
busybox mount -o bind /cache/dalvik-cache /data/dalvik-cache
busybox chown 1000:1000 /data/dalvik-cache
busybox chmod 0771 /data/dalvik-cache
——————————————————————————-
код просто скопировать создать пустой файл в init.d, закинуть туда, присвоить права файлу и ребутнуть девайс.
Найду еще что интересного — выложу 😉
вот еще скриптики для init.d(правда я их не пробовал, но должно работать):
Данный скрипт ставит частоту при выключенном экране(известный всем профиль Screen Off из SetCPU) и при включенном(рабочее состояние).
Как поставить и редактировать:
сами скрипты:cpuclock.rar ( 1.54 КБ )
scripts.rar ( 636 байт )
Кто проверит — отпишитесь! если найдете вариант по-лучше — также отпишитесь)
Задумка создать такую тему интересная, но я считаю что шапка должна разбиваться на версии ядер и андроида!
Во первых все твики и скрипты которые мы все юзаем не на всех аппаратах работают!
Твики с Build.prop на прямую связаны с ядром, и те твики которые работают на Р500 с 32/35 ядром в большинстве случаев не будут работать с ГТ540 у которого 29е, так же и на других телефонах!
Такая же ситуация и со скриптами, за исключение тех которые просто чёта там создают или чёта переносят, как например скрипт переноса дальвик кэша в cache который выложил scorpio92, который в свое время выложил Я в своей теме SOFT-MOD прошивка LG GT540 by MMXTREM , есть там в шапке такой архивчик http://4pda.to/forum/dl/post/933727/addons.zip , там еще и скрипт — Auto zipaling, а если пошуршать по теме то можно найти еще и Auto fix permission. (приложил)
Так вот, если в ядре нет поддержки какой либо функции, то до одного места те скрипты и твики, они ничего давать не будут.
Вот к примеру скрипт cpuclock от Р500 что выложен выше, так же может не корректно работать на разных версиях того же 32/35 ядра, так как там вбиты все доступные частоты для разгона, а каждый ромодел может добавить свои или переделать, потому этот скрипт не заработает на ГТ540, тем более на других телефонах.
Я это все веду к тому что здесь каждый твик и скрипт индивидуальный для каждого телефона и для каждого ядра! А в наше время уже столько ковырятелей развелось, что можно утонуть в море Ядер и Прошивок!
И не забываем, что скрипты без включения поддержки в рамдиске не будут работать на простых ядрах!
А еще стоит добавить ссылку на Бузибокс который очень необходим для всех этих манипуляций!
Сообщение отредактировал miroslav_mm — 05.10.11, 09:44
Всем привет!
Я тут писал недавно, что в инит.д добавляю строчку с командой копирования дата\дата (данные прог бекаплю — браузера там смс итд)
Сегодня наконец разобрался с бинарником ZIP и могу сразу автоматом свой бекап в зип упаковывать (в апдейт). Вот только они с одним названием получаются. Плохо.
Подскажите как сделать, чтоб название файла другое задавалось? Например дата/время.
Кому надо вот зип: zip.zip ( 220.77 КБ )
(говорят некачается)
вот другой zip.rar ( 107.09 КБ )
Copyright © 1990-2008 Info-ZIP — Type ‘zip «-L»‘ for software license.
Zip 3.0 (July 5th 2008). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
The default action is to add or replace zipfile entries from list, which
can include the special name — to compress standard input.
If zipfile and list are omitted, zip compresses stdin to stdout.
-f freshen: only changed files -u update: only changed or new files
-d delete entries in zipfile -m move into zipfile (delete OS files)
-r recurse into directories -j junk (don’t record) directory names
-0 store only -l convert LF to CR LF (-ll CR LF to LF)
-1 compress faster -9 compress better
-q quiet operation -v verbose operation/print version info
-c add one-line comments -z add zipfile comment
[email protected] read names from stdin -o make zipfile as old as latest entry
-x exclude the following names -i include only the following names
-F fix zipfile (-FF try harder) -D do not add directory entries
-A adjust self-extracting exe -J junk zipfile prefix (unzipsfx)
-T test zipfile integrity -X eXclude eXtra file attributes
-y store symbolic links as the link instead of the referenced file
-e encrypt -n don’t compress these suffixes
-h2 show more help
Сообщение отредактировал finist1 — 07.10.11, 15:55
Источник