Xposed on the Tab S2 - Galaxy Tab S2 General

For those who are willing to trade some security for some features, I was able to get xposed and Gravitybox (Pie) working using the following:
1. Make a backup in TWRP.
2. Flash to set SELinux to Permissive at boot (easiest way I found).
https://forum.xda-developers.com/android/software-hacking/mod-kernel-permissive-patcher-android-t3506338
3. Install xposed for Pie (unofficial). Use the EdXposed app, instead of XposedInstaller_by_dvdandroid.
https://forum.xda-developers.com/xposed/android-9-0-xposed-solutions-t3889513
4. Install Gravitybox for Pie.
https://forum.xda-developers.com/xposed/modules/app-gravitybox-v9-0-0-beta-1-android-9-t3908768
5. Try out some other modules.
https://forum.xda-developers.com/xposed/list-xposed-modules-android-pie-ed-t3892768

Related

[GUIDE] Install Xposed without breaking safety net on Nougat.

Note: THIS WILL NOT WORK WITH SYSTEMLESS XPOSED, YOU MUST USE THE CLASSIC VERSION!
Configuration tested on:
Redmi Note 3 Kenzo 3gb goodix variant.
Officially unlocked bootloader.
Installed latest global dev rom (7.7.20) with miflash in edl mode then installed TWRP official 3.1.1-0 then installed 7.7.6 firmware from LineageOS 14.1 thread.
Latest LineageOS build (2/8/17) with Radon Kernel 5.3.
Steps:
1. Install latest global dev rom to make sure you have the proper nougat binary blobs on your device. Preferable to use miflash and phone in edl mode. Allow phone to boot one time so rom can partition the emmc properly.
2. Install latest TWRP official (3.1.1-0) by putting phone in bootloader mode and connecting to PC via usb cable. Copy the twrp recovery image to the same place that fastboot.exe is located. Open an elevated/admin command prompt and navigate to where fastboot.exe is located. Type "fastboot flash recovery NameOfRecovery.img" (without quotes of course). When that is finished type "fastboot boot NameOfRecovery.img."
3. Install zips in this order. LineageOS rom, OpenGapps, Radon Kernel 5.3 (selected all default settings), Magisk 13.3.
4. Reboot to system, set up phone and install any apps that need to pass cts safety net at this point. E.G. Super Mario Run.
5. Reboot to recovery.
6. Install the latest Xposed build for SDK25 ARM64 from PurifyOS Xposed thread - https://forum.xda-developers.com/xposed/xposed-android-nougat-sdk-25-arm64-t3639221. DO NOT USE THE SYSTEMLESS MAGISK VERSION.
7. Reboot to system.
8. Install latest Xposed Material installer by DVDAndroid - https://forum.xda-developers.com/xposed/material-design-xposed-installer-t3137758. At this point you will fail safety net. The next step will fix that.
9. Install Root Switch 1.3.3.2 apk.
10. When you need to pass CTS Safety Net use Root Switch to disable Xposed. It will ask you confirmation to perform a soft reboot. After the soft reboot Xposed will be disabled and you will be able to pass CTS Safety net again. DO NOT USE THE DISABLE ROOT SWITCH! THIS WILL PERMANENTLY MESS UP MAGISK!
THIS HAS ONLY BEEN TESTED ON THE LISTED CONFIGURATION. DO NOT ASK IF IT WORKS ON ANY OTHER CONFIGURATION, TEST IT YOURSELF. I WILL NOT BE RESPONDING TO QUERIES, IF YOU FOLLOW THE STEPS AS LISTED YOU WILL BE JUST FINE.
Linn for root switch
tried this on rr rom redmi note 3 kenzo working absolutely fine highly recommend
Works on One Plus 3T with Oxygen OS 4.1.6!
Thanks!
If the root switch app disables xposed, then what is the use of it

Xposed V89 SDK 25

flash latest xposed from here
http://dl-xda.xposed.info/framework/sdk25/arm64/
reboot
open xposed app
It will show xposed is inactive.
toggle the xposed switch to disable then again enable.
reboot.
open xposed app. It will show xposed active.
is that xposed systemless? in other words will it pass safetynet?
Tazmaniiac said:
is that xposed systemless? in other words will it pass safetynet?
Click to expand...
Click to collapse
no. Systemless also dont pass Safetynet
is it compatible with miui9.2.1 stock rom ??? must i flash lazy flasher after flashing xposed module in twrp ??
Update: this method works. Successfully installed Xposed on stock Miui9.2.1.
I am using stock global miui9.0 rom. Is this xposed module compatible with this rom.

Is it possible to install GravityBox in Mi A1 using Magisk only?

