Как да използвате Init.d с всеки телефон

click fraud protection

Init.d има специално място в Android. С него потребителите могат да инсталират скриптове и модификации, които да се изпълняват при зареждане и по този начин да променят почти всеки аспект на телефона, който искат. Има настройки на батерията, настройки на производителността, настройки на GPS, настройки на сигнала и списъкът продължава и продължава. Въпреки това, за да работят тези скриптове, телефонът първо трябва да има init.d поддържа. Обикновено Ramdisks предоставят init.d подкрепа, но понякога е възможно да спечелите init.d поддръжка без флашване на нов Ramdisk или дори без промяна на Ramdisk изобщо.

Това е нещо, което XDA признат разработчик smokin1337 работи върху редица устройства. С мод, наречен EZ InitD, smokin1337 изглежда помага на потребителите да добавят init.d поддържайте лесно. Освен това разработчикът дава няколко опции за това как да използвате мода. Едната версия е за потребителите да флашват чрез персонализирано възстановяване, докато другата е за разработчиците на ROM, които да включат в своите ROM. Най-хубавото е, че е просто.

След като модът бъде приложен, всичко във вашия init.d папката ще се стартира при зареждане, както обикновено. Във версията за разработчици на ROM разработчиците всъщност могат да променят директорията на каквото искат. С други думи, може да има ROM, направени с init.d поддръжка, но без реална init.d папка. (Ед: Мисля си /etc/NyanCat или /etc/bacolicious, себе си.) Методът е тестван на HTC One S и на HTC One X, но всъщност трябва да работи на всяко устройство. Както много потребители ще ви кажат, поддръжката на init.d идва от Ramdisk. Това не е непременно вярно. Според smokin1337:

Този мод ще добави поддръжка на init.d към всеки rom, дори към стандартните rom, без да редактира ramdisk. Вместо това той използва файла post_boot.sh, който е в повечето, ако не във всички roms. Трябва да работи на повечето устройства, ако не работи на вашето, моля, погледнете в /system/etc и публикувайте името на файла, който съдържа "post_boot.sh".

Така че, като се има предвид този метод, всъщност е възможно да се получи поддръжка на init.d без превключване, редактиране или друго докосване на Ramdisk или ядрото. За допълнителна информация вижте оригинална нишка.