Kivy mobile port of Natsuki Spammer (PocketMine-MP bot controller).
- Linux (WSL2 on Windows) or native Linux
- Python 3.11+
- Android SDK + NDK (auto-installed by Buildozer)
- Java JDK 17
# Install buildozer
pip install buildozer
# Copy project to Linux filesystem (WSL2)
cp -r NatsukiSpammerDroid ~/NatsukiSpammerDroid
cd ~/NatsukiSpammerDroid
# Build debug APK (first build takes 30-60 min)
buildozer -v android debug
# APK output:
# bin/natsukispammer-1.0-debug.apk- Copy the
.apkto your phone - Enable "Install from unknown sources" in Android settings
- Tap the APK to install
- Place
nicks.txt/socks5.txtin the app's data directory if needed
main.py Kivy GUI + bot engine launcher
mcbot.py Core bot logic (RakNet, spam, registration)
proxy.py SOCKS5 proxy pool + free proxy fetcher
buildozer.spec Buildozer config for APK compilation
- Proxies and nicks files are stored in the app's private storage directory
- The bot uses raw UDP sockets (RakNet) which work on Android
- First build downloads Android SDK/NDK (~2GB), subsequent builds are fast
- Use
buildozer android cleanto reset the build environment