Τι είναι το Shizuku και τι μπορείτε να κάνετε με αυτό στη συσκευή σας Android;

Το Shizuku σάς επιτρέπει να πειράζετε τις συσκευές σας Android χωρίς root. Μπορείτε να δείτε τι σημαίνει αυτό και πώς να το ρυθμίσετε εδώ!

Το Android Debug Bridge, ή ADB για συντομία, είναι ένα εύχρηστο εργαλείο ανάπτυξης για διασύνδεση με το τηλέφωνό σας για εντοπισμό σφαλμάτων και δοκιμή. Μέσω του ADB, οι προγραμματιστές και οι ισχυροί χρήστες μπορούν να έχουν πρόσβαση στο ενσωματωμένο κέλυφος της γραμμής εντολών Linux του Android με μεγαλύτερα προνόμια από τις εφαρμογές που έχουν εγκαταστήσει ο χρήστης. Σημειωτέον, το προνόμιο του κελύφους ADB δεν είναι ίσο με την πρόσβαση υπερχρήστη, επομένως ίσως χρειαστεί να root τη συσκευή σας να αναλάβει τον πλήρη έλεγχο του ΛΣ. Ωστόσο, ανάλογα με τις απαιτήσεις σας για τροποποίηση, η πρόσβαση στο φλοιό είναι επαρκής για να παραχωρήσετε ή να απορρίψετε δικαιώματα, να αλλάξετε τις τιμές των ρυθμίσεων του συστήματος και να κάνετε πολλά περισσότερα. Εδώ είναι που το Σιζούκου η εφαρμογή μπαίνει στο παιχνίδι.

Περιηγηθείτε σε αυτό το άρθρο:

  • Τι είναι το Shizuku;
  • Ποια είναι τα χαρακτηριστικά του Shizuku;
  • Πώς να κατεβάσετε το Shizuku;
  • Πώς μπορώ να εγκαταστήσω και να ρυθμίσω το Shizuku;
    • Με πρόσβαση root
    • Χωρίς πρόσβαση root
  • Πώς να χρησιμοποιήσετε το Shizuku;
  • συμπέρασμα

Τι είναι το Shizuku;

Το Shizuku είναι μια εξαιρετική λύση για την αντιμετώπιση ενός αρκετά περίπλοκου σεναρίου στον κόσμο των τροποποιήσεων Android: Επιτρέποντας σε εφαρμογές τρίτων να έχουν πρόσβαση στις διεπαφές προγραμματισμού εφαρμογών (API) σε επίπεδο συστήματος. Η ιδέα είναι να εκτελέσετε μια αποκλειστική διαδικασία με δικαιώματα σε επίπεδο κελύφους, η οποία λειτουργεί ως διακομιστής μεσολάβησης μεταξύ του διακομιστή συστήματος και των εφαρμογών. Αντί να βασίζεστε σε εντολές που εκτελούνται στο su κέλυφος, οι προγραμματιστές μπορούν στη συνέχεια να χρησιμοποιήσουν το στοιχείο διακομιστή Shizuku για να εκτελέσουν υψηλές λειτουργίες.

Με λίγα λόγια, εάν μια εφαρμογή χρειάζεται ειδικά δικαιώματα που μπορούν να παραχωρηθούν μόνο μέσω ADB (ή με root), μπορείτε απλώς να χρησιμοποιήσετε το Shizuku για να τα παραχωρήσετε απευθείας από τη συσκευή σας Android.

Το έργο Shizuku είναι ανοιχτού κώδικα και έχει συντηρηθεί από τον Rikka (γνωστός και ως RikkaW), Χαρούεκαι αρκετοί άλλοι προγραμματιστές.


Ποια είναι τα χαρακτηριστικά του Shizuku;

  • Ελάχιστη απόδοση.
  • Εξαιρετικά γρήγορη εκτέλεση (τροφοδοτείται από τον μηχανισμό επικοινωνίας μεταξύ διεργασιών του Android που ονομάζεται "binder").
  • Οι εφαρμογές μπορούν να χρησιμοποιούν τα API του συστήματος Android με αμελητέες προσθήκες κώδικα.
  • Σε Android 11 και νεότερη έκδοση, μπορείτε να ρυθμίσετε και να εκκινήσετε το Shizuku απευθείας στη συσκευή σας.

Πώς να κατεβάσετε το Shizuku;

Όπως αναφέρθηκε προηγουμένως, το έργο Shizuku είναι ανοιχτού κώδικα, επομένως μπορείτε να ρίξετε μια ματιά στη βάση κώδικα ή να το μεταγλωττίσετε μόνοι σας αφού πάρετε τις πηγές από επίσημο αποθετήριο GitHub.

Σε περίπτωση που ψάχνετε για την προ-μεταγλωττισμένη έκδοση του Shizuku, μπορείτε να την πάρετε απευθείας από το Google Play Store. Οι προγραμματιστές επίσης φιλοξενεί αρκετούς καθρέφτες για να διευκολύνετε τη λήψη της επίσημης έκδοσης APK.

ΣιζούκουΠρογραμματιστής: Xingchen & Rikka

Τιμή: Δωρεάν.

4.1.

Κατεβάστε

Πώς μπορώ να εγκαταστήσω και να ρυθμίσω το Shizuku;

Η έκδοση Google Play του Shizuku εγκαθίσταται από τον διαχειριστή πακέτων του Android και θα συνεχίσει να ενημερώνεται από το Play Store. Εάν θέλετε να επιλέξετε την έκδοση APK από το GitHub, τότε πρέπει να το κάνετε χειροκίνητη πλευρική φόρτωση της συσκευασίας στη συσκευή σας Android.

Παρόλο που μπορείτε να χρησιμοποιήσετε το Shizuku σε περιβάλλον χωρίς root, η πρόσβαση root απλοποιεί δραστικά τη διαδικασία ρύθμισης της υπηρεσίας του Shizuku. Ακολουθήστε τον παρακάτω οδηγό για να μάθετε πώς να διαμορφώνετε το Shizuku με τη μέθοδο της επιλογής σας.

Με πρόσβαση root

Πριν εγκαταστήσετε το Shizuku με πρόσβαση root, βεβαιωθείτε ότι το έχετε εγκαταστάθηκε η τελευταία έκδοση του Magisk στη συσκευή προορισμού.

  1. Εντοπίστε το εικονίδιο Shizuku και πατήστε πάνω του για να ανοίξετε την εφαρμογή.
  2. Στην κύρια οθόνη, μεταβείτε στην ενότητα που ονομάζεται Έναρξη (για συσκευές με root).
  3. Πατήστε το κουμπί Έναρξη για να ξεκινήσει η διαδικασία.
  4. Τύπος Χορήγηση για να δώσετε δικαιώματα root όταν ζητηθεί.
  5. Εάν όλα πάνε σωστά, η υπηρεσία Shizuku θα ξεκινήσει μέσα σε λίγα δευτερόλεπτα σε μια νέα οθόνη και, στη συνέχεια, θα κλείσει αυτόματα όταν ολοκληρωθεί.
  6. Κάντε κύλιση στην κορυφή και επαληθεύστε την κατάσταση λειτουργίας του Shizuku. Θα πρέπει να εμφανίζει έναν αριθμό έκδοσης ακολουθούμενο από "root".

Από προεπιλογή, η υπηρεσία Shizuku δεν ξεκινά αυτόματα μετά από επανεκκίνηση. Για να αλλάξετε τη συμπεριφορά, πατήστε το εικονίδιο Ρυθμίσεις στην επάνω δεξιά γωνία και, στη συνέχεια, εντοπίστε το Έναρξη από την εκκίνηση (root) επιλογή. Μόλις ενεργοποιηθεί, η υπηρεσία Shizuku θα εκτελεστεί χωρίς καμία παρέμβαση του χρήστη μετά την επανεκκίνηση της συσκευής σας.

