Repository: timschneeb/awesome-shizuku
Branch: master
Commit: 1d3418893a61
Files: 10
Total size: 128.1 KB
Directory structure:
gitextract_202dud2m/
├── .github/
│ ├── FUNDING.yml
│ ├── scripts/
│ │ └── check_links.py
│ └── workflows/
│ ├── linkcheck.yml
│ └── trigger-crawler.yml
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── README_cn.md
├── README_tw.md
└── pages/
└── UNLISTED.md
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/FUNDING.yml
================================================
github: timschneeb
ko_fi: thepbone
================================================
FILE: .github/scripts/check_links.py
================================================
#!/usr/bin/env python3
import re
import os
import requests
from datetime import datetime, timedelta
def get_github_token():
"""Gets the GitHub token from the environment variables."""
return os.environ.get("GITHUB_TOKEN")
def extract_repo_details(text):
"""Extracts unique GitHub repository paths and their declared licenses from a given text."""
repo_details = {}
# Regex for GitHub repo paths
repo_pattern = r"https://github\.com/([\w.-]+/[\w.-]+)"
# Regex for tags in backticks
tag_pattern = r"`([^`]+)`"
non_repo_paths = {
'sindresorhus/awesome',
'timschneeb/changelog-awesome-shizuku',
'RikkaApps/Shizuku-API',
}
for line in text.splitlines():
if not line.strip().startswith('*'):
continue
repo_matches = re.findall(repo_pattern, line)
if not repo_matches:
continue
# Determine the primary repo for the line
repo_path = None
source_link_match = re.search(r"\[\(Source code\)\]\((https://github\.com/([\w.-]+/[\w.-]+))\)", line)
if source_link_match:
repo_path = source_link_match.group(2)
else:
# Take the first github link if no explicit "Source code"
for match in repo_matches:
if match not in non_repo_paths:
repo_path = match
break
if not repo_path or repo_path in non_repo_paths:
continue
if repo_path in repo_details:
continue # Already processed
# Extract declared license
declared_license = None
tags = re.findall(tag_pattern, line)
for tag in tags:
# Heuristic for what constitutes a license string
if any(kw in tag for kw in ['GPL', 'MPL', 'Apache', 'MIT', 'BSD', 'LGPL', 'AGPL', 'CC', 'OSL', 'Unlicense']) or tag in ['Proprietary', 'Propietary']:
declared_license = tag
if declared_license == 'Propietary':
declared_license = 'Proprietary'
break
repo_details[repo_path] = {
"path": repo_path,
"declared_license": declared_license
}
return sorted(repo_details.values(), key=lambda x: x['path'])
def get_repo_info(repo_path, token):
"""
Fetches repository information from the GitHub API.
Returns a dictionary with repo info, or None on error.
"""
api_url = f"https://api.github.com/repos/{repo_path}"
headers = {"Accept": "application/vnd.github.v3+json"}
if token:
headers["Authorization"] = f"token {token}"
try:
response = requests.get(api_url, headers=headers)
# Check for rate limiting
if response.status_code == 403 and 'rate limit' in response.text.lower():
print("GitHub API rate limit exceeded. Please try again later or use a GITHUB_TOKEN.")
return None
response.raise_for_status() # Raises an HTTPError for bad responses (4XX or 5XX)
repo_data = response.json()
pushed_at_date = datetime.fromisoformat(repo_data["pushed_at"].replace("Z", "+00:00"))
license_info = repo_data.get("license")
actual_license = None
if license_info and license_info.get("spdx_id") != "NOASSERTION":
actual_license = license_info.get("spdx_id")
return {
"name": repo_data.get("full_name", repo_path),
"archived": repo_data.get("archived", False),
"pushed_at": pushed_at_date,
"url": repo_data.get("html_url", f"https://github.com/{repo_path}"),
"license": actual_license
}
except requests.exceptions.HTTPError as e:
if e.response.status_code == 404:
print(f"Repository not found (404): {repo_path}")
else:
print(f"Failed to fetch data for {repo_path}: {e}")
return None
except requests.exceptions.RequestException as e:
print(f"An error occurred while fetching {repo_path}: {e}")
return None
def main():
"""Main function to read README, check repos, and generate a report."""
def are_licenses_consistent(declared, actual):
# If None, GitHub likely failed to detect the license. Ignore this.
if actual is None:
return True
if declared is None:
return False
norm_declared = declared.replace(' ', '-')
if 'MODIFIED-' in norm_declared:
norm_declared = norm_declared.replace('MODIFIED-', '')
return actual.startswith(norm_declared)
github_token = get_github_token()
if not github_token:
print("Warning: GITHUB_TOKEN environment variable not set. Using unauthenticated requests, which have a lower rate limit.")
try:
with open("README.md", "r", encoding="utf-8") as f:
readme_content = f.read()
except FileNotFoundError:
print("Error: README.md not found in the current directory.")
return
repo_details = extract_repo_details(readme_content)
print(f"Found {len(repo_details)} unique GitHub repositories to check.")
archived_repos = []
inactive_repos = []
license_inconsistencies = []
time_limit = datetime.now(datetime.now().astimezone().tzinfo) - timedelta(days=2*365)
for detail in repo_details:
repo_path = detail['path']
declared_license = detail['declared_license']
print(f"Checking {repo_path}...")
info = get_repo_info(repo_path, github_token)
if info:
if info["archived"]:
archived_repos.append(info)
if info["pushed_at"] < time_limit:
inactive_repos.append(info)
actual_license = info.get("license")
if not are_licenses_consistent(declared_license, actual_license):
license_inconsistencies.append({
"name": info["name"],
"url": info["url"],
"declared": declared_license or "(Not specified)",
"actual": actual_license, # Can't be null if inconsistent
})
# Sort repositories
inactive_repos.sort(key=lambda x: x["pushed_at"], reverse=True)
archived_repos.sort(key=lambda x: x['pushed_at'], reverse=True)
license_inconsistencies.sort(key=lambda x: x['name'])
# Generate the markdown report
with open("report.md", "w", encoding="utf-8") as f:
f.write("# GitHub Repository Status Report\n\n")
f.write(f"Generated on: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}\n\n")
f.write("## Archived Repositories\n\n")
if archived_repos:
f.write("| Repository | Last Push |\n")
f.write("|------------|-----------|\n")
for repo in archived_repos:
f.write(f"| [{repo['name']}]({repo['url']}) | {repo['pushed_at'].strftime('%Y-%m-%d')} |\n")
else:
f.write("No archived repositories found.\n")
f.write("\n")
f.write("## Repositories Not Updated in the Last Two Years\n\n")
if inactive_repos:
f.write("| Repository | Last Push |\n")
f.write("|------------|-----------|\n")
for repo in inactive_repos:
f.write(f"| [{repo['name']}]({repo['url']}) | {repo['pushed_at'].strftime('%Y-%m-%d')} |\n")
else:
f.write("No repositories found that haven't been updated in the last two years.\n")
f.write("\n")
f.write("## License Inconsistencies\n\n")
if license_inconsistencies:
f.write("| Repository | Declared in README | Detected on GitHub |\n")
f.write("|------------|--------------------|--------------------|\n")
for item in license_inconsistencies:
f.write(f"| [{item['name']}]({item['url']}) | {item['declared']} | {item['actual']} |\n")
else:
f.write("No license inconsistencies found.\n")
print("\nReport generated successfully: report.md")
if __name__ == "__main__":
main()
================================================
FILE: .github/workflows/linkcheck.yml
================================================
name: Validate links
on:
push:
branches: [ '*' ]
pull_request:
branches: [ '*' ]
jobs:
check_link_health:
strategy:
fail-fast: false
matrix:
file: ['README.md', 'pages/UNLISTED.md']
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v4
- name: Set up Ruby 2.6
uses: ruby/setup-ruby@v1
with:
ruby-version: '2.6'
- name: Run awesome_bot
run: |
set +e # Don't cancel step when the bot fails
gem install awesome_bot
FILE=${{ matrix.file }}
FILE_SLUG="${FILE//\//-}"
awesome_bot -f "$FILE" -a 429 --allow-dupe --base-url https://github.com/timschneeb/awesome-shizuku/blob/master/
echo "## $FILE" >> $$GITHUB_STEP_SUMMARY
cat ab-results-${FILE_SLUG}-markdown-table.json | jq .message -r >> $GITHUB_STEP_SUMMARY
check_repository_health:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.11'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install requests
- name: Run repository check script
run: python .github/scripts/check_links.py
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Append report to job summary
run: |
cat report.md >> $GITHUB_STEP_SUMMARY
================================================
FILE: .github/workflows/trigger-crawler.yml
================================================
name: Trigger app crawler
on:
workflow_dispatch:
push:
branches: [ '*' ]
jobs:
trigger:
runs-on: ubuntu-latest
steps:
- name: Trigger Workflow in the app-crawler repository
run: |
repo_owner="timschneeb"
repo_name="app-crawler"
event_type="trigger-workflow"
curl -L \
-X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${{ secrets.CRAWL_TRIGGER_PAT }}" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/$repo_owner/$repo_name/dispatches \
-d "{\"event_type\": \"$event_type\", \"client_payload\": {}"
- name: Trigger Workflow in the changelog repository
run: |
repo_owner="timschneeb"
repo_name="changelog-awesome-shizuku"
event_type="trigger-workflow"
curl -L \
-X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${{ secrets.CRAWL_TRIGGER_PAT }}" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/$repo_owner/$repo_name/dispatches \
-d "{\"event_type\": \"$event_type\", \"client_payload\": {}"
================================================
FILE: CONTRIBUTING.md
================================================
## Contributing
Thank you for contributing to this project!
Please try to preserve the following format:
- Additions are inserted preserving alphabetical order
- Format your submission as follows:
- Format: ``* [Name](https://example.com) - Short description, under 250 characters `License` [(Source code)](https://url.of/source-code)``
- Keep the short description under 250 characters.
- Add the project's corresponding [SPDX license identifier](https://spdx.org/licenses/), for example `GPL-3.0` or `Apache-2.0`. If SPDX does not cover the license or the project has no license, then the project will be listed as `Proprietary`.
- Do not add a duplicate Source code link if it is the same as the main link.
- Add matching tags between the name and description:
- `Paid` 💰 - Paid application
- `IAP` 💰 - Contains in-app purchases
- `Ads` - Contains ads
- `n-day trial` - Payment required after n days. Replace `n` with the number of days.
- `Root` - Requires Shizuku to run in Root mode
- To keep the main list clean, please put projects that do not meet the following requirements into [UNLISTED.md](pages/UNLISTED.md) instead of the main list:
- Project must have an English landing page, readme, or documentation
- Project must not be deprecated by the developer
- Project must provide some kind of download link for the app (APK file, Play Store, F-Droid, ...)
Automated changelog:
* A changelog (sorted by date) is automatically generated and published here: https://github.com/timschneeb/changelog-awesome-shizuku
* Its main focus is to allow people to track new additions to the list more easily.
* To prevent changes from appearing in that changelog, you can add \[silent] into your commit message. **This should be done for grammar fixes, category changes, URL updates, and other minor adjustments.** Without \[silent], changes to existing items would bump them to the top on the changelog, which might not be desirable.
Pushing your changes:
- To add a new entry, [edit the README.md file](https://github.com/ThePBone/awesome-shizuku/edit/master/README.md) through Github's web interface or a text editor, and send a Pull Request.
- See [Editing files in another user's repository](https://help.github.com/articles/editing-files-in-another-user-s-repository/), [Creating Pull Requests](https://help.github.com/articles/creating-a-pull-request/), [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) for help on sending your patch.
================================================
FILE: LICENSE
================================================
License: CC-BY-SA-3.0
Creative Commons Attribution-ShareAlike 3.0 Unported
.
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE
INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
ITS USE.
.
License
.
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
.
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
CONDITIONS.
.
1. Definitions
.
a. "Adaptation" means a work based upon the Work, or upon the Work and
other pre-existing works, such as a translation, adaptation, derivative
work, arrangement of music or other alterations of a literary or
artistic work, or phonogram or performance and includes cinematographic
adaptations or any other form in which the Work may be recast,
transformed, or adapted including in any form recognizably derived from
the original, except that a work that constitutes a Collection will not
be considered an Adaptation for the purpose of this License. For the
avoidance of doubt, where the Work is a musical work, performance or
phonogram, the synchronization of the Work in timed-relation with a
moving image ("synching") will be considered an Adaptation for the
purpose of this License.
.
b. "Collection" means a collection of literary or artistic works, such
as encyclopedias and anthologies, or performances, phonograms or
broadcasts, or other works or subject matter other than works listed in
Section 1(f) below, which, by reason of the selection and arrangement of
their contents, constitute intellectual creations, in which the Work is
included in its entirety in unmodified form along with one or more other
contributions, each constituting separate and independent works in
themselves, which together are assembled into a collective whole. A work
that constitutes a Collection will not be considered an Adaptation (as
defined below) for the purposes of this License.
.
c. "Creative Commons Compatible License" means a license that is listed
at http://creativecommons.org/compatiblelicenses that has been approved
by Creative Commons as being essentially equivalent to this License,
including, at a minimum, because that license: (i) contains terms that
have the same purpose, meaning and effect as the License Elements of
this License; and, (ii) explicitly permits the relicensing of
adaptations of works made available under that license under this
License or a Creative Commons jurisdiction license with the same License
Elements as this License.
.
d. "Distribute" means to make available to the public the original and
copies of the Work or Adaptation, as appropriate, through sale or other
transfer of ownership.
.
e. "License Elements" means the following high-level license attributes
as selected by Licensor and indicated in the title of this License:
Attribution, ShareAlike.
.
f. "Licensor" means the individual, individuals, entity or entities that
offer(s) the Work under the terms of this License.
.
g. "Original Author" means, in the case of a literary or artistic work,
the individual, individuals, entity or entities who created the Work or
if no individual or entity can be identified, the publisher; and in
addition (i) in the case of a performance the actors, singers,
musicians, dancers, and other persons who act, sing, deliver, declaim,
play in, interpret or otherwise perform literary or artistic works or
expressions of folklore; (ii) in the case of a phonogram the producer
being the person or legal entity who first fixes the sounds of a
performance or other sounds; and, (iii) in the case of broadcasts, the
organization that transmits the broadcast.
.
h. "Work" means the literary and/or artistic work offered under the
terms of this License including without limitation any production in the
literary, scientific and artistic domain, whatever may be the mode or
form of its expression including digital form, such as a book, pamphlet
and other writing; a lecture, address, sermon or other work of the same
nature; a dramatic or dramatico-musical work; a choreographic work or
entertainment in dumb show; a musical composition with or without words;
a cinematographic work to which are assimilated works expressed by a
process analogous to cinematography; a work of drawing, painting,
architecture, sculpture, engraving or lithography; a photographic work
to which are assimilated works expressed by a process analogous to
photography; a work of applied art; an illustration, map, plan, sketch
or three-dimensional work relative to geography, topography,
architecture or science; a performance; a broadcast; a phonogram; a
compilation of data to the extent it is protected as a copyrightable
work; or a work performed by a variety or circus performer to the extent
it is not otherwise considered a literary or artistic work.
.
i. "You" means an individual or entity exercising rights under this
License who has not previously violated the terms of this License with
respect to the Work, or who has received express permission from the
Licensor to exercise rights under this License despite a previous
violation.
.
j. "Publicly Perform" means to perform public recitations of the Work
and to communicate to the public those public recitations, by any means
or process, including by wire or wireless means or public digital
performances; to make available to the public Works in such a way that
members of the public may access these Works from a place and at a place
individually chosen by them; to perform the Work to the public by any
means or process and the communication to the public of the performances
of the Work, including by public digital performance; to broadcast and
rebroadcast the Work by any means including signs, sounds or images.
.
k. "Reproduce" means to make copies of the Work by any means including
without limitation by sound or visual recordings and the right of
fixation and reproducing fixations of the Work, including storage of a
protected performance or phonogram in digital form or other electronic
medium.
.
2. Fair Dealing Rights. Nothing in this License is intended to reduce,
limit, or restrict any uses free from copyright or rights arising from
limitations or exceptions that are provided for in connection with the
copyright protection under copyright law or other applicable laws.
.
3. License Grant. Subject to the terms and conditions of this License,
Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
perpetual (for the duration of the applicable copyright) license to
exercise the rights in the Work as stated below:
.
a. to Reproduce the Work, to incorporate the Work into one or more
Collections, and to Reproduce the Work as incorporated in the
Collections;
.
b. to create and Reproduce Adaptations provided that any such
Adaptation, including any translation in any medium, takes reasonable
steps to clearly label, demarcate or otherwise identify that changes
were made to the original Work. For example, a translation could be
marked "The original work was translated from English to Spanish," or a
modification could indicate "The original work has been modified.";
.
c. to Distribute and Publicly Perform the Work including as incorporated
in Collections; and,
.
d. to Distribute and Publicly Perform Adaptations.
.
e. For the avoidance of doubt:
.
i. Non-waivable Compulsory License Schemes. In those jurisdictions in
which the right to collect royalties through any statutory or compulsory
licensing scheme cannot be waived, the Licensor reserves the exclusive
right to collect such royalties for any exercise by You of the rights
granted under this License;
.
ii. Waivable Compulsory License Schemes. In those jurisdictions in which
the right to collect royalties through any statutory or compulsory
licensing scheme can be waived, the Licensor waives the exclusive right
to collect such royalties for any exercise by You of the rights granted
under this License; and,
.
iii. Voluntary License Schemes. The Licensor waives the right to collect
royalties, whether individually or, in the event that the Licensor is a
member of a collecting society that administers voluntary licensing
schemes, via that society, from any exercise by You of the rights
granted under this License.
.
The above rights may be exercised in all media and formats whether now
known or hereafter devised. The above rights include the right to make
such modifications as are technically necessary to exercise the rights
in other media and formats. Subject to Section 8(f), all rights not
expressly granted by Licensor are hereby reserved.
.
4. Restrictions. The license granted in Section 3 above is expressly
made subject to and limited by the following restrictions:
.
a. You may Distribute or Publicly Perform the Work only under the terms
of this License. You must include a copy of, or the Uniform Resource
Identifier (URI) for, this License with every copy of the Work You
Distribute or Publicly Perform. You may not offer or impose any terms on
the Work that restrict the terms of this License or the ability of the
recipient of the Work to exercise the rights granted to that recipient
under the terms of the License. You may not sublicense the Work. You
must keep intact all notices that refer to this License and to the
disclaimer of warranties with every copy of the Work You Distribute or
Publicly Perform. When You Distribute or Publicly Perform the Work, You
may not impose any effective technological measures on the Work that
restrict the ability of a recipient of the Work from You to exercise the
rights granted to that recipient under the terms of the License. This
Section 4(a) applies to the Work as incorporated in a Collection, but
this does not require the Collection apart from the Work itself to be
made subject to the terms of this License. If You create a Collection,
upon notice from any Licensor You must, to the extent practicable,
remove from the Collection any credit as required by Section 4(c), as
requested. If You create an Adaptation, upon notice from any Licensor
You must, to the extent practicable, remove from the Adaptation any
credit as required by Section 4(c), as requested.
.
b. You may Distribute or Publicly Perform an Adaptation only under the
terms of: (i) this License; (ii) a later version of this License with
the same License Elements as this License; (iii) a Creative Commons
jurisdiction license (either this or a later license version) that
contains the same License Elements as this License (e.g.,
Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible
License. If you license the Adaptation under one of the licenses
mentioned in (iv), you must comply with the terms of that license. If
you license the Adaptation under the terms of any of the licenses
mentioned in (i), (ii) or (iii) (the "Applicable License"), you must
comply with the terms of the Applicable License generally and the
following provisions: (I) You must include a copy of, or the URI for,
the Applicable License with every copy of each Adaptation You Distribute
or Publicly Perform; (II) You may not offer or impose any terms on the
Adaptation that restrict the terms of the Applicable License or the
ability of the recipient of the Adaptation to exercise the rights
granted to that recipient under the terms of the Applicable License;
(III) You must keep intact all notices that refer to the Applicable
License and to the disclaimer of warranties with every copy of the Work
as included in the Adaptation You Distribute or Publicly Perform; (IV)
when You Distribute or Publicly Perform the Adaptation, You may not
impose any effective technological measures on the Adaptation that
restrict the ability of a recipient of the Adaptation from You to
exercise the rights granted to that recipient under the terms of the
Applicable License. This Section 4(b) applies to the Adaptation as
incorporated in a Collection, but this does not require the Collection
apart from the Adaptation itself to be made subject to the terms of the
Applicable License.
.
c. If You Distribute, or Publicly Perform the Work or any Adaptations or
Collections, You must, unless a request has been made pursuant to
Section 4(a), keep intact all copyright notices for the Work and
provide, reasonable to the medium or means You are utilizing: (i) the
name of the Original Author (or pseudonym, if applicable) if supplied,
and/or if the Original Author and/or Licensor designate another party or
parties (e.g., a sponsor institute, publishing entity, journal) for
attribution ("Attribution Parties") in Licensor's copyright notice,
terms of service or by other reasonable means, the name of such party or
parties; (ii) the title of the Work if supplied; (iii) to the extent
reasonably practicable, the URI, if any, that Licensor specifies to be
associated with the Work, unless such URI does not refer to the
copyright notice or licensing information for the Work; and (iv) ,
consistent with Ssection 3(b), in the case of an Adaptation, a credit
identifying the use of the Work in the Adaptation (e.g., "French
translation of the Work by Original Author," or "Screenplay based on
original Work by Original Author"). The credit required by this Section
4(c) may be implemented in any reasonable manner; provided, however,
that in the case of a Adaptation or Collection, at a minimum such credit
will appear, if a credit for all contributing authors of the Adaptation
or Collection appears, then as part of these credits and in a manner at
least as prominent as the credits for the other contributing authors.
For the avoidance of doubt, You may only use the credit required by this
Section for the purpose of attribution in the manner set out above and,
by exercising Your rights under this License, You may not implicitly or
explicitly assert or imply any connection with, sponsorship or
endorsement by the Original Author, Licensor and/or Attribution Parties,
as appropriate, of You or Your use of the Work, without the separate,
express prior written permission of the Original Author, Licensor and/or
Attribution Parties.
.
d. Except as otherwise agreed in writing by the Licensor or as may be
otherwise permitted by applicable law, if You Reproduce, Distribute or
Publicly Perform the Work either by itself or as part of any Adaptations
or Collections, You must not distort, mutilate, modify or take other
derogatory action in relation to the Work which would be prejudicial to
the Original Author's honor or reputation. Licensor agrees that in those
jurisdictions (e.g. Japan), in which any exercise of the right granted
in Section 3(b) of this License (the right to make Adaptations) would be
deemed to be a distortion, mutilation, modification or other derogatory
action prejudicial to the Original Author's honor and reputation, the
Licensor will waive or not assert, as appropriate, this Section, to the
fullest extent permitted by the applicable national law, to enable You
to reasonably exercise Your right under Section 3(b) of this License
(right to make Adaptations) but not otherwise.
.
5. Representations, Warranties and Disclaimer
.
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE
EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
.
6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
.
7. Termination
.
a. This License and the rights granted hereunder will terminate
automatically upon any breach by You of the terms of this License.
Individuals or entities who have received Adaptations or Collections
from You under this License, however, will not have their licenses
terminated provided such individuals or entities remain in full
compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
survive any termination of this License.
.
b. Subject to the above terms and conditions, the license granted here
is perpetual (for the duration of the applicable copyright in the Work).
Notwithstanding the above, Licensor reserves the right to release the
Work under different license terms or to stop distributing the Work at
any time; provided, however that any such election will not serve to
withdraw this License (or any other license that has been, or is
required to be, granted under the terms of this License), and this
License will continue in full force and effect unless terminated as
stated above.
.
8. Miscellaneous
.
a. Each time You Distribute or Publicly Perform the Work or a
Collection, the Licensor offers to the recipient a license to the Work
on the same terms and conditions as the license granted to You under
this License.
.
b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
offers to the recipient a license to the original Work on the same terms
and conditions as the license granted to You under this License.
.
c. If any provision of this License is invalid or unenforceable under
applicable law, it shall not affect the validity or enforceability of
the remainder of the terms of this License, and without further action
by the parties to this agreement, such provision shall be reformed to
the minimum extent necessary to make such provision valid and
enforceable.
.
d. No term or provision of this License shall be deemed waived and no
breach consented to unless such waiver or consent shall be in writing
and signed by the party to be charged with such waiver or consent.
.
e. This License constitutes the entire agreement between the parties
with respect to the Work licensed here. There are no understandings,
agreements or representations with respect to the Work not specified
here. Licensor shall not be bound by any additional provisions that may
appear in any communication from You. This License may not be modified
without the mutual written agreement of the Licensor and You.
.
f. The rights granted under, and the subject matter referenced, in this
License were drafted utilizing the terminology of the Berne Convention
for the Protection of Literary and Artistic Works (as amended on
September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and
the Universal Copyright Convention (as revised on July 24, 1971). These
rights and subject matter take effect in the relevant jurisdiction in
which the License terms are sought to be enforced according to the
corresponding provisions of the implementation of those treaty
provisions in the applicable national law. If the standard suite of
rights granted under applicable copyright law includes additional rights
not granted under this License, such additional rights are deemed to be
included in the License; this License is not intended to restrict the
license of any rights under applicable law.
.
Creative Commons Notice
.
Creative Commons is not a party to this License, and makes no warranty
whatsoever in connection with the Work. Creative Commons will not be
liable to You or any party on any legal theory for any damages
whatsoever, including without limitation any general, special,
incidental or consequential damages arising in connection to this
license. Notwithstanding the foregoing two (2) sentences, if Creative
Commons has expressly identified itself as the Licensor hereunder, it
shall have all rights and obligations of Licensor.
.
Except for the limited purpose of indicating to the public that the Work
is licensed under the CCPL, Creative Commons does not authorize the use
by either party of the trademark "Creative Commons" or any related
trademark or logo of Creative Commons without the prior written consent
of Creative Commons. Any permitted use will be in compliance with
Creative Commons' then-current trademark usage guidelines, as may be
published on its website or otherwise made available upon request from
time to time. For the avoidance of doubt, this trademark restriction
does not form part of the License.
.
Creative Commons may be contacted at http://creativecommons.org/.
================================================
FILE: README.md
================================================
# awesome-shizuku
### Languages
English | [简体中文](/README_cn.md) | [繁體中文](/README_tw.md)
[](https://github.com/sindresorhus/awesome)
Shizuku allows normal apps to use system APIs directly with elevated privileges using ADB on non-rooted devices. This list compiles a few apps that are known to make use of Shizuku's capabilities.
More details: https://shizuku.rikka.app/
Pull requests are welcome. See [Contributing](CONTRIBUTING.md) for hints.
> [!NOTE]
> To stay up-to-date with this list, [you can check the daily changelogs](https://github.com/timschneeb/changelog-awesome-shizuku).
--------------------
## Table of contents
- [Apps](#apps)
- [Android TV](#android-tv)
- [Audio](#audio)
- [Automation](#automation)
- [Communication](#communication)
- [Customization](#customization)
- [Development utilities](#development-utilities)
- [Device Owner (DPM)](#device-owner-dpm)
- [Display management](#display-management)
- [Entertainment](#entertainment)
- [File management](#file-management)
- [Games](#games)
- [Input methods](#input-methods)
- [Installer & app stores](#installer--app-stores)
- [Miscellaneous](#miscellaneous)
- [Network](#network)
- [Patching](#patching)
- [Power management](#power-management)
- [Privacy](#privacy)
- [Productivity](#productivity)
- [Quick settings](#quick-settings)
- [Software management](#software-management)
- [Terminals](#terminals)
- [Vendor-specific](#vendor-specific)
- [Google Pixel](#google-pixel)
- [Samsung OneUI](#samsung-oneui)
- [MIUI](#miui)
- [Nothing Phone](#nothing-phone)
- [Unlisted apps](#unlisted-apps)
- [Development libraries](#development-libraries)
- [Core](#core)
- [Filesystem](#filesystem)
- [System](#system)
- [Power](#power)
- [Miscellaneous content](#miscellaneous-content)
- [Rish shell](#rish-shell)
- [Annotations](#annotations)
- [License](#license)
--------------------
## Apps
### Android TV
* [flicky](https://apt.izzysoft.de/fdroid/index/apk/app.flicky) - An F-Droid client designed for Android TVs `GPL-3.0` [(Source code)](https://github.com/mlm-games/flicky)
* [fluffy](https://apt.izzysoft.de/fdroid/index/apk/app.fluffy) - An file manager and archive viewer designed for Android TVs `GPL-3.0` [(Source code)](https://github.com/mlm-games/fluffy)
### Audio
* [RootlessJamesDSP](https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp) - An implementation of the system-wide JamesDSP audio processing engine for non-rooted Android devices `GPL-3.0` [(Source code)](https://github.com/timschneeb/RootlessJamesDSP)
* [VolumeManager](https://github.com/yume-chan/VolumeManager) - Control each app's volume independently `GPL-2.0`
### Automation
* [AutoJs6](https://github.com/SuperMonster003/AutoJs6) - JavaScript-based automation tool `MPL-2.0`
* [Geto](https://github.com/JackEblan/Geto) - Automatically change device settings when a specific app is launched. `GPL-3.0`
* [PhoneProfilesPlus](https://github.com/henrichg/PhoneProfilesPlus) - Allows automatic or one-click configuration of your device for specific life situations `Apache-2.0`
* [MacroDroid](https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid) `Ads` `IAP` 💰 - Automation app for Android devices. Version 5.46 and later introduce Shizuku support. `Proprietary`
* [Tasker](https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm) `Paid` 💰 - Automation app for Android devices. Version 6.6 and later introduce Shizuku support. `Proprietary`
* [Tasker Settings](https://github.com/joaomgcd/TaskerSettings) - Helper app for Tasker `Propietary`
* [UbikiTouch](https://play.google.com/store/apps/details?id=eu.toneiv.ubktouch) `IAP` 💰 - Add functions to your favourite applications, accessible with a single gesture. Swipe one edge of your screen to reveal a customisable menu displaying your favourite actions. `Proprietary`
### Communication
* [Aliucord-Manager](https://github.com/Aliucord/Manager) - Discord modding tool `OSL-3.0`
* [Bluesky Redirect](https://apt.izzysoft.de/fdroid/index/apk/io.github.turtlepaw.blueskyredirect) - A simple app for automatically launching Bluesky links in your preferred Bluesky client `MIT` [(Source code)](https://github.com/Turtlepaw/BlueskyRedirect)
* [CatShare](https://f-droid.org/packages/moe.reimu.catshare/) - Send and receive files over Bluetooth `MIT` [(Source code)](https://github.com/kmod-midori/CatShare)
* [Kettu](https://github.com/C0C0B01/Kettu) - Discord modding tool. Continuation of the abandoned Bunny-Manager project `BSD-3-Clause`
* [Lemmy Redirect](https://apt.izzysoft.de/fdroid/index/apk/dev.zwander.lemmyredirect) - A simple app for automatically launching Lemmy links in your preferred Lemmy client. `MIT` [(Source code)](https://github.com/zacharee/MastodonRedirect)
* [Mastodon Redirect](https://apt.izzysoft.de/fdroid/index/apk/dev.zwander.mastodonredirect) - A simple app for automatically launching fediverse links in your preferred Mastodon client. `MIT` [(Source code)](https://github.com/zacharee/MastodonRedirect)
* [revenge-manager](https://github.com/revenge-mod/revenge-manager) - Discord modding tool. Another continuation of the abandoned Bunny-Manager project `OSL-3.0`
* [TxtNet-Browser](https://github.com/lukeaschenbrenner/TxtNet-Browser) - An app that lets you browse the web over SMS `GPL-3.0`
### Customization
* [AAAD](https://github.com/shmykelsa/AAAD) `IAP` 💰 - Downloads popular Android Auto 3rd party apps and installs on Android Auto `Proprietary`
* [Adaptive-Theme](https://play.google.com/store/apps/details?id=dev.lexip.hecate) - Smart dark mode based on ambient light `GPL-3.0` [(Source code)](https://github.com/xLexip/Adaptive-Theme)
* [AmbientMusicMod](https://github.com/KieronQuinn/AmbientMusicMod) - Port of Now Playing from Pixels to other Android devices `GPL-3.0`
* [AutoDark](https://f-droid.org/packages/me.ranko.autodark/) - A small Android app to let you schedule dark mode On/Off `MIT` [(Source code)](https://github.com/0ranko0P/AutoDark)
* [AutoDND](https://f-droid.org/packages/moe.dic1911.autodnd/) - A simple tool to toggle DND automatically when using specified apps `AGPL-3.0` [(Source code)](https://github.com/dic1911/android_AutoDND)
* [AutoRotate](https://github.com/eiyooooo/AutoRotate) - Manage automatic rotation of different screens on Android phones `GPL-3.0`
* [CarrierVanityName](https://github.com/nullbytepl/CarrierVanityName) - Carrier Vanity Name is a very simple app to change the carrier names on unrooted Android devices `GPL-3.0`
* [ColorBlendr](https://github.com/Mahmud0808/ColorBlendr) - An application to modify Material You colors of your device `GPL-3.0`
* [DarQ](https://github.com/KieronQuinn/DarQ) ✨ - DarQ provides a per-app selectable force dark option for Android 10 and above `Apache-2.0`
* [Dawn-Desktop-Addons](https://github.com/Dawncraft/Dawn-Desktop-Addons) - Some Android app widgets and live wallpapers `GPL-3.0`
* [DroidOS](https://github.com/Katsuyamaki/DroidOS) ✨ - Tiling window manager, Samsung DEX replacement, popup app launcher `Proprietary`
* [essentials](https://github.com/sameerasw/essentials) ✨ - Essential tools, mods and workarounds for Pixels. Also compatible with other devices `MIT`
* [Extendroid](https://github.com/legendsayantan/Extendroid) ✨ - Adds desktop-like multi-window support on Android for smartphones. `GPL-3.0`
* [gama](https://github.com/popovicialinc/gama) - Can switch between OpenGL and Vulkan renderers by setting the `debug.hwui.renderer` system property `Proprietary`
* [Jarngreipr](https://github.com/BrianJr03/Jarngreipr) - Launcher for dual-screen gaming devices. Uses Shizuku to map on of the touch screens to controller inputs `MIT`
* [Language-Selector](https://github.com/VegaBobo/Language-Selector) - Allows users to select individual app languages (Android 13+) `Apache-2.0`
* [LinkSheet](https://github.com/LinkSheet/LinkSheet) - Restore the Android <12 Url-App-Link-Chooser with Material3 `Modified MPL-2.0`
* [Lockscreen Widgets](https://play.google.com/store/apps/details?id=tk.zwander.lockscreenwidgets) `IAP` 💰 - Display widgets on the lockscreen. Shizuku is only required on Android 13 and later `MIT` [(Source code)](https://github.com/zacharee/LockscreenWidgets/)
* [MultiLocale](https://github.com/Nightdavisao/MultiLocale) - A simple app that enables you to add additional (or "unsupported") languages to your device's locale settings, if the OEM (Xiaomi) doesn't let you `MIT`
* [setbox](https://github.com/YasserNull/setbox) - Modifies Android system settings through community-developed modules `GPL-3.0`
* [SetEdit: Settings Editor](https://play.google.com/store/apps/details?id=com.netvor.settings.database.editor) - View and edit settings from the system, global, and secure tables `Proprietary`
* [ShizuTools](https://github.com/legendsayantan/ShizuTools) - Contains some easy-to-use tools to go beyond the level of control allowed by Android System `GPL-3.0`
* [SmartspacerPlugins](https://github.com/KieronQuinn/SmartspacerPlugins) - Plugins for Smartspacer `GPL-3.0`
* [System UI Tuner](https://github.com/zacharee/Tweaker) - View and modify hidden settings on Android devices `MIT`
* [TapTap](https://github.com/KieronQuinn/TapTap) ✨ - Port of the double tap on the back of the device feature from Android 12 to any Android 7.0+ device `GPL-3.0`
* [Tarnhelm](https://f-droid.org/packages/cn.ac.lz233.tarnhelm/) - Clean up tracking from sharing links. Supports custom URL rewrite rules `GPL-3.0` [(Source code)](https://github.com/lz233/Tarnhelm)
* [Taskbar](https://f-droid.org/packages/com.farmerbb.taskbar/) - Use a start menu to access apps. Shizuku can unlock additional features `Apache-2.0` [(Source code)](https://github.com/farmerbb/Taskbar)
* [UbikiTouch](https://play.google.com/store/apps/details?id=eu.toneiv.ubktouch) `IAP` 💰 - Add custom swipe-from-edge gestures to Android `Propietary`
* [WidgetsPro](https://github.com/preethamkmr3/WidgetsPro) - CPU and battery widgets `Proprietary`
* [zFont 3](https://play.google.com/store/apps/details?id=com.htetznaing.zfont2) `Ads` `IAP` 💰 - Emoji & Font Changer `Proprietary`
### Development utilities
* [AndroidAccounts](https://github.com/iamr0s/AndroidAccounts) - Dump package names of apps that have registered an account for a user. `Proprietary`
* [AndroidLowLevelDetector](https://play.google.com/store/apps/details?id=net.imknown.android.forefrontinfo) - Detect Treble, GSI, Mainline, APEX, system-as-root(SAR), A/B, etc. `Apache-2.0` [(Source code)](https://github.com/imknown/AndroidLowLevelDetector)
* [Cosmic-IDE](https://github.com/Cosmic-Ide/Cosmic-IDE) IDE for JVM development. Uses Shizuku for an embedded shell - `GPL-3.0`
* [CurrentActivity](https://github.com/Omico/CurrentActivity) - A current activity monitor `GPL-3.0`
* [debuggable-app-data-backup](https://github.com/timschneeb/debuggable-app-data-backup) - Backup/restore private app data of debuggable apps using Shizuku `GPL-3.0`
* [DSU-Sideloader](https://github.com/VegaBobo/DSU-Sideloader) - A simple app made to help users easily install GSIs via DSU's Android feature. `Apache-2.0`
* [dualapp-mediastore-compatibility](https://github.com/kaedea/dualapp-mediastore-compatibility) - Fixes MediaStore & File IO compatibility issues between HostProfile App and WorkProfile/DualApp/MultiApp. `Proprietary`
* [get_event](https://github.com/lalakii/get_event) - Read /dev/input/event* `Proprietary`
* [KeyAttestation](https://github.com/vvb2060/KeyAttestation) - Supports generating, saving, loading, parsing and verifying Android key and ID attestation data. `Proprietary`
* [LibChecker](https://github.com/LibChecker/LibChecker) - An app to view libraries used in apps on your device. Uses Shizuku to determine the installation source of other apps. `Apache-2.0`
* [LogFox](https://github.com/F0x1d/LogFox) ✨ - Yet another logcat reader for Android `GPL-3.0`
* [ManageSensors](https://github.com/Carry-rrk/ManageSensors) - Utilizes Shizuku to call AppOps APIs for fine-grained app permission control `MIT`
* [PyDroid 3](https://play.google.com/store/apps/details?id=ru.iiec.pydroid3) `Ads` `IAP` 💰 - IDE for Python 3 `Proprietary`
* [RootActivityLauncher](https://play.google.com/store/apps/details?id=tk.zwander.rootactivitylauncher) `Paid` 💰 - Launch/interact with (un)exported activities, services, and receivers. Supports Shizuku alongside root. `GPL-3.0` [(Source code)](https://github.com/zacharee/RootActivityLauncher)
* [TakoStats](https://play.google.com/store/apps/details?id=rikka.fpsmonitor) `IAP` 💰 - FPS and performance overlay with detailed real-time system information `Proprietary`
* [wireless-adb-switch](https://github.com/Smooth-E/wireless-adb-switch) Widgets & quick settings tile to toggle wireless debugging (with KDE Connect integration) - `GPL-3.0`
### Device owner (DPM)
* [Dhizuku](https://github.com/iamr0s/Dhizuku) - Shizuku-inspired app that allows sharing DeviceOwner permissions to third-party apps `GPL-3.0`
* [OwnDroid](https://github.com/BinTianqi/OwnDroid) - Manage your device with Device owner privileges `GPL-3.0`
* [MDPC](https://github.com/MrRare2/MDPC) - Fork of OwnDroid with added features `GPL-3.0`
### Display management
* [AG Displays](https://play.google.com/store/apps/details?id=com.htl.agdisplays) `Ads` - Launch other apps on external displays (TV/Monitor) or desktop mode on virtual displays while the phone screen can be used for other purposes or turned off `Proprietary`
* [ConnectScreen](https://connect-screen.com/) - Launch single apps to display in fullscreen on external displays, supporting both USB 2.0 (via DisplayLink dock) and USB 3.0 mobile phones. Can control the external display with a touch screen, USB devices or Bluetooth controller (even if you are USB 2.0 and using a DisplayLink dock). Can use the primary screen of the mobile as a virtual touchpad to control external display. Can rotate the screen for applications like TikTok `GPL-3.0` [(Source code)](https://gitee.com/connect-screen/connect-screen)
* [deskcontrol](https://github.com/exiarepairii/deskcontrol) - Turns your phone into a touchpad and keyboard for a single app running on a wired external display `GPL-3.0`
* [Fold_Switcher](https://github.com/eiyooooo/Fold_Switcher) - Switch between various display folding states on foldable devices `Apache-2.0`
* [Grayscaler](https://github.com/C10udburst/Grayscaler) - Keep your phone mostly monochrome, but allow apps like camera to be in color `GPL-3.0`
* [SecondScreen](https://play.google.com/store/apps/details?id=com.farmerbb.secondscreen.free) - Better screen mirroring for Android devices `Apache-2.0` [(Source code)](https://github.com/farmerbb/SecondScreen)
### Entertainment
* [Aniyomi](https://github.com/aniyomiorg/aniyomi) - Tachiyomi fork with anime support and plugin management using Shizuku. `Apache-2.0`
* [BILIBILIAS](https://f-droid.org/packages/com.imcys.bilibilias/) - An auxiliary tool for BiliBili video caching, providing one-click caching `Apache-2.0` [(Source code)](https://github.com/1250422131/bilibilias)
* [BilibiliCacheVideoMerge](https://github.com/molihuan/BilibiliCacheVideoMerge) - Export BiliBili video cache files to MP4 `Apache-2.0`
* [BiliDownOut](https://f-droid.org/en/packages/cn.a10miaomiao.bilidown/) - Export videos downloaded from the Android version of Bilibili `GPL-3.0` [(Source code)](https://github.com/10miaomiao/bili-down-out)
* [hlbmerge_flutter](https://github.com/molihuan/hlbmerge_flutter) - Merge and export BiliBili cache files into MP4, supports mobile and computer client `Apache-2.0`
* [Mihon](https://github.com/mihonapp/mihon) - Manga reader using Shizuku plugin management. Independent successor of Tachiyomi. `Apache-2.0`
* Mihon/Tachiyomi has several other active forks, including [TachiyomiSY](https://github.com/jobobby04/TachiyomiSY) and [TachiyomiAZ](https://github.com/az4521/TachiyomiAZ)
### File management
* [AirData UAV](https://play.google.com/store/apps/details?id=com.airdata.uav.app) - Drone flight analysis and fleet management platform with [access to /Android/Data](https://app.airdata.com/wiki/Help/Granting+Permissions+in+Android+13+and+14) `Proprietary`
* [File Manager Plus](https://play.google.com/store/apps/details?id=com.alphainventor.filemanager) `Ads` `IAP` 💰 - Can manage your files and folders, whether on local device, NAS storage (via sftp, ftp, webdav or smb) or in the cloud (e.g. Google Drive). Supports Shizuku for Android/data, Android/obb and partly /. `Proprietary`
* [FV File Manager](https://play.google.com/store/apps/details?id=com.folderv.file) - File manager to [access Android/data and Android/obb](https://folderv.com/2023/11/24/access-Android-data-and-Android-obb-on-Android-14/) `Proprietary`
* [MiXplorer](https://xdaforums.com/t/app-2-2-mixplorer-v6-x-released-fully-featured-file-manager.1523691/#post-23109280) - File manager that can batch install APKs and access Android/data and obb using Shizuku `Proprietary`
* [MiXplorer Silver](https://play.google.com/store/apps/details?id=com.mixplorer.silver) - Paid Google Play version of MiXplorer `Proprietary`
* [MT Manager](https://mt2.cn) - Split-screen file manager. Can install APKs and access Android/data and Android/obb using Shizuku `Proprietary`
* [NMM File Manager / Text Edit](https://play.google.com/store/apps/details?id=in.mfile) - File manager & built-in text editor `Proprietary`
* [SDMaid-SE](https://play.google.com/store/apps/details?id=eu.darken.sdmse) `IAP` 💰 - SD Maid 2/SE is Android's most thorough cleaning tool `GPL-3.0` [(Source code)](https://github.com/d4rken-org/sdmaid-se)
* [Solid Explorer](https://play.google.com/store/apps/details?id=pl.solidexplorer2) `Ads` `IAP` 💰 - File explorer `Proprietary`
* [SwiftBackup](https://play.google.com/store/apps/details?id=org.swiftapps.swiftbackup) `IAP` 💰 - Can backup external app files under Android/data and obb using Shizuku. Root required for full functionality `Proprietary`
* [Total Commander](https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander) - Android port of the desktop Total Commander app (Version 3.60 beta or later) `Proprietary`
* [X-Plore](https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore) `Ads` `IAP` 💰 - File manager that can access Android/data and obb using Shizuku `Proprietary`
* [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver) - Archive management program. Supports editing files using Root/Shizuku. `Proprietary`
### Games
* [Ascent](https://github.com/4o3F/Ascent) - A tool for retrieving gacha history links from Mihoyo games `AGPL-3.0`
* [blocktopograph](https://github.com/Blocktopograph/Blocktopograph) - Blocktopograph is an app server for MCBE, it includes a world, NBT editor for local worlds `AGPL-3.0`
* [BDroid_X](https://github.com/Ark-Repoleved/BDroid_X) - Browndust II Mod manager `Proprietary`
* [CloudSync-Mobile](https://github.com/FawazTakahji/CloudSync-Mobile) - An app that allows you to sync your Stardew Valley saves across multiple devices `GPL-3.0`
* [HandheldExp](https://github.com/Teppichseite/HandheldExp) - In-game menu for EmulationStation (ES-DE) on Android `MIT`
* [lac-tool](https://github.com/aliernfrog/lac-tool) - Manage maps, wallpapers, and screenshots for the game 'Los Angeles Crimes' `GPL-3.0`
* [LOModInstaller](https://github.com/anyabot/LOModInstaller) - Mod manager for the game 'Last Origin' `Proprietary`
* [ShinGen](https://github.com/Shio2077/ShinGen#genshin-impact-auto-conversation-clicker-on-android) - Genshin Impact Auto-Conversation Clicker `MIT`
* [stalker](https://github.com/onerdna/stalker) - Save data viewer & editor for Shadow Fight 2 `GPL-3.0`
* [Okkei Patcher](https://github.com/solrudev/OkkeiPatcher) - Companion app for localizing the Android version of CHAOS;CHILD visual novel `GPL-3.0`
* [pf-tool](https://github.com/aliernfrog/pf-tool) - Easily import and share Polyfield maps `GPL-3.0`
* [PGT: GFX, Launcher & Optimizer](https://play.google.com/store/apps/details?id=inc.trilokia.pubgfxtool.free) `Ads` - Additional settings for PUBG `Proprietary`
* [PGT+: Pro GFX, Launcher & Optimizer](https://play.google.com/store/apps/details?id=inc.trilokia.pubgfxtool) `Paid` 💰 - Additional settings for PUBG `Proprietary`
* [translatefgo](https://github.com/rayshift/translatefgo) - Fate/Grand Order game translation project `MIT`
### Input methods
* [Android-Show-Taps](https://github.com/k3x1n/Android-Show-Taps) - Show customized taps upon touches `GPL-3.0`
* [Auto Cursor](https://play.google.com/store/apps/details?id=eu.toneiv.cursor) `IAP` 💰 - Makes it easy to use large smartphones with just one hand, thanks to a pointer accessible from the edges of the screen. `Proprietary`
* [C9](https://github.com/austinauyeung/C9) - Efficient grid-based cursor provided alongside a traditional cursor. Shizuku is only required on Android 11. `Apache-2.0`
* [andRemote2](https://github.com/c0dev0id/andRemote2) - Emulates the DMD Remote 2 for map apps `Properietary`
* [KeyMapper](https://play.google.com/store/apps/details?id=io.github.sds100.keymapper) ✨ - An Android app that changes what the buttons do on your devices! `GPL-3.0` [(Source code)](https://github.com/keymapperorg/KeyMapper)
* [keysync](https://github.com/aka-munan/keysync) - Play games using mouse and keyboard on Android device; keymapper for games `Apache-2.0`
* [Panda Gamepad Pro](https://play.google.com/store/apps/details?id=com.panda.gamepad) `Paid` `IAP` 💰 - Keymapper for games `Proprietary`
* [pastiera](https://github.com/palsoftware/pastiera) - Android keyboard specialized for Physical Keyboard Devices. Uses Shizuku for trackpad gestures `GPL-3.0`
* [RealMouse](https://play.google.com/store/apps/details?id=com.redlee90.realmouse) - Control the mouse using a virtual touchpad. Designed for secondary displays. `Proprietary`
* [TitanPad](https://github.com/sztupy/TitanPad) - Converts the Titan2's Physical Keyboard's capacitive input into mouse and scroll gestures. Uses Shizuku for reading the trackpad input and setting up virtual HID devices `Apache-2.0`
* [XtMapper](https://github.com/Xtr126/XtMapper) - Keymapper for Android x86 `GPL-3.0`
### Installer & app stores
* [AuroraStore](https://f-droid.org/en/packages/com.aurora.store/) - An open-source alternative to Google Play Store with privacy and modern design `GPL-3.0` [(Source code)](https://gitlab.com/AuroraOSS/AuroraStore)
* [BHub](https://github.com/B1ays/BHub) - Download, install and share mods easily `Proprietary`
* [Droid-ify](https://f-droid.org/packages/com.looker.droidify/) - Material F-Droid client `GPL-3.0` [(Source code)](https://github.com/Droid-ify/client)
* [ffupdater](https://f-droid.org/packages/de.marmaro.krt.ffupdater/) - FFUpdater: Updater for privacy-friendly browser `GPL-3.0` [(Source code)](https://github.com/Tobi823/ffupdater)
* [florid](https://github.com/Nandanrmenon/florid) - Material3 F‑Droid Client `GPL-3.0`
* [instafel](https://github.com/mamiiblt/instafel) - Updater app for Instafel, an Instagram mod `MIT`
* [InstallerX-Revived](https://github.com/wxxsfxyzm/InstallerX-Revived) ✨ - Modern and functional Android app installer replacement `GPL-3.0`
* [InstallWithOptions](https://github.com/zacharee/InstallWithOptions) - Simple-ish app using Shizuku to install APKs on-device with advanced options `MIT`
* [IzzyOnDroid](https://gitlab.com/sunilpaulmathew/izzyondroid) - An unofficial client for IzzyOnDroid F-Droid Repository `GPL-3.0`
* [Neo-Store](https://f-droid.org/packages/com.machiav3lli.fdroid/) - An F-Droid client with modern UI and an arsenal of extra features `GPL-3.0` [(Source code)](https://github.com/NeoApplications/Neo-Store)
* [Obtainium](https://github.com/ImranR98/Obtainium) - Get Android App Updates Directly From the Source `GPL-3.0`
* [PI](https://github.com/SanmerApps/PI) - Package installer that allows overwriting the package requester and executor `MIT`
* [SAI](https://f-droid.org/packages/com.aefyr.sai.fdroid/) - Android split APKs installer `GPL-3.0` [(Source code)](https://github.com/Aefyr/SAI)
* [Shizuku Package Installer](https://github.com/vvb2060/PackageInstaller) - A lightweight app installer replacement with split APK support `Apache-2.0`
### Miscellaneous
* [krude](https://github.com/KusStar/krude) - All-in-one app and workflow launcher. Uses Shizuku for process killing and file management `MIT`
* [NotiFixer](https://github.com/dkajan19/NotiFixer) - Android utility to make notifications persistent/undismissable using Shizuku `MIT`
* [OnStop2FinishAndRemoveTask](https://github.com/takusan23/OnStop2FinishAndRemoveTask) - Automatically close selected apps when you exit them to save power and memory `Apache-2.0`
* [Operit AI](https://github.com/AAswordman/Operit) - The most powerful AI agent and AI chat software on Android. Can run commands using Shizuku `LGPL-3.0`
* [SimpleWear](https://play.google.com/store/apps/details?id=com.thewizrd.simplewear) - A simple app for controlling your Android devices from your WearOS watch `Apache-2.0` [(Source code)](https://github.com/SimpleAppProjects/SimpleWear)
* [telegram-rc](https://github.com/telegram-sms/telegram-rc) - Remote control your device via Telegram messages `BSD 3-Clause`
### Network
* [CellReader](https://play.google.com/store/apps/details?id=dev.zwander.cellreader) `Paid` 💰 - Can read cell tower info on Android `MIT` [(Source code)](https://github.com/zacharee/CellReader)
* [de1984](https://github.com/dorumrr/de1984) - App firewall without using an VPN; can also manage packages `MIT`
* [delta](https://github.com/supershadoe/delta) - Hotspot manager using Shizuku `BSD-3-Clause`
* [EasySpot](https://github.com/EasySpotApp/EasySpot) - An app that allows you to turn on your hotspot remotely via Bluetooth - think Apple Continuity, but for everyone `GPL-3.0`
* [FindMyDevice](https://gitlab.com/fmd-foss/fmd-android) - Secure & open-source alternative to Google's FindMyDevice service. `GPL-3.0`
* [FireWall Blocks](https://github.com/shynoiddev/FireWall-Blocks) - Dual-mode firewall: blocks internet access using Shizuku or a standard local VPN interface or both. `MIT`
* [Hostman](https://github.com/LinZong/Hostman) `Root` - Preview & edit the /etc/hosts file `MIT`
* [NaiveproxyForAndroid](https://github.com/Dobiec/NaiveproxyForAndroid) - A simple application to run Naiveproxy on Android `MIT`
* [NetWall](https://play.google.com/store/apps/details?id=com.ysy.app.firewall) `IAP` 💰 - Another app firewall that doesn't depend on a local VPN or root `Proprietary`
* [NetworkSwitch](https://github.com/aunchagaonkar/NetworkSwitch) - Android app for 4G/5G network mode switching `GPL-3.0`
* [ShizuWall](https://github.com/AhmetCanArslan/ShizuWall) ✨ - Open-source app firewall that doesn't depend on VPNs or root `GPL-3.0`
* [traffic-light](https://f-droid.org/en/packages/com.leekleak.trafficlight) - A persistent network speed tracker in your status bar `GPL-3.0` [(Source code)](https://github.com/leekleak/traffic-light)
* [WG Tunnel](https://github.com/wgtunnel/wgtunnel) - A FOSS Android client for WireGuard and AmneziaWG with auto-tunneling. `MIT`
* [WiFiList](https://play.google.com/store/apps/details?id=tk.zwander.wifilist) `Paid` 💰 - View your saved WiFi passwords on Android 11 and later without root `Proprietary` [(Source code)](https://github.com/zacharee/WiFiList)
* [wifi-password-manager](https://github.com/Khh-vu/wifi-password-manager) - Simple app using Shizuku to manage & view saved Wi-Fi passwords `MIT`
### Patching
* [Morphe](https://morphe.software/) - User-friendly YouTube patcher based on Universal-ReVanced-Manager `GPL-3.0` [(Source code)](https://github.com/MorpheApp/morphe-manager)
* [LSPatch](https://github.com/JingMatrix/LSPatch) - A non-root Xposed framework extending from LSPosed `GPL-3.0`
* [Universal-ReVanced-Manager](https://github.com/Jman-Github/Universal-ReVanced-Manager) - ReVanced patcher that has extra features the official manager doesn't have `GPL-3.0`
### Power management
* [BatStats](https://github.com/mlm-games/BatStats) - Battery monitor with stats via Shizuku `GPL-3.0`
* [Batt](https://gitlab.com/narektor/batt) - A simple app that shows battery status information on Android 14 and later. `GPL-3.0`
* [battery-stats-changer](https://github.com/superisuer/battery-stats-changer) - Open source app to visually change battery data via Shizuku `GPL-3.0`
* [FDE.AI](https://github.com/feravolt/FDE.AI-docs/releases) `IAP` 💰 - All-in-One optimizer for Android `Proprietary`
* [EnforceDoze](https://f-droid.org/packages/com.akylas.enforcedoze/) - Enable Doze mode immediately after screen off and turn off motion sensing to get best battery life `GPL-3.0` [(Source code)](https://github.com/farfromrefug/EnforceDoze)
* [Extinguish](https://play.google.com/store/apps/details?id=own.moderpach.extinguish) - Extinguish turns your screen off but keeps your device awake `Proprietary`
* [RebootNya](https://github.com/daisukiKaffuChino/RebootNya) - Advanced reboot menu with Shizuku support `Apache-2.0`
* [ScreenOff](https://github.com/WuDi-ZhanShen/ScreenOff) - Turn off your Android's screen without entering standby/sleep mode `Proprietary`
* [zukulock](https://github.com/tiendnm/zukulock) - Very lightweight app that locks the screen when launched. Helps reduce wear on the power button `MIT`
### Privacy
* [Amarok-Hider](https://apt.izzysoft.de/fdroid/index/apk/deltazero.amarok.foss) - Hide your private files and Android apps with just one click `Apache-2.0` [(Source code)](https://github.com/deltazefiro/Amarok-Hider)
* [AntiForensic-Tools](https://github.com/bakad3v/Android-AntiForensic-Tools) - An application designed to silently protect user data from powerful adversaries `GPL-3.0`
* [AppLock](https://github.com/PranavPurwar/AppLock) ✨ - Lock sensitive apps with a PIN and optionally biometrics `MIT`
* [PrivacyFlip](https://f-droid.org/en/packages/io.github.dorumrr.privacyflip/) - Manage your device privacy based on lock/unlock state `MIT` [(Source code)](https://github.com/dorumrr/privacyflip)
### Productivity
* [DetoxDroid](https://github.com/flxapps/DetoxDroid) - Digital Detoxing: Use your phone rather than letting your phone use you `GPL-3.0`
* [digipaws](https://f-droid.org/packages/nethical.digipaws/) ✨ - Tool to reduce screen addiction by regulating app usage through a gamified experience `GPL-3.0` [(Source code)](https://github.com/nethical6/digipaws)
### Quick settings
* [AlwaysOnDisplayToggle](https://f-droid.org/packages/org.alberto97.aodtoggle/) - An Android quick setting to toggle Always on Display `MIT` [(Source code)](https://github.com/Alberto97/AlwaysOnDisplayToggle)
* [Better Internet Tiles](https://play.google.com/store/apps/details?id=be.casperverswijvelt.unifiedinternetqs) - Bring back Wi-Fi and mobile data tiles on Android 12 or higher + a better-unified internet tile `GPL-3.0` [(Source code)](https://github.com/CasperVerswijvelt/Better-Internet-Tiles)
* [DisplayToggle](https://f-droid.org/packages/io.github.ulysseszh.displaytoggle/) - Provides quick settings tile and shortcuts to turn off the display without locking the screen or stopping foreground running apps `MIT` [(Source code)](https://github.com/UlyssesZh/DisplayToggle)
* [SensorsOff](https://github.com/LinerSRT/SensorsOff) - Enable/Disable device sensors via quick settings `Apache-2.0`
* [PrivateDNSAndroid](https://github.com/karasevm/PrivateDNSAndroid) - Quick settings tile to switch active private DNS server `MIT`
* [Private DNS Quick Setting](https://apt.izzysoft.de/fdroid/index/apk/com.flashsphere.privatednsqs) - QS tile for toggling the private DNS setting on or off `GPL-3.0` [(Source code)](https://github.com/flashsphere/private-dns-qs)
* [Quick-Tile Settings](https://f-droid.org/packages/com.rbn.qtsettings/) - QS tiles for toggling USB debugging and switching private DNS hosts `GPL-3.0` [(Source code)](https://github.com/RBN-Apps/Quick-Tile-Settings)
* [Ultimate Settings](https://play.google.com/store/apps/details?id=com.precisebytes.androidtoggles.free.release) `Ads` - Direct toggling of wifi, bluetooth, mobile internet, flight mode, gps, nfc, wifi/bluetooth/usb tethering hotspot, screen brightness, screen autorotate, LED light, ringer mode, from Widget/App/Notification/Lock screen notification `Proprietary`
* [Ultimate Settings PRO](https://play.google.com/store/apps/details?id=com.precisebytes.androidtoggles.pro.release) `Paid` 💰 - Direct toggling of wifi, bluetooth, mobile internet, flight mode, gps, nfc, wifi/bluetooth/usb tethering hotspot, screen brightness, screen autorotate, LED light, ringer mode, from Widget/App/Notification/Lock screen notification `Proprietary`
### Software management
* [AppControlX](https://github.com/risunCode/AppControl-X) - Freeze, force stop, uninstall apps, change background optimization and more `GPL-3.0`
* [AppDash](https://play.google.com/store/apps/details?id=flar2.appdashboard) `7-day trial` `Paid` 💰 - An app manager that makes it easy to manage APKs and apps installed on your device `Proprietary`
* [App Ops](https://play.google.com/store/apps/details?id=rikka.appops) `Ads` `IAP` 💰 - Manage application permissions without root `Proprietary`
* [Blocker](https://github.com/lihenggui/blocker) - Enable/disable Android components such as activities, services, receivers, and providers `Apache-2.0`
* [Canta](https://play.google.com/store/apps/details?id=io.github.samolego.canta) - Uninstall any app without root `LGPL-3.0` [(Source code)](https://github.com/samolego/Canta)
* [FreezeYou](https://f-droid.org/packages/cf.playhi.freezeyou/) - Improve your device's speed and battery life by freezing crappy software manually or semi-automatically `Apache-2.0` [(Source code)](https://github.com/FreezeYou/FreezeYou)
* [Hail](https://f-droid.org/packages/com.aistra.hail/) ✨ - Freeze, hide, or disable any app. Create and organize app groups that can be frozen with one click. - `GPL-3.0` [(Source code)](https://github.com/aistra0528/Hail)
* [Ice Box](https://play.google.com/store/apps/details?id=com.catchingnow.icebox) `IAP` 💰 - Freeze or hide apps using Shizuku `Proprietary`
* [Inure App Manager](https://play.google.com/store/apps/details?id=app.simple.inure.play) `15-day trial` `IAP` 💰 - Android app manager for both rooted and non-rooted devices `GPL-3.0` [(Source code)](https://github.com/Hamza417/Inure)
* [Insular](https://f-droid.org/packages/com.oasisfeng.island.fdroid/) - Complete FLOSS fork of Island `Apache-2.0` [(Source code)](https://gitlab.com/secure-system/Insular)
* [Island](https://play.google.com/store/apps/details?id=com.oasisfeng.island) - Isolate and clone apps for privacy protection and parallel running `Apache-2.0` [(Source code)](https://github.com/oasisfeng/island)
* [krude](https://github.com/KusStar/krude) - All-in-one app and workflow launcher `MIT`
* [MMRL](https://github.com/MMRLApp/MMRL) `Root` - Manage your Magisk module repository `GPL-3.0`
* [Package Manager](https://play.google.com/store/apps/details?id=com.smartpack.packagemanager) - A powerful app to manage both system and user apps `GPL-3.0` [(Source code)](https://github.com/SmartPack/PackageManager)
* [Package Name Scripter](https://play.google.com/store/apps/details?id=in.ms.packagenamesscripter) - Manage installed apps using Shizuku or create ADB scripts to enable, disable, uninstall, reinstall, or run other app-related ADB commands. `Proprietary`
* [Running Services Monitor](https://play.google.com/store/apps/details?id=me.biplobsd.rsm) - Monitor running services on your Android device `MIT` [(Source code)](https://github.com/biplobsd/running_services_monitor)
* [shappky](https://github.com/YasserNull/shappky) ✨ - A simple app to boost performance by stopping background apps. `GPL-3.0`
* [TaskManager](https://github.com/RohitKushvaha01/TaskManager) - A Task Manager for Android. Killing processes requires root access. `Apache-2.0`
* [Thor](https://play.google.com/store/apps/details?id=com.valhalla.thor) - App manager with freeze and install capabilities. `GPL-3.0` [(Source code)](https://github.com/trinadhthatakula/Thor)
* [UpgradeAll](https://f-droid.org/packages/net.xzos.upgradeall/) - Check updates for Android apps, Magisk modules and more! `GPL-3.0` [(Source code)](https://github.com/DUpdateSystem/UpgradeAll)
### Terminals
* [aShell](https://gitlab.com/sunilpaulmathew/ashell) - A local ADB shell for Shizuku-powered Android devices `GPL-3.0`
* [aShell You](https://github.com/DP-Hridayan/aShellYou) - Material You Redesign of aShell app. `GPL-3.0`
* [ReTerminal](https://github.com/RohitKushvaha01/ReTerminal) ✨ - Sleek, Material 3-inspired terminal emulator based on Termux's robust TerminalView `MIT`
* [ShizuShell](https://play.google.com/store/apps/details?id=com.noxinfinity.shell) - ADB shell using Shizuku `Proprietary`
> [!NOTE]
> Using [rish](#rish-shell), you can create a local ADB shell with any terminal emulator, such as Termux.
### Vendor-specific
#### Google Pixel
* [Always On Display](https://f-droid.org/packages/org.alberto97.aodtoggle/) - Toggle Always on Display from the quick settings panel `MIT` [(Source code)](https://github.com/Alberto97/AlwaysOnDisplayToggle)
* [pixel-volte-patch](https://github.com/kyujin-cho/pixel-volte-patch/blob/main/README.en.md) - Enable VoLTE on Pixel 6 & 7 with LG U+ `GPL-3.0`
* [Smartspacer](https://github.com/KieronQuinn/Smartspacer) - Customizable widget, can upgrade the built-in 'At a glance' widget on Pixel devices using Shizuku `GPL-3.0`
* [PixelCarrierSettings](https://github.com/iKirby/PixelCarrierSettings) - Enable VoLTE for carriers in unsupported regions on Pixel devices `GPL-3.0`
* [TurboIMS](https://github.com/Turbo1123/TurboIMS) - Enhanced IMS Configuration Tool for Google Pixel devices `Apache-2.0`
#### Samsung OneUI
* [Galaxy MaxHz](https://github.com/tribalfs/GalaxyMaxHzPub) `IAP` 💰 - Refresh Rate Mods, Screen-off Mods, QS Tiles, Tasker Support and More `Proprietary`
* [Fonts](https://apt.izzysoft.de/fdroid/index/apk/com.je.fontsmanager.samsung) - One UI 8 rootless font installer `GPL-3.0` [(Source code)](https://codeberg.org/dryerlint/fontsmanager)
* [Hex Installer: OneUI themes](https://play.google.com/store/apps/details?id=project.vivid.hex.bodhi) `IAP` 💰 - Custom system-wide theming engine for Samsung OneUI devices `Proprietary`
* [SBatteryTweaks](https://github.com/pascua28/SBatteryTweaks) - Enable or disable fast charging mode on Samsung devices when the battery temperature reaches a certain point `Proprietary`
* [SMTShell](https://github.com/BLuFeNiX/SMTShell) - Privilege escalation exploit [(CVE-2019-16253)](https://nvd.nist.gov/vuln/detail/CVE-2019-16253) to system user access (UID 1000) on non-rooted devices running up to OneUI 5. Uses Shizuku for automation `LGPL-2.1`
#### MIUI
* [FiveGSwitcher](https://play.google.com/store/apps/details?id=com.ysy.switcherfiveg) - 5G shortcut switch for HyperOS/MIUI `GPL-3.0` - [(Source code)](https://github.com/ysy950803/FiveGSwitcher)
* [FpsSwitcher](https://play.google.com/store/apps/details?id=com.ysy.fpsswitcher) `Paid` 💰 - Refresh rate shortcut switch for HyperOS/MIUI `Proprietary`
* [FxxkMIUIAd](https://github.com/qhy040404/FxxkMIUIAd) - Turn off MIUI ads with minimal cost `Apache-2.0`
* [MixFlipTool](https://github.com/parallelcc/MixFlipTool) - One-click configuration for Mix Flip's outer screen: Use any apps and restore system apps to default style `GPL-3.0`
* [Mi-FreeForm](https://github.com/sunshine0523/Mi-FreeForm) - Display most apps in the form of freeform on MIUI `GPL-3.0`
* [Flyme-FreeForm](https://github.com/Live-Block/Flyme-FreeForm) - Fork of Mi-FreeForm `GPL-3.0`
* [NavigationSwitcher](https://github.com/chiyuki0325/NavigationSwitcher) - Enable 3-button navigation in rhythm games for MIUI / HyperOS `Proprietary`
#### Nothing Phone
* [Recording-Light-Control](https://github.com/Farpathan/Recording-Light-Control) - Recording Light Control gives precise control over the Nothing Phone (3)'s recording light `Proprietary`
### Unlisted apps
To keep the main list clean, all apps that do not meet certain requirements are stored on a separate page: [UNLISTED.md](pages/UNLISTED.md)
I'm also using an automated crawler that searches for new projects, making use of Shizuku across GitHub and several F-Droid repos. You can view the [current auto-generated crawl report here](https://github.com/timschneeb/app-crawler/blob/master/SUMMARY.md).
--------------------
## Development libraries
### Core
* [Shizuku-API](https://github.com/RikkaApps/Shizuku-API) - Developer documentation for Shizuku and Sui, including examples `Apache-2.0`
* [Shizuku-Plugin (Flutter)](https://github.com/santhosh-D-subramani/Shizuku-Plugin) - Shizuku API bindings for Flutter apps `GPL-3.0`
### Filesystem
* [Ackpine](https://github.com/solrudev/Ackpine) - Android Coroutines-friendly Kotlin-first Package Installer extensions with Shizuku support `Apache-2.0`
* [LintFile](https://github.com/lumkit/LintFile) - A file operation library with Shizuku, root, and regular filesystem backends `LGPL-2.1`
* [nextgenfs](https://github.com/rayshift/nextgenfs) - Shizuku compatible android/data access from Xamarin - AIDL library `MIT`
* [shizuku_apk_installer](https://github.com/re7gog/shizuku_apk_installer) - Flutter plugin for installing Android APKs using Shizuku API `MIT`
### System
* [ServiceManagerCompat](https://github.com/SanmerApps/ServiceManagerCompat) - ServiceManager bindings `MIT`
--------------------
## Miscellaneous content
### Command-line utilities
* [AndroSH](https://github.com/ahmed-alnassif/AndroSH) - Professional Multi-Distribution Linux Environments for Android. Run Archlinux, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro & Chimera with full Android system integration `GPL-3.0`
### Flows for [Automate](https://llamalab.com/automate/)
* [Better Shizuku Starter](https://llamalab.com/automate/community/flows/50863) - Check and automatically start Shizuku **13.6** on key events via wireless debugging with the *free* version of Automate.
* [Shizuku Keeper](https://llamalab.com/automate/community/flows/51118) - Continuously run Shizuku **13.6** or **ADB** uninterrupted without root, Wi-Fi, or cables via USB debugging with Automate *Premium.*
* [Shizuku Keeper Lite](https://llamalab.com/automate/community/flows/51012) - Check Shizuku **13.6** at regular intervals and automatically restart it via wireless debugging with the *free* version of Automate.
--------------------
## Rish shell
`rish` is an Android executable (not an app) for interacting with a shell that runs on a high-elevated daemon process.
For example, if Shizuku was launched using ADB privileges, then `rish` will also provide a shell that maintains ADB privileges.
To set up `rish`, open Shizuku, navigate to 'Use Shizuku in terminal apps', and follow the setup instructions. Please note that you need a basic understanding of shells, terminals, and essential commands to use this efficiently.
After `rish` is set up, you can use it together with any apps that support calling any shell script or executable, even if the app doesn't support Shizuku itself.
> [!NOTE]
> Because `rish`'s location is not in `$PATH`, you may need to specify the path to the executable to launch it manually. If it is located in your current working directory, use `./rish` to launch it.
**Syntax:**
* `rish`: Launch the default interactive shell (uses /system/bin/sh)
* `rish exec /path/to/custom/shell`: Launch custom/alternative interactive shell
* `rish -c 'whoami'`: Execute shell command and exit once completed
* `echo 'whoami' | rish`: Read shell command from stdin, execute it, and exit once completed
> [!NOTE]
> `whoami` is used as an example command and would return the name of the current shell user.
**Usage examples:**
* Open an interactive ADB shell using a terminal emulator like **Termux** directly on your device
* Trigger high-privilege ADB shell commands using automation apps like **Tasker** automatically in the background
* Example: Command `rish -c 'reboot'` would reboot the device using Shizuku via the shell
The official rish documentation is available here: https://github.com/RikkaApps/Shizuku-API/blob/master/rish/README.md
--------------------
## Annotations
- ✨ - My personal recommendation: makes extensive use of Shizuku or is a unique/hidden gem
- `Paid` 💰 - Paid application
- `IAP` 💰 - Contains in-app purchases
- `Ads` - Contains ads
- `Proprietary` - Not licensed under a FOSS license. Applies to closed-source software or source-available projects.
- `n-day trial` - Payment required after `n` days
- `Root` - Requires Shizuku to run in Root mode
--------------------
## License
This list is licensed under the [Creative Commons Attribution-ShareAlike 3.0 Unported](https://creativecommons.org/licenses/by-sa/3.0/deed.en) License.
================================================
FILE: README_cn.md
================================================
# awesome-shizuku
> [!IMPORTANT]
> 由于一些原因(不方便透露),我不得不停止为该项目提供简体中文翻译的工作 除他人接手继续提供翻译
>
> 中文文档可能落后于英文文档,如果有问题请先查看英文文档。
### 语言
[English](/README.md) | 简体中文 | [繁體中文](/README_tw.md)
[](https://github.com/sindresorhus/awesome)
Shizuku 允许普通应用程序在非root 设备上使用 ADB 直接使用权限提升的系统 API。本列表汇集了一些已知可利用 Shizuku 功能的应用程序。
更多详情:https://shizuku.rikka.app/
欢迎拉取请求。有关提示,请参阅 [贡献](CONTRIBUTING.md)。
--------------------
## 目录
- [Apps](#apps)
- [Audio](#audio)
- [Automation](#automation)
- [Communication](#communication)
- [Customization](#customization)
- [Development utilities](#development-utilities)
- [Device Owner (DPM)](#device-owner-dpm)
- [Display management](#display-management)
- [Entertainment](#entertainment)
- [File management](#file-management)
- [Games](#games)
- [Input methods](#input-methods)
- [Installer & app stores](#installer--app-stores)
- [Miscellaneous](#miscellaneous)
- [Network](#network)
- [Power management](#power-management)
- [Quick Settings](#quick-settings)
- [Software management](#software-management)
- [Terminals](#terminals)
- [Vendor-specific](#vendor-specific)
- [Google Pixel](#google-pixel)
- [Samsung OneUI](#samsung-oneui)
- [MIUI](#miui)
- [Unlisted apps](#unlisted-apps)
- [Development libraries](#development-libraries)
- [Core](#core)
- [Filesystem](#filesystem)
- [Power](#power)
- [Rish shell](#rish-shell)
- [Annotations](#annotations)
- [License](#license)
--------------------
## Apps
### Audio
* [RootlessJamesDSP](https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp&utm_source=github&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1) - 针对非 root Android 设备的系统级 JamesDSP 音频处理引擎的实现 `GPL-3.0` [(源代码)](https://github.com/ThePBone/RootlessJamesDSP)
### Automation
* [PhoneProfilesPlus](https://github.com/henrichg/PhoneProfilesPlus) - 可针对特定生活环境自动或一键配置设备 `Apache-2.0`
* [MacroDroid](https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid) `Ads` `IAP` 💰 - 适用于 Android 设备的自动化应用程序。版本 5.46 及更高版本引入了 Shizuku 支持。`Proprietary`
* [UbikiTouch](https://play.google.com/store/apps/details?id=eu.toneiv.ubktouch) `IAP` 💰 - 为您喜爱的应用程序添加功能,只需一个手势即可访问。轻扫屏幕的一侧边缘,即可显示一个可定制的菜单,其中显示了您最喜欢的操作。 `Proprietary`
### Communication
* [Lemmy Redirect](https://apt.izzysoft.de/fdroid/index/apk/dev.zwander.lemmyredirect) - 这是一款简单的应用程序,可在您喜欢的 Lemmy 客户端中自动启动 lemmy 链接。 `MIT` [(源代码)](https://github.com/zacharee/MastodonRedirect)
* [Mastodon Redirect](https://apt.izzysoft.de/fdroid/index/apk/dev.zwander.mastodonredirect) - 这是一个简单的应用程序,可在您喜欢的 Mastodon 客户端中自动启动 fediverse 链接。 `MIT` [(源代码)](https://github.com/zacharee/MastodonRedirect)
* [TxtNet-Browser](https://github.com/lukeaschenbrenner/TxtNet-Browser) - 让您通过短信浏览网页的应用程序 `GPL-3.0`
* [Bunny-Manager](https://github.com/pyoncord/BunnyManager) - Discord Bunny Mod 的补丁管理器 `OSL-3.0`
### Customization
* [AAAD](https://github.com/shmykelsa/AAAD) `IAP` 💰 - 下载流行的 Android Auto 第三方应用程序并安装到 Android Auto 上 `Proprietary`
* [AlwaysOnDisplayToggle](https://f-droid.org/packages/org.alberto97.aodtoggle/) - Android 快速设置可切换“始终显示” `MIT` [(源代码)](https://github.com/Alberto97/AlwaysOnDisplayToggle)
* [AmbientMusicMod](https://github.com/KieronQuinn/AmbientMusicMod) - 将 Now Playing 从 Pixels 移植到其他 Android 设备 `GPL-3.0`
* [AutoDark](https://f-droid.org/packages/me.ranko.autodark/) - 一款小巧的 Android 应用程序,可让你安排暗模式的开启/关闭时间`。MIT` [(源代码)](https://github.com/0ranko0P/AutoDark)
* [AutoDND](https://f-droid.org/packages/moe.dic1911.autodnd/) -使用指定应用程序时自动切换免打扰的简单工具 `AGPL-3.0` [(源代码)](https://github.com/dic1911/android_AutoDND)
* [Better Internet Tiles](https://play.google.com/store/apps/details?id=be.casperverswijvelt.unifiedinternetqs) - 在 Android 12 或更高版本中恢复 Wi-Fi 和移动数据磁贴,以及更统一的互联网磁贴 `GPL-3.0` [(源代码)](https://github.com/CasperVerswijvelt/Better-Internet-Tiles)
* [Better Internet Tiles Libre](https://github.com/D3SOX/Better-Network-Tiles-Libre) - Better Internet Tiles 的 Libre 分支,无需专有库 `GPL-3.0`
* [CarrierVanityName](https://github.com/nullbytepl/CarrierVanityName) - Carrier Vanity Name 是一个非常简单的应用程序,用于更改未 root 的 Android 设备上的运营商名称 `GPL-3.0`
* [ColorBlendr](https://github.com/Mahmud0808/ColorBlendr)- 修改设备 Material You 颜色的应用程序 `GPL-3.0`
* [DarQ](https://github.com/KieronQuinn/DarQ) - DarQ 为 Android 10 及更高版本提供了每个应用程序可选择的强制黑暗选项 `Apache-2.0`
* [Extendroid](https://github.com/legendsayantan/Extendroid)- 在智能手机的 Android 操作系统上添加类似桌面的多窗口支持。`No license`
* [Language-Selector](https://github.com/VegaBobo/Language-Selector) - 允许用户选择单独的应用语言(Android 13+) `Apache-2.0`
* [LinkSheet](https://github.com/1fexd/LinkSheet) - 使用 Material3 恢复 Android <12 Url-App 链接选择器 `Modified MPL-2.0`
* [MultiLocale](https://github.com/Nightdavisao/MultiLocale) - 如果原始设备制造商(小米)不允许您在设备的本地设置中添加额外的(或 "不支持的")语言,那么这款简单的应用程序就能帮您实现这一功能。 `MIT`
* [NoPopping](https://play.google.com/store/apps/details?id=rikka.nopeeking) `IAP` 💰 - 自动免打扰模式 `Proprietary`
* [Repainter](https://play.google.com/store/apps/details?id=dev.kdrag0n.dyntheme) `IAP` 💰 - 在设备上安装自定义 Material You 设计 `Proprietary`
* [ShizuTools](https://github.com/legendsayantan/ShizuTools) - 包含一些易于使用的工具,超越Android系统允许的控制级别`No license`
* [SmartspacerPlugins](https://github.com/KieronQuinn/SmartspacerPlugins) - Smartspacer 插件 `GPL-3.0`
* [System UI Tuner](https://github.com/zacharee/Tweaker) - 查看和修改 Android 设备上的隐藏设置 `MIT`
* [TapTap](https://github.com/KieronQuinn/TapTap) - 将设备背面的双击功能从 Android 12 移植到任何 Android 7.0+ 设备 `GPL-3.0`
* [Taskbar](https://f-droid.org/packages/com.farmerbb.taskbar/) - 使用开始菜单访问应用程序可以解锁其他功能 `Apache-2.0` [(源代码)](https://github.com/farmerbb/Taskbar)
* [zFont 3](https://play.google.com/store/apps/details?id=com.htetznaing.zfont2) `Ads` `IAP` 💰 - 表情符号和字体更换器 `Proprietary`
### Development utilities
* [AndroidAccounts](https://github.com/iamr0s/AndroidAccounts) - 删除已为用户注册账户的应用程序的软件包名称. `No license`
* [AndroidLowLevelDetector](https://play.google.com/store/apps/details?id=net.imknown.android.forefrontinfo) - 检测 Treble、GSI、Mainline、APEX、system-as-root(SAR)、A/B 等。 `Apache-2.0` [(源代码)](https://github.com/imknown/AndroidLowLevelDetector)
* [Cosmic-IDE](https://github.com/Cosmic-Ide/Cosmic-IDE) 用于 JVM 开发的 IDE。使用 Shizuku 作为嵌入式 shell - `GPL-3.0`
* [CurrentActivity](https://github.com/Omico/CurrentActivity) - 电流活动监视器 `GPL-3.0`
* [get_event](https://github.com/lalakii/get_event)- 读取/dev/input/event* `No license`
* [LibChecker](https://github.com/LibChecker/LibChecker) - 用于查看设备上的应用程序中使用的库的应用程序。使用 Shizuku 确定其他应用程序的安装源。 `Apache-2.0`
* [LogFox](https://github.com/F0x1d/LogFox) - 另一个适用于 Android 的 logcat 阅读器 `GPL-3.0`
* [Logra](https://github.com/wingio/Logra) - 适用于 Android 的 Material You logcat 查看器 `GPL-2.0`
* [PyDroid 3](https://play.google.com/store/apps/details?id=ru.iiec.pydroid3) `Ads` `IAP` 💰 - 启动/交互(未)导出的活动、服务和接收器。支持 Shizuku 和 root。 `Proprietary`
* [RootActivityLauncher](https://play.google.com/store/apps/details?id=tk.zwander.rootactivitylauncher&hl=en&gl=US) `Paid` 💰 - 启动/交互(未)导出的活动、服务和接收器。支持 Shizuku 和 root. `Proprietary` [(源代码)](https://github.com/zacharee/RootActivityLauncher)
* [SensorsOff](https://github.com/LinerSRT/SensorsOff) - 通过快速设置启用/禁用设备传感器 `Apache-2.0`
* [TakoStats](https://play.google.com/store/apps/details?id=rikka.fpsmonitor) `IAP` 💰 - FPS 和性能叠加,提供详细的实时系统信息 `Proprietary`
* [wireless-adb-switch](https://github.com/Smooth-E/wireless-adb-switch) 用于切换无线调试的小部件和快速设置图块(与 KDE Connect 集成) - `GPL-3.0`
### Device owner (DPM)
* [Dhizuku](https://github.com/iamr0s/Dhizuku) - 受 Shizuku 启发的应用程序,允许将 DeviceOwner 权限共享给第三方应用程序 `GPL-3.0`
* [OwnDroid](https://github.com/BinTianqi/OwnDroid) - 使用设备所有者权限管理您的设备 `GPL-3.0`
### Display management
* [Android-Screener](https://github.com/jiesou/Android-Screener) - 轻松调整屏幕分辨率和帧频的工具 `MIT`
* [Fold_Switcher](https://github.com/eiyooooo/Fold_Switcher) - 在可折叠设备上的各种显示屏折叠状态之间切换 `Apache-2.0`
* [SecondScreen](https://play.google.com/store/apps/details?id=com.farmerbb.secondscreen.free) -为 Android 设备提供更好的屏幕镜像 `Apache-2.0` [(源代码)](https://github.com/farmerbb/SecondScreen)
### Entertainment
* [Aniyomi](https://github.com/aniyomiorg/aniyomi)- Tachiyomi fork 具有动画支持和使用 Shizuku 的插件管理。 `Apache-2.0`
* [BilibiliCacheVideoMerge](https://github.com/molihuan/BilibiliCacheVideoMerge) - 将BiliBili视频缓存文件导出为MP4 `Apache-2.0`
* [Mihon](https://github.com/mihonapp/mihon) - 使用 Shizuku 进行插件管理的漫画阅读器。立读的独立继承者。 `Apache-2.0`
* Mihon/Tachiyomi 还有其他几个活跃的分叉,包括 [TachiyomiSY](https://github.com/jobobby04/TachiyomiSY) 和 [TachiyomiAZ](https://github.com/az4521/TachiyomiAZ)
### File management
* [AirData UAV](https://play.google.com/store/apps/details?id=com.airdata.uav.app) - 无人机飞行分析和机队管理平台 [access to /Android/Data](https://app.airdata.com/wiki/Help/Granting+Permissions+in+Android+13+and+14) `Proprietary`
* [Amarok-Hider](https://apt.izzysoft.de/fdroid/index/apk/deltazero.amarok.foss) - Amarok:一键隐藏您的私人文件和 Android 应用程序。`Apache-2.0` [(源代码)](https://github.com/deltazefiro/Amarok-Hider)
* [EDS Full - Encrypted Data Store Full](https://sovworks.com/eds/index.php) `Paid` 💰 - 适用于 Android 的虚拟磁盘加密软件,允许您将文件存储在加密容器中。适用于 root 和非 root 的广泛而丰富的功能,此处无法列出(请参阅站点)。通过 Android 意图进行 Shizuku 控制(请参阅常见问题解答)。 `Proprietary`
* [EDS Lite - Encrypted Data Store Lite](https://sovworks.com/eds/index.php) - EDS 完整版的免费版本。功能有限但仍然强大。非 root 和 root 功能。仅适用于非安装模式(有关说明,请参阅站点)。 `GPL-2.0` [(源代码)](https://github.com/sovworks/edslite)
* [FV File Manager](https://play.google.com/store/apps/details?id=com.folderv.file) - 文件管理器 [access Android/data and Android/obb](https://folderv.com/2023/11/24/access-Android-data-and-Android-obb-on-Android-14/) `Proprietary`
* [MiXplorer](https://xdaforums.com/t/app-2-2-mixplorer-v6-x-released-fully-featured-file-manager.1523691/#post-23109280) - 文件管理器,可以批量安装 APK 并使用 Shizuku 访问 Android/数据和 obb`Proprietary`
* [MiXplorer Silver](https://play.google.com/store/apps/details?id=com.mixplorer.silver) - MiXplorer 付费 Google Play 版本 `Proprietary`
* [MT Manager](https://mt2.cn) - 分屏文件管理器。可以使用 Shizuku 安装 APK 并访问 Android/data 和 Android/obb `Proprietary`
* [NMM File Manager / Text Edit](https://play.google.com/store/apps/details?id=in.mfile) - 文件管理器和内置文本编辑器 `Proprietary`
* [SDMaid-SE](https://play.google.com/store/apps/details?id=eu.darken.sdmse) - SD Maid 2/SE是Android最彻底的清理工具 `GPL-3.0` [(源代码)](https://github.com/d4rken-org/sdmaid-se)
* [SwiftBackup](https://play.google.com/store/apps/details?id=org.swiftapps.swiftbackup) `IAP` 💰 - Swift Backup 可在几分钟内备份重要数据 `Proprietary`
* [X-Plore](https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore) `Paid` 💰- 可使用 Shizuku 访问 Android/数据和 obb 的文件管理器 `Proprietary`
* [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver) - 归档管理程序。支持使用 Root/Shizuku 编辑文件。 `Proprietary`
### Games
* [90 FPS + 120 FPS & IPAD VIEW](https://play.google.com/store/apps/details?id=tq.tech.Fps) `Ads` -在 PUBG 中实现高 FPS `Proprietary`
* [blocktopograph](https://github.com/NguyenDuck/blocktopograph) - Blocktopograph 是 MCBE 的应用程序服务器,它包括一个用于本地世界的世界、NBT 编辑器`AGPL-3.0`
* [HandheldExp](https://github.com/Teppichseite/HandheldExp) - Android 上 EmulationStation (ES-DE) 的游戏菜单中 `MIT`
* [lac-tool](https://github.com/aliernfrog/lac-tool)- 管理“洛杉矶犯罪”游戏的地图、壁纸和屏幕截图 `MIT`
* [LOModInstaller](https://github.com/anyabot/LOModInstaller) - 游戏“Last Origin”的 Mod 管理器 `No license`
* [pf-tool](https://github.com/aliernfrog/pf-tool) - 轻松导入和共享 Polyfield 地图 `MIT`
* [PGT: GFX, Launcher & Optimizer](https://play.google.com/store/apps/details?id=inc.trilokia.pubgfxtool.free) `Ads` - PUBG 的其他设置 `Proprietary`
* [PGT+: Pro GFX, Launcher & Optimizer](https://play.google.com/store/apps/details?id=inc.trilokia.pubgfxtool) `Paid` 💰 - PUBG 的其他设置 `Proprietary`
* [translatefgo](https://github.com/rayshift/translatefgo) - Fate/Grand Order游戏翻译项目 `CC BY-NC-SA 4.0`
### Input methods
* [Android-Show-Taps](https://github.com/k3x1n/Android-Show-Taps) - 触摸时显示自定义的点击 `GPL-3.0`
* [Auto Cursor](https://play.google.com/store/apps/details?id=eu.toneiv.cursor) `IAP` 💰 - 通过屏幕边缘的指针,单手即可轻松使用大型智能手机。`Proprietary`
* [KeyMapper](https://play.google.com/store/apps/details?id=io.github.sds100.keymapper&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1)- 一款 Android 应用程序,可改变您设备上按钮的功能! `GPL-3.0` [(源代码)](https://github.com/keymapperorg/KeyMapper)
* [Panda Gamepad Pro](https://play.google.com/store/apps/details?id=com.panda.gamepad) `Paid` `IAP` 💰 - 游戏键盘映射器 `Proprietary`
* [RealMouse](https://play.google.com/store/apps/details?id=com.redlee90.realmouse) - 使用虚拟触摸板控制鼠标。专为辅助显示器而设计。 `Proprietary`
* [XtMapper](https://github.com/Xtr126/XtMapper) - 适用于 Android x86 的键盘映射器 `GPL-3.0`
### Installer & app stores
* [AuroraStore](https://f-droid.org/en/packages/com.aurora.store/) - Google Play 商店的开源替代品,具有隐私性和现代设计 `GPL-3.0` [(源代码)](https://gitlab.com/AuroraOSS/AuroraStore)
* [BHub](https://github.com/B1ays/BHub)- 轻松下载、安装和共享模组 `No license`
* [Droid-ify](https://f-droid.org/packages/com.looker.droidify/) - Material F-Droid 客户端 `GPL-3.0` [(源代码)](https://github.com/Droid-ify/client)
* [fdroid_shizuku_privileged_extension](https://depau.github.io/fdroid_shizuku_privileged_extension/fdroid/repo/) - 与 Shizuku 协同工作的 F-Droid 权限扩展`Apache-2.0` [(源代码)](https://github.com/depau/fdroid_shizuku_privileged_extension)
* [ffupdater](https://f-droid.org/packages/de.marmaro.krt.ffupdater/) - FFUpdater:隐私友好浏览器的更新程序 `GPL-3.0` [(源代码)](https://github.com/Tobi823/ffupdater)
* [glassdown](https://github.com/Sinneida/glassdown) - APKMirror 客户端 `GPL-3.0`
* [InstallerX-Revived](https://github.com/wxxsfxyzm/InstallerX-Revived) ✨ - 现代且实用的 Android 应用安装程序替代品 `GPL-3.0`
* [InstallWithOptions](https://github.com/zacharee/InstallWithOptions) - 简单的应用程序使用 Shizuku 在设备上安装带有高级选项的 APK `MIT`
* [IzzyOnDroid](https://gitlab.com/sunilpaulmathew/izzyondroid) - IzzyOnDroid F-Droid 存储库的非官方客户端`GPL-3.0`
* [Obtainium](https://github.com/ImranR98/Obtainium) - 直接从源获取 Android 应用程序更新 `GPL-3.0`
* [PI](https://github.com/SanmerApps/PI) - 允许覆盖包请求者和执行者的包安装程序 `MIT`
* [SAI](https://f-droid.org/packages/com.aefyr.sai.fdroid/) - Android 拆分 APK 安装程序 `GPL-3.0` [(源代码)](https://github.com/Aefyr/SAI)
* [skydroid](https://github.com/redsolver/skydroid) - 适用于 Android 的分散式基于域的应用程序商店 `GPL-3.0`
### Miscellaneous
* [Anywhere](https://github.com/zhaobozhen/Anywhere-/) - 活动和 shell 快捷方式文件夹 `Apache-2.0`
* [DSU-Sideloader](https://github.com/VegaBobo/DSU-Sideloader) - 一个简单的应用程序,旨在帮助用户通过 DSU 的 Android 功能轻松安装 GSI。 `Apache-2.0`
* [dualapp-mediastore-compatibility](https://github.com/kaedea/dualapp-mediastore-compatibility) - 修复了 HostProfile 应用程序和 WorkProfile/DualApp/MultiApp 之间的 MediaStore 和文件 IO 兼容性问题。 `No license`
* [LSPatch](https://github.com/LSPosed/LSPatch)- 从 LSPod 扩展的非根 Xposed 框架`GPL-3.0`
* [SimpleWear](https://play.google.com/store/apps/details?id=com.thewizrd.simplewear) - 一个简单的应用程序,用于通过 WearOS 手表控制 Android 设备 `Apache-2.0` [(源代码)](https://github.com/SimpleAppProjects/SimpleWear)
### Network
* [CellReader](https://play.google.com/store/apps/details?id=dev.zwander.cellreader) `Paid` 💰 - 可以在Android上读取手机信号塔信息`MIT` [(源代码)](https://github.com/zacharee/CellReader)
* [delta](https://github.com/supershadoe/delta) - 使用 Shizuku 的热点管理器 `BSD-3-Clause`
* [FindMyDevice](https://gitlab.com/Nulide/findmydevice) - Google FindMyDevice 服务的安全和开源替代方案 `GPL-3.0`
* [Hostman](https://github.com/LinZong/Hostman) `Root` - 预览和编辑/etc/hosts文件 `MIT`
* [NaiveproxyForAndroid](https://github.com/Dobiec/NaiveproxyForAndroid) - 一个在 Android 上运行 Naiveproxy 的简单应用程序 `MIT`
* [NetWall](https://play.google.com/store/apps/details?id=com.ysy.app.firewall) `IAP` 💰 - 不依赖本地 VPN 或 root 的应用防火墙 `Proprietary`
* [NetworkSwitch](https://github.com/aunchagaonkar/NetworkSwitch) - 用于 4G/5G 网络模式切换的 Android 应用 `GPL-3.0`
* [WG Tunnel](https://github.com/wgtunnel/wgtunnel) - WireGuard 和 AmneziaWG 的 FOSS Android 客户端,支持自动隧道功能 `MIT`
* [WiFiList](https://play.google.com/store/apps/details?id=tk.zwander.wifilist) `Paid` 💰 - 在 Android 11 及更高版本上查看您保存的 WiFi 密码,无需 root `Proprietary` [(源代码)](https://github.com/zacharee/WiFiList)
* [WiFiList (Fork)](https://github.com/jaredcat/WiFiList) - 'WiFiList' 的分支版本 `Proprietary`
### Power management
* [Batt](https://gitlab.com/narektor/batt) - 一个简单的应用程序,可在 Android 14 及更高版本上显示电池状态信息。 `GPL-3.0`
* [Extinguish](https://play.google.com/store/apps/details?id=own.moderpach.extinguish) - 熄灭关闭屏幕,但保持设备唤醒状态 `Proprietary`
* [rebootmenu](https://github.com/ryuunoakaihitomi/rebootmenu)- 使用快捷方式锁定屏幕或打开电源菜单。如果您的电源按钮坏了,这很有用。 `MIT`
* [ScreenOff](https://github.com/WuDi-ZhanShen/ScreenOff) - 关闭 Android 屏幕而不进入待机/睡眠模式 `Proprietary`
### Quick Settings
* [AlwaysOnDisplayToggle](https://f-droid.org/packages/org.alberto97.aodtoggle/) - 一个用于切换“息屏显示(Always on Display)”的 Android 快捷设置 `MIT` [(源代码)](https://github.com/Alberto97/AlwaysOnDisplayToggle)
* [Better Internet Tiles](https://play.google.com/store/apps/details?id=be.casperverswijvelt.unifiedinternetqs) - 在 Android 12 或更高版本上带回独立的 Wi-Fi 和移动数据磁贴,并提供更好的统一网络磁贴 `GPL-3.0` [(源代码)](https://github.com/CasperVerswijvelt/Better-Internet-Tiles)
* [SensorsOff](https://github.com/LinerSRT/SensorsOff) - 通过快捷设置启用/禁用设备传感器 `Apache-2.0`
* [PrivateDNSAndroid](https://github.com/karasevm/PrivateDNSAndroid) - 用于切换当前私有 DNS 服务器的快捷设置磁贴 `MIT`
* [Private DNS Quick Setting](https://apt.izzysoft.de/fdroid/index/apk/com.flashsphere.privatednsqs) - 用于开启或关闭私有 DNS 设置的快捷磁贴 `GPL-3.0` [(源代码)](https://github.com/flashsphere/private-dns-qs)
* [Quick-Tile Settings](https://f-droid.org/packages/com.rbn.qtsettings/) - 提供用于切换 USB 调试和切换私有 DNS 主机的快捷磁贴 `GPL-3.0` [(源代码)](https://github.com/RBN-Apps/Quick-Tile-Settings)
* [Ultimate Settings](https://play.google.com/store/apps/details?id=com.precisebytes.androidtoggles.free.release) `Ads` - 可从小部件/应用/通知/锁屏通知直接切换 Wi-Fi、蓝牙、移动网络、飞行模式、GPS、NFC、Wi-Fi/蓝牙/USB 网络共享热点、屏幕亮度、屏幕自动旋转、LED 灯、铃声模式。 `Proprietary`
* [Ultimate Settings PRO](https://play.google.com/store/apps/details?id=com.precisebytes.androidtoggles.pro.release) `Paid` 💰 - 可从小部件/应用/通知/锁屏通知直接切换 Wi-Fi、蓝牙、移动网络、飞行模式、GPS、NFC、Wi-Fi/蓝牙/USB 网络共享热点、屏幕亮度、屏幕自动旋转、LED 灯、铃声模式。 `Proprietary`
### Software management
* [AppDash](https://play.google.com/store/apps/details?id=flar2.appdashboard) `IAP` 💰 - 一个应用程序管理器,可以轻松管理设备上安装的 APK 和应用程序 `Proprietary`
* [App Ops](https://play.google.com/store/apps/details?id=rikka.appops) `Ads` `IAP` 💰 - 无需root即可管理应用程序权限 `Proprietary`
* [Blocker](https://github.com/lihenggui/blocker) - 启用/禁用 Android 组件,例如活动、服务、接收器和提供者 `Apache-2.0`
* [Canta](https://github.com/samolego/Canta)- 无需root即可卸载任何应用程序 `LGPL-3.0`
* [DisabledLauncher](https://github.com/voruti/DisabledLauncher) - Android 应用程序可禁用未使用的应用程序,同时仍允许方便地访问它们 `MIT`
* [FreezeYou](https://f-droid.org/packages/cf.playhi.freezeyou/) - 通过手动或半自动冻结蹩脚软件来提高设备的速度和电池寿命`Apache-2.0` [(源代码)](https://github.com/FreezeYou/FreezeYou)
* [Hail](https://f-droid.org/packages/com.aistra.hail/) 冻结、隐藏或禁用任何应用程序。创建并组织可一键冻结的应用程序组。 - `GPL-3.0` [(源代码)](https://github.com/aistra0528/Hail)
* [Ice Box](https://play.google.com/store/apps/details?id=com.catchingnow.icebox) `IAP` 💰 - 使用 Shizuku 冻结或隐藏应用程序 `Proprietary`
* [Inure App Manager](https://play.google.com/store/apps/details?id=app.simple.inure.play) `15-day trial` `Paid` 💰 - 适用于 root 和非 root 设备的 Android 应用程序管理器 `GPL-3.0` [(源代码)](https://github.com/Hamza417/Inure)
* [Insular](https://f-droid.org/packages/com.oasisfeng.island.fdroid/)- Island 完整的 FLOSS 分叉 `Apache-2.0` [(源代码)](https://gitlab.com/secure-system/Insular)
* [Island](https://play.google.com/store/apps/details?id=com.oasisfeng.island) - 隔离和克隆应用程序以保护隐私和并行运行 `Apache-2.0` [(源代码)](https://github.com/oasisfeng/island)
* [krude](https://github.com/KusStar/krude) - 多合一应用程序和工作流程启动器 `MIT`
* [MMRL](https://github.com/DerGoogler/MMRL) `Root` - 管理您的 Magisk 模块存储库 `GPL-3.0`
* [Package Manager](https://play.google.com/store/apps/details?id=com.smartpack.packagemanager) - 功能强大的应用程序,可管理系统和用户应用程序 `GPL-3.0` [(源代码)](https://github.com/SmartPack/PackageManager)
* [UpgradeAll](https://f-droid.org/packages/net.xzos.upgradeall/) - 检查 Android 应用程序、Magisk 模块等的更新! `GPL-3.0` [(源代码)](https://github.com/DUpdateSystem/UpgradeAll)
### Terminals
* [aShell](https://gitlab.com/sunilpaulmathew/ashell) - 适用于 Shizuku 支持的 Android 设备的本地 ADB shell `GPL-3.0`
* [aShell You](https://github.com/DP-Hridayan/aShellYou) - Material You 重新设计了 aShell 应用程序。 `GPL-3.0`
* [ShizuShell](https://play.google.com/store/apps/details?id=com.noxinfinity.shell) - 使用 Shizuku 的 ADB shell `Proprietary`
> [!NOTE]
> Using [rish](#rish-shell), 您可以使用任何终端模拟器(例如 Termux)创建本地 ADB shell。
### Vendor-specific
#### Google Pixel
* [pixel-volte-patch](https://github.com/kyujin-cho/pixel-volte-patch/blob/main/README.en.md) - 通过 LG U+ 在 Pixel 6 和 7 上启用 VoLTE `GPL-3.0`
* [Smartspacer](https://github.com/KieronQuinn/Smartspacer) - 可定制的小部件,可以使用 Shizuku 升级 Pixel 设备上内置的“概览”小部件`GPL-3.0`
#### Samsung OneUI
* [Hex Installer: OneUI themes](https://play.google.com/store/apps/details?id=project.vivid.hex.bodhi) `IAP` 💰 - 适用于 Samsung OneUI 设备的自定义系统范围主题引擎 `Proprietary`
* [SMTShell](https://github.com/BLuFeNiX/SMTShell) - 权限提升漏洞[(CVE-2019-16253)](https://nvd.nist.gov/vuln/detail/CVE-2019-16253) 运行 OneUI 5 的非 root 设备上的系统用户访问 (UID 1000)。使用 Shizuku 实现自动化`LGPL-2.1`
#### MIUI
* [AppLock](https://github.com/Mufanc/AppLock) - MIUI 12+ 防止应用被侧滑或一键清理杀死 `GPL-3.0`
* [FiveGSwitcher](https://play.google.com/store/apps/details?id=com.ysy.switcherfiveg) - HyperOS/MIUI 5G快捷开关 `GPL-3.0` - [(源代码)](https://github.com/ysy950803/FiveGSwitcher)
* [FpsSwitcher](https://play.google.com/store/apps/details?id=com.ysy.fpsswitcher) `Paid` 💰 - HyperOS/MIUI 刷新率快捷开关 `Proprietary`
* [FxxkMIUIAd](https://github.com/qhy040404/FxxkMIUIAd) - 以最低成本关闭 MIUI 广告 `Apache-2.0`
* [Mi-FreeForm](https://github.com/sunshine0523/Mi-FreeForm) - 在 MIUI 上以自由格式显示大多数应用程序 `GPL-3.0`
* [Flyme-FreeForm](https://github.com/Live-Block/Flyme-FreeForm)- Mi-FreeForm 的分叉 `GPL-3.0`
* [NavigationSwitcher](https://github.com/chiyuki0325/NavigationSwitcher) - 在 MIUI / HyperOS 节奏游戏中启用 3 键导航 `No license`
### Unlisted apps
为了保持主列表干净,所有不满足特定要求的应用程序都存储在单独的页面上: [UNLISTED.md](pages/UNLISTED.md)
我还使用自动爬虫来搜索新项目,并在 GitHub 和多个 F-Droid 存储库中使用 Shizuku。您可以在此处查看当前自动生成的爬网报告:[TODO.md](https://github.com/timschneeb/app-crawler/blob/master/SUMMARY.md).
--------------------
## Development libraries
### Core
* [Shizuku](https://github.com/RikkaApps/Shizuku) - Shizuku系统服务器、API和应用程序 `Apache-2.0`
* [Shizuku-API](https://github.com/RikkaApps/Shizuku-API) - Shizuku 和 Sui 的开发人员文档,包括示例 `Apache-2.0`
### Filesystem
* [LintFile](https://github.com/lumkit/LintFile) - 具有 Shizuku、root 和常规文件系统后端的文件操作库 `LGPL-2.1`
* [nextgenfs](https://github.com/rayshift/nextgenfs) - Shizuku compatible android/data access from Xamarin - AIDL library `MIT`
* [shizuku_apk_installer](https://github.com/re7gog/shizuku_apk_installer) - 使用 Shizuku API 安装 Android APK 的 Flutter 插件 `MIT`
### Power
* [PowerAct](https://github.com/ryuunoakaihitomi/PowerAct) - 一个 Android 库,只需几行代码即可操纵与电源相关的操作`Apache-2.0`
--------------------
## Rish shell
`rish` 是一个 Android 可执行文件(不是应用程序),用于与在高权限守护进程上运行的 shell 进行交互。
例如,如果 Shizuku 是使用 ADB 权限启动的,那么 `rish` 还将提供一个维护 ADB 权限的 shell。
要设置 `rish`,请打开 Shizuku,导航到 "在终端应用程序中使用 Shizuku",然后按照设置说明进行操作。请注意,您需要对 shell、终端和基本命令有基本的了解,才能有效地使用它。
设置好 `rish` 后,您可以在任何支持调用任何 shell 脚本或可执行文件的应用程序中使用它,即使应用程序本身不支持 Shizuku。
> [!NOTE]
> 由于 `rish` 的位置不在 `$PATH` 中,因此可能需要指定可执行文件的路径才能手动启动它。如果它位于当前工作目录中,则使用 `./rish` 启动它。
**Syntax:**
* `rish`: 启动默认的交互式 shell(使用 /system/bin/sh)
* `rish exec /path/to/custom/shell`: 启动自定义/替代交互式 shell
* `rish -c 'whoami'`: 执行shell命令,完成后退出
* `echo 'whoami' | rish`: 从 stdin 读取 shell 命令,执行它,完成后退出
> [!NOTE]
> `whoami` 用作示例命令,并将返回当前 shell 用户的名称。
**Usage examples:**
* 直接在设备上使用 **Termux** 等终端模拟器打开交互式 ADB shell
* 使用 **Tasker** 等自动化应用程序在后台自动触发高权限 ADB shell 命令
* 示例:命令 `rish -c 'reboot'` 将通过 shell 使用 Shizuku 重新启动设备
官方的 rish 文档可以在这里找到:https://github.com/RikkaApps/Shizuku-API/blob/master/rish/README.md
--------------------
## Annotations
- `Paid` 💰 - 付费应用程序
- `IAP` 💰 - 包含应用内购买
- `Ads` - 包含广告
- `Proprietary` - 缺少许可证或闭源软件
- `n-day trial` - - `n`天后需要付款
- `Root` - 需要在Root模式下运行Shizuku
--------------------
## License
本列表采用[Creative Commons Attribution-ShareAlike 3.0 Unported](LICENSE) 许可协议。
================================================
FILE: README_tw.md
================================================
# awesome-shizuku
> [!IMPORTANT]
> 由於一些原因(不方便透露),我不得不停止為該專案提供簡體中文翻譯的工作 除他人接手繼續提供翻譯
> 此也會影響到繁體中文
> 中文件案可能落後於英文件案,如果有問題請先檢視英文件案。
### 語言
[English](/README.md) | [简体中文](/README_cn.md) | 繁體中文
[](https://github.com/sindresorhus/awesome)
Shizuku 允許普通應用程式在非root 裝置上使用 ADB 直接使用許可權提升的系統 API。本列表彙集了一些已知可利用 Shizuku 功能的應用程式。
更多詳情:https://shizuku.rikka.app/
歡迎拉取請求。有關提示,請參閱 [貢獻](CONTRIBUTING.md)。
--------------------
## 目錄
- [Apps](#apps)
- [Audio](#audio)
- [Automation](#automation)
- [Communication](#communication)
- [Customization](#customization)
- [Development utilities](#development-utilities)
- [Device Owner (DPM)](#device-owner-dpm)
- [Display management](#display-management)
- [Entertainment](#entertainment)
- [File management](#file-management)
- [Games](#games)
- [Input methods](#input-methods)
- [Installer & app stores](#installer--app-stores)
- [Miscellaneous](#miscellaneous)
- [Network](#network)
- [Power management](#power-management)
- [Quick Settings](#quick-settings)
- [Software management](#software-management)
- [Terminals](#terminals)
- [Vendor-specific](#vendor-specific)
- [Google Pixel](#google-pixel)
- [Samsung OneUI](#samsung-oneui)
- [MIUI](#miui)
- [Unlisted apps](#unlisted-apps)
- [Development libraries](#development-libraries)
- [Core](#core)
- [Filesystem](#filesystem)
- [Power](#power)
- [Rish shell](#rish-shell)
- [Annotations](#annotations)
- [License](#license)
--------------------
## Apps
### Audio
* [RootlessJamesDSP](https://play.google.com/store/apps/details?id=me.timschneeberger.rootlessjamesdsp&utm_source=github&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1) - 針對非 root Android 裝置的系統級 JamesDSP 音訊處理引擎的實現 `GPL-3.0` [(原始碼)](https://github.com/ThePBone/RootlessJamesDSP)
### Automation
* [PhoneProfilesPlus](https://github.com/henrichg/PhoneProfilesPlus) - 可針對特定生活環境自動或一鍵配置裝置 `Apache-2.0`
* [MacroDroid](https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid) `Ads` `IAP` 💰 - 適用於 Android 裝置的自動化應用程式。版本 5.46 及更高版本引入了 Shizuku 支援。`Proprietary`
* [UbikiTouch](https://play.google.com/store/apps/details?id=eu.toneiv.ubktouch) `IAP` 💰 - 為您喜愛的應用程式新增功能,只需一個手勢即可訪問。輕掃螢幕的一側邊緣,即可顯示一個可定製的選單,其中顯示了您最喜歡的操作。 `Proprietary`
### Communication
* [Lemmy Redirect](https://apt.izzysoft.de/fdroid/index/apk/dev.zwander.lemmyredirect) - 這是一款簡單的應用程式,可在您喜歡的 Lemmy 客戶端中自動啟動 lemmy 連結。 `MIT` [(原始碼)](https://github.com/zacharee/MastodonRedirect)
* [Mastodon Redirect](https://apt.izzysoft.de/fdroid/index/apk/dev.zwander.mastodonredirect) - 這是一個簡單的應用程式,可在您喜歡的 Mastodon 客戶端中自動啟動 fediverse 連結。 `MIT` [(原始碼)](https://github.com/zacharee/MastodonRedirect)
* [TxtNet-Browser](https://github.com/lukeaschenbrenner/TxtNet-Browser) - 讓您透過簡訊瀏覽網頁的應用程式 `GPL-3.0`
* [Bunny-Manager](https://github.com/pyoncord/BunnyManager) - Discord Bunny Mod 的補丁管理器 `OSL-3.0`
### Customization
* [AAAD](https://github.com/shmykelsa/AAAD) `IAP` 💰 - 下載流行的 Android Auto 第三方應用程式並安裝到 Android Auto 上 `Proprietary`
* [AlwaysOnDisplayToggle](https://f-droid.org/packages/org.alberto97.aodtoggle/) - Android 快速設定可切換「始終顯示」 `MIT` [(原始碼)](https://github.com/Alberto97/AlwaysOnDisplayToggle)
* [AmbientMusicMod](https://github.com/KieronQuinn/AmbientMusicMod) - 將 Now Playing 從 Pixels 移植到其他 Android 裝置 `GPL-3.0`
* [AutoDark](https://f-droid.org/packages/me.ranko.autodark/) - 一款小巧的 Android 應用程式,可讓你安排暗模式的開啟/關閉時間`。MIT` [(原始碼)](https://github.com/0ranko0P/AutoDark)
* [AutoDND](https://f-droid.org/packages/moe.dic1911.autodnd/) -使用指定應用程式時自動切換免打擾的簡單工具 `AGPL-3.0` [(原始碼)](https://github.com/dic1911/android_AutoDND)
* [Better Internet Tiles](https://play.google.com/store/apps/details?id=be.casperverswijvelt.unifiedinternetqs) - 在 Android 12 或更高版本中恢復 Wi-Fi 和移動資料磁貼,以及更統一的網際網路磁貼 `GPL-3.0` [(原始碼)](https://github.com/CasperVerswijvelt/Better-Internet-Tiles)
* [Better Internet Tiles Libre](https://github.com/D3SOX/Better-Network-Tiles-Libre) - Better Internet Tiles 的 Libre 分支,無需專有庫 `GPL-3.0`
* [CarrierVanityName](https://github.com/nullbytepl/CarrierVanityName) - Carrier Vanity Name 是一個非常簡單的應用程式,用於更改未 root 的 Android 裝置上的電信公司名稱 `GPL-3.0`
* [ColorBlendr](https://github.com/Mahmud0808/ColorBlendr)- 修改裝置 Material You 顏色的應用程式 `GPL-3.0`
* [DarQ](https://github.com/KieronQuinn/DarQ) - DarQ 為 Android 10 及更高版本提供了每個應用程式可選擇的強制黑暗選項 `Apache-2.0`
* [Extendroid](https://github.com/legendsayantan/Extendroid)- 在智慧手機的 Android 作業系統上新增類似桌面的多視窗支援。`No license`
* [Language-Selector](https://github.com/VegaBobo/Language-Selector) - 允許使用者選擇單獨的應用語言(Android 13+) `Apache-2.0`
* [LinkSheet](https://github.com/1fexd/LinkSheet) - 使用 Material3 恢復 Android <12 Url-App 連結選擇器 `Modified MPL-2.0`
* [MultiLocale](https://github.com/Nightdavisao/MultiLocale) - 如果原始裝置製造商(小米)不允許您在裝置的本地設定中新增額外的(或 "不支援的")語言,那麼這款簡單的應用程式就能幫您實現這一功能。 `MIT`
* [NoPopping](https://play.google.com/store/apps/details?id=rikka.nopeeking) `IAP` 💰 - 自動免打擾模式 `Proprietary`
* [Repainter](https://play.google.com/store/apps/details?id=dev.kdrag0n.dyntheme) `IAP` 💰 - 在裝置上安裝自訂 Material You 設計 `Proprietary`
* [ShizuTools](https://github.com/legendsayantan/ShizuTools) - 包含一些易於使用的工具,超越Android系統允許的控制級別`No license`
* [SmartspacerPlugins](https://github.com/KieronQuinn/SmartspacerPlugins) - Smartspacer 外掛 `GPL-3.0`
* [System UI Tuner](https://github.com/zacharee/Tweaker) - 檢視和修改 Android 裝置上的隱藏設定 `MIT`
* [TapTap](https://github.com/KieronQuinn/TapTap) - 將裝置背面的雙擊功能從 Android 12 移植到任何 Android 7.0+ 裝置 `GPL-3.0`
* [Taskbar](https://f-droid.org/packages/com.farmerbb.taskbar/) - 使用開始選單訪問應用程式可以解鎖其他功能 `Apache-2.0` [(原始碼)](https://github.com/farmerbb/Taskbar)
* [zFont 3](https://play.google.com/store/apps/details?id=com.htetznaing.zfont2) `Ads` `IAP` 💰 - 表情符號和字型更換器 `Proprietary`
### Development utilities
* [AndroidAccounts](https://github.com/iamr0s/AndroidAccounts) - 刪除已為使用者註冊帳號的應用程式的軟體包名稱. `No license`
* [AndroidLowLevelDetector](https://play.google.com/store/apps/details?id=net.imknown.android.forefrontinfo) - 檢測 Treble、GSI、Mainline、APEX、system-as-root(SAR)、A/B 等。 `Apache-2.0` [(原始碼)](https://github.com/imknown/AndroidLowLevelDetector)
* [Cosmic-IDE](https://github.com/Cosmic-Ide/Cosmic-IDE) 用於 JVM 開發的 IDE。使用 Shizuku 作為嵌入式 shell - `GPL-3.0`
* [CurrentActivity](https://github.com/Omico/CurrentActivity) - 電流活動監視器 `GPL-3.0`
* [get_event](https://github.com/lalakii/get_event)- 讀取/dev/input/event* `No license`
* [LibChecker](https://github.com/LibChecker/LibChecker) - 用於檢視裝置上的應用程式中使用的庫的應用程式。使用 Shizuku 確定其他應用程式的安裝源。 `Apache-2.0`
* [LogFox](https://github.com/F0x1d/LogFox) - 另一個適用於 Android 的 logcat 閱讀器 `GPL-3.0`
* [Logra](https://github.com/wingio/Logra) - 適用於 Android 的 Material You logcat 檢視器 `GPL-2.0`
* [PyDroid 3](https://play.google.com/store/apps/details?id=ru.iiec.pydroid3) `Ads` `IAP` 💰 - 啟動/互動(未)匯出的活動、服務和接收器。支援 Shizuku 和 root。 `Proprietary`
* [RootActivityLauncher](https://play.google.com/store/apps/details?id=tk.zwander.rootactivitylauncher&hl=en&gl=US) `Paid` 💰 - 啟動/互動(未)匯出的活動、服務和接收器。支援 Shizuku 和 root. `Proprietary` [(原始碼)](https://github.com/zacharee/RootActivityLauncher)
* [SensorsOff](https://github.com/LinerSRT/SensorsOff) - 透過快速設定啟用/停用裝置感測器 `Apache-2.0`
* [TakoStats](https://play.google.com/store/apps/details?id=rikka.fpsmonitor) `IAP` 💰 - FPS 和效能疊加,提供詳細的即時系統資訊 `Proprietary`
* [wireless-adb-switch](https://github.com/Smooth-E/wireless-adb-switch) 用於切換無線除錯的小部件和快速設定圖塊(與 KDE Connect 整合) - `GPL-3.0`
### Device owner (DPM)
* [Dhizuku](https://github.com/iamr0s/Dhizuku) - 受 Shizuku 啟發的應用程式,允許將 DeviceOwner 許可權共享給第三方應用程式 `GPL-3.0`
* [OwnDroid](https://github.com/BinTianqi/OwnDroid) - 使用裝置所有者許可權管理您的裝置 `GPL-3.0`
### Display management
* [Android-Screener](https://github.com/jiesou/Android-Screener) - 輕鬆調整螢幕解析度和幀頻的工具 `MIT`
* [Fold_Switcher](https://github.com/eiyooooo/Fold_Switcher) - 在可摺疊裝置上的各種螢幕摺疊狀態之間切換 `Apache-2.0`
* [SecondScreen](https://play.google.com/store/apps/details?id=com.farmerbb.secondscreen.free) -為 Android 裝置提供更好的螢幕映象 `Apache-2.0` [(原始碼)](https://github.com/farmerbb/SecondScreen)
### Entertainment
* [Aniyomi](https://github.com/aniyomiorg/aniyomi)- Tachiyomi fork 具有動畫支援和使用 Shizuku 的外掛管理。 `Apache-2.0`
* [BilibiliCacheVideoMerge](https://github.com/molihuan/BilibiliCacheVideoMerge) - 將BiliBili影片快取檔案匯出為MP4 `Apache-2.0`
* [Mihon](https://github.com/mihonapp/mihon) - 使用 Shizuku 進行外掛管理的漫畫閱讀器。立讀的獨立繼承者。 `Apache-2.0`
* Mihon/Tachiyomi 還有其他幾個活躍的分叉,包括 [TachiyomiSY](https://github.com/jobobby04/TachiyomiSY) 和 [TachiyomiAZ](https://github.com/az4521/TachiyomiAZ)
### File management
* [AirData UAV](https://play.google.com/store/apps/details?id=com.airdata.uav.app) - 無人機飛行分析和機隊管理平臺 [access to /Android/Data](https://app.airdata.com/wiki/Help/Granting+Permissions+in+Android+13+and+14) `Proprietary`
* [Amarok-Hider](https://apt.izzysoft.de/fdroid/index/apk/deltazero.amarok.foss) - Amarok:一鍵隱藏您的私人檔案和 Android 應用程式。`Apache-2.0` [(原始碼)](https://github.com/deltazefiro/Amarok-Hider)
* [EDS Full - Encrypted Data Store Full](https://sovworks.com/eds/index.php) `Paid` 💰 - 適用於 Android 的虛擬磁碟加密軟體,允許您將檔案儲存在加密容器中。適用於 root 和非 root 的廣泛而豐富的功能,此處無法列出(請參閱站點)。透過 Android 意圖進行 Shizuku 控制(請參閱常見問題解答)。 `Proprietary`
* [EDS Lite - Encrypted Data Store Lite](https://sovworks.com/eds/index.php) - EDS 完整版的免費版本。功能有限但仍然強大。非 root 和 root 功能。僅適用於非安裝模式(有關說明,請參閱站點)。 `GPL-2.0` [(原始碼)](https://github.com/sovworks/edslite)
* [FV File Manager](https://play.google.com/store/apps/details?id=com.folderv.file) - 檔案管理器 [access Android/data and Android/obb](https://folderv.com/2023/11/24/access-Android-data-and-Android-obb-on-Android-14/) `Proprietary`
* [MiXplorer](https://xdaforums.com/t/app-2-2-mixplorer-v6-x-released-fully-featured-file-manager.1523691/#post-23109280) - 檔案管理器,可以批次安裝 APK 並使用 Shizuku 訪問 Android/資料和 obb`Proprietary`
* [MiXplorer Silver](https://play.google.com/store/apps/details?id=com.mixplorer.silver) - MiXplorer 付費 Google Play 版本 `Proprietary`
* [MT Manager](https://mt2.cn) - 分屏檔案管理器。可以使用 Shizuku 安裝 APK 並訪問 Android/data 和 Android/obb `Proprietary`
* [NMM File Manager / Text Edit](https://play.google.com/store/apps/details?id=in.mfile) - 檔案管理器和內建文字編輯器 `Proprietary`
* [SDMaid-SE](https://play.google.com/store/apps/details?id=eu.darken.sdmse) - SD Maid 2/SE是Android最徹底的清理工具 `GPL-3.0` [(原始碼)](https://github.com/d4rken-org/sdmaid-se)
* [SwiftBackup](https://play.google.com/store/apps/details?id=org.swiftapps.swiftbackup) `IAP` 💰 - Swift Backup 可在幾分鐘內備份重要資料 `Proprietary`
* [X-Plore](https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore) `Paid` 💰- 可使用 Shizuku 訪問 Android/資料和 obb 的檔案管理器 `Proprietary`
* [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver) - 歸檔管理程式。支援使用 Root/Shizuku 編輯檔案。 `Proprietary`
### Games
* [90 FPS + 120 FPS & IPAD VIEW](https://play.google.com/store/apps/details?id=tq.tech.Fps) `Ads` -在 PUBG 中實現高 FPS `Proprietary`
* [blocktopograph](https://github.com/NguyenDuck/blocktopograph) - Blocktopograph 是 MCBE 的應用程式伺服器,它包括一個用於本地世界的世界、NBT 編輯器`AGPL-3.0`
* [HandheldExp](https://github.com/Teppichseite/HandheldExp) - Android 上 EmulationStation (ES-DE) 的遊戲選單中 `MIT`
* [lac-tool](https://github.com/aliernfrog/lac-tool)- 管理「洛杉磯犯罪」遊戲的地圖、桌布和螢幕截圖 `MIT`
* [LOModInstaller](https://github.com/anyabot/LOModInstaller) - 遊戲「Last Origin」的 Mod 管理器 `No license`
* [pf-tool](https://github.com/aliernfrog/pf-tool) - 輕鬆匯入和共享 Polyfield 地圖 `MIT`
* [PGT: GFX, Launcher & Optimizer](https://play.google.com/store/apps/details?id=inc.trilokia.pubgfxtool.free) `Ads` - PUBG 的其他設定 `Proprietary`
* [PGT+: Pro GFX, Launcher & Optimizer](https://play.google.com/store/apps/details?id=inc.trilokia.pubgfxtool) `Paid` 💰 - PUBG 的其他設定 `Proprietary`
* [translatefgo](https://github.com/rayshift/translatefgo) - Fate/Grand Order遊戲翻譯專案 `CC BY-NC-SA 4.0`
### Input methods
* [Android-Show-Taps](https://github.com/k3x1n/Android-Show-Taps) - 觸控時顯示自訂的點選 `GPL-3.0`
* [Auto Cursor](https://play.google.com/store/apps/details?id=eu.toneiv.cursor) `IAP` 💰 - 透過螢幕邊緣的指標,單手即可輕鬆使用大型智慧手機。`Proprietary`
* [KeyMapper](https://play.google.com/store/apps/details?id=io.github.sds100.keymapper&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1)- 一款 Android 應用程式,可改變您裝置上按鈕的功能! `GPL-3.0` [(原始碼)](https://github.com/keymapperorg/KeyMapper)
* [Panda Gamepad Pro](https://play.google.com/store/apps/details?id=com.panda.gamepad) `Paid` `IAP` 💰 - 遊戲鍵盤對映器 `Proprietary`
* [RealMouse](https://play.google.com/store/apps/details?id=com.redlee90.realmouse) - 使用虛擬觸控板控制滑鼠。專為輔助顯示器而設計。 `Proprietary`
* [XtMapper](https://github.com/Xtr126/XtMapper) - 適用於 Android x86 的鍵盤對映器 `GPL-3.0`
### Installer & app stores
* [AuroraStore](https://f-droid.org/en/packages/com.aurora.store/) - Google Play 商店的開源替代品,具有隱私性和現代設計 `GPL-3.0` [(原始碼)](https://gitlab.com/AuroraOSS/AuroraStore)
* [BHub](https://github.com/B1ays/BHub)- 輕鬆下載、安裝和共享模組 `No license`
* [Droid-ify](https://f-droid.org/packages/com.looker.droidify/) - Material F-Droid 客戶端 `GPL-3.0` [(原始碼)](https://github.com/Droid-ify/client)
* [fdroid_shizuku_privileged_extension](https://depau.github.io/fdroid_shizuku_privileged_extension/fdroid/repo/) - 與 Shizuku 協同工作的 F-Droid 許可權擴充套件`Apache-2.0` [(原始碼)](https://github.com/depau/fdroid_shizuku_privileged_extension)
* [ffupdater](https://f-droid.org/packages/de.marmaro.krt.ffupdater/) - FFUpdater:隱私友好瀏覽器的更新程式 `GPL-3.0` [(原始碼)](https://github.com/Tobi823/ffupdater)
* [glassdown](https://github.com/Sinneida/glassdown) - APKMirror 客戶端 `GPL-3.0`
* [InstallerX-Revived](https://github.com/wxxsfxyzm/InstallerX-Revived) ✨ - 現代且實用的 Android 應用安裝程式替代品 `GPL-3.0`
* [InstallWithOptions](https://github.com/zacharee/InstallWithOptions) - 簡單的應用程式使用 Shizuku 在裝置上安裝帶有高階選項的 APK `MIT`
* [IzzyOnDroid](https://gitlab.com/sunilpaulmathew/izzyondroid) - IzzyOnDroid F-Droid 儲存庫的非官方客戶端`GPL-3.0`
* [Obtainium](https://github.com/ImranR98/Obtainium) - 直接從源獲取 Android 應用程式更新 `GPL-3.0`
* [PI](https://github.com/SanmerApps/PI) - 允許覆蓋包請求者和執行者的包安裝程式 `MIT`
* [SAI](https://f-droid.org/packages/com.aefyr.sai.fdroid/) - Android 拆分 APK 安裝程式 `GPL-3.0` [(原始碼)](https://github.com/Aefyr/SAI)
* [skydroid](https://github.com/redsolver/skydroid) - 適用於 Android 的分散式基於域的應用程式商店 `GPL-3.0`
### Miscellaneous
* [Anywhere](https://github.com/zhaobozhen/Anywhere-/) - 活動和 shell 快捷方式資料夾 `Apache-2.0`
* [DSU-Sideloader](https://github.com/VegaBobo/DSU-Sideloader) - 一個簡單的應用程式,旨在幫助使用者透過 DSU 的 Android 功能輕鬆安裝 GSI。 `Apache-2.0`
* [dualapp-mediastore-compatibility](https://github.com/kaedea/dualapp-mediastore-compatibility) - 修復了 HostProfile 應用程式和 WorkProfile/DualApp/MultiApp 之間的 MediaStore 和檔案 IO 相容性問題。 `No license`
* [LSPatch](https://github.com/LSPosed/LSPatch)- 從 LSPod 擴充套件的非根 Xposed 框架`GPL-3.0`
* [SimpleWear](https://play.google.com/store/apps/details?id=com.thewizrd.simplewear) - 一個簡單的應用程式,用於透過 WearOS 手錶控制 Android 裝置 `Apache-2.0` [(原始碼)](https://github.com/SimpleAppProjects/SimpleWear)
### Network
* [CellReader](https://play.google.com/store/apps/details?id=dev.zwander.cellreader) `Paid` 💰 - 可以在Android上讀取手機訊號塔資訊`MIT` [(原始碼)](https://github.com/zacharee/CellReader)
* [delta](https://github.com/supershadoe/delta) - 使用 Shizuku 的熱點管理器 `BSD-3-Clause`
* [FindMyDevice](https://gitlab.com/Nulide/findmydevice) - Google FindMyDevice 服務的安全和開源替代方案 `GPL-3.0`
* [Hostman](https://github.com/LinZong/Hostman) `Root` - 預覽和編輯/etc/hosts檔案 `MIT`
* [NaiveproxyForAndroid](https://github.com/Dobiec/NaiveproxyForAndroid) - 一個在 Android 上執行 Naiveproxy 的簡單應用程式 `MIT`
* [NetWall](https://play.google.com/store/apps/details?id=com.ysy.app.firewall) `IAP` 💰 - 不依賴本地 VPN 或 root 的應用防火牆 `Proprietary`
* [NetworkSwitch](https://github.com/aunchagaonkar/NetworkSwitch) - 用於 4G/5G 網路模式切換的 Android 應用 `GPL-3.0`
* [WG Tunnel](https://github.com/wgtunnel/wgtunnel) - WireGuard 和 AmneziaWG 的 FOSS Android 客戶端,支援自動隧道功能 `MIT`
* [WiFiList](https://play.google.com/store/apps/details?id=tk.zwander.wifilist) `Paid` 💰 - 在 Android 11 及更高版本上檢視您儲存的 WiFi 密碼,無需 root `Proprietary` [(原始碼)](https://github.com/zacharee/WiFiList)
* [WiFiList (Fork)](https://github.com/jaredcat/WiFiList) - 'WiFiList' 的分支版本 `Proprietary`
### Power management
* [Batt](https://gitlab.com/narektor/batt) - 一個簡單的應用程式,可在 Android 14 及更高版本上顯示電池狀態資訊。 `GPL-3.0`
* [Extinguish](https://play.google.com/store/apps/details?id=own.moderpach.extinguish) - 熄滅關閉螢幕,但保持裝置喚醒狀態 `Proprietary`
* [rebootmenu](https://github.com/ryuunoakaihitomi/rebootmenu)- 使用快捷方式鎖定螢幕或開啟電源選單。如果您的電源按鈕壞了,這很有用。 `MIT`
* [ScreenOff](https://github.com/WuDi-ZhanShen/ScreenOff) - 關閉 Android 螢幕而不進入待機/睡眠模式 `Proprietary`
### Quick Settings
* [AlwaysOnDisplayToggle](https://f-droid.org/packages/org.alberto97.aodtoggle/) - 一個用於切換「息屏顯示(Always on Display)」的 Android 快捷設定 `MIT` [(原始碼)](https://github.com/Alberto97/AlwaysOnDisplayToggle)
* [Better Internet Tiles](https://play.google.com/store/apps/details?id=be.casperverswijvelt.unifiedinternetqs) - 在 Android 12 或更高版本上帶回獨立的 Wi-Fi 和移動資料磁貼,並提供更好的統一網路磁貼 `GPL-3.0` [(原始碼)](https://github.com/CasperVerswijvelt/Better-Internet-Tiles)
* [SensorsOff](https://github.com/LinerSRT/SensorsOff) - 透過快捷設定啟用/停用裝置感測器 `Apache-2.0`
* [PrivateDNSAndroid](https://github.com/karasevm/PrivateDNSAndroid) - 用於切換當前私有 DNS 伺服器的快捷設定磁貼 `MIT`
* [Private DNS Quick Setting](https://apt.izzysoft.de/fdroid/index/apk/com.flashsphere.privatednsqs) - 用於開啟或關閉私有 DNS 設定的快捷磁貼 `GPL-3.0` [(原始碼)](https://github.com/flashsphere/private-dns-qs)
* [Quick-Tile Settings](https://f-droid.org/packages/com.rbn.qtsettings/) - 提供用於切換 USB 除錯和切換私有 DNS 主機的快捷磁貼 `GPL-3.0` [(原始碼)](https://github.com/RBN-Apps/Quick-Tile-Settings)
* [Ultimate Settings](https://play.google.com/store/apps/details?id=com.precisebytes.androidtoggles.free.release) `Ads` - 可從小部件/應用/通知/鎖屏通知直接切換 Wi-Fi、藍牙、行動網路、飛航模式、GPS、NFC、Wi-Fi/藍牙/USB 網路共享熱點、螢幕亮度、螢幕自動旋轉、LED 燈、鈴聲模式。 `Proprietary`
* [Ultimate Settings PRO](https://play.google.com/store/apps/details?id=com.precisebytes.androidtoggles.pro.release) `Paid` 💰 - 可從小部件/應用/通知/鎖屏通知直接切換 Wi-Fi、藍牙、行動網路、飛航模式、GPS、NFC、Wi-Fi/藍牙/USB 網路共享熱點、螢幕亮度、螢幕自動旋轉、LED 燈、鈴聲模式。 `Proprietary`
### Software management
* [AppDash](https://play.google.com/store/apps/details?id=flar2.appdashboard) `IAP` 💰 - 一個應用程式管理器,可以輕鬆管理裝置上安裝的 APK 和應用程式 `Proprietary`
* [App Ops](https://play.google.com/store/apps/details?id=rikka.appops) `Ads` `IAP` 💰 - 無需root即可管理應用程式許可權 `Proprietary`
* [Blocker](https://github.com/lihenggui/blocker) - 啟用/停用 Android 元件,例如活動、服務、接收器和提供者 `Apache-2.0`
* [Canta](https://github.com/samolego/Canta)- 無需root即可解除安裝任何應用程式 `LGPL-3.0`
* [DisabledLauncher](https://github.com/voruti/DisabledLauncher) - Android 應用程式可停用未使用的應用程式,同時仍允許方便地訪問它們 `MIT`
* [FreezeYou](https://f-droid.org/packages/cf.playhi.freezeyou/) - 透過手動或半自動凍結蹩腳軟體來提高裝置的速度和電池壽命`Apache-2.0` [(原始碼)](https://github.com/FreezeYou/FreezeYou)
* [Hail](https://f-droid.org/packages/com.aistra.hail/) 凍結、隱藏或停用任何應用程式。建立並組織可一鍵凍結的應用程式組。 - `GPL-3.0` [(原始碼)](https://github.com/aistra0528/Hail)
* [Ice Box](https://play.google.com/store/apps/details?id=com.catchingnow.icebox) `IAP` 💰 - 使用 Shizuku 凍結或隱藏應用程式 `Proprietary`
* [Inure App Manager](https://play.google.com/store/apps/details?id=app.simple.inure.play) `15-day trial` `Paid` 💰 - 適用於 root 和非 root 裝置的 Android 應用程式管理器 `GPL-3.0` [(原始碼)](https://github.com/Hamza417/Inure)
* [Insular](https://f-droid.org/packages/com.oasisfeng.island.fdroid/)- Island 完整的 FLOSS 分叉 `Apache-2.0` [(原始碼)](https://gitlab.com/secure-system/Insular)
* [Island](https://play.google.com/store/apps/details?id=com.oasisfeng.island) - 隔離和複製應用程式以保護隱私和並行執行 `Apache-2.0` [(原始碼)](https://github.com/oasisfeng/island)
* [krude](https://github.com/KusStar/krude) - 多合一應用程式和工作流程啟動器 `MIT`
* [MMRL](https://github.com/DerGoogler/MMRL) `Root` - 管理您的 Magisk 模組儲存庫 `GPL-3.0`
* [Package Manager](https://play.google.com/store/apps/details?id=com.smartpack.packagemanager) - 功能強大的應用程式,可管理系統和使用者應用程式 `GPL-3.0` [(原始碼)](https://github.com/SmartPack/PackageManager)
* [UpgradeAll](https://f-droid.org/packages/net.xzos.upgradeall/) - 檢查 Android 應用程式、Magisk 模組等的更新! `GPL-3.0` [(原始碼)](https://github.com/DUpdateSystem/UpgradeAll)
### Terminals
* [aShell](https://gitlab.com/sunilpaulmathew/ashell) - 適用於 Shizuku 支援的 Android 裝置的本地 ADB shell `GPL-3.0`
* [aShell You](https://github.com/DP-Hridayan/aShellYou) - Material You 重新設計了 aShell 應用程式。 `GPL-3.0`
* [ShizuShell](https://play.google.com/store/apps/details?id=com.noxinfinity.shell) - 使用 Shizuku 的 ADB shell `Proprietary`
> [!NOTE]
> Using [rish](#rish-shell), 您可以使用任何終端模擬器(例如 Termux)建立本地 ADB shell。
### Vendor-specific
#### Google Pixel
* [pixel-volte-patch](https://github.com/kyujin-cho/pixel-volte-patch/blob/main/README.en.md) - 透過 LG U+ 在 Pixel 6 和 7 上啟用 VoLTE `GPL-3.0`
* [Smartspacer](https://github.com/KieronQuinn/Smartspacer) - 可定製的小部件,可以使用 Shizuku 升級 Pixel 裝置上內建的「概覽」小部件`GPL-3.0`
#### Samsung OneUI
* [Hex Installer: OneUI themes](https://play.google.com/store/apps/details?id=project.vivid.hex.bodhi) `IAP` 💰 - 適用於 Samsung OneUI 裝置的自訂系統範圍主題引擎 `Proprietary`
* [SMTShell](https://github.com/BLuFeNiX/SMTShell) - 許可權提升漏洞[(CVE-2019-16253)](https://nvd.nist.gov/vuln/detail/CVE-2019-16253) 執行 OneUI 5 的非 root 裝置上的系統使用者訪問 (UID 1000)。使用 Shizuku 實現自動化`LGPL-2.1`
#### MIUI
* [AppLock](https://github.com/Mufanc/AppLock) - MIUI 12+ 防止應用被側滑或一鍵清理殺死 `GPL-3.0`
* [FiveGSwitcher](https://play.google.com/store/apps/details?id=com.ysy.switcherfiveg) - HyperOS/MIUI 5G快捷開關 `GPL-3.0` - [(原始碼)](https://github.com/ysy950803/FiveGSwitcher)
* [FpsSwitcher](https://play.google.com/store/apps/details?id=com.ysy.fpsswitcher) `Paid` 💰 - HyperOS/MIUI 重新整理率快捷開關 `Proprietary`
* [FxxkMIUIAd](https://github.com/qhy040404/FxxkMIUIAd) - 以最低成本關閉 MIUI 廣告 `Apache-2.0`
* [Mi-FreeForm](https://github.com/sunshine0523/Mi-FreeForm) - 在 MIUI 上以自由格式顯示大多數應用程式 `GPL-3.0`
* [Flyme-FreeForm](https://github.com/Live-Block/Flyme-FreeForm)- Mi-FreeForm 的分叉 `GPL-3.0`
* [NavigationSwitcher](https://github.com/chiyuki0325/NavigationSwitcher) - 在 MIUI / HyperOS 節奏遊戲中啟用 3 鍵導航 `No license`
### Unlisted apps
為了保持主列表乾淨,所有不滿足特定要求的應用程式都儲存在單獨的頁面上: [UNLISTED.md](pages/UNLISTED.md)
我還使用自動爬蟲來搜尋新專案,並在 GitHub 和多個 F-Droid 儲存庫中使用 Shizuku。您可以在此處檢視當前自動生成的爬網報告:[TODO.md](https://github.com/timschneeb/app-crawler/blob/master/SUMMARY.md).
--------------------
## Development libraries
### Core
* [Shizuku](https://github.com/RikkaApps/Shizuku) - Shizuku系統伺服器、API和應用程式 `Apache-2.0`
* [Shizuku-API](https://github.com/RikkaApps/Shizuku-API) - Shizuku 和 Sui 的開發人員檔案,包括示例 `Apache-2.0`
### Filesystem
* [LintFile](https://github.com/lumkit/LintFile) - 具有 Shizuku、root 和常規檔案系統後端的檔案操作庫 `LGPL-2.1`
* [nextgenfs](https://github.com/rayshift/nextgenfs) - Shizuku compatible android/data access from Xamarin - AIDL library `MIT`
* [shizuku_apk_installer](https://github.com/re7gog/shizuku_apk_installer) - 使用 Shizuku API 安裝 Android APK 的 Flutter 外掛 `MIT`
### Power
* [PowerAct](https://github.com/ryuunoakaihitomi/PowerAct) - 一個 Android 庫,只需幾行程式碼即可操縱與電源相關的操作`Apache-2.0`
--------------------
## Rish shell
`rish` 是一個 Android 可執行檔案(不是應用程式),用於與在高許可權守護程式上執行的 shell 進行互動。
例如,如果 Shizuku 是使用 ADB 許可權啟動的,那麼 `rish` 還將提供一個維護 ADB 許可權的 shell。
要設定 `rish`,請開啟 Shizuku,導航到 "在終端應用程式中使用 Shizuku",然後按照設定說明進行操作。請注意,您需要對 shell、終端和基本命令有基本的瞭解,才能有效地使用它。
設定好 `rish` 後,您可以在任何支援呼叫任何 shell 指令碼或可執行檔案的應用程式中使用它,即使應用程式本身不支援 Shizuku。
> [!NOTE]
> 由於 `rish` 的位置不在 `$PATH` 中,因此可能需要指定可執行檔案的路徑才能手動啟動它。如果它位於當前工作目錄中,則使用 `./rish` 啟動它。
**Syntax:**
* `rish`: 啟動預設的互動式 shell(使用 /system/bin/sh)
* `rish exec /path/to/custom/shell`: 啟動自訂/替代互動式 shell
* `rish -c 'whoami'`: 執行shell命令,完成後退出
* `echo 'whoami' | rish`: 從 stdin 讀取 shell 命令,執行它,完成後退出
> [!NOTE]
> `whoami` 用作示例命令,並將返回當前 shell 使用者的名稱。
**Usage examples:**
* 直接在裝置上使用 **Termux** 等終端模擬器開啟互動式 ADB shell
* 使用 **Tasker** 等自動化應用程式在後臺自動觸發高許可權 ADB shell 命令
* 示例:命令 `rish -c 'reboot'` 將透過 shell 使用 Shizuku 重新啟動裝置
官方的 rish 檔案可以在這裡找到:https://github.com/RikkaApps/Shizuku-API/blob/master/rish/README.md
--------------------
## Annotations
- `Paid` 💰 - 付費應用程式
- `IAP` 💰 - 包含應用內購買
- `Ads` - 包含廣告
- `Proprietary` - 缺少許可證或閉源軟體
- `n-day trial` - - `n`天后需要付款
- `Root` - 需要在Root模式下執行Shizuku
--------------------
## License
本列表採用[Creative Commons Attribution-ShareAlike 3.0 Unported](LICENSE) 許可協議。
================================================
FILE: pages/UNLISTED.md
================================================
## Unlisted apps
All projects in this section have either:
* a non-English landing page or no documentation at all,
* or are deprecated,
* or do not provide any APK download links and need to be compiled manually from the source code.
For the sake of completeness, these projects are linked despite being inaccessible to some people.
* [AccessibilityManager](https://github.com/WuDi-ZhanShen/AccessibilityManager) - Replacement for Android's Accessibility settings `No license`
* [Android-Gyroscope-MC](https://github.com/WuDi-ZhanShen/Android-Gyroscope-MC) - Use the gyro sensor as a virtual gamepad. Designed for Minecraft `No license`
* [Anywhere](https://github.com/zhaobozhen/Anywhere-/) - An activity and shell shortcut folder `Apache-2.0`
* [AutoCheckinPlugin](https://github.com/MartinKayJr/AutoCheckinPlugin) - WeChat automatic check-in `No license`
* [Cfm_Joy_Manager](https://github.com/rlin1538/Cfm_Joy_Manager) - Gamepad mapper for CrossFire: Gunfight King `No license`
* [CokoTools](https://github.com/Yorick-Ryu/CokoTools) - Toolbox for Vivo/Iqoo devices `Apache-2.0`
* [crosscore-mod-manager](https://github.com/laoxinH/crosscore-mod-manager) - Game mod manager for games such as Azur Lane `GPL-3.0`
* [DisabledLauncher](https://github.com/voruti/DisabledLauncher) - Android app that disables unused apps while still allowing convenient access to them `MIT`
* [DroidCloudSms](https://github.com/xfl12345/DroidCloudSms) - Use your phone as a cloud SMS server `AGPL-3.0`
* [FabricateOverlay](https://github.com/zacharee/FabricateOverlay) - (Deprecated) Manage fabricated overlays on Android 12.0; Android 12L breaks this app. `No license`
* [fps-switcher](https://github.com/AlphaBoom/fps_switcher) - Refresh rate quick settings tile for MIUI `No license`
* [gkd](https://github.com/gkd-kit/gkd) - An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules `GPL-3.0`
* [hap-viewer-android](https://github.com/westinyang/hap-viewer-android) - Viewer for HarmonyOS application installation packages `Apache-2.0`
* [HardenDroid](https://github.com/oddbyte/HardenDroid) - Shizuku & dhizuku app to allow you to manage users without root `Apache-2.0`
* [NoPopping](https://appteka.store/app/d9fr99475) `IAP` 💰 - Auto Do-Not-Disturb mode (Discontinued) `Proprietary`
* [SimpleVirtualDisplay](https://github.com/kangrio/SimpleVirtualDisplay/tree/main) - Open any apps in a virtual display using Shizuku `Apache-2.0`
* [ThirdpartyPhysicalChannelConfig](https://github.com/takusan23/ThirdpartyPhysicalChannelConfig) - Obtain 4G/5G channel information `Apache-2.0`
* [XAutoDaily](https://github.com/LuckyPray/XAutoDaily) - A fully automatic check-in module for QQ `GPL-3.0`
gitextract_202dud2m/
├── .github/
│ ├── FUNDING.yml
│ ├── scripts/
│ │ └── check_links.py
│ └── workflows/
│ ├── linkcheck.yml
│ └── trigger-crawler.yml
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── README_cn.md
├── README_tw.md
└── pages/
└── UNLISTED.md
SYMBOL INDEX (4 symbols across 1 files) FILE: .github/scripts/check_links.py function get_github_token (line 7) | def get_github_token(): function extract_repo_details (line 11) | def extract_repo_details(text): function get_repo_info (line 70) | def get_repo_info(repo_path, token): function main (line 115) | def main():
Condensed preview — 10 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (134K chars).
[
{
"path": ".github/FUNDING.yml",
"chars": 35,
"preview": "github: timschneeb\nko_fi: thepbone\n"
},
{
"path": ".github/scripts/check_links.py",
"chars": 8234,
"preview": "#!/usr/bin/env python3\nimport re\nimport os\nimport requests\nfrom datetime import datetime, timedelta\n\ndef get_github_toke"
},
{
"path": ".github/workflows/linkcheck.yml",
"chars": 1525,
"preview": "name: Validate links\n\non:\n push:\n branches: [ '*' ]\n pull_request:\n branches: [ '*' ]\n\njobs:\n check_link_health"
},
{
"path": ".github/workflows/trigger-crawler.yml",
"chars": 1270,
"preview": "name: Trigger app crawler\n\non:\n workflow_dispatch:\n push:\n branches: [ '*' ]\n\njobs:\n trigger:\n runs-on: ubuntu-"
},
{
"path": "CONTRIBUTING.md",
"chars": 2509,
"preview": "## Contributing\n\nThank you for contributing to this project!\n\nPlease try to preserve the following format:\n- Additions a"
},
{
"path": "LICENSE",
"chars": 21581,
"preview": "License: CC-BY-SA-3.0\n Creative Commons Attribution-ShareAlike 3.0 Unported\n .\n CREATIVE COMMONS CORPORATION IS NOT A LA"
},
{
"path": "README.md",
"chars": 45020,
"preview": "# awesome-shizuku\n\n### Languages\nEnglish | [简体中文](/README_cn.md) | [繁體中文](/README_tw.md)\n\n[,我不得不停止为该项目提供简体中文翻译的工作 除他人接手继续提供翻译\n>\n> 中文文档可能落后于英文文档,如果有问题请先查看英文文档。\n\n\n#"
},
{
"path": "README_tw.md",
"chars": 24160,
"preview": "# awesome-shizuku\n\n> [!IMPORTANT]\n> 由於一些原因(不方便透露),我不得不停止為該專案提供簡體中文翻譯的工作 除他人接手繼續提供翻譯\n> 此也會影響到繁體中文\n> 中文件案可能落後於英文件案,如果有問題請先"
},
{
"path": "pages/UNLISTED.md",
"chars": 2734,
"preview": "## Unlisted apps\n\nAll projects in this section have either:\n\n* a non-English landing page or no documentation at all,\n* "
}
]
About this extraction
This page contains the full source code of the timschneeb/awesome-shizuku GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 10 files (128.1 KB), approximately 40.6k tokens, and a symbol index with 4 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.