GUIDE: Installing Apps on the Sonim Xp3plus Using Shizuku

The Sonim Xp3plus/Xp3900, although capable of running most Android apps, doesn’t allow installing apps that aren’t signed by Sonim. While the traditional workaround is to install apps via ADB, it can be annoying to depend on a computer every time you want to install an app. This guide will show you how to install apps without needing a computer every time, although it does have some prerequisites.

Prerequisites:

  1. WiFi connection
  2. Bluetooth mouse
  3. Shizuku (already installed via ADB)
  4. Button Mapper (or any equivalent hardware button mapper app) (already installed via ADB)
  5. SAI (Split APKs Installer) (or any installer that can install using Shizuku) (already installed via ADB)

Step 1: Setting Up Button Mapper to Open Notifications

  1. Use an app like Button Mapper to map a hardware button to the notification shade.
    • If you’re using Button Mapper:
      • Open Button Mapper.
      • Select the hardware button you want to map.
      • Enable customization for the selected button.
      • Press on Single Tap/Double Tap/Long Press, then choose System > Notifications. (see pic)

Step 2: Setting Up Shizuku

  1. Open Shizuku.
  2. Press on Pairing in the Start via Wireless Debugging section. (see pic)
    • You will probably need the Bluetooth mouse to click on the pairing button.
  3. Click on the Developer Options button in Shizuku, which opens the Developer Options screen.
  4. Scroll down and go to Wireless Debugging.
  5. Enable wireless debugging.
    • Make sure that you’re connected to wifi, otherwise you won’t be able to enable wireless debugging. The wifi doesn’t need to have internet.
  6. Press on Pair device with pairing code.
  7. Open the notification panel using the button mapped in Step 1.
  8. Wait for Shizuku’s notification to say it found the pairing service.
  9. Use a Bluetooth mouse to enter the pairing code into Shizuku’s notification and wait for Shizuku to say that it paired successfully.

Step 3: Starting Shizuku

  1. Return to Shizuku’s home screen.
  2. Press on the Start button in the Start via Wireless Debugging section.

Once Shizuku is running, you’re ready to install apps.

Step 4: Setting Up the Installer

Configure the installer you’re using to install using Shizuku.

  • For SAI (Split APKs Installer):
    • Open SAI.
    • Press on the Settings tab.
    • Under Installer, select Shizuku as the installer method.

Once the installer is set up, you’ll be ready to install any app using Shizuku.

Step 5: Installing Apps

Option 1: Open the APK from a File Manager

  • Navigate to the APK file you want to install using a file manager.
  • In the Open with pop-up, select SAI.

Option 2: Use SAI to Install the APK

  • Open the SAI app.
  • Click on the Install APKs button in the main installer tab.
  • Navigate to and select the APK file you want to install.

Once the app installation is complete, you’ll have successfully installed an app using Shizuku without needing a computer or ADB.

Here are the apps you’ll need:

2 Likes