|
1 | | -# Kotlin migration is in progress... |
2 | | ->[!WARNING] |
| 1 | +<p align="center"> |
| 2 | + <img src="https://capsule-render.vercel.app/api?type=waving&height=300&color=gradient&text=aShell%20You&animation=fadeIn&desc=ADB%20at%20your%20fingertips&descAlign=50&descAlignY=55&fontAlignY=35" /> |
| 3 | +</p> |
| 4 | + |
| 5 | +> **aShell You** is a fully-featured Android shell utility app with **Material Design 3 UI**, letting you run **ADB**, **root** and **shell** commands on your device or others via OTG/wireless, packed in a beautiful and smart interface |
| 6 | +
|
| 7 | +</br> |
| 8 | + |
| 9 | +<p align="center"> |
| 10 | +<a href="https://github.com/DP-Hridayan/aShellYou/stargazers"> |
| 11 | + <img alt="GitHub stars" src="https://img.shields.io/github/stars/DP-Hridayan/aShellYou?style=for-the-badge&logo=github&label=Stars" /> |
| 12 | + </a> |
| 13 | + <a href="https://github.com/DP-Hridayan/aShellYou/forks"> |
| 14 | + <img alt="GitHub forks" src="https://img.shields.io/github/forks/DP-Hridayan/aShellYou?style=for-the-badge&logo=github&label=Forks" /> |
| 15 | + </a> |
| 16 | + <a href="https://github.com/DP-Hridayan/aShellYou/issues"> |
| 17 | + <img alt="GitHub issues" src="https://img.shields.io/github/issues/DP-Hridayan/aShellYou?style=for-the-badge&logo=github&label=Issues" /> |
| 18 | + </a> |
| 19 | + <a href="https://github.com/DP-Hridayan/aShellYou/releases/latest"> |
| 20 | + <img alt="GitHub release" src="https://img.shields.io/github/v/release/DP-Hridayan/aShellYou?style=for-the-badge&logo=github&label=Release" /> |
| 21 | + </a> |
| 22 | + <a href="https://github.com/DP-Hridayan/aShellYou/releases"> |
| 23 | + <img alt="GitHub All Releases" src="https://img.shields.io/github/downloads/DP-Hridayan/aShellYou/total?style=for-the-badge&logo=download&label=Downloads" /> |
| 24 | + </a> |
| 25 | + <a href="https://github.com/DP-Hridayan/aShellYou/graphs/contributors"> |
| 26 | + <img alt="Contributors" src="https://img.shields.io/github/contributors/DP-Hridayan/aShellYou?style=for-the-badge&logo=github&label=Contributors" /> |
| 27 | + </a> |
| 28 | + <a href="https://github.com/DP-Hridayan/aShellYou/blob/main/LICENSE"> |
| 29 | + <img alt="License" src="https://img.shields.io/github/license/DP-Hridayan/aShellYou?style=for-the-badge&logo=open-source-initiative&label=License" /> |
| 30 | + </a> |
| 31 | +</p> |
| 32 | + |
| 33 | +<p align="center"> |
| 34 | + <img alt="Platform" src="https://img.shields.io/badge/Platform-Android-3DDC84?style=for-the-badge&logo=android&logoColor=white" /> |
| 35 | + <img alt="Language" src="https://img.shields.io/badge/Language-Java-007396?style=for-the-badge&logo=java&logoColor=white" /> |
| 36 | + <img alt="UI" src="https://img.shields.io/badge/UI-XML-E44D26?style=for-the-badge&logo=html5&logoColor=white" /> |
| 37 | + <img alt="Min SDK" src="https://img.shields.io/badge/MinSDK-26-yellow?style=for-the-badge" /> |
| 38 | + <img alt="Target SDK" src="https://img.shields.io/badge/TargetSDK-35-blue?style=for-the-badge" /> |
| 39 | + <a href="https://crowdin.com/project/ashellyou"> |
| 40 | + <img alt="Crowdin" src="https://img.shields.io/badge/Translation-Crowdin-222222?style=for-the-badge&logo=crowdin&logoColor=white"/> |
| 41 | +</a> |
| 42 | +</p> |
| 43 | + |
| 44 | +</br> |
| 45 | + |
| 46 | +<h2 align="center">Screenshots</h2> |
| 47 | + <div align="center"> |
| 48 | + <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpeg" width="25%" style="margin:10px" /> |
| 49 | + <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpeg" width="25%" style="margin:10px" /> |
| 50 | + <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpeg" width="25%" style="margin:10px" /> |
| 51 | + <br/> |
| 52 | + <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpeg" width="25%" style="margin:10px" /> |
| 53 | + <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/7.jpeg" width="25%" style="margin:10px" /> |
| 54 | + <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/8.jpeg" width="25%" style="margin:10px" /> |
| 55 | + <br/> |
| 56 | +</div> |
| 57 | + |
| 58 | +</br> |
| 59 | + |
| 60 | +## Features |
| 61 | + |
| 62 | +🎨 **Modern Material Design 3 UI** |
| 63 | +> Experience a clean, smooth, and responsive user interface built with Material You, adapting to your device's wallpaper and theme settings. |
| 64 | +</br> |
| 65 | +
|
| 66 | +📲 **Execute Commands with Ease** |
| 67 | +> Run ADB shell commands directly on your device using Shizuku, root access, or Wireless Debugging — all without needing a PC. |
| 68 | +</br> |
| 69 | +
|
| 70 | +🔌 **Control Other Devices** |
| 71 | +> Send ADB commands to other Android devices using OTG cable or Wireless Debugging — perfect for developers and tinkerers. |
| 72 | +</br> |
| 73 | +
|
| 74 | +📚 **Common ADB Command Examples** |
| 75 | +> Built-in examples help you understand and run useful commands instantly without memorizing syntax. |
| 76 | +</br> |
| 77 | +
|
| 78 | +🛠️ **Support for Continuous Commands** |
| 79 | +> Seamlessly run long or continuous shell commands like `logcat`, `top`, or `watch` and view live updates without interruptions. |
| 80 | +</br> |
| 81 | +
|
| 82 | +🔍 **Search in Command Output** |
| 83 | +> Quickly find what you're looking for in the output of your last command using the integrated search functionality. |
| 84 | +</br> |
| 85 | +
|
| 86 | +📝 **Save Output to File** |
| 87 | +> Save the output of any command to a `.txt` file for future reference or sharing — handy for logs and debugging. |
| 88 | +</br> |
| 89 | +
|
| 90 | +📤 **Share Output Instantly** |
| 91 | +> One-tap sharing lets you send your output to other apps like Notes, Gmail, or Telegram. |
| 92 | +</br> |
| 93 | +
|
| 94 | +📑 **Bookmark Commands** |
| 95 | +> Save frequently used commands to bookmarks so you can run them again with a single tap. |
| 96 | +</br> |
| 97 | +
|
| 98 | +🌑 **AMOLED-Friendly Dark Theme** |
| 99 | +> Includes a sleek dark mode designed to save battery and look great on AMOLED screens. |
| 100 | +</br> |
| 101 | +
|
| 102 | +🎉 **Packed with Extras** |
| 103 | +> Tons of small but useful features to enhance your productivity and make ADB power-user workflows smoother. |
| 104 | +
|
| 105 | +</br> |
| 106 | + |
| 107 | +## Requirements |
| 108 | + |
| 109 | +> * A working **[Shizuku](https://shizuku.rikka.app/)** environment or **root access** |
| 110 | +> * Shizuku/Root is **not required** when executing ADB commands on **other devices** using **OTG** or **Wireless Debugging** |
| 111 | +
|
| 112 | +<br/> |
| 113 | + |
| 114 | +>[!CAUTION] |
3 | 115 | > |
4 | | ->This branch is currently incomplete. Features of aShell You are being implemented gradually. |
| 116 | +> Using **aShell You** requires basic knowledge of `ADB/Linux commands`. |
| 117 | +>**aShell You** is **not responsible** for any harm caused to your device by improper use of ADB commands |
| 118 | +
|
| 119 | +<br/> |
| 120 | + |
| 121 | +>[!TIP] |
| 122 | +> |
| 123 | +> Please visit our **[Wiki](https://github.com/DP-Hridayan/aShellYou/wiki)** for instructions/setup-guides |
| 124 | +
|
| 125 | +</br> |
| 126 | + |
| 127 | +## Resources & Links |
| 128 | + |
| 129 | +<p align="start"> |
| 130 | + <a href="https://github.com/DP-Hridayan/aShellYou/releases/latest/"> |
| 131 | + <img src="assets/github.png" width="130" alt="GitHub" /> |
| 132 | + </a> |
| 133 | + |
| 134 | + <a href="https://apt.izzysoft.de/fdroid/index/apk/in.hridayan.ashell"> |
| 135 | + <img src="assets/izzy.png" width="130" alt="F-Droid" /> |
| 136 | + </a> |
| 137 | + <br/><br/> |
| 138 | + <a href="https://t.me/aShellYou"> |
| 139 | + <img src="assets/telegram.png" width="180" alt="Join Telegram" /> |
| 140 | + </a> |
| 141 | + <br/><br/> |
| 142 | + <a href="https://www.buymeacoffee.com/Hridayan"> |
| 143 | + <img src="https://github.com/DP-Hridayan/aShellYou/assets/157479796/d0ad79e4-a19e-4686-9f30-dc1cb1e85168" width="200" alt="Buy Me a Coffee" /> |
| 144 | + </a></p> |
| 145 | + |
| 146 | + </br> |
| 147 | + |
| 148 | +## Translations |
| 149 | + |
| 150 | +<p align="start"> |
| 151 | + <picture> |
| 152 | + <source media="(prefers-color-scheme: dark)" srcset="docs/translations-dark.svg?ts=1761394844"> |
| 153 | + <source media="(prefers-color-scheme: light)" srcset="docs/translations-light.svg?ts=1761394844"> |
| 154 | + <img src="translations-light.svg" alt="Translation Progress" /> |
| 155 | + </picture> |
| 156 | +</p> |
| 157 | + |
| 158 | +>[!NOTE] |
| 159 | +> |
| 160 | +> Help us make this project accessible to more people by contributing translations on **[Crowdin](https://crowdin.com/project/ashellyou)** |
| 161 | +> |
| 162 | +> Thanks to our Crowdin [translators](docs/translators.md) |
| 163 | +
|
| 164 | +</br> |
| 165 | + |
| 166 | +## Task list |
| 167 | + |
| 168 | +<table align="start" style="border-collapse: collapse; margin-top: 20px;"> |
| 169 | + <tr> |
| 170 | + <th style="padding: 8px; border: 1px solid #ddd; text-align: left;">Task</th> |
| 171 | + <th style="padding: 8px; border: 1px solid #ddd; text-align: left;">Status</th> |
| 172 | + </tr> |
| 173 | + <tr> |
| 174 | + <td style="padding: 8px; border: 1px solid #ddd;">Wifi ADB Feature</td> |
| 175 | + <td style="padding: 8px; border: 1px solid #ddd; color: green;">✅ Done</td> |
| 176 | + </tr> |
| 177 | + <tr> |
| 178 | + <td style="padding: 8px; border: 1px solid #ddd;">Implement root shell</td> |
| 179 | + <td style="padding: 8px; border: 1px solid #ddd; color: green;">✅ Done</td> |
| 180 | + </tr> |
| 181 | + <tr> |
| 182 | + <td style="padding: 8px; border: 1px solid #ddd;">Migrate to kotlin</td> |
| 183 | + <td style="padding: 8px; border: 1px solid #ddd; color: green;">⏺️ In progress</td> |
| 184 | + </tr> |
| 185 | + <tr> |
| 186 | + <td style="padding: 8px; border: 1px solid #ddd;">Proper localization</td> |
| 187 | + <td style="padding: 8px; border: 1px solid #ddd; color: gray;">⬜ To Do</td> |
| 188 | + </tr> |
| 189 | + <tr> |
| 190 | + <td style="padding: 8px; border: 1px solid #ddd;">Fix scripts execution</td> |
| 191 | + <td style="padding: 8px; border: 1px solid #ddd; color: gray;">⬜ To Do</td> |
| 192 | + </tr> |
| 193 | + <tr> |
| 194 | + <td style="padding: 8px; border: 1px solid #ddd;">Add Fastboot</td> |
| 195 | + <td style="padding: 8px; border: 1px solid #ddd; color: gray;">⬜ To Do</td> |
| 196 | + </tr> |
| 197 | +</table> |
| 198 | + |
5 | 199 | <br/> |
6 | 200 |
|
| 201 | +## Star history |
| 202 | + |
| 203 | +<a href="https://star-history.com/#DP-Hridayan/aShellYou&Date"> |
| 204 | + <picture> |
| 205 | + <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=DP-Hridayan/aShellYou&type=Timeline&theme=dark" /> |
| 206 | + <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=DP-Hridayan/aShellYou&type=Date" /> |
| 207 | + <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=DP-Hridayan/aShellYou&type=Timeline" /> |
| 208 | + </picture> |
| 209 | +</a> |
| 210 | + |
| 211 | +<br></br> |
| 212 | + |
| 213 | +## License |
| 214 | + |
| 215 | +``` |
| 216 | +Designed and developed by DP Hridayan @2024 |
| 217 | +This project is licensed under the GNU General Public License v3.0 |
| 218 | +``` |
7 | 219 | >[!NOTE] |
8 | | ->I am rewriting the whole codebase in kotlin, adopting Jetpack Compose as UI framework. |
9 | 220 | > |
10 | | ->So migration might take a while! |
| 221 | +>Full license copy [here](LICENSE.md) |
| 222 | +
|
| 223 | +</br> |
| 224 | + |
| 225 | +## Contributors |
| 226 | +<a href="https://github.com/dp-hridayan/ashellyou/graphs/contributors"> |
| 227 | + <img src="https://contrib.rocks/image?repo=dp-hridayan/ashellyou" /> |
| 228 | +</a> |
| 229 | +</br> |
0 commit comments