@Girish The bootanimation service is already disabled in the init.rc ... that's it's default state. The surfaceflinger controls the starting of the service and uses a signal approach to stop the animation
Ref : http://androidxref.com/4.4.4_r1/xref/frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp#285 You can turn off the bootanimation visuals by setting the property debug.sf.nobootanimation to 1. However as the name suggests the property is really just intended to aid debugging of the boot process. Personally I would probably take the approach of stopping the surfaceflinger from ever starting the service. Removing the service from the init.rc or the /system/bin/bootanimation binary would probably work also as the service is not critical. Bear in mind the unless your boot process has been optimized you may still end up with a blank screen for a short period. Splash screen depending on the device are either found in the bootloader which is sometimes a pain to remove or located in the boot image root and named initlogo.rle. The latter was displayed by the init process. This functionality while present in the Kitkat source tree has since been removed from the master branch. To Launch a specific app it must have an activity that has <category android:*name=*"android <http://androidxref.com/4.4.4_r1/s?path=android/&project=packages>.intent <http://androidxref.com/4.4.4_r1/s?path=android/intent/&project=packages>.category <http://androidxref.com/4.4.4_r1/s?path=android/intent/category/&project=packages>.HOME <http://androidxref.com/4.4.4_r1/s?path=android/intent/category/HOME&project=packages>" /> in the AndroidManifest.xml , obviously if you have more than one app that supports this than the user will be asked to pick a preferred app so you probably want to remove Launcher3 from the system. Thanks trevd -- -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel --- You received this message because you are subscribed to the Google Groups "Android Linux Kernel Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-kernel+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.