Αξίζει να αναφέρουμε ότι οι προγραμματιστές του έργου Shizuku εργάζονται σε ένα προηγμένο front-end που ονομάζεται Sui. Θα αντικαταστήσει τελικά την τρέχουσα εφαρμογή Shizuku. Για να το δοκιμάσετε, κατεβάστε την πιο πρόσφατη έκδοση από το αποθετήριο GitHub. Δεδομένου ότι το Sui έχει σχεδιαστεί ως α Μονάδα Magisk, εξακολουθείτε να χρειάζεστε Magisk για να εκτελέσετε την εφαρμογή.

Κατεβάστε το Sui

Σε αντίθεση με τις κανονικές συνοδευτικές εφαρμογές, το Sui δεν προσφέρει ένα τυπικό εικονίδιο εφαρμογής για αρχή. Για να αποκτήσετε πρόσβαση στη διεπαφή του, κάντε ένα από τα εξής:

  • (Android 8.0+, Sui 12.1+) Πατήστε παρατεταμένα τις ρυθμίσεις συστήματος από την εφαρμογή home, θα βρείτε τη συντόμευση του Sui.
  • (Android 8.0+, Sui 12+) Εισαγάγετε τις "Επιλογές προγραμματιστή" στις ρυθμίσεις συστήματος, το σύστημα θα σας ζητήσει να προσθέσετε τη συντόμευση του Sui.
  • Εισαγω *#*#784784#*#* στην προεπιλεγμένη εφαρμογή κλήσης.

Ενώ το Sui έχει τις δικές του δυνατότητες, το έργο δεν έχει ακόμη ολοκληρωθεί. Μέχρι να ανάψει επίσημα το πράσινο φως η μετεγκατάσταση από την τρέχουσα εφαρμογή του Shizuku στο Sui, συνιστάται να χρησιμοποιήσετε την κύρια εφαρμογή Shizuku για να διαμορφώσετε διαφορετικές πτυχές του Shizuku.

Χωρίς πρόσβαση root

Ξεκινώντας με το Android 11, η Google πρόσθεσε τη δυνατότητα ασύρματου εντοπισμού σφαλμάτων στις επιλογές προγραμματιστών του Android. Μπορεί να χρησιμοποιηθεί για τη διαμόρφωση της υπηρεσίας Shizuku στη συσκευή προορισμού χωρίς πρόσβαση root.

  1. Εντοπίστε το εικονίδιο Shizuku και πατήστε πάνω του για να ανοίξετε την εφαρμογή.
  2. Στην κύρια οθόνη, μεταβείτε στην ενότητα που ονομάζεται Ξεκινήστε μέσω ασύρματου εντοπισμού σφαλμάτων.
  3. Πατήστε το Σύζευξη κουμπί και μετά πατήστε Επιλογές ανάπτυξης. Στη συνέχεια, κάντε κύλιση προς τα κάτω μέχρι να βρείτε την επιλογή εντοπισμού σφαλμάτων ασύρματου δικτύου. Ενεργοποιήστε την.
  4. Ελεγξε το Να επιτρέπεται πάντα σε αυτό το δίκτυο κουτί και μετά πατήστε Επιτρέπω για να ενεργοποιήσετε τη δυνατότητα.
  5. Πατήστε στο Ασύρματη αποσφαλμάτωση μενού. Στη συνέχεια, επιλέξτε την επιλογή που ονομάζεται Σύζευξη συσκευής με κωδικό σύζευξης.
  6. Τώρα, βάλτε τον μοναδικό 6ψήφιο κωδικό σύζευξης Wi-Fi στο πλαίσιο κειμένου ειδοποίησης κωδικού σύζευξης Shizuku.
    • Μπορείτε επίσης να σύρετε προς τα κάτω στη γραμμή κατάστασής σας στην ειδοποίηση Shizuku και, στη συνέχεια, να πατήσετε Εισαγάγετε τον κωδικό ζεύξηςκαι πατήστε το κουμπί Αποστολή στα δεξιά για επιβεβαίωση.
  7. Σε αυτό το στάδιο, θα πρέπει να δείτε α Επιτυχής σύζευξη μήνυμα εάν ο κωδικός σύζευξης ήταν σωστός.
  8. Επιστρέψτε στην κύρια οθόνη της εφαρμογής Shizuku.
    • Ίσως χρειαστεί να αφαιρέσετε την ειδοποίηση για την επιτυχή σύζευξη για να το κάνετε αυτό.
  9. Εντοπίστε το Ξεκινήστε μέσω ασύρματου εντοπισμού σφαλμάτων ενότητα και πατήστε το κουμπί Έναρξη για να ενεργοποιήσετε την υπηρεσία.
  10. Η υπηρεσία Shizuku θα ξεκινήσει αυτόματα σε μια νέα οθόνη και στη συνέχεια θα κλείσει αυτόματα όταν ολοκληρωθεί.
  11. Κάντε κύλιση πίσω στην κορυφή και επαληθεύστε την κατάσταση λειτουργίας του Shizuku. Θα πρέπει να εμφανίζει έναν αριθμό έκδοσης ακολουθούμενο από "adb".

