Hey there,
I recently noticed that many people were having issues installing substratum themes in Lenovo K8 Note after some updates even though they were able to do it earlier. I was also experiencing this issue and have a temporary fix for it:
REQUIREMENTS :
- Unlocked bootloader
- Root access with magisk installed
- TWRP installed
PROCEDURE :
- Uninstall substratum app and systemless substratum module from magisk
- Boot to TWRP and click on WIPE > ADVANCED WIPE > and check dalvik and cache ONLY!
- Reboot to system and install systemless substratum module and substratum app
- Download any Legacy supported theme like PitchBlack Origins, Swift Black/Dark and apply theme
And there you go, your theme should be applied after rebooting!
Thanks.
CAN'T CONFIRM IF THIS WORKS OR NOT
Related
Because several Users have problems with understanding what they actually should do i think the easiest way is writing some How-to.
Guide for Unlocking Bootloader Backup TA and so on
I AM NOT RESPONSIBLE FOR ANY DAMAGES THAT MAY CAUSE YOUR DEVICE
Your Bootloader must be unlocked and TWRP recovery installed.
1. Systemless Root/Xposed
Systemless Mode means that there is no File changed in your System Partition, this works because the main changes are made in the Kernel and not to the Android System itself. Because of this you have a special file on your Internal Memory in /data/ for Systemless Root you get a su.img file and for Systemless Xposed you get a xposed.img file. If you have both sure there are both files present. These files are loaded while your device is booting before the Android System is booting. This is good for us because we can easily Update our Systems (on same Rom).
1.1 Download latest beta-superSU/systemless xposed framework and place them on your sdcard.
1.2 Reboot into recovery and flash beta-superSU/systemless xposed framework (if both, in that order)
1.3 clear cache/dalvik
1.4 reboot
2. System Root/Xposed
With System Mode your changes are direct on the System Partition and mostly Updates dont work.
2.1 System Root is not available for our Device with MM. Download latest beta-superSU/xposed Framework and place them on your sdcard.
2.2 Reboot into recovery and flash beta-superSU/xposed framework (if both, in that order)
2.3 clear cache/dalvik
2.4 reboot
3. Change your Kernel while having a Systemless modified Android
Because the changes that were made while flashing Systemless Root/Xposed, your System wont work with just flashing the new Kernel.
3.1 Download the new Kernel to your Computer (make sure it is with TWRP or you flash it seperate after flashing the Kernel).
3.2 Download latest beta-superSU/systemless xposed framework and place them on your sdcard.
3.3 Reboot your device into fastboot mode and flash the new Kernel "fastboot flash boot xxxx.img"
3.4 Reboot your device into TWRP and flash beta-superSU/systemless xposed framework (if both, in that order)
3.5 clear cache/dalvik
3.6 reboot
4. Switch between System and Systemless Mode
For Switching from System Mode to Systemless with Xposed:
4.1 Update or install Material Design xposed installer App
4.2 Download the usual xposed uninstaller zip and the systemless xposed framework for your device
4.3 Open Material Xposed Installer and deactivate the framework
4.4 Reboot into recovery
4.5 Flash the uninstaller zip
4.6 clear cache/dalvik
4.7 Flash systemless xposed framework
4.8 reboot into System (take a few minutes)
4.9 Open Material Xposed Installer and activate Systemless Xposed framework
4.10 reboot
5. Delete / uninstall Systemless Root/Xposed
5.1 Open Material Xposed Installer and deactivate the framework
5.2 restart your System
5.3 Use an Explorer with root access and delete the files "/data/su.img" and "/data/xposed.img"
5.4 restart your System
If i forgot something please tell me i will add it.
Regards
make this for locked bootloaders :/
Can you please provide the link for systemless xposed file??
The Magisk Universal Systemless Interface by XDA Recognized Developer @topjohnwu has received an update that bumps it up to version 7. There are a bunch of notable changes that follow in the changelog:
Fully open source
Remove supolicy dependency, use my own sepolicy-injection
Run everything in its own selinux domain, should fix all selinux issues
Add Note 7 stock kernel hex patches
Add support to install Magisk in Manager
Add support for image merging for module flashing in Manager
Add root helpers for SuperSU auto module-ize and auto upgrading legacy phh superuser
New paths to toggle busybox, and support all root solutions
Remove root management API; both SuperSU and phh has their own superior solutions
Downloads:
1)Official MM OOS STOCK 3.1.3 - https://s3.amazonaws.com/oxygenos.o...OTA_018_all_201609291837_741146bcf28e4587.zip
2)Official MM H2OS Stock 2.0 - http://download.h2os.com/oneplus_x/mp/OnePlusH2OS_14_OTA_001_all_201609270726_5aa42273def7431b.zip
3) Use this recovery to Flash Magisk (TWRP by Bluespark) - http://forum.xda-developers.com/devdb/project/dl/?id=20236
4)Magisk Manager.apk - http://forum.xda-developers.com/attachment.php?attachmentid=3893660&d=1475527472
5)Latest Magisk Zip File - http://forum.xda-developers.com/attachment.php?attachmentid=3893659&d=1475527472
6)Systemless Superuser (use this Systemless superuser) - http://forum.xda-developers.com/apps/magisk/magisk-phh-s-superuser-android-pay-t3435921
7)Magisk Uninstaller (if anything goes wrong) - http://forum.xda-developers.com/attachment.php?attachmentid=3893658&d=1475527472
Before Flashing:
1) If you are already on MM with stock recovery and no root,then wipe your data and cache,flash full MM rom pack, flash provided TWRP and follow the instruction below
2)If you are in MM with rooted system,do wipe data and cache,flash full rom pack, flash twrp and follow the instruction
MOST IMPORTANT:
BEFORE FLASHING MAGISK,YOU NEED TO HAVE UNMODIFIED SYSTEM
USE TWRP TO FLASH MAGISK
FLASHING INSTRUCTION:
1)Flash your rom pack
2)Flash magisk zip file
3)Flash systemless root
4)Flash systemless xposed
Ooh laa... Got unmodified system with root access
what is this used for?
meraj99 said:
what is this used for?
Click to expand...
Click to collapse
Systemless Benefits
OTA:
The system partition will not be modified or mount r/w, thus your Android devices are capable of applying OTA updates even if ur mobile s rooted
Safety Net:
Android Pay is confirmed working!
First of all I would like to say that this is a revised version of an earlier guide which focused on xposed together with goodix. Since Magisk 11.1 was released we can now have systemless superuser and xposed on this rom without much trouble. I will also list steps for F2FS on data/cache but I won't be doing a guide for those of you with roms without Radon kernel built in because it is a pain in the you know what and I already laid out the steps in a previous guide.
So, first of all here are the things that you will need:
Links at bottom of page
a) Any version of Resurrection Remix 5.7.4 for those of you using EXT4.
b) My version of Resurrection Remix FK 5.7.4 with Radon built in for those of you using F2FS
c) gapps
d) Supersu 2.79SR3
e) Magisk 11.1 zip
f) Magisk Manager apk or internet access to download from Play Store
g) Xposed v87 johnwu edition (systemless)
h) Xposed material apk
i) Radon kernel installer
j) goodix patch for goodix fingerprint users
k) Arise swansong installer (I am using v2.90 at the moment without issue)
For those of you using F2FS follow these steps first:
Make sure you are using my version of Resurrection Remix 5.7.4 with Radon built in. See above.
a. Using a F2FS compatible recovery such as Strix M4-0, wipe all partitions.
b. Convert data and cache to F2FS - in TWRP > Wipe > Advanced Wipe > Choose data partition > change filesystem > F2FS
c. Repeat step b for cache partition
d. Go to settings in TWRP and check "use rm -rf instead of formatting"
e. Continue to step 2a.
Now let's get to the steps to get this up and running:
1. If you are using EXT4 for data/cache go ahead and wipe all partitions and format data
2a. Install ROM + Gapps and reboot to system. Wait for setup screen to appear and reboot to recovery. Goodix users go to step 3. FPC users go to step 2b.
---------------------
2b. This step is only for F2FS users with FPC fingerprint sensor. If you have a FPC fingerprint sensor and want to stay on stock kernel you can skip this step and go to step 3. Install radon kernel then reboot to system. Wait for setup screen to appear and reboot to recovery.
---------------------
3. Install Supersu 2.79SR3 and reboot to system. Wait for setup screen to appear and reboot to recovery. (this step will block magisk from installing it's own implementation of superuser which currently does not allow a proper interactive shell in terminal)
4. Install Magisk 11.1 first and Xposed johnwu second using add zips. Reboot to system and allow setup screen to appear.
---------------------
If you have a goodix fingerprint sensor complete steps 5a - 5c. If not continue to step 5d.
5a. Reboot to recovery.
5b. Install goodix_fp_8.zip first and Radon 3.9/4.0 second using add zips (choose goodix). Reboot to system. Wait for setup screen to appear and reboot to recovery.
5c. Install supersu 2.79SR3 again. Reboot to system. (goodix patch will break supersu so this is necessary for goodix users)
----------------------
5d. Complete setup and install Magisk Manager from play store or apk.
6. Install Xposed material apk.
7. Done! For Arise audio continue to step 8.
---------------------
8. Open "AudioFX" app. Toggle the "on" switch to the "off" position.
9. Go to Settings > Apps and find "AudioFX." Click on it then click the disable button. Reboot to recovery.
10. Install Arise zip. Reboot to system.
11. Done!
Right now I have only tested a few things because there are so many options in the Arise installer. Don't use the "remove deep buffer" option because it presented issues for me and is unnecessary on this phone. Right now I am using Viper4Arise 2.5.0.5 with the default ICE audio configuration and default ICE preset. Everything else was skipped except the option to repair sd card permissions (why not?).
--------------------
Note: To pass safety net check install Xposed module "No Device Check."
--------------------
Links:
Strix m4-0 recovery - https://www.androidfilehost.com/?fid=24591000424943818
Resurrection Remix 5.7.4 FK with Radon - https://drive.google.com/file/d/0B2w-p-CP_G3FSFJ1Z01mZXJxRmM/view?usp=drivesdk
Opengapps - http://opengapps.org
Magisk 11.1 - http://tiny.cc/latestmagisk
Xposed v87 johnwu - https://forum.xda-developers.com/attachment.php?attachmentid=3951049&d=1480319667
Xposed material apk - http://forum.xda-developers.com/devdb/project/dl/?id=21776&task=get
Supersu 2.79SR3 - https://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip
Goodix patch - https://drive.google.com/file/d/0B2w-p-CP_G3FdVBZWk8wdXhDcEU/view?usp=drivesdk
Radon kernel - https://forum.xda-developers.com/redmi-note-3/development/kernel-t3414884
Arise Swansong v2.90 - https://www.androidfilehost.com/?fid=817550096634749747
I will not be answering too many questions here. The instructions are very clearly laid out.
Awesome dude , please try to make guide for Nitrogen OS [emoji4]
Sent from my Redmi Note 3 using Tapatalk
VaibhavKumar07 said:
Awesome dude , please try to make guide for Nitrogen OS [emoji4]
Sent from my Redmi Note 3 using Tapatalk
Click to expand...
Click to collapse
I'm probably not moving to nougat. Sorry.
Thanks a lot bro will soon try and report back
Sent from my YU5510 using Tapatalk
2KXda said:
Thanks a lot bro will soon try and report back
Sent from my YU5510 using Tapatalk
Click to expand...
Click to collapse
No problem. Hope it helps.
easy guide, and is just what i was looking for. I also use Android N-ify for xposed. Anything else you recommand? and thanks for this =) works really well
Ok this setup is great have been using for 3 weeks now but is there a way to get VoLTE working on this rom??
Sent from my Redmi Note 3 using Tapatalk
Im not responsable for hard bricks/ soft bricks on youre devices do at your own risk
I already test it and works on my rooted ms428
I want to give a special thanks to the devs for the patience, dedication and for working hard to make the root possible for this device
Its highly recommended to perform a nan-backup incase of an emergency or incase if you want to go back
The steps are quite simple
1) root your device, if you dont have it rooted here is the link for the steps to root for the lg k10 both metropcs and T-Mobile editions only
(forum.xda-developers.com/lg-k10/development/root-twrp-rom-t-mobile-k428-k10-t3582493)
2) install magisk manager on playstore
3) open magisk manager and install the zip file via automatic
4) boot into twrp and flash the zip file located in magisk folder
5) once it done wipe cache and dalvik cache
6) once it finish booting open magisk manager and click on downloads tab
7) install on magisk xposed framework sdk23 (marshmallow) *note if you have lollipop its the sdk22
8) once it finished click on reboot later, boot into twrp and wipe dalvik cache and cache and reboot
9)install xposed apk (its the one i use on my ms428 forum.xda-developers.com/xposed/material-design-xposed-installer-t3137758)
10) enjoy
See it for your self ?
itztropic- after I rooted I just downloaded the xposed framework from the website normally and it worked properly, I must be not understanding something about the method you described?
I don't really understand what magisk is for I thought it was a developer tool of some sort (which i'm not)
leopard_fist said:
itztropic- after I rooted I just downloaded the xposed framework from the website normally and it worked properly, I must be not understanding something about the method you described?
I don't really understand what magisk is for I thought it was a developer tool of some sort (which i'm not)
Click to expand...
Click to collapse
Magisk is a frontend designed to manage apps and modules that use systemless capabilities. It has its own superuser based on phh's superuser, and features modules much like Xposed, though some are useful even on Nougat. Xposed can be installed systemless as well and Magisk can disable and re-enable root and Xposed on the fly, as well as its modules, so you can have a rooted phone and still use Android Pay and Pokemon Go.
ItzTropic said:
Im not responsable for hard bricks/ soft bricks on youre devices do at your own risk
I already test it and works on my rooted ms428
I want to give a special thanks to the devs for the patience, dedication and for working hard to make the root possible for this device
Its highly recommended to perform a nan-backup incase of an emergency or incase if you want to go back
The steps are quite simple
1) root your device, if you dont have it rooted here is the link for the steps to root for the lg k10 both metropcs and T-Mobile editions only
(forum.xda-developers.com/lg-k10/development/root-twrp-rom-t-mobile-k428-k10-t3582493)
2) install magisk manager on playstore
3) open magisk manager and install the zip file via automatic
4) boot into twrp and flash the zip file located in magisk folder
5) once it done wipe cache and dalvik cache
6) once it finish booting open magisk manager and click on downloads tab
7) install on magisk xposed framework sdk23 (marshmallow) *note if you have lollipop its the sdk22
8) once it finished click on reboot later, boot into twrp and wipe dalvik cache and cache and reboot
9)install xposed apk (its the one i use on my ms428 forum.xda-developers.com/xposed/material-design-xposed-installer-t3137758)
10) enjoy
Click to expand...
Click to collapse
Don't re-create threads when they are already present. LG K10 ROMS, KERNELS, RECOVERIES, & OTHER DEVELOPMENT is not the place to post these kinds of things.
There is already a thread for Xposed: https://forum.xda-developers.com/lg-k10/how-to/guide-xposed-lg-k10-t3505970.
Post it there. Delete this thread.
GuyInDogSuit said:
Magisk is a frontend designed to manage apps and modules that use systemless capabilities. It has its own superuser based on phh's superuser, and features modules much like Xposed, though some are useful even on Nougat. Xposed can be installed systemless as well and Magisk can disable and re-enable root and Xposed on the fly, as well as its modules, so you can have a rooted phone and still use Android Pay and Pokemon Go.
Click to expand...
Click to collapse
Thanks for the explanation-also Overdrive took some time via pm to explain a few things about it. I've been working with it a couple days and I like it now that I understand, another cool thing to learn about
Hello everyone,
I hv managed to install xposed in nougat 7.1.2.
Please report here your tested modules, which works with our onyx, so that it will be easy for others who wanted to install xposed w/o getting bootloop
Currently greenify is not working.
Found a similar thread here Found a similar thread here
https://forum.xda-developers.com/xposed/unofficial-list-modules-nougat-xposed-t3639615
Working:
3C Toolbox Pro
All my...
Adblocker Reborn
AFWall+
App locale
App settings
AppOpsXposed
Awesome pop-up video
Better Battery Saver
Blurred SystemUI (LP)
Boot Manager
Call Blacklist Pro
Cool Tool
CrappaLinks
Device ID changer
Disable Flag Secure
Enhanced Toasts
Exi for Swiftkey
Fake Gapps
Fake Wifi Connection
Fingerprint enabler
Flat style bar indicator
ForceDoze
Force Immersive Mode
GNL App Hider
Google Search Bar Destroyer
GravityBox
HaveOwnOrientation
Hide Carrier
InstallerOpt
Lataclysm 1.32
Lightning Wall
Lockscreen tweakbox
MaxLock
MyAndroidToolsXposed
My Day Off Messenger Xposed
Native clipboard
No Device Check
No Lock Home for 5.x/6.0
No Lockscreen Wallpaper
NSFW GBoard
One-Hand Mode Xposed Mod
Obb on SD
Pixel Settings (Update for Nougat is released)
Play store changelog
PowerNap
Prevent Running
Qs X tiles per row
Receiver Stop
Re-Enable Screenshot
RootCloak
Screen off animation
Smart Network 1.7.1
Status bar cleanup
Statusbar Download Progress
Screenshot Delay Remover - Mod
Suggestions Toggle
Text Aide
Tumblr AdAway
Unique controls
Unrestrictedgettasks
XInsta
XinternalSd works
X Messenger Privacy Premium
Xposed edge
Xposed one tap for Facebook
Xposed one tap for YouTube
Xposed StatusBar Text
XPrivacy
XNotifications
Xtended Navbar
YouTube Adaway
YouTube background playback
Partially Working:
Amplify: convert in System App and change all files permission to 777, SELinux permisive
Flat style bar indicators: works with signal, wifi, clock, battery being themed
Lollistat: module works with some apps
Minminguard: Makes some apps Crash better not use it at the moment
Obb on Sd: works perfectly on SD650/SD820; Works partially on SD835).
Physical Button Music Control: Some Users reported its working, for some not
Snapprefs : SC randomly crash , most of the features don't work BUT saving is okay (via 'Autosave' , not 'save Button')
Use USB for marshmallow
XGlyph2: runs with the default config - otherwise crash
Xui mods
Not Working:
Android o-ify
Auto installer
Chromepie
Chrome Selection Patch
Coolify
Downloads2SD
Download redirection
Flat Style Colored Bars
Flipster
Force Touch Detector
Gesture lockscreen
Gesture Navigation-Multitouch Gestures
Greenify
Galaxy S8 Navbar
Hideable Nav Bar
HowGiveLolli
Kmod Whatsapp
Knockcode lockscreen
Lockscreen Album Art Remover
Marshmallow SD fix
Media notification seek bar
Music to Walkman
Niwatori - One Handed Mode
PerfectColorBar
PerAppFonts
PMP
Smart network
Snapprefs
Statusbar Headset Icon
Sudohide
Whatsapp extension
Xglyph2
Xfirewall
Xposed Additions
Xposed App Settings
Xposed one touch video download
Xposed torch
XLED
XInstaller
Yourtube+
Youtube swipe to seek
cva_kabil said:
Hello everyone,
I hv managed to install xposed in nougat 7.1.2.
Please report here your tested modules, which works with our onyx, so that it will be easy for others who wanted to install xposed w/o getting bootloop
Currently greenify is not working.
Click to expand...
Click to collapse
Use Magisk with dedicated greenify magisk module.
Which version of Xposed is fine for OPX? I still haven't found one that works...
Darkside1984 said:
Which version of Xposed is fine for OPX? I still haven't found one that works...
Click to expand...
Click to collapse
I had problems with flashing xposed systemless, so i did flashed systemmode http://fastkit.org/xposed/classic/SDK25/26-07-17-xposed-v87-sdk25-Xposed-by-PurifyOS.zip I am on Validus 6/9/17 with magisk14 and magisksu.. Hope it helps.
Kéno40 said:
Use Magisk with dedicated greenify magisk module.
Click to expand...
Click to collapse
Yeah using that bro ☺
OP updated
cva_kabil said:
I had problems with flashing xposed systemless, so i did flashed systemmode http://fastkit.org/xposed/classic/SDK25/26-07-17-xposed-v87-sdk25-Xposed-by-PurifyOS.zip I am on Validus 6/9/17 with magisk14 and magisksu.. Hope it helps.
Click to expand...
Click to collapse
What's exactly the procedure?
1. Flash Unsu
2. Flash stock boot.img
3. Flash Magisk
4. Flash xposed.zip
???
I get bootloop, system error and desktop in black.... I don't know what more I've to do. I've 7.1.2 with Aosp Extended ROM.
Darkside1984 said:
What's exactly the procedure?
1. Flash Unsu
2. Flash stock boot.img
3. Flash Magisk
4. Flash xposed.zip
???
I get bootloop, system error and desktop in black.... I don't know what more I've to do. I've 7.1.2 with Aosp Extended ROM.
Click to expand...
Click to collapse
Which xposed version did u flash? I hd problem with systemless xposed(got bootloop), so i flashed xposed in system mode.... I hvnt tried in aosp, i did it in all gzr roms.
As far as i know if ur boot img is already patched like in aosp(pre rooted i guess) the procedure what u follow should work. But try booting into sys aftr flashing stockboot img.. Aftr that flash magisk and xposed
1. Flash Unsu
2. Flash stock boot.img
3. Flash Magisk
4. Flash xposed.zip it seems good
cva_kabil said:
Which xposed version did u flash? I hd problem with systemless xposed(got bootloop), so i flashed xposed in system mode.... I hvnt tried in aosp, i did it in all gzr roms.
As far as i know if ur boot img is already patched like in aosp(pre rooted i guess) the procedure what u follow should work. But try booting into sys aftr flashing stockboot img.. Aftr that flash magisk and xposed
1. Flash Unsu
2. Flash stock boot.img
3. Flash Magisk
4. Flash xposed.zip it seems good
Click to expand...
Click to collapse
I've tried with both Xposed versions (system and systemless) without success. After flashing Magisk, the system starts normally so I think that the point is Xposed... Maybe it's not compatible with 7.1.2 version?
Darkside1984 said:
I've tried with both Xposed versions (system and systemless) without success. After flashing Magisk, the system starts normally so I think that the point is Xposed... Maybe it's not compatible with 7.1.2 version?
Click to expand...
Click to collapse
I m running it on 7.1.2 validus rom.. U r flashing sdk25 ryt?
I've tried with this files: 26-07-17-xposed-systemless-v87-sdk25-by-PurifyOS and 26-07-17-xposed-v87-sdk25-Xposed-by-PurifyOS.
Finally I've decided to pass over AOSP Ext. outdated ROM and I'm testing with Validus one. Now, Magisk and Xposed works perfectly.
Darkside1984 said:
Finally I've decided to pass over AOSP Ext. outdated ROM and I'm testing with Validus one. Now, Magisk and Xposed works perfectly.
Click to expand...
Click to collapse
Finally u did
Boot manager is working? Or any alternative module for restricting the apps to start on boot ?
---------- Post added at 04:25 AM ---------- Previous post was at 04:24 AM ----------
I installed Xposed from magisk installer itself.. that version doesn't seem to be supporting boot manager
charlessxavier said:
Boot manager is working? Or any alternative module for restricting the apps to start on boot ?
---------- Post added at 04:25 AM ---------- Previous post was at 04:24 AM ----------
I installed Xposed from magisk installer itself.. that version doesn't seem to be supporting boot manager
Click to expand...
Click to collapse
Which rom?
winesh said:
Which rom?
Click to expand...
Click to collapse
Resurrection remix 5.8.4
yourtube + works for me