XDA: Zprovozněte init.d skripty na jakémkoliv kernelu

1

Pomineme-li různé vestavěné vychytávky a optimalizace, tak je jednou z nejzajímavějších výhod většiny komuních kernelů podpora uživatelsky vytvořených init.d skriptů, které se automaticky spouštějí při každém bootu zařízení. V praxi jsou používány například mnohými vylepšeními baterie, tweaky výkonu a podobně.

Na XDA forech se nicméně tento týden objevil způsob, jak je zprovoznit na libovolném kernelu, jen s pomocí rootnuté ROM, CWM a nainstalovaného busyboxu. Návod by měl navíc fungovat naprosto nezávisle na zařízení a verzi Androidu.

  • Stáhněte tento zip 
  • Pomocí root exploreru zajděte do /system/etc. Pokud tam bude soubor install-recovery.sh, tak postupujte podle (a); pokud ne, tak podle (b)
  • A) Soubor otevřete v textovém editoru a vepište do něj (nakonec nezapomeňte prázdný řádek):
# init.d support
busybox run-parts /system/etc/init.d/
/*<prázný řádek>*/
  • B) Vytvořte soubor install-recovery.sh a pomocí textového editoru do něj vepište (nakonec nezapomeňte prázdný řádek):
#!/system/bin/sh
# init.d support
busybox run-parts /system/etc/init.d/
/*<prázný řádek>*/
  • Rebootujte do Recovery a nainstalujte init.d-autorunner-stock.zip
  • Rebootujte telefon a zajděte do /data/local/tmp
  • Pokud tam bude soubor init.d_log_test.txt obsahující text ‚hotovo‘, tak se vše podařilo

Zdroj & další info: XDA