All Projects → jaredrummler → Androidshell

jaredrummler / Androidshell

Licence: apache-2.0
Execute shell commands on Android.

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Androidshell

KtSh
Execute shell commands on Android or the JVM
Stars: ✭ 615 (+18.04%)
Mutual labels:  root
magisk-frida
You are probably looking for: https://github.com/ViRb3/magisk-frida
Stars: ✭ 47 (-90.98%)
Mutual labels:  root
Hacklock
Hack Android Pattern From Termux With This Tool
Stars: ✭ 300 (-42.42%)
Mutual labels:  root
b374k-mini
PHP Webshell with handy features.
Stars: ✭ 28 (-94.63%)
Mutual labels:  root
awesome-android
A curated list of awesome open source Android applications, tutorials and resources.
Stars: ✭ 524 (+0.58%)
Mutual labels:  root
QQ-Exp-Android
Android平台开源的QQ聊天记录导出软件 可结合root
Stars: ✭ 53 (-89.83%)
Mutual labels:  root
jobofferbackend
This project is a real-world example of DDD in a backend application It applies the concept of Entity, Value Object, Root, Aggregate, Services, Repositories and Ubiquitous Language.
Stars: ✭ 15 (-97.12%)
Mutual labels:  root
Appopsx
🔧A front-end application for the Android AppOpsService.
Stars: ✭ 420 (-19.39%)
Mutual labels:  root
AdAway
AdAway is an open source ad blocker for Android using the hosts file.
Stars: ✭ 13 (-97.5%)
Mutual labels:  root
Mtk Easy Su
Get bootless root access with few clicks
Stars: ✭ 296 (-43.19%)
Mutual labels:  root
ThemeApplyTools
MIUI 无 root 主题工具
Stars: ✭ 31 (-94.05%)
Mutual labels:  root
wakelock-source-hunter
A small script you can run on your root-ed Android phone to find out the source of wakelocks.
Stars: ✭ 29 (-94.43%)
Mutual labels:  root
root-file-viewer
View ROOT files directly in VS Code!
Stars: ✭ 20 (-96.16%)
Mutual labels:  root
the-roots-home
I am not root, this is a hugo theme.
Stars: ✭ 29 (-94.43%)
Mutual labels:  root
Uproot3
ROOT I/O in pure Python and NumPy.
Stars: ✭ 312 (-40.12%)
Mutual labels:  root
Latest-adb-fastboot-installer-for-windows
A Simple Android Driver installer tool for windows (Always installs the latest version). Sponsored by https://sendletter.org, the Cheapest way to Send Letters
Stars: ✭ 242 (-53.55%)
Mutual labels:  root
GodlyTorch
[NOT MAINTAINED] An app that can control the intensity of the torch of your rooted android device.
Stars: ✭ 16 (-96.93%)
Mutual labels:  root
Trustmealready
🔓 Disable SSL verification and pinning on Android, system-wide
Stars: ✭ 506 (-2.88%)
Mutual labels:  root
Roothelper
A Bash script that downloads and unzips scripts that will aid with privilege escalation on a Linux system.
Stars: ✭ 416 (-20.15%)
Mutual labels:  root
Screencapture
不root实现Android屏幕截图
Stars: ✭ 288 (-44.72%)
Mutual labels:  root

Android Shell

Execute shell commands on Android.

API License Maven Central

Download the latest AAR or grab via Gradle:

compile 'com.jaredrummler:android-shell:1.0.0'

Usage

Common utility functions include:

CommandResult Shell.run(String shell, String... commands)
CommandResult Shell.SH.run(String... commands)
CommandResult Shell.SU.run(String... commands)

The result will contains the exit code, standard output (stdout), and standard error (stderr).

Example of running a command as root:

CommandResult result = Shell.SU.run("id");
if (result.isSuccessful()) {
  System.out.println(result.getStdout());
  // Example output on a rooted device:
  // uid=0(root) gid=0(root) groups=0(root) context=u:r:init:s0
}

You can open multiple shell instances using Shell.Builder or Shell.Console.Builder. Calling Shell.SU.run(String... commands) will keep a su session open in the background so additional calls will not create new superuser requests.

Fore more information please see http://su.chainfire.eu/

Acknowledgements

libsuperuser by Chainfire

License

Copyright (C) 2016 Jared Rummler
Copyright (C) 2012-2015 Jorrit "Chainfire" Jongma

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].