Systemless ROM? - Magisk

What is involved in taking a ROM, and making it into a systemless ROM module?
Can they be of a different Android version than the main ROM?

As far as I learned the Magisk ROM has to be compatible to your stock firmware and ROM.
And I can tell that they are possible. On the HTC 10, Team Venom build the fist Magisk ROM. They are now followed by LeeDrOiD and BadBoyz ROMs which are getting available as Magisk Module ROM, as well as as full ROM.
I can't tell you how they did it, as I'm not a developer, but you could ask in their ROM threads. Maybe they'll tell you.
Sent from my htc_pmeuhl using XDA Labs

5m4r7ph0n36uru said:
As far as I learned the Magisk ROM has to be compatible to your stock firmware and ROM.
And I can't tell that they are possible. On the HTC 10, Team Venom build the for Magisk ROM. They are now followed by LeeDrOiD and BadBoyz ROMs which are getting available as Magisk Module ROM, as well as as full ROM.
Click to expand...
Click to collapse
OK. Yes it appears that their Magisk ROM is very specific to what is running underneath.
Thanks!

jhedfors said:
OK. Yes it appears that their Magisk ROM is very specific to what is running underneath.
Thanks!
Click to expand...
Click to collapse
Yes and it'll always be, as Magisk adds/alters mount points on boot up, but otherwise uses the existing system and system files as well as data partition. Thus the ROM and Magisk Module got to be highly compatible. It's quite logical.
Sent from my htc_pmeuhl using XDA Labs

5m4r7ph0n36uru said:
Yes and it'll always be, as Magisk adds/alters mount points on boot up, but otherwise uses the existing system and system files as well as data partition. Thus the ROM and Magisk Module got to be highly compatible. It's quite logical.
Click to expand...
Click to collapse
I guess I will have to be patient, and wait for the full Magisk multirom functionality to be developed!

jhedfors said:
I guess I will have to be patient, and wait for the full Magisk multirom functionality to be developed!
Click to expand...
Click to collapse
Well, we'll see what pleasures this will bring. Would be nice to implement MultiROM via Magisk. Question is if it'll help. The new - Samsung build - Snapdragon 835 seems to come with a security chip, which will be able to recognize if you try to boot a custom ROM and won't boot the device at all in that case. As Samsung build it, I'd guess Exynos will have the same "security" feature.
Sent from my htc_pmeuhl using XDA Labs

5m4r7ph0n36uru said:
Well, we'll see what pleasures this will bring. Would be nice to implement MultiROM via Magisk. Question is if it'll help. The new - Samsung build - Snapdragon 835 seems to come with a security chip, which will be able to recognize if you try to boot a custom ROM and won't boot the device at all in that case. As Samsung build it, I'd guess Exynos will have the same "security" feature.
Click to expand...
Click to collapse
If it is still "systemless", it seems like a Magisk solution could possibly be the answer. We shall see, I am wondering if the solution will be like the Magisk module ROM, but just replacing most everything, rather than just select parts.

Related

SafetyNet red on 3.5.3 ? CTS Profile: False

