📱 2022-04-10 15:20:00 – Paris/France.
There was a time when it seemed like modding an Android device was an everyday occurrence. Users have been spicing up their androids to make up for the lack of features. But as Google continues to add new options and settings to Android every year, it seems that many no longer feel the need to use mods.
Today, it's mostly power users who still modify their devices, but that's only because it requires full root access for it to happen. The Shizuku app changes that and will hopefully bring new and old modders back on the scene.
Shizuku uses a unique service that allows third-party applications to access system-level application programming interfaces (APIs). It achieves this through the Android Debug Bridge (ADB) interface. ADB commands are somewhat limited in nature; however, combining them with system APIs gives you significant control. You also don't have to worry about learning the Android rooting process to start using Shizuku. Follow the guide below to learn how to set up Shizuku with your preferred method.
ANDROIDPOLICE VIDEO OF THE DAY
Install the Shizuku App
Before you can use mods or custom tweaks on your Android device, you need to install the Shizuku app. Unless you have full root access built into the Shizuku service, using the ADB interface for the setup process is the next best option. Both choices give you a lot of extra control over your device, so you can't go wrong.
Prepare your device by enabling developer options
Shizuku uses hidden developer options on your Android device for the non-root methods in this guide, making it easy to enable them. If your developer options are not already enabled, you can do the following to enable them:
- Open your Settings app, then go to System → About the phone.
- Scroll to Build number section and tap it quickly 7 times to continue.
- Enter your PIN or password if required.
- You will see a notification window saying “ You are now a developer!"
The method of enabling developer options may differ slightly depending on the manufacturer of the Android device. Many of them are in a similar location, but you may need to double-check your device. If you can find one Build number section for your Android version, just tap it quickly 7 times to enable developer options.
With your developer options now enabled, you are done with the basic preparations. You can switch to Shizuku's configuration.
How to configure Shizuku with wireless debugging function
Starting with Android 11, Google added the wireless debugging feature to Developer Options, which allows you to run ADB commands over Wi-Fi. Before that, the only other option was to physically connect your Android device to a computer via a USB cable.
The learning curve with the ADB interface is steep enough to prevent average users from trying it out for themselves. However, the wireless debugging feature on the device makes it easy for anyone to use ADB commands – no computer or complicated setup needed.
If you have Android 11 and above, you can use Shizuku with the wireless debugging feature by following these steps:
- Open the Shizuku app on the main screen, then scroll down to Boot via wireless debugging section.
- Press the Twinning button, then press Developer options.
- Scroll down until you find the Wireless debugging option.
- Press the Use wireless debugging button.
- Check the Always allow on this network box.
- Press Allow to activate the function.
- Press Pair device with pairing code to raise the Pair with device appear.
- Enter the unique 6-digit number Wi-Fi pairing code exactly as it appears in the Shizuku Association code notification text box.
- If needed, swipe your status bar down to the Shizuku notification, then tap Enter pairing code.
- Enter your Wi-Fi pairing code and press the Send right button to confirm.
- You should see a Pairing successful message if the pairing code was correct.
- Your device is now synced with the Shizuku app.
- Repeatedly tap the back arrow or gesture until you return to the main screen of the Shizuku app.
- You may need to sweep the Pairing successful notification before you can do so.
- Under the Boot via wireless debugging section, press the Start button to activate the service.
- The Shizuku service will now start automatically on a new screen. It will close once the process is complete.
- Scroll up and make sure it shows the Shizuku short status with a version number followed by adb.
If you continue to receive the Finding a wireless debugging service message when activating Shizuku, you have encountered a minor problem. To solve this problem, press Developer options in the message window, then disable and enable the Wireless debugging feature. Tap the back arrow to return to the Shizuku app, and it should start the service.
Now that Shizuku service is ready and waiting on your device, you can use it for any app or mod with official Shizuku support. You will need to restart the service after each reboot, so keep that in mind.
How to configure Shizuku with ADB commands on a computer
The wireless debugging feature is the best non-root method for most Shizuku users; however, some might still prefer to use the ADB interface through a computer. The setup process is more complex than the on-device wireless debugging feature introduced with Android 11.
Once you get past the initial setup phase, it becomes much easier to use. To start Shizuku with ADB commands on a computer, follow these steps:
- Download the latest Android SDK Platform Tools and extract the folder to your desktop for easy access.
- Install USB drivers from Google if needed (for Windows users).
- Allow USB debugging on your Android device.
- Open the Settings app, then go to System → Developer options.
- Scroll down and press the USB debugging option.
- Press OKAY to allow.
- Connect your phone to your computer using a USB cable.
- On your Android device, confirm the computer fingerprint key by tapping Allow if necessary.
- Check the Always allow from this computer box to avoid any potential connection issues.
- Open a command window or terminal in the platform-tools folder.
- If you use Windows, you click on the address bar in the platform-tools folder, type orderand press Enter. This will open a new command window directly in the platform-tools folder.
- To check that your device is properly connected via ADB, you can type adb devices in your command window or terminal, then press Enter. Launching the ADB command should ask you to confirm your computer's fingerprint key now if it didn't appear earlier.
- You should see a unique device identification number under List of connected devicestelling you that it is connected and recognized by the ADB interface.
- Copy and paste adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh in your command window or terminal, then press Enter.
- On some platforms (especially Mac and Linux), ADB the commands will probably need to be typed with "./" minus the quotes at the beginning for them to work correctly.
- The command will activate the Shizuku service on your Android device, displaying a date 0 status in seconds.
- If you see this at the end, it means you are good to go – the service was started successfully.
- Check your Shizuku app at the top and you will see the Shizuku short status with a version number followed by adb.
Just like with the wireless debugging feature, you need to re-enable the Shizuku service each time you restart your device. Both of these methods rely on the ADB interface, which only makes temporary changes to your device without root access. Since you don't need to reboot often these days, this probably won't be an issue for most.
If you want to use Shizuku in a terminal environment on Android, you can follow the app's instructions by tapping Using Shizuku in Terminal Applications. It will ask you to export and modify two files with the package name of your terminal app. Move them to a place where the terminal can find them. This is an advanced feature for people who like to work with a command line interface, so the average user probably won't mind.
How to configure Shizuku with full root access
You don't need root access to use Shizuku on your Android device; however, this is the fastest route you can take to activate the service. Not only is setup as easy as pushing a button, but you can also keep the Shizuku service running after a reboot. If you want to use Shizuku with full root access, follow these steps:
- Open the Shizuku app on the main screen, then go to the Start (for rooted devices) section.
- Press the Start button to start the process.
- Press Grant to give the proper root permissions when asked.
- The Shizuku service will start in a few seconds on a new screen, then close automatically when finished.
- Scroll up and check that you see the Shizuku short status with a version number followed by root.
If you don't want to re-enable the Shizuku service after every reboot, you can change it if needed. Press the Settings gear icon in the upper right corner, then enable Start at boot (root) option. Once you have done this, the Shizuku service will remain enabled after your device restarts. It will be even easier for you to manage from now on.
Now that you know how to configure Shizuku, you can start testing different mods for yourself – no root access is required to benefit from its features. Soon we should start seeing even more unique apps and mods with native support for the Shizuku service as well.
Samsung Galaxy A53 review: cheaper for a reason
Read more
About the Author
SOURCE: Reviews News
Do not hesitate to share our article on social networks to give us a solid boost. 🤓