jaredrummler / Androidshell
Licence: apache-2.0
Execute shell commands on Android.
Stars: ✭ 521
Projects that are alternatives of or similar to Androidshell
magisk-frida
You are probably looking for: https://github.com/ViRb3/magisk-frida
Stars: ✭ 47 (-90.98%)
Mutual labels: root
awesome-android
A curated list of awesome open source Android applications, tutorials and resources.
Stars: ✭ 524 (+0.58%)
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
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
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
Android Shell
Execute shell commands on Android.
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
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].