Can't use Android Pay or PoGo on the OP3T.
Stock rom, just bootloader unlocked and TWRP. No rooted yet.
yes, you need kernel patch to hide unlocked boot loader
Yeah, go try out the kernels from the Rom/Kernel thread. They both have the verified boot status fix you need.
Sent from my OnePlus 3T using XDA Labs
dustin_b said:
Yeah, go try out the kernels from the Rom/Kernel thread. They both have the verified boot status fix you need.
Sent from my OnePlus 3T using XDA Labs
Click to expand...
Click to collapse
There must be another layer other than the kernel , (e.g.) the safety net xposed module. Mine has Tyranus v12 kernel, and comes up with a 1) valid response and then 2) something else, you can see it in the following screenie:
hachamacha said:
There must be another layer other than the kernel , (e.g.) the safety net xposed module. Mine has Tyranus v12 kernel, and comes up with a 1) valid response and then 2) something else, you can see it in the following screenie:
Click to expand...
Click to collapse
I'm running bootloader unlocked, twrp, and Tyrannus and have no issues. Use Android pay everyday.
justibasa said:
I'm running bootloader unlocked, twrp, and Tyrannus and have no issues. Use Android pay everyday.
Click to expand...
Click to collapse
I'm not even sure I want to use anything that requires safety net, but in case I do, could you give some more details? Are you using SuperSU Systemless, or that other rooting util? Are you using stock 3.5.3 (other than Tyranus). Are you a) using exposed and if you are b) using one of the safety net modules, and if so c) which one?
Thanks. I don't care about Android Pay but I don't like it when something shows a flaw like that test. I just tried Android pay and it says something like "the phone isn't designed for it" .
hachamacha said:
There must be another layer other than the kernel , (e.g.) the safety net xposed module. Mine has Tyranus v12 kernel, and comes up with a 1) valid response and then 2) something else, you can see it in the following screenie:
Click to expand...
Click to collapse
I have the exact same problem using Elemental Kernel, any solution?

Nougat and root

Hi guys
I have just received my new Oneplus 3t and i have few questions about Nougat.
Can I do the update if i want flash Twrp and Root or it's better to stay on MM ?
Thanks.
Flash twrp, root, and stay on mm
Sent from my ONEPLUS A3010 using Tapatalk
The only reason you should stay on MM is for Xposed. Personally my 3T used to get a lot heated during normal tasks. Even after replacement also the issue was there. So I updated to Nougat 4.0.2 and its been perfectly normal. This was my experience, might be different for others.
TweaknFreak said:
The only reason you should stay on MM is for Xposed. Personally my 3T used to get a lot heated during normal tasks. Even after replacement also the issue was there. So I updated to Nougat 4.0.2 and its been perfectly normal. This was my experience, might be different for others.
Click to expand...
Click to collapse
Xposed doesn't work with Nougat ? Even with a custom rom ?
raptax said:
Xposed doesn't work with Nougat ? Even with a custom rom ?
Click to expand...
Click to collapse
Nope Xposed for Nougat in a WIP. It depends on android version, ROM doesn't matter.
TweaknFreak said:
Nope Xposed for Nougat in a WIP. It depends on android version, ROM doesn't matter.
Click to expand...
Click to collapse
Ok thanks so i will wait a xposed adapted for 7.0 i can't live without youtube background playback
raptax said:
Ok thanks so i will wait a xposed adapted for 7.0 i can't live without youtube background playback
Click to expand...
Click to collapse
youtube background playback is now possible without xposed but you need root and lucky patcher though.
pratyush28 said:
youtube background playback is now possible without xposed but you need root and lucky patcher though.
Click to expand...
Click to collapse
How to do that? Any thread?
ram4ufriends said:
How to do that? Any thread?
Click to expand...
Click to collapse
just install lucky patcher and just install the custom patch for official youtube app which is available when you long click on youtube app then select custom patch option...
I'm getting my oneplus 3t soon, just doing prep work now:
I dont need xposed, so is it ok for me to update to nougat and then twrp/root?
Sent from my LG-H990 using Tapatalk
aliguu said:
I'm getting my oneplus 3t soon, just doing prep work now:
I dont need xposed, so is it ok for me to update to nougat and then twrp/root?
Sent from my LG-H990 using Tapatalk
Click to expand...
Click to collapse
That is exactly what I did. I received my OnePlus 3T about a week ago. I left it completely stock and did the normal OTA update. Once the device was up to current OxygenOS and most recent Android security patch level, I unlocked the bootloader, installed TWRP 3.0.4.1, flashed SuperSU while in the initial TWRP recovery to avoid the dm-verity problem, made a backup immediately, then rebooted the system.
All is well with the world!
My only question now is this. Do I stay where I am, or am I supposed to update TWRP to 3.1.1.0? Since I haven't found concete evidence that doing so is a stable thing to do, I will stick with what I have right now. This seems to be the best scenario at this point.
Jaybone073 said:
That is exactly what I did. I received my OnePlus 3T about a week ago. I left it completely stock and did the normal OTA update. Once the device was up to current OxygenOS and most recent Android security patch level, I unlocked the bootloader, installed TWRP 3.0.4.1, flashed SuperSU while in the initial TWRP recovery to avoid the dm-verity problem, made a backup immediately, then rebooted the system.
All is well with the world!
My only question now is this. Do I stay where I am, or am I supposed to update TWRP to 3.1.1.0? Since I haven't found concete evidence that doing so is a stable thing to do, I will stick with what I have right now. This seems to be the best scenario at this point.
Click to expand...
Click to collapse
Use the Blu spark twrp it's the best twrp out there at the moment

