Воскресенье, 06.07.2025, 02:53
Приветствую Вас Гость | RSS
Меню сайта
Мини-чат
Наш опрос
Оцените мой сайт
Всего ответов: 1
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » 2014 » Март » 7 » Скрипты, твики, собери их все
03:50
 

Скрипты, твики, собери их все

ANDROID SCRIPTS AND TWEAKS



Я не несу ответственности за закирпиченные телефоны, вся информация взята с сайта партнёров. Если вы даже понятия не имеете что это такое - покиньте тему.

Нужен Custom ROM установленный на вашем девайсе, и наличие папки Init.d изначально, тупое создание и запихивание туда твиков не дадут никакого эффекта!

С недавних пор авторы прошивок начали лазить по XDA-Developers и добавлять в свои прошивки разные твики и скрипты взятые оттуда тем самым улучшая что-либо, ниже предложена большая часть твиков, их установки и тому подобное. Я разделил все твики и скрипты на несколько уровней сложности при установке.

Первый уровень. Редактирование Build.prop с помощью Root Explorer, но я рекомендую скидывать Build.prop к себе на компьютер и редактировать оттуда, так как в в файле уже могут находится строки которые вы хотите добавить, а двойное сочетание строк может привести к увеличению времени загрузки телефона, а если там вбиты ещё и разные значения то у вас есть все шансы залипнуть на бутлого.

Звёздочкой отмечены твики с неточным значением. Со знаком вопроса - требуется поправка информации. Вы можете меня исправить.
Всем файлам в папке init.d нужно выставить соответствующие права.

УРОВЕНЬ 1. BUILD.PROP

Спойлер (+/-)


1. Форсированное внесение лаунчера в память

Код

ro.HOME_APP_ADJ=1



2. Увеличить качество картинок до 100%

Код

ro.media.enc.jpeg.quality=100



3. Увеличение размера HeapSize (Dalvik-Cache?) цифра зависит от мощности вашего телефона(мощнее - больше)

Код

dalvik.vm.heapsize=48m



4. Акселерация видеочипа для прорисовки системы (за уточнение спасибо пользователю UT36104)

Код

debug.sf.hw=1



5*. Уменьшение "лага" при наборе номера(цифры иногда не сразу появляются, если вы этого не чувствуете то не добавляйте)

Код

ro.telephony.call_ring.delay=0



6. Увеличение скорости/отзывчивости при прокрутке

Код

windowsmgr.max_events_per_sec=150



7. Экономия батареи

Код

wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0



8*. Убрать иконку отладки на статусбаре(?)

Код

persist.adb.notify=0



9. Акселерация реакции на прикосновения(Требует больше заряда)

Код

debug.performance.tuning=1
video.accelerate.hw=1



10. Увеличение видеозаписи/Фотосъёмки

Код

ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000



11. Улучшение скорости сети

Код

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



12. Убирание чёрного экрана после звонка(не все девайсы)

Код

ro.lge.proximity.delay=25
mot.proximity.delay=25



13. Исправление некоторых ошибок в приложениях

Код

ro.kernel.android.checkjni=0



14. Отключаем пробуждение телефона путём нажатия на кнопки громкости

Код

ro.config.hwfeature_wakeupkey=0



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

Код

debug.sf.nobootanimation=1



16*. Разные флаги(?)

Код

ro.config.hw_menu_unlockscreen=false
persist.sys.use_dithering=0
persist.sys.purgeable_assets=1
dalvik.vm.dexopt-flags=m=y
ro.mot.eri.losalert.delay=1000



17. Специфичные скрипты только для устройств LG

Код

persist.service.pcsync.enable=0
persist.service.lgospd.enable=0
user.feature.flex=true
user.feature.lgdrm=false
user.feature.lgresource=false
user.feature.lgpoweroff=false
user.feature.ls_event=false
user.feature.ls_normal=false
user.feature.sui=false



Lag Nullifier by ZеppelinRox
Nullifier by ZeppelinRox.Якобы ещё уничтожитель лагов, автор утверждает что "Некоторые готовы поклясться что он чудесен, некоторые же говорят что разницы нет"

Код

# DO NOT DELETE COMMENTS. DELETING COMMENTS WILL BREAK UNINSTALL ROUTINE!
ENFORCE_PROCESS_LIMIT=false
MAX_SERVICE_INACTIVITY=
MIN_HIDDEN_APPS=
MAX_HIDDEN_APPS=
CONTENT_APP_IDLE_OFFSET=
EMPTY_APP_IDLE_OFFSET=
MAX_ACTIVITIES=
ACTIVITY_INACTIVE_RESET_TIME=
MAX_RECENT_TASKS=
MIN_RECENT_TASKS=
APP_SWITCH_DELAY_TIME=
MAX_PROCESSES=
# End of Nullified Entries



18. debug.composition.type=gpu - gpu дает больше плавности и улучшает отзывчивость тача, улучшает качество воспроизводимого видео, но садит батарею активнее.

19. debug.composition.type=dyn - дает право системе самой динамически решать что использовать gpu или программные средства для отрисовки графики(а иногда и то и другое). Для лаунчера это может и подойдет, но с некоторыми программами могут случиться траблы(артефакты).

20. ro.ril.enable.amr.wideband=1 - улучшает качество передаваемой и принимаемой речи во время разговора, т.е убирает шумы(отписались 4-5 человек, говорят лучше слышно стало).

Добавление от пользователя finist1
Отключение байт-кода в CyanoGen Mod (Внимание, сложно)
Вам потребуется:

Terminal Emulator
CWM
Root Explorer или File Expert (или любой другой файловый менеджер имеющий root access)


Эта настройка даст прирост производительности в deodex системе, как при odexing system & data apps. Это альтернатива для odexing.

1) Откройте Terminal Emulator на телефоне или adb shell на PC и наберите такие команды:

Код

su
setprop dalvik.vm.verify-bytecode false
setprop dalvik.vm.dexopt-flags v=n,o=v
reboot recovery



2) Сделайте Wipe обоих caches и выполните reboot.
3) Откройте root explorer, перейдите в /system/ и откройте на редактирование build.prop в режиме R/W и добавьте туда эти строки:

Код

dalvik.vm.verify-bytecode = false
dalvik.vm.dexopt-flags=v=n,o=v



Если строки начинающиеся с dalvik.vm.verify-bytecode или dalvik.vm.dexopt-flags уже есть в файле build.prop, модифицируйте их так, как описано выше. Обратите внимание, что могут быть две записи для dalvik.vm.dexopt-flags; Удалите вторую.
4) После сохранения build.prop, сделайте reboot в recovery и выполните wipe обоих caches снова.
5) Reboot. Готово.

Чтобы отменить этот tweak:
Напишите следующее в Teminal Emulator:

Код

su
setprop dalvik.vm.verify-bytecode true
reboot recovery


Затем wipe оба caches и reboot.

Уровень 2. Добавление файлов в папку init.d.
Берём образец файла внизу, добавляем нужную команду в файл и обзываем его например "12Tweaks" и кидаем в init.d. Нельзя вводить все команды в один файл - эффекта не будет.

Спойлер (+/-)


Внимание. Каждый файл в init.d должен начинаться со строки:

Код

#!/system/bin/sh



1*. strict minfree handler tweak(?)

Код

echo "2048,3072,6144,15360,17920,20480" > /sys/module/lowmemorykiller/parameters/minfree



2. Твик скорости интернета.

Код

echo "0" > /proc/sys/net/ipv4/tcp_timestamps;
echo "1" > /proc/sys/net/ipv4/tcp_tw_reuse;
echo "1" > /proc/sys/net/ipv4/tcp_sack;
echo "1" > /proc/sys/net/ipv4/tcp_tw_recycle;
echo "1" > /proc/sys/net/ipv4/tcp_window_scaling;
echo "5" > /proc/sys/net/ipv4/tcp_keepalive_probes;
echo "30" > /proc/sys/net/ipv4/tcp_keepalive_intvl;
echo "30" > /proc/sys/net/ipv4/tcp_fin_timeout;
echo "404480" > /proc/sys/net/core/wmem_max;
echo "404480" > /proc/sys/net/core/rmem_max;
echo "256960" > /proc/sys/net/core/rmem_default;
echo "256960" > /proc/sys/net/core/wmem_default;
echo "4096,16384,404480" > /proc/sys/net/ipv4/tcp_wmem;
echo "4096,87380,404480" > /proc/sys/net/ipv4/tcp_rmem;



3*. Твики менеджмента VM(Dalvik-cache?)

Код

echo "4096" > /proc/sys/vm/min_free_kbytes
echo "0" > /proc/sys/vm/oom_kill_allocating_task;
echo "0" > /proc/sys/vm/panic_on_oom;
echo "0" > /proc/sys/vm/laptop_mode;
echo "0" > /proc/sys/vm/swappiness
echo "50" > /proc/sys/vm/vfs_cache_pressure
echo "90" > /proc/sys/vm/dirty_ratio
echo "70" > /proc/sys/vm/dirty_background_ratio



