Skip to content

Getting started

Ricardo Fernández Serrata edited this page Jan 8, 2025 · 14 revisions
  • Read the FAQ!

  • Do a proper backup of your data! You can never be too careful!

  • Enable debug-connections from the Developer Settings. See here for how to connect via USB cable (wired) or WiFi (wireless). UAD* already runs adb devices, so you can skip that.

  • From the Settings app (on your Android), disconnect/remove/log-out any OEM accounts (when you delete an OEM-account package, it could lock you out of your phone, because it can't associate your identity anymore)

  • Install ADB (see the instructions by clicking on your OS below). Official download here. For alternative instructions, see this XDA-article.

    LINUX
    • Install the Android Platform Tools (either android-tools or adb) with your package manager of choice.

    MAC OS
    • Install Homebrew

    • Install Android platform tools

      brew install android-platform-tools

    WINDOWS
  • Download the latest release of UAD-ng for your Operating System here. Take the opengl version only if the default version (with a Vulkan backend) doesn't launch. Newer releases are Vulkan-only, but we'll revert that change.

NOTES:

  • For Linux users, if UAD-ng doesn't run: make sure it has the necessary permissions (check stat -c%A uad-ng-*linux). It requires execution permissions. To add execution permissions, perform the following:
chmod +x uad-ng-*linux
  • Chinese phone users may need to use the AOSP list to remove some stock apps because those Chinese manufacturers (especially Xiaomi and Huawei) have been using the name of AOSP packages for their own (modified & closed-source) apps.
  • You will have to run this software whenever your OEM pushes an update to your phone as some uninstalled system apps could be reinstalled.
Clone this wiki locally