[Pool] Is Magisk working for you ?

Hello everyone !
I will develop a new app like Magisk but very easy to install and manage.
Opened this thread because i am tired of bootloops and rom installs i had and also i am curious how many people are happy with Magisk.
Feek free to post your thoughts here.
I also need a name for this app so please suggesting one will be a good thing.
reserved
reserved 2
Magisk is a pretty amazing app. One stop shopping for many of my Superuser needs. I use it for audio mods anti G-spy stuff and much more. Magisk works great for me but I love having options. Good luck, interested to see were you go with this.
Regards
Sent from my SM-G900V using XDA Labs
Hmm... Interesting. Magisk is beast honestly. I was a tried and true SuperSU user and nothing else for years and it took me awhile to make the complete switch to magisk but it's amazing. Not onyl is root reliable, I always pass safety net, and there are tons and tons of modules for magisk which makes it that much better. Development is booming for Magisk and the modules.
1. Are two reserved posts necessary?
2. Magisk is pretty easy to install and manage already. Especially with the number of supported devices.
I'm all for options/competition but why not contribute to Magisk?
loserskater said:
1. Are two reserved posts necessary?
2. Magisk is pretty easy to install and manage already. Especially with the number of supported devices.
I'm all for options/competition but why not contribute to Magisk?
Click to expand...
Click to collapse
1. Yes. These post are necessary.
2. I do not think magisk is easy to install ( especially when updating )
3. :highfive:
AndrOmega said:
2. I do not think magisk is easy to install ( especially when updating )
Click to expand...
Click to collapse
For my own curiosity and in the interest of possibly helping to improve Magisk, what kind of issues do you have when updating?
Didgeridoohan said:
For my own curiosity and in the interest of possibly helping to improve Magisk, what kind of issues do you have when updating?
Click to expand...
Click to collapse
i wanted to update from 14 to 16 from manager= bootloop
installed with twrp= bootloop
uninstalled from twrp with magisk uninstaller=bootloop
reflashed clean rom=cannot install magisk anymore
quited and building a better app :highfive:
AndrOmega said:
i wanted to update from 14 to 16 from manager= bootloop
installed with twrp= bootloop
uninstalled from twrp with magisk uninstaller=bootloop
reflashed clean rom=cannot install magisk anymore
quited and building a better app :highfive:
Click to expand...
Click to collapse
While you're building your app, the recovery log and boot image from from that clean install could be very useful and possibly help make Magisk more robust and compatible with more devices. :good:
AndrOmega said:
i wanted to update from 14 to 16 from manager= bootloop
installed with twrp= bootloop
uninstalled from twrp with magisk uninstaller=bootloop
reflashed clean rom=cannot install magisk anymore
quited and building a better app :highfive:
Click to expand...
Click to collapse
I've never had any of these scenarios happen. When I dirty flash ROM with Magisk already installed, I flash over top and everything is same as before dirty flash. If I uninstall, then reinstall, obviously it's a clean setup. I've never had bootloop 9nce I don't think. Your most likely not dirty flashing, thus it is compressing imag over image essentially when trying to uodate. Mgisk says restore stock boot I'm going before updating, which is what dirty flash does. If you would either dirty flash or just flash stock boot image before doing any of the things you've attempted you most likely won't bootloop
Yes. I have encountered alot of situation -bootloop and softbricks- where the culprit is magisk. I eventually thought not to use it but I'm obliged to use it for its quite awesome module mechanism. Thefore, every possiblity that involves magisk with no bootloop is appreciated.
Magisk 16 and Samsung Galaxy S5=Safety Net failed
All is ok only on Magisk stable 15.3
AndrOmega said:
i wanted to update from 14 to 16 from manager= bootloop
installed with twrp= bootloop
uninstalled from twrp with magisk uninstaller=bootloop
reflashed clean rom=cannot install magisk anymore
quited and building a better app :highfive:
Click to expand...
Click to collapse
Didgeridoohan said:
While you're building your app, the recovery log and boot image from from that clean install could be very useful and possibly help make Magisk more robust and compatible with more devices. :good:
Click to expand...
Click to collapse
Why build your own app when you can build upon a great foundation that is magisk ? Working as a community.. nothing beats it.
Many minds is better than one!
fOmey said:
Why build your own app when you can build upon a great foundation that is magisk ? Working as a community.. nothing beats it.
Many minds is better than one!
Click to expand...
Click to collapse
@fOmey magisk development is now halted and i predict that will be stopped by google in the near future (android p)
my new project is based on CYDIA SUBSTRATUM ENGINE and will be a great root and xposed tool !
:highfive:
AndrOmega said:
@fOmey magisk development is now halted and i predict that will be stopped by google in the near future (android p)
my new project is based on CYDIA SUBSTRATUM ENGINE and will be a great root and xposed tool !
:highfive:
Click to expand...
Click to collapse
Not really ("halted") and possible but unlikely ("android p"). I appreciate the hubris but think such positive energy would be better invested in collaboration with the Magisk team/community which brings considerable expertise and experience to the table.
AndrOmega said:
@fOmey magisk development is now halted and i predict that will be stopped by google in the near future (android p)
my new project is based on CYDIA SUBSTRATUM ENGINE and will be a great root and xposed tool !
:highfive:
Click to expand...
Click to collapse
Well if your apps can stop Xposed from triggering Safetynet then yes you will have a lot of support from user including me...
Sent from my A0001 using Tapatalk
iPusak Gaoq™ said:
Well if your apps can stop Xposed from triggering Safetynet then yes you will have a lot of support from user including me...
Sent from my A0001 using Tapatalk
Click to expand...
Click to collapse
i am focusing on xposed implementation with passing safety net test :good:
AndrOmega said:
@fOmey magisk development is now halted and i predict that will be stopped by google in the near future (android p)
my new project is based on CYDIA SUBSTRATUM ENGINE and will be a great root and xposed tool !
:highfive:
Click to expand...
Click to collapse
Doesn't Cydia Substrate require root? So people would need Magisk anyway? And hasn't Cydia been dead for a long time?
No offense but you seem to like to get people hyped with nothing to show for it so there's going to be some scepticism.
Davey126 said:
Not really ("halted") and possible but unlikely ("android p"). I appreciate the hubris but think such positive energy would be better invested in collaboration with the Magisk team/community which brings considerable expertise and experience to the table.
Click to expand...
Click to collapse
Completely agree

Any rooted 872 users gotten Xposed framework installed and working...?

...I tried but ended up with a boot loop and then had to restore using TWRP...
But I may have done something wrong, as this was my first time trying to install it.
Anyone got it working?
This belongs in the questions section
You have to use the magisk xposed module, you can't flash xposed standalone. Though I may be wrong, so double check since I'm only using magisk modules not xposed.
beany23 said:
You have to use the magisk xposed module, you can't flash xposed standalone. Though I may be wrong, so double check since I'm only using magisk modules not xposed.
Click to expand...
Click to collapse
I actually gave this a try tonight using the 24 version of systemless installed with Magisk. The bootloop is longer, but it's a bootloop, so I am restoring.
Warning to anyone messing around with this -- do a TWRP backup (and Titanium backup if you are really paranoid)...in my case I had to again restore from the TWRP backup...
Also, mods you can move this to the Q&A section...sorry I am the OP and should have posted this there...
MetroWestMA said:
I actually gave this a try tonight using the 24 version of systemless installed with Magisk. The bootloop is longer, but it's a bootloop, so I am restoring.
Warning to anyone messing around with this -- do a TWRP backup (and Titanium backup if you are really paranoid)...in my case I had to again restore from the TWRP backup...
Also, mods you can move this to the Q&A section...sorry I am the OP and should have posted this there...
Click to expand...
Click to collapse
Your right this should have been on q&a. You said you used 24 version. You need to download and install the SDK 26-27 assuming your on android 8. SDK 24 is android 7.0 and 7.1 is sdk 25
beany23 said:
Your right this should have been on q&a. You said you used 24 version. You need to download and install the SDK 26-27 assuming your on android 8. SDK 24 is android 7.0 and 7.1 is sdk 25
Click to expand...
Click to collapse
I'm on Android 7.0 rooted T-Mobile H872, hence SDK24 -- I thought that's all we had available besides Lineage 15.1 which I am going to try a bit later.
If someone has a rootable Oreo ROM for the H872, I'd love to try it
Thanks,
MW
Good news
MetroWestMA said:
I'm on Android 7.0 rooted T-Mobile H872, hence SDK24 -- I thought that's all we had available besides Lineage 15.1 which I am going to try a bit later.
If someone has a rootable Oreo ROM for the H872, I'd love to try it
Thanks,
MW
Click to expand...
Click to collapse
There is another ROM called aquariOS its better than los in my opinion. The developer is working on making a thread for it. I'll be working on the kernel myself standalone so stay tuned! The G6 is gonna be lit. Oh and its android 8.1
beany23 said:
There is another ROM called aquariOS its better than los in my opinion. The developer is working on making a thread for it. I'll be working on the kernel myself standalone so stay tuned! The G6 is gonna be lit. Oh and its android 8.1
Click to expand...
Click to collapse
That would be great, please count me as an early tester. The current Lineage OS 15.1 has camera issues, and that is something I need for both video and pics with young kids and a business to run. I thought you could just lift he 7.0 LG camera app out of stock, but I guess there is more to it than that...
MetroWestMA said:
That would be great, please count me as an early tester. The current Lineage OS 15.1 has camera issues, and that is something I need for both video and pics with young kids and a business to run. I thought you could just lift he 7.0 LG camera app out of stock, but I guess there is more to it than that...
Click to expand...
Click to collapse
I'll get with the developer to add u as a tester. Also ya its complicated to port stock camera that's y I use arnovas gcam it works awesome and has portrait for both front and back camera. Also keep in mind that although its better than los. Some things still need fixing but for what u describes above, u should be OK.
MetroWestMA said:
That would be great, please count me as an early tester. The current Lineage OS 15.1 has camera issues, and that is something I need for both video and pics with young kids and a business to run. I thought you could just lift he 7.0 LG camera app out of stock, but I guess there is more to it than that...
Click to expand...
Click to collapse
Hey need some help i have rooted tmobile h872 but runinng custom line 8.1 everything works pretty well except wifi acn you tell which of the lineage custom rom you have installed thanks.
beany23 said:
There is another ROM called aquariOS its better than los in my opinion. The developer is working on making a thread for it. I'll be working on the kernel myself standalone so stay tuned! The G6 is gonna be lit. Oh and its android 8.1
Click to expand...
Click to collapse
That's nice hope it's going to be made officially available for G6 T-Mobile H872, unlike other custom Rom that didn't include us the T-Mobile version users.
keithlyn said:
Hey need some help i have rooted tmobile h872 but runinng custom line 8.1 everything works pretty well except wifi acn you tell which of the lineage custom rom you have installed thanks.
Click to expand...
Click to collapse
What is WiFi ACN and can you send a link to to ROM? If it has working camera and video, telephony basics work (including TMobile WiFi calling), I'll try it.
ifyeez said:
That's nice hope it's going to be made officially available for G6 T-Mobile H872, unlike other custom Rom that didn't include us the T-Mobile version users.
Click to expand...
Click to collapse
Speaking of this -- what happens if you install an H870 or non T-Mobile custom ROM that was for another LG G6? The only difference would be the LTE bands supported, and I don't know if the ROM needs to be updated for that or if it is all handled through the SIM / Qualcomm Chipset.
I have xposed working properly on H872, rooted 11g version
ifyeez said:
I have xposed working properly on H872, rooted 11g version
Click to expand...
Click to collapse
How'd you do that?
Hell how did you root lol?

Xposed

Can we install xposed in this device?
vasilis EDESSA said:
Can we install xposed in this device?
Click to expand...
Click to collapse
yes you can
No , you cant. The support for xposed finished on Oreo. But you can like me, install EdXposed which is port of Xposed for newer androids by other developer.
Tomek0000 said:
No , you cant. The support for xposed finished on Oreo. But you can like me, install EdXposed which is port of Xposed for newer androids by other developer.
Click to expand...
Click to collapse
Yes he can. But it can base on magisk manager.
hamidezat20 said:
yes you can
Click to expand...
Click to collapse
I use YAHFA hook on xiaomi.eu stable but the TWRP doesn't work well with encryption and a OTA update means you have to reinstall magisk
Layer_DE said:
I use YAHFA hook on xiaomi.eu stable but the TWRP doesn't work well with encryption and a OTA update means you have to reinstall magisk
Click to expand...
Click to collapse
Are you using Mauronofrio's TWRP or Brigudav's one? They support encryption just fine.
There is essentially no point installing Xposed anymore. You should opt to use Magisk Modules instead. They are a lot better from my experience. Many of the Xposed modules are not supported by the later versions of Android anyways unlike Magisk Manager. If you are still persistent with installing Xposed, then use EdXposed.
iuliusdeblobbis said:
Are you using Mauronofrio's TWRP or Brigudav's one? They support encryption just fine.
Click to expand...
Click to collapse
https://forum.xda-developers.com/mi-cc9/development/recovery-unofficial-twrp-xiaomi-mi-9-t4029705 this one but installing more than one zip doesnt work with encryption
---------- Post added at 10:22 AM ---------- Previous post was at 10:18 AM ----------
Echo2124 said:
There is essentially no point installing Xposed anymore. You should opt to use Magisk Modules instead. They are a lot better from my experience. Many of the Xposed modules are not supported by the later versions of Android anyways unlike Magisk Manager. If you are still persistent with installing Xposed, then use EdXposed.
Click to expand...
Click to collapse
There is a reason No Play Games and XInternalSD (for whatsapp to not waste my internal storage) this two just work fine and help a lot. But you are right many great modules doesnt work and this two modules are old too but working fine
Layer_DE said:
https://forum.xda-developers.com/mi-cc9/development/recovery-unofficial-twrp-xiaomi-mi-9-t4029705 this one but installing more than one zip doesnt work with encryption
Click to expand...
Click to collapse
You mean quequeing zips? 'cause you're not supposed to do that if both zips act on the System partition; you have to flash one, reboot to recovery and flash the other.
Brigudav's OrangeFox supports MIUI's OTA updates, FYI

Categories

Resources