Skip to content

ryantsui1109/Easy_ADB_fastboot

Repository files navigation

中文版請點我

We have moved to Platron, this repository will not have any new commits!

Easy ADB and fastboot (EAF)

Note: Settings > Online Updates is still in progress, in order to update the app, see the instructions below

What is EAF

EAF is a graphical manager of ADB (Android Debug Bridge) and fastboot.

Features of EAF

  • Commonly used ADB and fastboot commands
  • Power management (reboot to system, recovery, bootloader ,etc.)
  • Flash/erase partition
  • Run fastboot flashing/oem commands
  • Get fastboot stored variables
  • Switch between A/B slots
  • Flash zips using PC
  • You can now opreate multiple devices at the same time, imagine that rooting 10 phones with one click!

Screenshot(s)

fastboot getvar function device manager output by groups

Supported platforms

Linux and Windows are officially supported, for macOS users, you can build it by yourself.

Install & Update

Install

Download release files from Releases page, or from our Website

Windows

Please double click the exec file to install.

Linux

Extract the tar.xz, and excute easy_adb_fastboot which should be inside the folder.

Update

Windows

Updates will be checked every few days, you can set it in the settings page, or you can check it manually

Linux

Currently not supported, download manually from the links above.

Changelog

See what I've done recently here.

Building from source (For both platforms)

  1. Clone this repository

  2. Install Node.js and npm

  3. Install dependencies

    $ npm install
  4. Download platform-tools

    $ node scripts/eaf_builder.js -d #Windows and Linux only, for mac users, please download manually from Google's site
  5. Configure EAF

    $ node scripts/eaf_builder.js -i=<index> -c=<channel> #index should be a number, and channel should be a string
  6. Build EAF

    $ npm run build #build locally

    or

    $ npm run publish #build and upload release server (any releasing way that electron-build supports)