4. Прочие твики для ядер(Kernel)

Код

echo "8" > /proc/sys/vm/page-cluster;
echo "64000" > /proc/sys/kernel/msgmni;
echo "64000" > /proc/sys/kernel/msgmax;
echo "10" > /proc/sys/fs/lease-break-time;
echo "500,512000,64,2048" > /proc/sys/kernel/sem;



5. Увеличение жизни батареи.

Код

echo "500" > /proc/sys/vm/dirty_expire_centisecs
echo "1000" > /proc/sys/vm/dirty_writeback_centisecs


Слабеньким телефонам рекомендую Bolt Siyah

"Тяжёлые" Скрипты

Juwe's RAM Opimization Script (От себя: да, приложения начали кушать меньше, но работа(переход из задачи в задачу напр.) приложений по ощущениям снизилась на 15%)

Спойлер (+/-)

Автор утверждает что это данный скрипт значительно улучшит мультитаскинг нашего телефона, есть Видео!
1. Скачиваем файл Juwes_RAM_Script.zip
2. Распаковываем его в init.d, в Root Explorer выставляем права "777" т.е. все галки
3. Ребутимся

Источник: xda-developers.com

Дополнения от пользователей представлены ниже, всю информацию о них спрашивать у тех кто её выложил!
Добавления от пользователей: scorpio92
Перенос Dalvik-Cache для увеличения системной памяти телефона (Соблюдаем правила установки из Уровня 2!!)

Спойлер (+/-)

Код

# 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



SreenOff Script by SnegovikRZN (Не подходит для CyanogenMod, результат - вечный бут) Изначально сделан для LGP500, работа на других девайсах не гарантируется
Скрипты, Твики, Собери их все (Пост #9233459)

Скрипт оптимизации памяти для устройств с 256-512мб RAM от пользователя igaryasha94 Ссылка.

От пользователя mainbord Ссылка на посты
1. Увеличение результатов Quadrant на устройствах Motorola

Спойлер (+/-)


Почему 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% документа)

Код

media.stagefright.enable-player=false
media.stagefright.enable-meta=false
media.stagefright.enable-scan=false
media.stagefright.enable-http=false



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

Меняем их на следующие:

Код

ro.build.description=umts_jordan-user 2.2.2 JEM_3.4.3-33-1 release-keys
ro.build.fingerprint=MOTO/MB525_HKTW/umts_jordan/jordan:2.2.2/JEM_3.4.3-33-1/1302851583:user/release-keys



Сохраняем изменённый файл и проверяем права (должны быть rw-r--r--), делаем вайп кешей.
Попробуйте установить время вручную на 11:55 и пусть оно перйдёт за полночь. Проверьте маркет снова. Если вы все еще не видите приложений, то есть два варианта:
1. нужно сохранить данные программ с помощью титаним бекап и сделать полный вайп, затем восстановить данные.
2. Если у вас кастомная прошивка, которая устанавливается через CWM, то нужно поправить файл /system/build.prop в исходнике прошивки, удалить файлы подписи (файлы CERT.RSA, CERT.SF и MANIFEST.MF, лежащие в папке [ваша прошивка].zip/META-INF/) и перепрошить телефон снова, без полного вайпа (только вайп кешей).В этом случае потерь данных можно избежать.
Улучшение работы GPS путём ввода APN (Возможно увеличится потребление траффика - ожидает подтверждения)

Спойлер (+/-)

Как улучшить работу GPS?
должно работать на всех аппаратах

Подредактировал файл /etc/location.cfg следующим образом:

Код

DL_LCS_SUPL_SECURITY_ON = 0
hslp_address = supl.google.com:7276
default_hslp_address = supl.google.com:7276
DL_LCS_DEFAULT_DATA_PROFILE = ваш_APN
Вместо ваш_APN нужно прописать имя вашей точки доступа, например internet.beeline.ru



Удалил файл /data/location/location.cfg
В настройках точки доступа в тип APN дописал через запятую supl, в общем у меня там теперь default,dun,supl
Перезагрузка.
В программе GPS Status: Menu - Tools - Manage A-GPS state сначала Reset, затем Download.

Отключение рендеринга CPU

TurboBooster
Образец твика из пункта 2 (Содержимое)

Заметка от меня по поводу добавления новых постов в шапку темы.

Сообщение отредактировал SuitoN - 17.06.2013, 12:47

Просмотров: 16021 | Добавил: laiden | Рейтинг: 0.0/0
Всего комментариев: 0
Поиск
Календарь
«  Март 2014  »
Пн Вт Ср Чт Пт Сб Вс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz