Слово автора: Это статья написана мной, т.е. Papa Roach , с использованием этих материалов, которая не претендует на универсальность и открытие «Америки».Скорее она предназначена для ознакомления и в качестве деления личным опытом и размышлениями, ну и чутку для науки))))
Введение: Данные скрипты-твики для init.d призванны улучшить работу гуглофона и настроить его под свои нужды. Для работы твиков необходима поддержка init.d прошивкой вашего аппарата, а также BusyBox. Однако, поддержку init.d можно эмулировать с помощью таких программ как mcTweaker или Script Manager, включив соответствующие пункты в программах. Причем в mcTweaker реализовано множество твиков для вашего аппарата. Напомню, что в кастомных прошивках BusyBox может быть установлен, да и многие твики уже реализованы! Все Вы делаете на свой страх и риск! Для манипуляций нужен root-доступ!
Общая информация: Скрипты-твики необходимо класть по пути /system/etc/init.d/: Для редактирования/добавления/удаления скриптов я пользовался Root Explorer . Если у Вас нет папки init.d, то значит скрипты работать не будут 100%!
Каждый твик оформляется отдельным файлом! Все твики в один файл не кладем!
Файл скрипта называем по-любому, но так чтобы сами могли распознать их, например, Battery_tweak - твик аккумулятора. Твики: 1)Твики скорости интернет-соединения
# 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 else echo "Small cache detected, dalvik-cache will remain on /data" fi
Назначение скриптов, помеченных вопросительным знаком, точно не знаю или их работа под вопросом! В прикрепленном архиве лежат готовые скрипты-твики, которые осталось только закинуть в папку init.d. Нумерация скриптов сохранена!
p.s. Повторяюсь, все манипуляции над вашим аппаратом лежат на вашей совести! При использовании программ-твикеров типа mcTweaker удаляйте свои пользовательские скрипты да бы избежать неприятныз ситуаций и всегда делайте бэкап! p.p.s. Статья будет пополняться новой информацией по мере возможности! Вопросы задаем в комментариях!
Прикрепленный файл #1:
Внимание! У вас нет прав для просмотра скрытого текста.
Друзья, постараюсь обновить статью по мере возможности, но нужна ваша помошь. Кто знает новые твики, испробованные на определеенных версиях андроида, прошу отписываться здесь! Вашу помощь я учту!
Всем привет. Люди добрые подскажите пожлст, как можно проверить работоспосбность этих скриптов ? Дело в том что у меня на теле init.d точно есть, к примеру скрипт для аккамулятора "10sysctl" из этой темы articles.html вполне нормально отрабатывает при проверке через терминал или через mcTweaker. Какими командами проверить через терминал скрипты из этой темы я не знаю, а проверка их работоспособности через mcTweaker говорит о том что все они не рабочие, если быть точным то, при проверке любого из этих скриптов через mcTweaker вылазит следующая ошибка, смотрите скрин
Внимание! У вас нет прав для просмотра скрытого текста.
(26 Kb) и такая хрень происходит при проверке любого из представленных тут скриптов. В чём может быть дело ? Вроде всё делаю правильно, скрипты я скопировал во вложении представленном в этой теме. ------------- Добавлено в 18.52: Форум что, умер ? ------------- Добавлено в 18.54: АУУУУУ !!!!! ЗДЕСЬ ЕСТЬ КТО НИТЬ ?
Внутри папки init.d есть файлы, у всех выставлено разрешение rwxrwxrwx, как и на самой папке. Выставляю разрешение на папку и на файл внутри папки rwxr-xr-x, после перегруза всё сбрасывается на первоначальное состояние. Может кто подскажет как сделать что бы всё оставалось так как я выставляю? Я так понимаю, если разрешение сбрасывается, то ничего в этой папке не запускается? т.е. ничего не работает? или я не прав? Будьте добры подскажите, кто в курсе.
подскажите, пожалуйста как проверить поддержку ядром init.d? команда через терминал grep busybox /init.rc не прокатывает. пишет grep: not found. есть ещё какой-то способ? знаю что в прошивке он есть, но всё равно выдаёт grep: not found. надо проверить на другой прошивки добавилась ли поддержка. заранее спасибо.
эти скрипты подходят для 4.0.3 андройда? прошивка не кастом стоит но с мод.ядром ------------- Добавлено в 10.59: Твики EXT4 (сильно увеличивают скорость I/O) (необходимо, чтобы разделы /system, /cache, /data были в формате EXT4)
изменяем способ монтирования разделов busybox mount -o remount, noatime, noauto_da_alloc, nosuid, nodev, nodiratime, barrier=0, nobh /system busybox mount -o remount, noatime, noauto_da_alloc, nosuid, nodev, nodiratime, barrier=0, nobh /data busybox mount -o remount, noatime, noauto_da_alloc, nosuid, nodev, nodiratime, barrier=0, nobh /cache
Авто изменение главного и I/O планировщика a) I/O Scheduler (Best: MTD devices — VR; EMMC devices — SIO) — needs kernel with these echo «vr» > /sys/block/mmcblk0/queue/scheduler or echo «sio» > /sys/block/mmcblk0/queue/scheduler
b) Governor (Best: Minmax > SavagedZen > Smoothass > Smartass > Interactive) — needs kernel with these echo «governor-name-here» > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Это нашел на просторах инэта, можно думаю в список общий добавить. ------------- Добавлено в 13.40: и еще хотел спросить такой вопрос<разрешения у файлов оставлять такими какие уже стоят?или все галки выставлять кроме нижни самых 3х?
ligas26081984, планирую в течение недели дополнить статью. ------------- Добавлено в 18.55:Обновление от 04/06/2012 18:55:25 ============ Причина редактирования: Добавление твиков, методы эмуляции поддержки init.d
Друзья, постараюсь обновить статью по мере возможности, но нужна ваша помошь. Кто знает новые твики, испробованные на определеенных версиях андроида, прошу отписываться здесь! Вашу помощь я учту!
2 ответить