A collection of Python-based tools for creating custom Android boot animations. This project includes multiple animation generators that can create visually appealing boot animations for Android devices.
Creates a stunning starfall effect over a background image. Stars cascade down the screen with customizable timing and effects.
Generates a realistic rain effect animation for boot screens.
- Multiple Animation Types: Choose from different visual effects
- Customizable Parameters: Adjust timing, frame rates, and visual elements
- Android-Ready Output: Generates properly formatted boot animation files
- Multi-Part Support: Create start, loop, and end sequences
- Easy Integration: Ready-to-use zip files for Android devices
This is written for python 3, prerequisites may be installed using
pip install -r requirements.txt
- Choose an Animation: Navigate to either
StarFall/orRainDrip/directory - Follow Specific Instructions: Each animation has its own README with detailed setup instructions
- Generate Animation: Run the respective
main.pyscript - Create Boot Animation: Follow the packaging instructions in the individual README files
- Generate your animation using one of the provided tools
- Create a proper
desc.txtfile using the provided examples - Package the animation into a zip file (see individual README files for specific instructions)
- Install on your Android device:
- Root Method: Copy
bootanimation.zipto/system/media/or/data/local/ - Custom Recovery: Use TWRP or similar recovery to flash the animation
- Third-party Apps: Use apps like "Boot Animations for Superuser" (requires root)
- Root Method: Copy
Each animation type supports various customization options:
- Frame Rate: Adjust animation smoothness
- Duration: Control how long each part plays
- Visual Elements: Modify colors, sizes, and effects
- Background: Use your own images as backgrounds
- Output Format: Android boot animation format (series of PNG frames + desc.txt)
- Resolution Support: Configurable to match your device's screen resolution
- Part Structure: Supports Android's 3-part boot animation system (intro, loop, outro)
- File Management: Automatic cleanup and organization of generated files
For detailed instructions on each animation type, refer to:
StarFall/README.md- Complete guide for starfall animationsRainDrip/README.md- Complete guide for raindrip animations- Individual script comments and documentation
Feel free to contribute by:
- Adding new animation types
- Improving existing animations
- Optimizing performance
- Adding new features
- Remove any existing
/bootanimation/folder before generating new animations - Ensure proper zip file structure (contents should be at root level, not in subfolder)
- Test animations on your specific device before permanent installation
- Keep backups of original boot animations
This project is open source.