NonstickAtom785 / LADB

A local ADB shell for Android!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LADB

A local ADB shell for Android!

<<<<<<< HEAD

<<<<<<< HEAD

Installation

Requirements:

  • Gradle
  • Git/Github CLI/GitHub Desktop (Download from Gradle website)
git clone https://github.com/tytydraco/LADB.git

or

gh repo clone tytydraco/LADB

=======

cb70b18 (Reworded a lot of the readme) pr/59

Overview

LADB is undled with an pre-compiled ADB library modified for the Android architecture. It functions as a bridge connecting the device to a localhost server without the need for a separate device! This means that LADB can send adb shell commands as if they were being executed from a host PC with USB-Debugging enabled. With that in mind you now have more control over your device!

Initial Setup:

1. Enable Developer Mode

  • About -> Build Number -> Click 7 times

2. In Developer Settings

  • Wireless debugging -> On
  • USB Debugging -> On

Notes:

  • Android 12 seems to have broken the app on select devices. See issue #62

Troubleshooting:

Device unauthorized/Multiple devices connected
  1. Detach any devices
  2. Force stop LADB(see use case below)
  3. Enable/Disable Airplane Mode
  4. Goto step 2 of Initial Setup

Still having connection Problems?

1. Force stop LADB

  • (Eg. Settings -> Apps -> LADB -> Force Stop)

2. In Developer Settings

  • Wireless debugging -> Toggle Off
  • USB debugging -> Toggle Off
  • Revoke USB debugging authorizations
  • Reboot

3. Again in Developer Settings

  • USB Debugging -> On
  • Wireless debugging -> On

4. Open LADB and follow the prompts!

Can't Split Screen Settings App?

  • Goto Settings -> Developer Options -> Force Allow Apps Resizable See issue #57

NOTICE: Some of the Settings labels may differ depending on your phones model and Android version. As of writing this I'm using stock AOSP Android 11 - NonstickAtom <<<<<<< HEAD


Credit

Thanks to Surge1223 for compiling ADB for the ARM/ARM64 architecture.

<<<<<<< HEAD

Credit

Thanks to Surge1223 for precompiling ADB for the ARM/ARM64 architecture.


Credit

Thanks to Surge1223 for compiling ADB for the ARM/ARM64 architecture.

cb70b18 (Reworded a lot of the readme) pr/59

License

While this project is GPLv3 licensed, I would like to add an additional parameter: please do not publish unofficial (user) LADB builds to the Google Play Store.

Still confused? Email me at tylernij@gmail.com.

About

A local ADB shell for Android!

License:Other


Languages

Language:Kotlin 100.0%