Skip to content

PRASANTH-R17/SayNoToBloatware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Say No to Bloatware

Say No to Bloatware

A desktop debloater for Android — find and remove pre-installed bloatware over USB, no root required.


Say No to Bloatware (SNB) is a cross-platform desktop app that connects to your Android device over ADB, classifies installed apps against a bloatware database, and lets you safely remove (or, when a manufacturer blocks that, disable) the ones you don't want. ADB and the on-device companion app are bundled — there's nothing to install manually.

Documentation

Full docs live in docs/:

Subprojects

Logo Folder Description
SNB Desktop SNB Desktop Cross-platform desktop client (Avalonia / .NET 10). Contains the GUI (SNB.Desktop), shared logic (SNB.Backend), and a console front-end (SNB.Cli).
SNB Bridge SNB Bridge Android bridge app — runs an HTTP server on the device and exposes installed-app data over ADB port forwarding. See its README for the full HTTP API.

Quick start

Use the desktop app (most users): grab a release or build from source, connect your phone with USB debugging enabled, and scan. See Getting Started.

Build from source:

# Desktop client
dotnet run --project "SNB Desktop/src/SNB.Desktop/SNB.Desktop.csproj"

# Bridge app (build locally, or let CI build it for releases — see docs/releasing.md)
cd "SNB Bridge"; flutter pub get; flutter build apk --release
cp build/app/outputs/flutter-apk/app-release.apk ../Assets/Bridge/snb_bridge.apk

See Build from Source for the full developer setup.

Layout

Say No to Bloatware/
├── README.md          ← this file
├── docs/              ← documentation
├── Assets/            ← bundled runtime assets (ADB, database, device images, bridge APK)
├── Bridge/            ← snb_bridge.apk deployed to devices (linked from Assets/Bridge/)
├── installer/         ← Windows/Linux packaging scripts
├── SNB Bridge/        ← Flutter Android app (source)
├── SNB Desktop/       ← .NET 10 solution (GUI + backend + CLI)
└── tools/             ← asset/logo generation scripts

License

MIT License. See the About page in-app for details.

About

A cross-platform Android debloating tool that helps users identify and safely remove bloatware using ADB and an Android companion app.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors