Skip to content

WilleMahMille/Android-Boot-Animations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Boot Animations

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.

🎨 Available Animations

StarFall

Creates a stunning starfall effect over a background image. Stars cascade down the screen with customizable timing and effects.

RainDrip

Generates a realistic rain effect animation for boot screens.

🚀 Features

  • 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

📦 Installation

This is written for python 3, prerequisites may be installed using

pip install -r requirements.txt

📋 Quick Start

  1. Choose an Animation: Navigate to either StarFall/ or RainDrip/ directory
  2. Follow Specific Instructions: Each animation has its own README with detailed setup instructions
  3. Generate Animation: Run the respective main.py script
  4. Create Boot Animation: Follow the packaging instructions in the individual README files

📱 Installation on Android Device

  1. Generate your animation using one of the provided tools
  2. Create a proper desc.txt file using the provided examples
  3. Package the animation into a zip file (see individual README files for specific instructions)
  4. Install on your Android device:
    • Root Method: Copy bootanimation.zip to /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)

⚙️ Customization

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

🔧 Technical Details

  • 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

📖 Documentation

For detailed instructions on each animation type, refer to:

  • StarFall/README.md - Complete guide for starfall animations
  • RainDrip/README.md - Complete guide for raindrip animations
  • Individual script comments and documentation

🤝 Contributing

Feel free to contribute by:

  • Adding new animation types
  • Improving existing animations
  • Optimizing performance
  • Adding new features

⚠️ Important Notes

  • 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

📄 License

This project is open source.


Happy Animating! 🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages