Иниц.д занимает особое место в Android. С его помощью пользователи могут устанавливать сценарии и моды для запуска при загрузке и, таким образом, изменять практически любой аспект телефона, который они хотят. Есть настройки батареи, настройки производительности, настройки GPS, настройки сигнала, и этот список можно продолжать и продолжать. Однако для того, чтобы эти сценарии работали, на телефоне сначала должна быть установлена init.d поддерживать. Обычно Ramdisks предоставляют init.d поддержку, но иногда можно получить init.d поддержка без прошивки нового Ramdisk или даже без его изменения вообще.
Это то, что признанный разработчик XDA smokin1337 работал над несколькими устройствами. С помощью мода под названием EZ InitD smokin1337 поможет пользователям добавить init.d поддержать легко. Дополнительно разработчик дает пару вариантов использования мода. Одна версия предназначена для пользователей, которые могут прошивать их через пользовательское восстановление, а другая — для разработчиков ПЗУ, которые они могут включить в свои ПЗУ. Самое приятное то, что это просто.
После применения мода все, что есть в вашем init.d папка будет запускаться при загрузке, как обычно. В версии для разработчиков ПЗУ разработчики могут фактически изменить каталог на любой, какой захотят. Другими словами, могут быть ПЗУ, созданные с помощью init.d поддержка, но без фактического init.d папка. (Эд: Я думаю /etc/NyanCat или /etc/bacolicious, сам.) Метод опробован на HTC One S и HTC One X, но на самом деле он должен работать на любом устройстве. Как вам скажут многие пользователи, поддержка init.d обеспечивается Ramdisk. Это не обязательно правда. По словам smokin1337:
Этот мод добавит поддержку init.d к любому рому, даже к стоковым, без редактирования виртуального диска. Вместо этого он использует файл post_boot.sh, который есть в большинстве, если не во всех, прошивках. Он должен работать на большинстве устройств. Если он не работает на вашем, загляните в /system/etc и укажите имя файла, содержащего «post_boot.sh».
Таким образом, благодаря этому методу действительно возможно получить поддержку init.d без переключения, редактирования или иного вмешательства в Ramdisk или ядро. Для получения дополнительной информации ознакомьтесь с оригинальная тема.