Hi guys, I need some assistance. I only want to install GravityBox in my Mi A1 so that I can enable double tap gesture controls and other GravityBox features.
Now the problem is. Is it possible to install GravityBox using Magisk only, or you will still require Xposed Framework?
I understand that installing Xposed Framework will prevent you from having OTA updates and it will trigger SafetyNet.
So, is there a way to install GravityBox in the most least invasive method?
Thank you in advance for any replies.
Gravitybox is a Xposed Module, so it needs Xposed Framework.
There is a Magisk module that activates Xposed Framework, thus, allows us to install and use any Xposed Module.
All becomes "dead" if we simply uninstall Magisk, so I guess there's no issue regarding OTA's since Magisk installs everything, systemlessly.
That's my current config, by the way...
Cheers!
Enviado do meu Mi A1 através do Tapatalk
Battousai1 said:
Hi guys, I need some assistance. I only want to install GravityBox in my Mi A1 so that I can enable double tap gesture controls and other GravityBox features.
Now the problem is. Is it possible to install GravityBox using Magisk only, or you will still require Xposed Framework?
I understand that installing Xposed Framework will prevent you from having OTA updates and it will trigger SafetyNet.
So, is there a way to install GravityBox in the most least invasive method?
Thank you in advance for any replies.
Click to expand...
Click to collapse
Use magisk to download systemless xposed(sdk26) and the modified apk and then u can download GravityBox
Στάλθηκε από το Mi A1 μου χρησιμοποιώντας Tapatalk
Battousai1 said:
Hi guys, I need some assistance. I only want to install GravityBox in my Mi A1 so that I can enable double tap gesture controls and other GravityBox features.
Now the problem is. Is it possible to install GravityBox using Magisk only, or you will still require Xposed Framework?
I understand that installing Xposed Framework will prevent you from having OTA updates and it will trigger SafetyNet.
So, is there a way to install GravityBox in the most least invasive method?
Thank you in advance for any replies.
Click to expand...
Click to collapse
If you have xposed and only gravitybox enabled i think that the test of safetynet in magisk passes(ctsprofile......). Some other modules mess with safetynet.(not 100 sure).you need to check modules one by one and check also the settings of fxposed (resource hooks) and settings of magisk (magisk hide).if you install the modules one by one and recheck safetynet you will have no issue. As far as the ota updates my opinion is to wait 2-3 weeks after the ota arrival and not be early adopters lol.
Thanks guys for the reply. So just to summarize, these are the steps that needs to be done:
1. Install Magisk only.
2. Once Magisk is installed, look for the Xposed framework module (SDK 26?) from Magisk and install it.
3. Once Xposed has been installed, look for GravityBox and activate/install it.
Is there an easy way to roll-back to original state? (i.e. unroot and bring back stock recovery and stock settings)
Thanks guys!
Battousai1 said:
Thanks guys for the reply. So just to summarize, these are the steps that needs to be done:
1. Install Magisk only.
2. Once Magisk is installed, look for the Xposed framework module (SDK 26?) from Magisk and install it.
3. Once Xposed has been installed, look for GravityBox and activate/install it.
Is there an easy way to roll-back to original state? (i.e. unroot and bring back stock recovery and stock settings)
Thanks guys!
Click to expand...
Click to collapse
Before messing with modules make a backup in twrp first . To go stock it is easy hard reset and then lock bootloaderif you want. in case of bootloop or blackscreen because of fxposed modules you can try several solutions before you hardreset.(deactivate xposed or delete modules in twrp) One module is "dangerous " because of black screen . Dont know if they fixed it.
(https://forum.xda-developers.com/xposed/modules/xposed-android-p-ify-features-t3764556)
Also I said sdk 26 because I assumed that you are on oreo if I'm wronig Google search your Android version and find with one you must install
Battousai1 said:
Thanks guys for the reply. So just to summarize, these are the steps that needs to be done:
1. Install Magisk only.
2. Once Magisk is installed, look for the Xposed framework module (SDK 26?) from Magisk and install it.
3. Once Xposed has been installed, look for GravityBox and activate/install it.
Is there an easy way to roll-back to original state? (i.e. unroot and bring back stock recovery and stock settings)
Thanks guys!
Click to expand...
Click to collapse
Στάλθηκε από το Mi A1 μου χρησιμοποιώντας Tapatalk
Hi guys, quick question, I want to install Magisk, the guide I found lets you install Magisk and lets you retain OTA updates so that is good. Now the guide instructs you to install March and April security patch.
This is the xda link: https://forum.xda-developers.com/mi-a1/how-to/root-mi-a1-oreo-8-0-disabling-ota-magisk-t3728654
The question is, what if you are already have April 2018 security patch by default on your Mi A1, do you still need to install those two patches according to the guide? If not then how can you install Magisk without re-installing those patch?
Another question is, there are other guide that advises you to install custom recovery such as TWRP to install Magisk, what is the advantage of having a custom recovery over installijg Magisk via fastboot?
panostheodorakis7 said:
Use magisk to download systemless xposed(sdk26) and the modified apk and then u can download GravityBox
Στάλθηκε από το Mi A1 μου χρησιμοποιώντας Tapatalk
Click to expand...
Click to collapse
Thanks panostheodorakis7! I finally able to install Magisk and then Xposed systemless SDK 26 within Magisk. I then noticed that there is no Xposed appa available, I tried to install the modified APK and then finally saw the Xposed app.
My question is, what is the use of installing the systemless Xposed within Magisk and what is the logic why we need to install the systemless and then install the APK to enable the app?
Battousai1 said:
Thanks panostheodorakis7! I finally able to install Magisk and then Xposed systemless SDK 26 within Magisk. I then noticed that there is no Xposed appa available, I tried to install the modified APK and then finally saw the Xposed app.
My question is, what is the use of installing the systemless Xposed within Magisk and what is the logic why we need to install the systemless and then install the APK to enable the app?
Click to expand...
Click to collapse
When you install Xposed framework on Magisk, it doesn't mess with System partition which means it won't break OTA updates. Anything that you flash on Magisk, stays on /Magisk. But anything that you flash on twrp, stays on /System.
Rowdyy Ronnie said:
But anything that you flash on twrp, stays on /System.
Click to expand...
Click to collapse
Not 100% true, depends on what you're flashing in TWRP. For example Magisk itself, Magisk modules or custom kernels with stock Wifi drivers won't touch System partition at all. Also do NOT allow System modifications in TWRP as it will break OTA immediately.
Rowdyy Ronnie said:
When you install Xposed framework on Magisk, it doesn't mess with System partition which means it won't break OTA updates. Anything that you flash on Magisk, stays on /Magisk. But anything that you flash on twrp, stays on /System.
Click to expand...
Click to collapse
Thanks Rowdyy Ronnie, ok so installing the modified Xposed APK file doesn't touch the /System? because at first I don't understand the logic why we need to install the Magisk Xposed module and then we still need to install the APK. What is the difference between the Magisk Xposed module and the Xposed APK?
Lastly, I noticed that when I installed Magisk, you need to make a command "fastboot boot patched_boot.img" is this command the one that roots the device? or is it the Magisk Manager APK?
Battousai1 said:
Thanks Rowdyy Ronnie, ok so installing the modified Xposed APK file doesn't touch the /System? because at first I don't understand the logic why we need to install the Magisk Xposed module and then we still need to install the APK. What is the difference between the Magisk Xposed module and the Xposed APK?
Lastly, I noticed that when I installed Magisk, you need to make a command "fastboot boot patched_boot.img" is this command the one that roots the device? or is it the Magisk Manager APK?
Click to expand...
Click to collapse
First, You flash Xposed framework to make your device Xposed compatible and then you use the Xposed Installer app to install xposed modules.
Second, Magisk root your device by patching the boot image (Unlike SuperSu which modifies System partition). So when you type fastboot boot patched_boot.img, you are booting the device into patched boot image instead of stock boot image and thus gaining root access. You can also just boot your device into twrp and flash magisk zip file instead of patching the boot image manually. And Magisk manager is just an app to control root access and allow you to flash magisk modules. But it doesn't root your device.
Rowdyy Ronnie said:
First, You flash Xposed framework to make your device Xposed compatible and you install the Xposed Installer app to install xposed modules.
Second, Magisk root your device by patching the boot image. So when you type fastboot boot patched_boot.img, you are booting the device into patched boot image and thus gaining root access. You can also just boot your device into twrp and flash magisk zip file instead of patching the boot image manually. And Magisk manager is just an app to control root access and allow you to flash magisk modules. But it doesn't root your device.
Click to expand...
Click to collapse
Thanks Rowdyy Ronnie for the quick reply, now it make sense.

How to install systemless xposed on Oreo

I managed to install Oreo with Magisk.
Now I don't wanna trigger SafetyNet but I need Xposed, so I'm trying to install Xposed systemless but the modded APK (modded to detect systemless xposed) doesn't recognize that the Framework is already installed.

Edit: Trying to install Xposed, it says android 11 not yet supported.

UPDATE: Apparently I somehow clicked some link and downloaded a super old version of Xposed installer. I downloaded the correct version 2.6.1. But when I try to install, it says that 'Xposed is not compatible with your current version of android' in red. So does Xposed not support android 11?
I want to install Xposed to get the ambient music mod. But not able to install Xposed. I installed Xposed installer but it says device not supported.
Mi A1 : Rooted, lineage OS 18.1.
Also on a side note, Magisk had its module repository removed in recent versions, any way to get it back?
install magisk 23.0
then install Riru and then LSposed module

Categories

Resources