A simple toolkit for automating tablet operations like rebooting into recovery mode and bypassing FRP (Factory Reset Protection) on Android devices, specifically for Huawei and Lenovo tablets.
- List connected devices via ADB.
- Reboot selected devices into recovery mode.
- Continuously bypass FRP when a device is connected.
-
ADB (Android Debug Bridge): Make sure ADB is installed and accessible via your system's PATH.
- You can download ADB from the official Android developer site: ADB Download.
-
Python 3.x: This script requires Python 3.x to run.
- You can download Python from: Python Download
-
ADB Permissions: Ensure your devices have USB debugging enabled and proper ADB permissions are granted.
-
Clone this repository to your local machine:
git clone https://github.com/johntad110/Tablet-Automation-Toolkit.git cd Tablet-Automation-Toolkit
-
Install the required Python libraries:
pip install -r requirements.txt
-
Ensure that ADB is properly set up and devices are connected with USB debugging enabled.
-
Open a terminal/command prompt and navigate to the project directory.
-
Run the script:
python main.py
-
Select one of the options from the menu:
- List Devices: Displays a list of all connected devices.
- Reboot to Recovery Mode: Allows you to choose a device and reboot it into recovery mode.
- Bypass FRP Mode: Automatically bypasses FRP when a new device is detected.
You can press Ctrl + C
or choose the exit option in the menu to stop the script.
- ADB Drivers: Ensure that the correct ADB drivers for your device are installed on your computer.
- FRP Bypass: The FRP bypass command only works when the device is in the correct mode (e.g., fastboot, recovery, or while setting up a new device).
Ensure you have the following dependencies installed. These can also be found in the requirements.txt
file:
keyboard
This project is licensed under the MIT License - see the LICENSE file for details.