[ROOT] Aether: Substratum mods for Oxygen OS

Search This thread

Batfink33

Senior Member
Apr 8, 2013
3,852
1,039
Samsung Galaxy S21 Ultra
Test apk works. Stable play store update will roll out soon
Trying to remove the network indicators cause my screen to flicker and the phone to go deaf on restart. I had to flash the substratum rescue zip.

---------- Post added at 12:33 PM ---------- Previous post was at 12:29 PM ----------

Trying to remove the network indicators cause my screen to flicker and the phone to go deaf on restart. I had to flash the substratum rescue zip.
Trying to remove the network indicators on A10 cause the screen to flash and the phone to boot into a black screen. I had to flash the substratum rescue zip.
 

kgs1992

Senior Member
May 8, 2012
1,482
1,884
Bangalore
Enabling the "Hide Disabled SIM" overlay sends system UI into crash loop. Had to manually disable it through
Code:
adb shell cmd overlay disable com.android.systemui.headers.Aether.Hide_disabled_sim_icon
 
  • Like
Reactions: ungeeked

kgs1992

Senior Member
May 8, 2012
1,482
1,884
Bangalore
Can anyone try and grab logs through a computer. I don't know why this doesn't work

Here's the trace
Code:
10-20 12:50:07.480 30524 30524 E AndroidRuntime: FATAL EXCEPTION: main
10-20 12:50:07.480 30524 30524 E AndroidRuntime: Process: com.android.systemui, PID: 30524
10-20 12:50:07.480 30524 30524 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setVisibility(int)' on a null object reference
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.StatusBarMobileView.initViewState(StatusBarMobileView.java:252)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.StatusBarMobileView.applyMobileState(StatusBarMobileView.java:201)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconController$IconManager.addMobileIcon(StatusBarIconController.java:426)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconController$IconManager.addHolder(StatusBarIconController.java:392)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconController$TintedIconManager.onIconAdded(StatusBarIconController.java:245)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconControllerImpl.addIconGroup(StatusBarIconControllerImpl.java:111)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.KeyguardStatusBarView.onAttachedToWindow(KeyguardStatusBarView.java:447)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.View.dispatchAttachedToWindow(View.java:19701)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3455)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3462)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3462)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3462)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2242)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1929)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7987)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1154)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.Choreographer.doCallbacks(Choreographer.java:977)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.Choreographer.doFrame(Choreographer.java:893)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1139)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:883)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:100)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:214)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7682)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:516)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
 
Last edited:
  • Like
Reactions: ungeeked

ungeeked

Senior Member
Jun 12, 2012
1,568
3,033
Delhi-NCR
Here's the trace
Code:
10-20 12:50:07.480 30524 30524 E AndroidRuntime: FATAL EXCEPTION: main
10-20 12:50:07.480 30524 30524 E AndroidRuntime: Process: com.android.systemui, PID: 30524
10-20 12:50:07.480 30524 30524 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setVisibility(int)' on a null object reference
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.StatusBarMobileView.initViewState(StatusBarMobileView.java:252)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.StatusBarMobileView.applyMobileState(StatusBarMobileView.java:201)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconController$IconManager.addMobileIcon(StatusBarIconController.java:426)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconController$IconManager.addHolder(StatusBarIconController.java:392)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconController$TintedIconManager.onIconAdded(StatusBarIconController.java:245)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconControllerImpl.addIconGroup(StatusBarIconControllerImpl.java:111)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.KeyguardStatusBarView.onAttachedToWindow(KeyguardStatusBarView.java:447)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.View.dispatchAttachedToWindow(View.java:19701)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3455)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3462)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3462)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3462)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2242)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1929)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7987)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1154)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.Choreographer.doCallbacks(Choreographer.java:977)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.Choreographer.doFrame(Choreographer.java:893)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1139)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:883)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:100)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:214)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7682)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:516)
10-20 12:50:07.480 30524 30524 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)

Update 1.5 available on PS. Should fix
 
Last edited:
  • Like
Reactions: kgs1992

ungeeked

Senior Member
Jun 12, 2012
1,568
3,033
Delhi-NCR
Update 1.5 is available now in Play Store
Changelog
- Rework clock layout options for OOS 10
- Update Hide QS labels option to work with OOS 10
- Update Hide disabled sim option for OOS 10
- Update Hide network status indicators option for OOS 10
 

kgs1992

Senior Member
May 8, 2012
1,482
1,884
Bangalore
Update 1.5 available on PS. Should fix

Tried it out.
Uninstalled the old overlay. Rebooted. Installed new overlay. Rebooted. Then enabled the overlay.
Running into the same issue.

Stack trace:
Code:
10-21 11:35:52.382 22227 22227 E AndroidRuntime: FATAL EXCEPTION: main
10-21 11:35:52.382 22227 22227 E AndroidRuntime: Process: com.android.systemui, PID: 22227
10-21 11:35:52.382 22227 22227 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setVisibility(int)' on a null object reference
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at com.android.systemui.statusbar.StatusBarMobileView.initViewState(StatusBarMobileView.java:252)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at com.android.systemui.statusbar.StatusBarMobileView.applyMobileState(StatusBarMobileView.java:201)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconController$IconManager.addMobileIcon(StatusBarIconController.java:426)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconController$IconManager.addHolder(StatusBarIconController.java:392)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconController$TintedIconManager.onIconAdded(StatusBarIconController.java:245)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.StatusBarIconControllerImpl.addIconGroup(StatusBarIconControllerImpl.java:111)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at com.android.systemui.statusbar.phone.KeyguardStatusBarView.onAttachedToWindow(KeyguardStatusBarView.java:447)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.View.dispatchAttachedToWindow(View.java:19701)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3455)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3462)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3462)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3462)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2242)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1929)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7987)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1154)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.Choreographer.doCallbacks(Choreographer.java:977)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.Choreographer.doFrame(Choreographer.java:893)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1139)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:883)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:100)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:214)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7682)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:516)
10-21 11:35:52.382 22227 22227 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
 

ungeeked

Senior Member
Jun 12, 2012
1,568
3,033
Delhi-NCR
I have Flux overlays enabled. Will that cause conflict?
EDIT: Disabled all system UI overlays and enabled the hide disabled SIM overlay. SystemUI goes into crash loop. So i dont think this is a conflict

Hmm. I don't know what is causing the crash. Might as well remove the option. OOS now hides the icon if there's no sim in one of the slots so there are only a fraction of users using this option

Anyone else can confirm this issue?
 

mikkis2k

Senior Member
Jun 26, 2010
1,520
830
Is There any way for you to make a Android 10 battery mod? Therese one for oneplus 6 or 6t but sends me bootlooping som yeh.. its a magisk module tho ?
 

TheRealNobody

New member
Aug 30, 2014
2
0
Hmm. I don't know what is causing the crash. Might as well remove the option. OOS now hides the icon if there's no sim in one of the slots so there are only a fraction of users using this option

Anyone else can confirm this issue?

Yes, I'm having the same problem. Happens even if I only change the clock position.
OP7Pro on OOS 10 Beta 4
 

muphetz

Senior Member
May 9, 2013
233
67
OnePlus 7 Pro
Yes, I'm having the same problem. Happens even if I only change the clock position.
OP7Pro on OOS 10 Beta 4
mine working fine,,i only activate center clock,,
OOS 10.1
 

Attachments

  • Screenshot_20191026-081947.jpg
    Screenshot_20191026-081947.jpg
    238.4 KB · Views: 420

Top Liked Posts

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