категории | RSS

Скрипты-твики для init.d

Слово автора:
Это статья написана мной, т.е. Papa Roach , с использованием этих материалов, которая не претендует на универсальность и открытие «Америки».Скорее она предназначена для ознакомления и в качестве деления личным опытом и размышлениями, ну и чутку для науки))))

Введение:
Данные скрипты-твики для init.d призванны улучшить работу гуглофона и настроить его под свои нужды.
Для работы твиков необходима поддержка init.d прошивкой вашего аппарата, а также BusyBox.
Однако, поддержку init.d можно эмулировать с помощью таких программ как mcTweaker или Script Manager, включив соответствующие пункты в программах. Причем в mcTweaker реализовано множество твиков для вашего аппарата.
Напомню, что в кастомных прошивках BusyBox может быть установлен, да и многие твики уже реализованы!
Все Вы делаете на свой страх и риск! Для манипуляций нужен root-доступ!


Общая информация:
Скрипты-твики необходимо класть по пути /system/etc/init.d/:

Для редактирования/добавления/удаления скриптов я пользовался Root Explorer .
Если у Вас нет папки init.d, то значит скрипты работать не будут 100%!

Каждый файл скрипта начинается со строчки:

#!/system/bin/sh

Далее вставляется код твика, например:
echo "500" > /proc/sys/vm/dirty_expire_centisecs
echo "1000" > /proc/sys/vm/dirty_writeback_centisecs

 Образец файла скрипта
Каждый твик оформляется отдельным файлом! Все твики в один файл не кладем!

Файл скрипта называем по-любому, но так чтобы сами могли распознать их, например, Battery_tweak - твик аккумулятора.
Твики:
1) Твики скорости интернет-соединения

2) Твики управления памятью виртуальной машины

3) Твики ядра

4) Увеличиваем время жизни аккумулятора

5) Твик скорости чтения sd-карты(увеличение кеша карты)

6) Дефрагментация файлов баз данных?

7) Отключаем логгеры(не будут записываться лог-файлы)

8) Настраиваем пороги, при которых будет происходить выгрузка приложений при нехватке памяти

9) Твики управления кэша

10) Твики процессора?

11) Перенос dalvik-кеша в раздел cache, чтобы разгрузить раздел data

12) Удаление кэша, tmp-файлов и прочего мусора

13) Изменение приоритета процессов-только стандартных. Желательно перед использованием проверить название процессов на вашем аппарате. Призвано увеличить плавность работы аппарата и сделать отклик более приятным)

Назначение скриптов, помеченных вопросительным знаком, точно не знаю или их работа под вопросом!

В прикрепленном архиве лежат готовые скрипты-твики, которые осталось только закинуть в папку init.d. Нумерация скриптов сохранена!

p.s. Повторяюсь, все манипуляции над вашим аппаратом лежат на вашей совести! При использовании программ-твикеров типа mcTweaker удаляйте свои пользовательские скрипты да бы избежать неприятныз ситуаций и всегда делайте бэкап!
p.p.s. Статья будет пополняться новой информацией по мере возможности! Вопросы задаем в комментариях!

Прикрепленный файл #1:
Внимание! У вас нет прав для просмотра скрытого текста.
(3, 44 Kb)

PapaRoach
2012-02-21T10:39:50Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 15

#15   PapaRoach    

Друзья, постараюсь обновить статью по мере возможности, но нужна ваша помошь. Кто знает новые твики, испробованные на определеенных версиях андроида, прошу отписываться здесь! Вашу помощь я учту!


2 ответить

#15   bigmotor    

друзья давайте не бросать тему


0 ответить

#15   xaker737    

Точно помер


0 ответить

#15   GENOCID1    

Всем привет.
Люди добрые подскажите пожлст, как можно проверить работоспосбность этих скриптов ?
Дело в том что у меня на теле init.d точно есть, к примеру скрипт для аккамулятора "10sysctl" из этой темы articles.html вполне нормально отрабатывает при проверке через терминал или через mcTweaker. Какими командами проверить через терминал скрипты из этой темы я не знаю, а проверка их работоспособности через mcTweaker говорит о том что все они не рабочие, если быть точным то, при проверке любого из этих скриптов через mcTweaker вылазит следующая ошибка, смотрите скрин

Внимание! У вас нет прав для просмотра скрытого текста.
(26 Kb) и такая хрень происходит при проверке любого из представленных тут скриптов.
В чём может быть дело ?
Вроде всё делаю правильно, скрипты я скопировал во вложении представленном в этой теме.
-------------
Добавлено в 18.52: Форум что, умер ?
-------------
Добавлено в 18.54: АУУУУУ !!!!! ЗДЕСЬ ЕСТЬ КТО НИТЬ ?


* редактировал(а) GENOCID1 05:01 27 янв 2013

0 ответить

#15   serano3d    

Внутри папки init.d есть файлы, у всех выставлено разрешение rwxrwxrwx, как и на самой папке. Выставляю разрешение на папку и на файл внутри папки rwxr-xr-x, после перегруза всё сбрасывается на первоначальное состояние. Может кто подскажет как сделать что бы всё оставалось так как я выставляю? Я так понимаю, если разрешение сбрасывается, то ничего в этой папке не запускается? т.е. ничего не работает? или я не прав? Будьте добры подскажите, кто в курсе.


0 ответить

#15   mishkin68    

подскажите, пожалуйста как проверить поддержку ядром init.d? команда через терминал grep busybox /init.rc не прокатывает. пишет grep: not found. есть ещё какой-то способ? знаю что в прошивке он есть, но всё равно выдаёт grep: not found. надо проверить на другой прошивки добавилась ли поддержка. заранее спасибо.


* редактировал(а) mishkin68 06:52 15 янв 2013

0 ответить

#15   PapaRoach    

aza,
если есть поддержка инит.д, то да


0 ответить

#15   aza    

Извиняюсь их надо просто
закинуть в папку init.d. или еще делать другие манипуляций?


0 ответить

#15   ligas26081984    

эти скрипты подходят для 4.0.3 андройда? прошивка не кастом стоит но с мод.ядром
-------------
Добавлено в 10.59: Твики EXT4 (сильно увеличивают скорость I/O)
(необходимо, чтобы разделы /system, /cache, /data были в формате EXT4)

 Показать / Скрыть текст



Это нашел на просторах инэта, можно думаю в список общий добавить.
-------------
Добавлено в 13.40: и еще хотел спросить такой вопрос<разрешения у файлов оставлять такими какие уже стоят?или все галки выставлять кроме нижни самых 3х?


* редактировал(а) knopa 20:37 12 июн 2012

0 ответить

#15   PapaRoach    

ligas26081984,
планирую в течение недели дополнить статью.
-------------
Добавлено в 18.55: Обновление от 04/06/2012 18:55:25
============
Причина редактирования: Добавление твиков, методы эмуляции поддержки init.d


0 ответить

Яндекс.Метрика