[PC/MAC/LINUX] The official, full Andromeda thread for Substratum [Android 8.0.0+]

Search This thread


Jun 13, 2017
My substratum crashes the instant i apply any theme on apps. I tried single only using different themes but still same. I m using Motorol Z force on Android 8.0. It's non rooted and using Andromeda. It use to works back then but i restore factory phone once and tried after long time as i m free rn. I pulled out the error script. Can anybody tell whats the issue.

Build version: one thousand twenty two
Device: XT1650 (griffin) [motorola/griffin_verizon/griffin:8.0.0/OCL27.76-69-6-3-1/1:user/release-keys]
ROM: 8.0.0 - Unknown
Theme system: OMS (andromeda)

Stack trace:
java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:353)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
at java.util.concurrent.FutureTask.run(FutureTask.java:271)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.lang.ExceptionInInitializerError
at projekt.substratum.tabs.OverlaysManager$CompileTask.doInBackground(OverlaysManager.java:972)
at projekt.substratum.tabs.OverlaysManager$CompileTask.doInBackground(OverlaysManager.java:325)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
... 4 more
Caused by: java.lang.NumberFormatException: s == null
at java.lang.Integer.parseInt(Integer.java:570)
at java.lang.Integer.parseInt(Integer.java:643)
at projekt.substratum.common.References.getMagiskDirectory(References.java:254)
at projekt.substratum.common.References.getSystemDir(References.java:250)
at projekt.substratum.common.Internal.<clinit>(Internal.java:138)
... 8 more

User actions:
2021-03-20 19:59:22: LauncherActivity created
2021-03-20 19:59:22: SplashScreenActivity created
2021-03-20 19:59:22: SplashScreenActivity resumed
2021-03-20 19:59:23: LauncherActivity destroyed
2021-03-20 19:59:23: SplashScreenActivity paused
2021-03-20 19:59:23: MainActivity created
2021-03-20 19:59:23: MainActivity resumed
2021-03-20 19:59:24: SplashScreenActivity destroyed
2021-03-20 19:59:30: MainActivity paused
2021-03-20 20:00:14: MainActivity resumed
2021-03-20 20:00:38: MainActivity paused
2021-03-20 20:00:38: ThemeLaunchActivity created
2021-03-20 20:00:39: ThemeLaunchActivity resumed
2021-03-20 20:00:39: ThemeLaunchActivity paused
2021-03-20 20:00:51: InformationActivity created
2021-03-20 20:00:51: InformationActivity resumed
2021-03-20 20:00:52: ThemeLaunchActivity destroyed


Jun 13, 2017
Pues quiero saber como usar andromeda por favor
---Use Translator---
Well....The method is written in the discription. Also depends if your phone is rooted or not.
IF not rooted. Download Andromeda app in phone (Paid), then download the file in links which is for Computer or Mac . Connect your phone through usb cable and open Andromeda app. Launch the Downloaded application on computer and you are done.

Top Liked Posts

  • There are no posts matching your filters.
  • 186
    Instructions for Windows

    Step 1 - Download your file for your current operating system!

    Andromeda App 6.0.0 (Windows): https://www.androidfilehost.com/?fid=1395089523397937511

    Step 2 - Install the mobile clients from the Play Store

    Play Store (Substratum v839+): If you have not yet, please install the main app! https://play.google.com/store/apps/details?id=projekt.substratum

    Play Store (Andromeda): You can install the latest Substratum on Android Oreo, unrooted, and it will prompt you directly (can't link due to paid addon)

    Step 3 - Load up the Andromeda Desktop Client or Script!

    1. Enable "USB debugging" on your device
    2. Install systemwide ADB drivers on your PC
    3. Connect your device to your PC
    4. Download the desktop client ZIP archive from the link below
    5. Extract the downloaded archive file and open the extracted app
    6. Press any button to start/stop server
    7. Wait for the process to finish, then you can disconnect your device from your PC
      You will need to do the instructions above every time you reboot your device.
    Andromeda v20 has been rolled out, and we have a key few things that need to be noted!

    I would like to clarify that the sneak peek of Andromeda and root a few days ago was not designed to be a way to replace rooted substratum builds, or to convince that root + Andromeda is the way to go.

    As a small number of users seem to be using Andromeda on a rooted device, it is simply just one rooted call that executes the same environment as if you plugged your device into the computer. Just like the current rooted Magisk plugins/scripts that require you to execute "su andromeda" by the community in XDA.

    To those who used to run masquerade and substratum back in the day, the calling package usually suffered the most because it caused a heavy configuration change due to "assetSeq" code from CMTE. As we are now using direct shell calls, the configuration change is lighter than the previous implementation but still exists, thus, a more reliable way for us was to "offload" the configuration change from the main substratum app.

    You do NOT need to (re)purchase Andromeda, and I would personally just stick with rooted mode on substratum for free if you are on Oreo, despite the configuration change explanation above, as Android O's Dynamic Overlays are faster than "assetSeq" and more reliable.

    However if you're unrooted, the recommended method is to definitely give Andromeda a try!

    One more thing, running the script no longer automatically runs substratum. As we have new plans of the app very soon and it shouldn't just be reserved for substratum!
    As promised, this is the major Substratum update that will prompt you guys to download Andromeda.

    11AM EST is the rollout time for the articles and the Andromeda addon APK!


    For those impatient: https://time.is/EST
    I'm glad that a lot of people are interested. Unfortunately I'll apologize in advance if I couldn't get to your PM. My inbox just flooded like no tomorrow! Haha

    Mac, Windows and Linux clients are all done, including the universal UI (alpha). So if the universal UI doesn't work, there will be a fallback.

    The Andromeda app is also done and privately tested ATM. Substratum is getting patches up and ready and will be done today or tomorrow, then the full announcement for the huge update will be pushed AFTER our scheduled XDA portal post is done :)
    Hi all, this is a simple series of clean up commands for when you migrate to the new version of Substratum 990+, AND are on a Samsung device.

    Newly compiled overlays will be readily visible on 990+ on Samsung + Andromeda users.

    These commands are to be run INSIDE adb shell!

    Uninstall all INACTIVE overlays:

    for item in $(cmd overlay list | grep '\[ \]' | sed 's/\[ \]//');do echo ${item} && pm uninstall ${item};done

    Uninstall all ACTIVE overlays:

    for item in $(cmd overlay list | grep '\[x\]' | sed 's/\[x\]//');do echo ${item} && pm uninstall ${item};done

    Uninstall all INVALID overlays:

    for item in $(cmd overlay list | grep '\-\-\-' | sed 's/---//');do echo ${item} && pm uninstall ${item};done
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone