8,502,721 Members 20,854 Now Online
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+

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

Tip us?
 
nicholaschum
Old
(Last edited by nicholaschum; 30th September 2017 at 07:29 AM.)
#1  
nicholaschum's Avatar
Substratum Development Leader - OP
Thanks Meter 13,432
Posts: 5,990
Join Date: Feb 2011
Location: University of Toronto St. George (Hometown: Hong Kong)

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



Requirements
  1. Android Oreo (8.0.0)
  2. Unrooted
  3. Some reading skills

Step 1 - Download these files!

Andromeda Script (Windows Batch Script): https://www.androidfilehost.com/?fid=889764386195928947

Andromeda Script (Mac App): https://www.androidfilehost.com/?fid=961840155545594694

Andromeda Script (Linux Script): https://www.androidfilehost.com/?fid=961840155545594692

Andromeda Client (Java Alpha): https://www.androidfilehost.com/?fid=673791459329049735


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/d...ekt.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)

XDA Labs (Andromeda): #Soon


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

Script (Universally tested):


Windows: Extract the ZIP and double click on the only batch file inside the zip. Ensure only ONE device is connected and press any key to continue. You will now see the script run in a Command Prompt window and it will launch Substratum!

Mac: Open up the DMG and double click on AndromedaClient (purple icon), then it will ask you to pick the disk image that you just mounted in the file browser. Click on OK then wait for your device to launch Substratum!

Linux: Unzip the archive and run ./start_andromeda.sh. Watch the script as it runs and then have fun!



Java Alpha Desktop Client:



Click on your desired device on the right as you ensure that your ADB is fully working.

To confirm Andromeda Desktop client has seen your device, you will notice that upon clicking on your device, it will check whether your device has the app installed. If it does, you will see "Andromeda service not started on this device!"


Step 4 - Start it



Just click "Start Andromeda Service" and if everything was installed properly, you will launch Substratum in Andromeda mode!

Congrats! You can now use your device in Andromeda mode until your next reboot!




Frequently Asked Questions (FAQs)

Q: What will I have to do if I get an update to Andromeda from Play Store?
A: Reboot your device, then rerun your desktop client. This ensures the background service is using the latest code!


Q: What happens if Substratum loads up to a blurry window saying "falling back to rooted mode"?
A: This means that Andromeda's client does not want to serve you, meaning that you probably are running an unlicensed/modified copy.

Q: I am pressing the Substratum icon but it closes immediately! What gives?!
A: Rerun the Andromeda client and try again.

Q: If I reboot, will I lose this connection with the Andromeda Desktop client?
A: Yes, to keep the device safe, Google has ensured that elevated privileges using the shell will be completely disabled at boot.

Q: If I reboot, will my overlays remain enabled/disabled as I left them before I rebooted?
A: Yes

Q: Are systemwide fonts supported?
A: No

Q: Are bootanimations themable?
A: No

Q: What does it mean if it says "Connected" but Substratum keeps closing abruptly?
A: Your connection is not fully opened, so a reboot will be required. Reboot, and then rerun Andromeda to fix this!

Q: Sometimes when I unplug, it will disconnect Andromeda! What gives?
A: This is a bug with ADB and certain devices and computers. You can try another architecture like Windows 10, or Mac OS X, but some custom ROMs may interfere with this, as @MishaalRahman confirmed, certain hacked together ROMs may cause the shell to close almost every time.

Q: What will I need to provide if I run into a crash?
A: A full logcat, obtainable using this guide (unrooted): https://www.xda-developers.com/guide...-favorite-app/


Special Thanks
  1. Jeff Corcoran @blk_jack
  2. Ivan Iskandar @iskandar1023

XDA Portal Tips and Tricks! (Thanks to @MishaalRahman!)

We would like to personally reach out and thank Mishaal and the whole XDA Portal team for allowing us to promote our new app on the Portal, multiple times!

Announcement Post: https://www.xda-developers.com/andro...m-themes-oreo/

Demonstration of Andromeda Running Rootless (FAQs): https://www.xda-developers.com/video...oid-oreo/#faqs

How to use tutorial: https://www.xda-developers.com/custo...eo-substratum/

Full Directory: https://www.xda-developers.com/tag/s...tum-tutorials/




Other news reports!

As a team, we would like to give huge thanks for the support from other popular blogs that Android has and their promotion of our new app!

Android Police: http://www.androidpolice.com/2017/09...-oreo-devices/

Android Authority: http://www.androidauthority.com/andr...themes-795725/

9to5Google: https://9to5google.com/2017/09/12/ho...-without-root/



Development Devices: Pixel 2 XL, Essential PH-1, OnePlus 5, Pixel XL, Nexus 5, NextBit Robin, YUREKA Black, Xperia Z3 Compact Tablet
Development Station: Ryzen 1800x @ 4.0GHz, 32GB RAM, 1TB M.2. SSD + 1TB SSD, GTX 1070, Samsung Curved 27" x 3
Development Server: Intel Core i7-4770 @ 3.9GHz, 32GB RAM, 2x240GB SSD
Development Laptop: Macbook 12", Intel Core i7-7Y75 @ 1.4GHz, 16GB RAM, 512GB SSD
The Following 84 Users Say Thank You to nicholaschum For This Useful Post: [ Click to Expand ]
 
