Apa itu Shizuku, dan apa yang dapat Anda lakukan dengannya di perangkat Android Anda?

click fraud protection

Shizuku memungkinkan Anda mengutak-atik perangkat Android Anda tanpa root. Anda dapat melihat apa artinya dan cara mengaturnya di sini!

Android Debug Bridge, atau disingkat ADB, adalah alat pengembangan yang berguna untuk berinteraksi dengan ponsel Anda untuk proses debug dan pengujian. Melalui ADB, pengembang dan power user dapat mengakses shell baris perintah Linux bawaan Android dengan hak istimewa yang lebih besar dibandingkan aplikasi yang dipasang pengguna. Khususnya, hak istimewa shell ADB tidak sama dengan akses pengguna super, oleh karena itu Anda mungkin masih memerlukannya rooting perangkat Anda untuk mengambil kendali penuh atas OS. Namun, bergantung pada kebutuhan modding Anda, akses shell cukup untuk memberikan atau menolak izin, mengubah nilai pengaturan sistem, dan melakukan lebih banyak lagi. Di sinilah tempat Shizuku aplikasi ikut bermain.

Navigasikan artikel ini:

  • Apa itu Shizuku?
  • Apa sajakah fitur Shizuku?
  • Bagaimana cara mengunduh Shizuku?
  • Bagaimana cara menginstal dan mengkonfigurasi Shizuku?
    • Dengan akses root
    • Tanpa akses root
  • Bagaimana cara menggunakan Shizuku?
  • Kesimpulan

Apa itu Shizuku?

Shizuku adalah solusi bagus untuk mengatasi skenario yang agak rumit di dunia modding Android: Mengizinkan aplikasi pihak ketiga mengakses Antarmuka Pemrograman Aplikasi (API) tingkat sistem. Idenya adalah untuk menjalankan proses khusus dengan izin tingkat shell, yang bertindak sebagai proxy antara server sistem dan aplikasi. Daripada mengandalkan menjalankan perintah di su shell, pengembang kemudian dapat memanfaatkan komponen server Shizuku untuk melakukan operasi yang lebih tinggi.

Singkatnya, jika suatu aplikasi memerlukan izin khusus yang hanya dapat diberikan melalui ADB (atau dengan root), Anda cukup menggunakan Shizuku untuk memberikannya langsung dari perangkat Android Anda.

Proyek Shizuku adalah sumber terbuka, dan dikelola oleh Rikka (alias RikkaW), Haruue, dan beberapa pengembang lainnya.


Apa sajakah fitur Shizuku?

  • Overhead kinerja minimal.
  • Eksekusi yang sangat cepat (didukung oleh mekanisme komunikasi antar-proses Android yang disebut "binder").
  • Aplikasi dapat menggunakan API sistem Android dengan penambahan kode yang dapat diabaikan.
  • Di Android 11 dan yang lebih baru, Anda dapat mengatur dan meluncurkan Shizuku langsung di perangkat Anda.

Bagaimana cara mengunduh Shizuku?

Seperti disebutkan sebelumnya, proyek Shizuku adalah sumber terbuka, oleh karena itu Anda dapat melihat basis kode atau mengkompilasinya sendiri setelah mengambil sumber dari repositori GitHub resminya.

Jika Anda mencari Shizuku versi pra-kompilasi, Anda dapat mengambilnya langsung dari Google Play Store. Para pengembang juga menampung beberapa cermin untuk memudahkan mengunduh rilis APK resmi.

ShizukuPengembang: Xingchen & Rikka

Harga: Gratis.

4.1.

Unduh

Bagaimana cara menginstal dan mengkonfigurasi Shizuku?

Shizuku versi Google Play diinstal oleh pengelola paket Android sendiri dan akan terus diperbarui oleh Play Store. Jika Anda ingin memilih rilis APK dari GitHub, maka Anda perlu melakukannya melakukan sideload paket secara manual di perangkat Android Anda.

Meskipun Anda dapat menggunakan Shizuku di lingkungan non-root, memiliki akses root secara drastis menyederhanakan proses pengaturan layanan Shizuku. Ikuti panduan di bawah ini untuk mempelajari cara mengkonfigurasi Shizuku dengan metode pilihan Anda.

Dengan akses root

Sebelum menginstal Shizuku dengan akses root, pastikan Anda memiliki versi terbaru Magisk terinstal pada perangkat target.

  1. Temukan ikon Shizuku dan ketuk untuk membuka aplikasi.
  2. Di layar utama, buka bagian yang disebut Mulai (untuk perangkat yang di-rooting).
  3. Ketuk tombol Mulai untuk memulai proses.
  4. Tekan Menganugerahkan untuk memberikan izin root saat diminta.
  5. Jika semuanya berjalan baik, layanan Shizuku akan dimulai dalam beberapa detik di layar baru, lalu ditutup secara otomatis setelah selesai.
  6. Gulir ke atas dan verifikasi status Shizuku yang sedang berjalan. Ini harus menampilkan nomor versi diikuti dengan "root."

Secara default, layanan Shizuku tidak otomatis dimulai setelah reboot. Untuk mengubah perilaku, ketuk ikon Pengaturan di sudut kanan atas, lalu cari Mulai saat boot (root) pilihan. Setelah diaktifkan, layanan Shizuku akan dijalankan tanpa campur tangan pengguna apa pun setelah Anda me-reboot perangkat Anda.

Perlu disebutkan bahwa pengembang proyek Shizuku sedang mengerjakan front-end canggih yang disebut Sui. Ini pada akhirnya akan menggantikan aplikasi Shizuku saat ini. Untuk mencobanya, unduh rilis terbaru dari repo GitHub-nya. Karena Sui dirancang sebagai Modul Magisk, Anda masih memerlukan Magisk untuk menjalankan aplikasi.

Unduh Sui

Tidak seperti aplikasi pendamping biasa, Sui tidak menawarkan ikon aplikasi biasa untuk memulai. Untuk mengakses antarmukanya, lakukan salah satu hal berikut:

  • (Android 8.0+, Sui 12.1+) Tekan lama pengaturan sistem dari aplikasi rumah, Anda akan menemukan pintasan Sui.
  • (Android 8.0+, Sui 12+) Masukkan "Opsi pengembang" di pengaturan sistem, sistem akan meminta Anda untuk menambahkan pintasan Sui.
  • Memasuki *#*#784784#*#* di aplikasi telepon default.

Meskipun Sui memiliki potensinya sendiri, proyek ini belum selesai fiturnya. Hingga migrasi dari aplikasi Shizuku saat ini ke Sui secara resmi mendapat lampu hijau, disarankan untuk menggunakan aplikasi Shizuku utama untuk mengonfigurasi berbagai aspek Shizuku.

Tanpa akses root

Dimulai dengan Android 11, Google menambahkan fitur debugging nirkabel ke opsi pengembang Android. Ini dapat digunakan untuk mengkonfigurasi layanan Shizuku pada perangkat target tanpa akses root.

  1. Temukan ikon Shizuku dan ketuk untuk membuka aplikasi.
  2. Di layar utama, buka bagian yang disebut Mulai melalui debugging Nirkabel.
  3. Ketuk berpasangan tombol, lalu tekan Opsi pengembang. Selanjutnya, gulir ke bawah hingga Anda menemukan opsi Wireless debugging. Hidupkan.
  4. Periksalah Selalu izinkan di jaringan ini kotak, lalu tekan Mengizinkan untuk mengaktifkan fitur tersebut.
  5. Ketuk pada Proses debug nirkabel menu. Selanjutnya, pilih opsi bernama Pasangkan perangkat dengan kode penyandingan.
  6. Sekarang, masukkan 6 digit kode penyandingan Wi-Fi unik ke dalam kotak teks pemberitahuan kode Penyandingan Shizuku.
    • Anda juga dapat menggesek bilah status ke bawah untuk melihat notifikasi Shizuku, lalu ketuk Masukkan kode penyandingan, dan tekan tombol Kirim di sebelah kanan untuk konfirmasi.
  7. Pada tahap ini, Anda akan melihat a Penyandingan berhasil pesan jika kode penyandingan sudah benar.
  8. Kembali ke layar utama aplikasi Shizuku.
    • Anda mungkin harus menghapus pemberitahuan Pemasangan berhasil sebelum dapat melakukannya.
  9. Temukan Mulai melalui debugging Nirkabel bagian dan ketuk tombol Mulai untuk mengaktifkan layanan.
  10. Layanan Shizuku sekarang akan otomatis dimulai di layar baru, lalu otomatis ditutup jika sudah selesai.
  11. Gulir kembali ke atas dan verifikasi status Shizuku yang berjalan. Ini harus menampilkan nomor versi diikuti dengan "adb."

Ingatlah bahwa Anda perlu mengaktifkan kembali opsi "Debugging nirkabel" dan memulai ulang Shizuku setelah memulai ulang perangkat target.

Dimungkinkan juga untuk menjalankan layanan Shizuku melalui akses ADB kabel. Hal ini sangat berguna untuk revisi Android lama, atau beberapa skin OEM Android yang proses debug nirkabelnya tidak mudah diakses. Namun, Anda memerlukan a PC/Mac dengan ADB terinstal serta Driver OEM Android diinstal sebagai prasyarat.

  1. Sebelum melanjutkan, pastikan perangkat target dapat ditemukan oleh proses ADB di PC/Mac Anda.
    • Jenis adb devices di jendela terminal, lalu tekan Enter. Anda akan melihat nomor pengidentifikasi perangkat unik di bawah Daftar perangkat terpasang, memberi tahu Anda bahwa perangkat tersebut terhubung dan dikenali oleh antarmuka ADB.
  2. Buka aplikasi Shizuku setidaknya sekali di ponsel Anda.
  3. Jalankan perintah berikut di jendela terminal PC/Mac Anda:
    adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  4. Jika berhasil, Anda akan melihat keluar dengan 0 status di jendela terminal dalam beberapa detik.
  5. Di ponsel Anda, buka aplikasi Shizuku. Kemudian gulir kembali ke atas dan verifikasi status Shizuku yang sedang berjalan. Ini harus menampilkan nomor versi diikuti dengan "adb."

Asalkan Anda menindaklanjuti semua itu, Anda sekarang harus memiliki instance Shizuku yang berfungsi di perangkat Android Anda.


Bagaimana cara menggunakan Shizuku?

Jika Anda familiar dengan Magisk, maka Shizuku cukup mirip. Namun alih-alih mengelola akses root, ia mengelola akses shell. Akibatnya, jika Anda memiliki instance Shizuku yang berfungsi dan kemudian mencoba membuka aplikasi yang menggunakan Shizuku untuk melakukan operasi yang lebih tinggi, Anda akan melihat perintah untuk mengizinkan akses. Segera setelah Anda mengizinkannya, Shizuku akan menangani persyaratan akses API dengan lancar.

Di bawah ini Anda dapat menemukan daftar singkat aplikasi populer yang memanfaatkan Shizuku untuk pengoperasian yang lebih baik. Ini bukan merupakan dukungan terhadap aplikasi-aplikasi yang disebutkan di atas, dan kami juga tidak menyarankan agar karya aplikasi lain diabaikan. Kami membatasi apa yang kami tautkan untuk mencegah artikel ini menjadi terlalu panjang.

  • pengecatan ulang: Repainter menghadirkan tema Material You dinamis yang dapat disesuaikan ke perangkat dan ROM Android 12 (dan yang lebih baru).
  • Operasi Aplikasi: App Ops adalah pengelola izin aplikasi yang terperinci.
  • SAI (Penginstal APK Terpisah): SAI adalah penginstal APK tingkat lanjut dengan dukungan APK terpisah.
  • Pencadangan Cepat: Swift Backup dapat mencadangkan APK, SMS, log panggilan, dan wallpaper yang diterapkan secara gratis dan tanpa root.
  • Penyetel UI Sistem: Pengganti yang kaya fitur untuk System UI Tuner bawaan Android.
Pencadangan cepat meminta akses Shizuku

Dalam sebagian besar kasus, aplikasi akan meminta akses Shizuku selama tahap penyiapan awal. Setelah diberikan, mereka akan mengekspos fungsionalitas yang memerlukan akses lebih tinggi. Jika Shizuku tidak diinstal (atau tidak dikonfigurasi), aplikasi akan secara otomatis memilih mode fallback dengan serangkaian fitur terbatas.

Shizuku juga dapat digunakan bersama dengan aplikasi emulator terminal pada perangkat. Bagian ini berada di luar cakupan tutorial ini, namun Anda dapat menjelajahi fitur ini dengan mengetuk opsi "Gunakan Shizuku di aplikasi terminal" pada menu utama aplikasi.

Untuk komunitas pengembangan aplikasi Android, Anda dapat dengan mudah memanfaatkan kekuatan Shizuku. Untuk melakukannya, lihatlah penjelasan kami dan periksa Repo API Shizuku.

Situs Resmi Shizuku


Kesimpulan

Rooting perangkat Android Anda membukanya ke dunia penyesuaian, tetapi itu tidak selalu merupakan pilihan yang layak. Sayangnya, seiring berjalannya waktu, dan Google menyempurnakan metode deteksi gangguannya, semakin sedikit ruang yang tersisa untuk diutak-atik. Aplikasi Shizuku mengisi kekosongan, yang sangat bagus untuk dunia modding Android. Mudah-mudahan, kita akan melihat banyak sekali aplikasi dan mod dengan dukungan asli untuk layanan Shizuku dalam waktu dekat.