Skip to content

Repository files navigation

Android-Help

A Simple Repository To Help With Android Tweaking

Install Python from www.python.org or via your distribution's package manager.

Repository Contents

  • Debloaters: Multi-Platform Python automation modules that use ADB (Android Debug Bridge) to remove unnecessary apps that are pre-installed on your Android device.
  • Flashers: Multi-Platform Python automation scripts that use the Fastboot executable to flash images to a device compatible with bootloader and userspace Fastboot (Fastbootd) -- As a result, these automation modules are not compatible with devices like Samsungs, as they use their proprietary Download Mode.
  • Guides: Instructions written in Markdown.

Repository Hierarchy

Android-Help/
├── ADB_Fastboot_Tools.zip
├── Android-Tools.py
├── assets
│   ├── Android-Logo.png
│   ├── Debloater.png
│   └── Flasher.png
├── Debloaters
│   └── Debloat.py
├── Documents
│   ├── Root-Guide.md
│   └── Stock-Firmware.md
├── Flasher
│   └── Flasher.py
├── Help.md
├── master.py
└── README.md

Help

System Prerequisites & Host Environment

To run these scripts, please make sure you meet all of these requirements.

  • Host
    • Python 3.8 or later is installed and in your PATH
    • You have adb and fastboot installed and in your PATH
    • Your user has sufficient permissions to communicate to external USB devices
  • Device Requirements
ADB & Fastboot Installation
  • ADB & Fastboot Utilities On Your PC

    • Linux

      • Arch/Pacman - android-tools
      • Debian/APT - adb and fastboot
      • Fedora/DNF - android-tools
    • Windows

      winget install Google.PlatformTools --silent --accept-source-agreements --accept-package-agreements
    • MacOS

      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
      brew install --cask android-platform-tools
    • Termux (On a separate device)

      • Assuming the device isn't rooted:
        • pkg install curl termux-api -y && curl -s https://raw.githubusercontent.com/nohajc/termux-adb/master/install.sh | bash
      • Usage:
        • termux-adb <command>
        • termux-fastboot <command>
      • The process on a rooted device:
        • pkg install android-tools && su
      • Usage:
        • adb devices
        • fastboot devices
    • If your system is not included here or you are having issues, please see Android-Tools.py and run it with Python.

      • If you still can't get ADB & Fastboot, download SDK Tools Binaries here. unzip the zip archive. When you're in that directory, you can run ADB and Fastboot in your terminal.

About

A Simple Repository To Help With Android Tweaking

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages