This shell script version is specifically designed for Honor device users who want to remove bloatware using Shizuku without needing a PC.
Shizuku is an Android app that allows you to run ADB commands directly on your device without connecting to a computer. It's perfect for removing bloatware when you don't have access to a PC.
- Shizuku app installed and activated
- Terminal app that supports Shizuku (like Termux or Shizuku's built-in terminal)
-
Download Shizuku from:
-
Enable Developer Options on your Honor device:
- Go to Settings -> About Phone
- Tap "Build Number" 7 times
- Go back to Settings -> System & Updates -> Developer Options
- Enable "USB Debugging"
-
Activate Shizuku:
- Connect your device to a PC once (just for Shizuku setup)
- Enable USB Debugging and authorize the computer
- Open Shizuku app and follow the setup instructions
- Once activated, you can disconnect from PC
- Download the
honor_remover.shscript to your device - Save it to
/sdcard/or any accessible location
- Open your terminal app (with Shizuku support)
- Grant Shizuku permissions to the terminal app
- Navigate to where you saved the script:
cd /sdcard/ - Make sure the script is executable:
chmod +x honor_remover.sh
- Run the script:
./honor_remover.sh
The script provides several modes:
- Shows only installed bloatware packages
- Categorizes by risk level (SAFE, CAUTION, DANGEROUS)
- Lets you select specific packages to remove
- Removes all SAFE packages automatically
- Creates backup before removal
- Fastest method for maximum bloatware removal
- Shows every installed package on your device
- Useful for identifying unknown bloatware
- Creates a backup of installed packages
- Recommended before any removal
- Automatic Backup: Creates package list backup before removal
- Risk Levels:
- SAFE: No impact on core functionality
- CAUTION: May affect some features
- DANGEROUS: Critical system components
- Confirmation Prompts: Prevents accidental removal
- Detailed Logging: Shows exactly what was removed
- Honor AppGallery
- Honor Browser
- Honor Music/Video
- Game Center
- Various Honor utilities
- Pre-installed social media apps
- Honor Launcher (install alternative first)
- Default Phone/Messages apps
- Gallery app
- Assistant services
- Honor Mobile Services
- System Server
- Core Honor ID services
- Ensure Shizuku is active and has proper permissions
- Check that your terminal app has Shizuku access
- Verify the script file permissions (
chmod +x honor_remover.sh)
- Some system packages may only be disabled, not fully removed
- This is normal behavior for certain core apps
- Check if Shizuku is still active
- Restart your device first
- If problems persist, you can reinstall packages from Honor AppGallery
- In extreme cases, factory reset will restore everything
- Termux (with Shizuku add-on)
- Material Terminal (Shizuku compatible)
- Terminal Emulator (various Shizuku-compatible versions)
- Always back up your device before removing packages
- Some apps may return after Magic UI updates
- Test on a secondary device first if possible
- Factory reset will restore all removed applications
- This script is specifically for Honor devices with Magic UI
This script targets common Honor bloatware including:
- Pre-installed social media apps (Facebook, Instagram, etc.)
- Honor's duplicate apps (when you have alternatives)
- Unnecessary system utilities
- Regional bloatware apps
- Marketing and data collection services
If you encounter issues:
- Check that your Honor device is supported
- Ensure Shizuku is properly activated
- Verify you have the necessary permissions
- Try running individual commands manually first
If you have access to a PC with ADB:
- Use the Python version from the main repository
- Follow the standard ADB setup instructions
- Run the interactive Python script
Remember: Removing system apps can affect device functionality. Always understand what you're removing and create backups first.