Enhance the adb shell using busybox, supporting vi、grep and awk etc. No need root.

Related tags

Tools android adb busybox
Overview

super-adb

用busybox加持的功能更加强大的adb shell;不需要root。

使用方法

准备工作

  1. 安装 python,注意选择安装python 2.x

  2. 安装pexpect这个python库:

    pip install pexpect

  3. 下载super_adb,把它放到系统路径

    cp super_adb /usr/local/bin

使用方法

super_adb这个命令替代adb shell这个命令即可。

默认打开 adb shell

可加入 run-as + 包名 参数,可以直接进入对应包名的目录,并在对应包名下安装busybox

super_adb run-as com.test.package

效果图

预览

You might also like...
Simple library to generate and view PDF in Android
Simple library to generate and view PDF in Android

PDFCreatorAndroid Simple library to generate and view PDF in Android A simple library to create and view PDF with zero dependency Or native code. Add

A tool to install components of the Android SDK into a Maven repository or repository manager to use with the Android Maven Plugin, Gradle and other tools.

Maven Android SDK Deployer Original author including numerous fixes and changes: Manfred Moser [email protected] at simpligility technologies i

Android Material Design Theme UI and Tool Library. Support: 4.0.3~O
Android Material Design Theme UI and Tool Library. Support: 4.0.3~O

GitHub OSChina 中文 English Genius-Android Genius-Android: by Material Design style and some commonly used packages. Starting in 2015, The divided into

It makes a preview from an url, grabbing all the information such as title, relevant texts and images. This a version for Android of my web link preview https://github.com/LeonardoCardoso/Link-Preview
It makes a preview from an url, grabbing all the information such as title, relevant texts and images. This a version for Android of my web link preview https://github.com/LeonardoCardoso/Link-Preview

LeoCardz Link Preview for Android It makes a preview from an url, grabbing all the information such as title, relevant texts and images. Visual Exampl

Analytics Tools for Kotlin Multiplatform Mobile iOS and android
Analytics Tools for Kotlin Multiplatform Mobile iOS and android

Index Features Example Introduce Architecture Installation Configure Using Screen Mapper Initialization Implementation Delegate Parameters ATEventPara

Android USB host serial driver library for CDC, FTDI, Arduino and other devices.

usb-serial-for-android This is a driver library for communication with Arduinos and other USB serial hardware on Android, using the Android USB Host M

Modulearchive - Improve the efficiency of compiling Android.Package module as AAR and cache it
Modulearchive - Improve the efficiency of compiling Android.Package module as AAR and cache it

ModuleArchive 一个可以提升Android编译效率的Gradle小插件 在多module工程下,大多数情况我们若干子module是不会变动的 但是在当前gradle版本偶尔会触发联动编译进而影响编译效率。 本插件会自动缓存编译后的子模块生产物(xxx.aar),且会自动替换依赖为aar依

Taskbar puts a start menu and recent apps tray on top of your screen that's accessible at any time
Taskbar puts a start menu and recent apps tray on top of your screen that's accessible at any time

Taskbar puts a start menu and recent apps tray on top of your screen that's accessible at any time, increasing your productivity and turning your Andr

An easy to use translation / localization api written in Kotlin that can be used with Java and Kotlin

KTranslate KTranslate is an easy to use TranslationAPI written in Kotlin, with currently 26 supported languages. It is very easy to use in Kotlin and

Comments
  • syntax error when install busybox

    syntax error when install busybox

    python version:Python 2.7.6 pexpect in /usr/lib/python2.7/dist-packages android: 7.1.1

    the first time run "super_adb"

    ls: /data/local/tmp/busybox: No such file or directory install busybox... download busybox binary... 2730% completechange permission : /data/local/tmp/busybox[1]: syntax error: 'newline' unexpected install busybox : export PATH=/data/local/tmp/:$PATHsdm660_64:/ $ export PATH=/data/local/tmp/:$PATH

    then in adb shell: /data/local/tmp # busybox /data/local/tmp//busybox[1]: syntax error: 'newline' unexpected

    opened by samsun639 1
Owner
weishu
为数不多的维术 ^_^
weishu
Connect adb from devices to androidstudio by wifi without usb anymore

WIFI ADB There are two projects in the repository. The first one is an android project,and the second is an intellij plugin project. You can see more

Huazhou 273 Jan 6, 2023
A library which will save you a lot of time from writing the same intent creation code. it consist of many intent creation codes like Share, Contacts, Email and etc, which you can easily use.

Android-Intent-Library A library which will save you a lot of time from writing the same intent creation code. it consist of many intent creation code

Next 67 Aug 24, 2022
Android Layout (Relative Layout, Linear Layout etc) to Image

Layout-to-Image Android Layout Xml File Containing any Parent Layout (Relative Layout, Linear Layout etc) to Image Screenshot of Sample Application Qu

Vipul Asri 166 Nov 22, 2022
Tool for create complex morphing animations using VectorDrawables (allows morphing between any pair of SVG images)

VectAlign VectAlign (a.k.a. VectorDrawableAlign) is a developer's tool which automagically aligns two VectorDrawable "pathData" strings (or SVG images

Stefano Bonetta 2k Dec 29, 2022
🍼Debug Bottle is an Android runtime debug / develop tools written using kotlin language.

???? 中文 / ???? 日本語 / ???? English ?? Debug Bottle An Android debug / develop tools written using Kotlin language. All the features in Debug bottle are

Yuriel Arlencloyn 846 Nov 14, 2022
Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis

Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis

Amr Hesham 26 Nov 16, 2022
A tool to install components of the Android SDK into a Maven repository or repository manager to use with the Android Maven Plugin, Gradle and other tools.

Maven Android SDK Deployer Original author including numerous fixes and changes: Manfred Moser [email protected] at simpligility technologies i

simpligility 1.4k Dec 27, 2022
Library that makes it possible to read, edit and write CSV files

AdaptiveTableLayout Welcome the new CSV Library AdaptiveTableLayout for Android by Cleveroad Pay your attention to our new library that makes it possi

Cleveroad 1.9k Jan 6, 2023