Λάβετε υπόψη ότι πρέπει να ενεργοποιήσετε ξανά την επιλογή "Ασύρματο εντοπισμό σφαλμάτων" και να επανεκκινήσετε το Shizuku μετά την επανεκκίνηση της συσκευής προορισμού.

Είναι επίσης δυνατή η κλήση της υπηρεσίας Shizuku μέσω ενσύρματης πρόσβασης ADB. Αυτό είναι ιδιαίτερα χρήσιμο για παλαιότερες αναθεωρήσεις Android ή για ορισμένα OEM εκδόσεις Android όπου ο ασύρματος εντοπισμός σφαλμάτων δεν είναι εύκολα προσβάσιμος. Ωστόσο, χρειάζεστε ένα PC/Mac με εγκατεστημένο το ADB καθώς και η Εγκατεστημένο πρόγραμμα οδήγησης OEM Android ως προαπαιτούμενα.

  1. Πριν συνεχίσετε, βεβαιωθείτε ότι η συσκευή-στόχος είναι ανιχνεύσιμη από τη διαδικασία ADB στον υπολογιστή/Mac σας.
    • Τύπος adb devices στο παράθυρο τερματικού και, στη συνέχεια, πατήστε Enter. Θα πρέπει να δείτε έναν μοναδικό αναγνωριστικό αριθμό συσκευής στην περιοχή Λίστα συνδεδεμένων συσκευών, που θα σας ενημερώνει ότι είναι συνδεδεμένο και αναγνωρίζεται από τη διεπαφή ADB.
  2. Ανοίξτε την εφαρμογή Shizuku τουλάχιστον μία φορά στο τηλέφωνό σας.
  3. Εκτελέστε την ακόλουθη εντολή στο παράθυρο τερματικού του υπολογιστή/Mac σας:
    adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  4. Εάν είναι επιτυχής, θα πρέπει να δείτε ένα έξοδος με 0 κατάσταση στο παράθυρο τερματικού μέσα σε λίγα δευτερόλεπτα.
  5. Στο τηλέφωνό σας, ανοίξτε την εφαρμογή Shizuku. Στη συνέχεια, μετακινηθείτε πίσω στην κορυφή και επαληθεύστε την κατάσταση λειτουργίας του Shizuku. Θα πρέπει να εμφανίζει έναν αριθμό έκδοσης ακολουθούμενο από "adb".

Εφόσον ακολουθήσετε όλα αυτά, θα πρέπει τώρα να έχετε μια λειτουργική παρουσία Shizuku στη συσκευή σας Android.


Πώς να χρησιμοποιήσετε το Shizuku;

Εάν είστε εξοικειωμένοι με το Magisk, τότε το Shizuku είναι αρκετά παρόμοιο. Αλλά αντί να διαχειρίζεται την πρόσβαση root, διαχειρίζεται την πρόσβαση φλοιού. Ως αποτέλεσμα, εάν έχετε μια λειτουργική παρουσία Shizuku και, στη συνέχεια, προσπαθήσετε να ανοίξετε μια εφαρμογή που χρησιμοποιεί το Shizuku για την εκτέλεση αυξημένων λειτουργιών, θα πρέπει να δείτε μια προτροπή για να επιτρέψετε την πρόσβαση. Μόλις το επιτρέψετε, το Shizuku θα φροντίσει απρόσκοπτα τις απαιτήσεις πρόσβασης στο API.

