Инструкция по включению поддержки init.d и init.d.loop на прошивках Lenovo K3 Note

Рейтинг:   / 1
ПлохоОтлично 

Поддержка в прошивке init.d предназначен для запуска скриптов из папки /system/etc/init.d во время запуска телефона. Данная инструкция работает на всех прошивках/телефонах с процессором mtk6752/mtk6589 и возможно и на других, просто я сам на других не тестировал. Инструкция включает в себя еще и поддержку папки /system/etc/init.d.loop. И как же активировать init.d и init.d.loop на Lenovo K3 Note и на телефонах с процессором mtk6752/mtk6589?

Скрипт для автоматизации включения поддержки init.d и init.d.loop

Сперва разъясню чем отличия init.d и init.d.loop от друг-друга:
- init.d (скрипты выполняются в алфавитном порядке однократно при загрузке телефона)
- init.d.loop (скрипты выполняются в алфавитном порядке постоянно по мере завершения обхода всех скриптов в папке)
Для любителей прилагаю видеоинструкцию.

0. Делаем нандроид бекап в TWRP
1. Готовим свои boot.img и build.prop
2. Скачиваем CarlivImageKitchen
3. Разархивируем CarlivImageKitchen
4. в папку boot-resources копируем наш boot.img
5. запускаем carliv.bat
6. Выбираем "B" и жмем enter
7. Выбираем "1" и жмем enter
8. Выбираем "3" и жмем enter
9. Появится папка boot
10. В ней открываем файл init.rc через notepad++
11. В самом конце прописываем

service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
user root
oneshot
disabled

on property:sys.initd=1
start sysinit

service sysinitloop /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d.loop
user root
disabled

on property:sys.initd.loop=1
start sysinitloop

12. Сохраняем
13. Выбираем "4" и жмем enter
14. Появится папка output, в нем новый boot_***.img, переименовываем его в boot.img
15. Качаем болванку (болванка с busybox. Лучше брать эту болванку, если у вас не установлен busybox)
16. копируем новый boot.img на болванку
17. Открываем свой наш build.prop через notepad++
18. В конце дописываем

#запуск init.d и init.d.loop
sys.initd=1
sys.initd.loop=1

19. Копируем наш правленный build.prop на болванку
20. Копируем нашу болванку в телефон и прошиваемся через кастомрекавери TWRP.
После загрузки прошивки должен появится файл /data/Test.log, который означает, что init.d заработал.

При копировании материала с сайта, активная ссылка на оригинальный материал обязательна.

Добавить комментарий


Защитный код
Обновить