FloL00L
Old
#2  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Feb 2017
Default Tests with Pixel?

Thank you so much. Has anyone tried this with the Google Pixel yet?
I really want to try it out but don't want to kill my phone.
Thanks in advance
 
nicholaschum
Old
(Last edited by nicholaschum; 13th September 2017 at 04:28 PM.)
#3  
nicholaschum's Avatar
Substratum Development Leader - OP
Thanks Meter 13,432
Posts: 5,990
Join Date: Feb 2011
Location: University of Toronto St. George (Hometown: Hong Kong)

 
DONATE TO ME
Quote:
Originally Posted by FloL00L View Post
Thank you so much. Has anyone tried this with the Google Pixel yet?
I really want to try it out but don't want to kill my phone.
Thanks in advance
removed.


Development Devices: Pixel 2 XL, Essential PH-1, OnePlus 5, Pixel XL, Nexus 5, NextBit Robin, YUREKA Black, Xperia Z3 Compact Tablet
Development Station: Ryzen 1800x @ 4.0GHz, 32GB RAM, 1TB M.2. SSD + 1TB SSD, GTX 1070, Samsung Curved 27" x 3
Development Server: Intel Core i7-4770 @ 3.9GHz, 32GB RAM, 2x240GB SSD
Development Laptop: Macbook 12", Intel Core i7-7Y75 @ 1.4GHz, 16GB RAM, 512GB SSD
The Following 2 Users Say Thank You to nicholaschum For This Useful Post: [ Click to Expand ]
 
Marco_2017
Old
(Last edited by Marco_2017; 8th September 2017 at 11:31 AM.)
#4  
Junior Member
Thanks Meter 1
Posts: 3
Join Date: Sep 2017
Thanks for this job, for people who does not want root our devices.

I have some doubt. I can not install andromeda on my nexus 5x, relly i dont know how make it. I installed substratum, but app tell me i am not root.

And other question, version of Substratum in google play is 823, but i see you have version 839+. How is possible?
 
FloL00L
Old
#5  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Feb 2017
Quote:
Originally Posted by nicholaschum View Post
Hit me up on Telegram, I'll need more Pixel testers.
I sent you a DM on here.
 
neekless
Old
#6  
Junior Member
Thanks Meter 1
Posts: 22
Join Date: Sep 2014
Is v839 not released on the play store yet? Can only see v823.
 
ericerk
Old
#7  
ericerk's Avatar
Senior Member
Thanks Meter 65
Posts: 976
Join Date: Jun 2010
Quote:
Originally Posted by nicholaschum View Post
Hit me up on Telegram, I'll need more Pixel testers.

I also have a Pixel if that helps, but not telegram, I'd love to test.
 
ATalkingRock
Old
(Last edited by ATalkingRock; 8th September 2017 at 01:04 PM.)
#8  
ATalkingRock's Avatar
Senior Member
Thanks Meter 14
Posts: 197
Join Date: Jul 2014
I too would love to test with the pixel if this isn't already available!

P.S. I'm fairly new to telegram, so I can't quite figure out where to DM you... haha
The Following User Says Thank You to ATalkingRock For This Useful Post: [ Click to Expand ]
 
SX86
Old
#9  
SX86's Avatar
Senior Member
Thanks Meter 46
Posts: 145
Join Date: May 2010
Location: QC
Quote:
Originally Posted by nicholaschum View Post
Hit me up on Telegram, I'll need more Pixel testers.
Google Pixel user here.
I just sent you a message on Telegram.
Thank you so much for your work!

Sent from my Pixel using Tapatalk
 
nicholaschum
Old
#10  
nicholaschum's Avatar
Substratum Development Leader - OP
Thanks Meter 13,432
Posts: 5,990
Join Date: Feb 2011
Location: University of Toronto St. George (Hometown: Hong Kong)

 
DONATE TO ME
Alright, we need some Pixel users (non XL and XL) on a Mac machine!

If you fit this criteria, please hit me up on Telegram (@nicholaschum)

If not, we won't be accepting anymore, sorry!


Development Devices: Pixel 2 XL, Essential PH-1, OnePlus 5, Pixel XL, Nexus 5, NextBit Robin, YUREKA Black, Xperia Z3 Compact Tablet
Development Station: Ryzen 1800x @ 4.0GHz, 32GB RAM, 1TB M.2. SSD + 1TB SSD, GTX 1070, Samsung Curved 27" x 3
Development Server: Intel Core i7-4770 @ 3.9GHz, 32GB RAM, 2x240GB SSD
Development Laptop: Macbook 12", Intel Core i7-7Y75 @ 1.4GHz, 16GB RAM, 512GB SSD


 
Quick Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes