подробный поиск  


Скрипты-твики для 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)




Рейтинг:
голосов: 1
Вас может заинтересовать:

  • Кухня для самостоятельной сборки собственных прошивок (HTC Android Kitchen, (Linux / Mac / Windows)
  • Root для SGS2 без проблем
  • Получение ROOT-прав + Установка ClockWorkMod Recovery для Samsung GT-I8160 Galaxy Ace 2
  • Здесь находятся: всего 0. За сутки здесь было 0 человек(а)
    Нравится? 14 | понравился


    * одобрено DimonVideo 19:44 4 июн 2012
    Уважаемый посетитель, Вы зашли на сайт как не зарегистрированный пользователь. Мы рекомендуем зарегистрироваться, либо войти на сайт под своим именем для получения полного доступа.
    Комментарии 15 [от старых к новым]:


    Новичок
    Реп. -/+
     (оценок: 0)



    [полн]
    Шестой скрипт, четвёртая строка, точка с запятой лишняя.

    # 1 от 17:33 20 фев 2012

       
    Профи-ветеран
    Реп. 241 -/+
     (оценок: 74)



    [полн]
    Vinogradof,ммм из каких соображений? Просто в оригинале, да и во всех источниках точка с запятой присутствует.

    # 2 от 17:37 20 фев 2012

       
    Новичок
    Реп. -/+
     (оценок: 0)



    [полн]
    у меня оно с ней не отрабатывало с ошибкой not found и не понять что дальше.. :(

    # 3 от 18:07 20 фев 2012

       
    Новичок
    Реп. -/+
     (оценок: 0)



    [полн]
    мало, очень мало...сразу видно - димоновцы в основном на симбе...

    # 4 от 08:24 31 мар 2012

       
    Профи-ветеран
    Реп. 241 -/+
     (оценок: 74)



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

    # 6 от 18:35 3 июн 2012

       
    Новичок
    Реп. -/+
     (оценок: 0)



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

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

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


    -------
    * редактировал(а) knopa 20:34 12 июн 2012
    # 7 от 15:19 11 июн 2012

       
    Новичок
    Реп. -/+
     (оценок: 0)



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

    # 8 от 16:56 11 янв 2013

       
    Старожил
    Реп. 1 -/+
     (оценок: 2)



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


    -------
    * редактировал(а) mishkin68 06:49 15 янв 2013
    # 10 от 06:42 15 янв 2013