An open API service indexing awesome lists of open source software.

https://github.com/harshshah6/shizukulegendarystreamer

LegendaryStreamerShizuku is an utility class for android java / kotlin application to communicate with shizuku for executing shell commands or adb command in the device. Also we can get access to restricted folder access without any extra permissions which is not an official way to access storage on android 11 and above.
https://github.com/harshshah6/shizukulegendarystreamer

android android-11-support android-data-folder-permission java sdk-31-data-folder-permission shizuku shizuku-android

Last synced: 4 months ago
JSON representation

LegendaryStreamerShizuku is an utility class for android java / kotlin application to communicate with shizuku for executing shell commands or adb command in the device. Also we can get access to restricted folder access without any extra permissions which is not an official way to access storage on android 11 and above.

Awesome Lists containing this project

README

        

# ShizukuLegendaryStreamer
LegendaryStreamerShizuku is an utility class for android java / kotlin application to communicate with shizuku for executing shell commands or adb command in the device. Also we can get access to restricted folder access without any extra permissions which is not an official way to access storage on android 11 and above.

[![](https://jitpack.io/v/Harshshah6/ShizukuLegendaryStreamer.svg)](https://jitpack.io/#Harshshah6/ShizukuLegendaryStreamer)
[![](https://jitpack.io/v/Harshshah6/ShizukuLegendaryStreamer/week.svg)](httls://jitpack.io/#Harshshah6/ShizukuLegendaryStreamer/week.svg)
[![](https://jitpack.io/v/Harshshah6/ShizukuLegendaryStreamer/month.svg)](httls://jitpack.io/#Harshshah6/ShizukuLegendaryStreamer/month.svg)
![](https://badgen.net/github/release/Harshshah6/ShizukuLegendaryStreamer)
![GitHub repo size](https://img.shields.io/github/repo-size/Harshshah6/ShizukuLegendaryStreamer?color=g&logo=github)

screentshot

## Getting Started
Instructions on how to get the module in your project.

## Configure
### Maven
##### Step 1. Add the JitPack repository to your build file
Add it in your root build.gradle at the end of repositories:
``` gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```

#### Step 2. Add the dependency:
```gradle
dependencies {
...
implementation 'com.github.Harshshah6:ShizukuLegendaryStreamer:1.0'
}
```

## Usage
```java
private LegendaryStreamerShizuku legendaryStreamerShizuku;
private final ExecutionProcessListener executionProcessListener = new ExecutionProcessListener() {
@Override
public void onPreExecute() { }
@Override
public void onPostExecute(ArrayList successMessages, ArrayList errorMessages) { }
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

legendaryStreamerShizuku = new LegendaryStreamerShizuku(this);
legendaryStreamerShizuku.autoReqPermission(); //Automatically request shizuku runtime permision to connect with shizuku

legendaryStreamerShizuku.runCustomCommand("echo 'Hello World'",executionProcessListener); //Running an custom adb command
}
```

### Checkout the available methods [here](https://github.com/Harshshah6/ShizukuLegendaryStreamer/blob/main/LegendaryStreamerShizuku/src/main/java/legendary/streamer/shizuku/LegendaryStreamerShizuku.java)

## Contributing
If you'd like to contribute to Project Title, here are some guidelines:

1. Fork the repository.
2. Create a new branch for your changes.
3. Make your changes.
5. Run the script to ensure they works.
6. Commit your changes.
7. Push your changes to your forked repository.
8. Submit a pull request.

## Authors & Acknowledgments
ShizukuLegendaryStreamer was created by **[LEGENDARY STREAMER](https://github.com/Harshshah6)**.

- **Shizuku** :- [Shizuku](https://github.com/RikkaApps/Shizuku)

## **Changelog**

- **1.0:** Initial release (latest)

## **Contact**

If you have any questions or comments about InstaMedia, please contact **[LEGENDARY STREAMER](https://t.me/legendary_streamer_official)**.