Παρακάτω μπορείτε να βρείτε μια σύντομη λίστα δημοφιλών εφαρμογών που χρησιμοποιούν το Shizuku για αυξημένες λειτουργίες. Αυτό δεν χρησιμεύει ως έγκριση των αναφερόμενων εφαρμογών, ούτε προτείνουμε να αγνοηθεί η εργασία άλλων. Περιορίζουμε τις συνδέσεις μας για να αποτρέψουμε το να γίνει πολύ μακροσκελή αυτό το άρθρο.

  • Επαναβαφή: Το Repainter φέρνει προσαρμόσιμο, δυναμικό θέμα Material You σε οποιαδήποτε συσκευή Android 12 (και νεότερη) και ROM.
  • Λειτουργίες εφαρμογής: Το App Ops είναι ένας λεπτομερής διαχειριστής αδειών εφαρμογής.
  • SAI (Split APK Installer): Το SAI είναι ένα προηγμένο πρόγραμμα εγκατάστασης APK με υποστήριξη split APK.
  • Swift Backup: Το Swift Backup μπορεί να δημιουργήσει αντίγραφα ασφαλείας των APK, των κειμένων σας, των αρχείων καταγραφής κλήσεων και των εφαρμοζόμενων ταπετσαριών δωρεάν και χωρίς root.
  • Δέκτης SystemUI: Μια πλούσια σε χαρακτηριστικά αντικατάσταση του ενσωματωμένου συστήματος UI Tuner του Android.
Δημιουργία αντιγράφων ασφαλείας Swift που ζητά πρόσβαση στο Shizuku

Στις περισσότερες περιπτώσεις, οι εφαρμογές θα ζητήσουν πρόσβαση στο Shizuku κατά την αρχική φάση εγκατάστασης. Μόλις παραχωρηθούν, θα εκθέσουν τις λειτουργίες που απαιτούν αυξημένη πρόσβαση. Σε περίπτωση που το Shizuku δεν είναι εγκατεστημένο (ή δεν έχει ρυθμιστεί), οι εφαρμογές θα επιλέξουν αυτόματα την εναλλακτική λειτουργία με περιορισμένο σύνολο λειτουργιών.

Είναι επίσης δυνατή η χρήση του Shizuku σε συνδυασμό με εφαρμογές εξομοιωτή τερματικού στη συσκευή. Αυτό το τμήμα είναι πέρα ​​από το πεδίο αυτού του σεμιναρίου, αλλά μπορείτε να εξερευνήσετε αυτήν τη δυνατότητα πατώντας την επιλογή "Χρήση Shizuku σε εφαρμογές τερματικού" στο κύριο μενού της εφαρμογής.

Για την κοινότητα ανάπτυξης εφαρμογών Android, μπορείτε εύκολα να αξιοποιήσετε τη δύναμη του Shizuku. Για να το κάνετε αυτό, ρίξτε μια ματιά στο ο εξηγητής μας και ελέγξτε το Shizuku API repo.

Επίσημος ιστότοπος Shizuku


συμπέρασμα

Η ριζοβολία της συσκευής σας Android την ανοίγει σε έναν κόσμο προσαρμογών, αλλά δεν είναι πάντα μια εφικτή επιλογή. Δυστυχώς, όσο περνάει ο καιρός, και Η Google βελτιώνει τις μεθόδους ανίχνευσης παραβίασης, μένει όλο και λιγότερος χώρος για να ασχοληθείτε. Η εφαρμογή Shizuku καλύπτει κάπως το κενό, κάτι που είναι εξαιρετικό για τη σκηνή του Android modding. Ας ελπίσουμε ότι θα δούμε μια πληθώρα εφαρμογών και mods με εγγενή υποστήριξη για την υπηρεσία Shizuku στο εγγύς μέλλον.