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