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.
- Host: GitHub
- URL: https://github.com/harshshah6/shizukulegendarystreamer
- Owner: Harshshah6
- Created: 2024-08-17T16:31:39.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T11:55:16.000Z (10 months ago)
- Last Synced: 2024-12-26T11:07:21.689Z (6 months ago)
- Topics: android, android-11-support, android-data-folder-permission, java, sdk-31-data-folder-permission, shizuku, shizuku-android
- Language: Java
- Homepage:
- Size: 3.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
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/#Harshshah6/ShizukuLegendaryStreamer)
[](httls://jitpack.io/#Harshshah6/ShizukuLegendaryStreamer/week.svg)
[](httls://jitpack.io/#Harshshah6/ShizukuLegendaryStreamer/month.svg)


## 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 shizukulegendaryStreamerShizuku.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)**.