Is it safe to flash magisk after e os installation?

Hello,

I just installed e os on my android device, everything working well so far.

I want to use magisk but I dont want to make any mistake that could lead to reset everything if not necessary nor brick my device in worst case.

How should I install magisk now that I have already installed e os ?
Is it safe to flash magisk from recovery mode now ?
Should I have installed magisk prior to install e os ?

Thanks a lot

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online servicesphone

I just installed e os on my poco x3 pro device, everything working well so far.

Awesome!!

I want to use magisk but I dont want to make any mistake that could lead to reset everything if not necessary nor brick my device in worst case.

Though I won’t give any guarantees, I can say that a Magisk install, in my experience, has never led to a bricked device. The worst case I’ve ever experienced was a boot loop, back in the 5.x days, that I was able to resolve by dirty flashing the same ROM. If you have data you care about, it’s always a good idea to ensure you have a backup before you proceed. I’ve been a fan of Swift Backup for the task for modern iterations of Android. Ultimately, it’s never a good idea to do any sort of low level tweaking on your device without a backup.

How should I install magisk now that I have already installed e os ?

You’re probably better off at the Magisk forums or the XDA forums for Magisk help specifically, but the general procedure I’ve done has followed this general procedure list:

  1. install the Magisk app and the /e/OS ROM to your local storage.
  2. Point the Magisk app to the ROM and let it patch it.
  3. Copy the patched boot.img file to your computer (ideally the folder where you have fastboot.exe).
  4. reboot the phone into fastboot mode.
  5. open a command line and point it to the folder with fastboot.exe and the patched boot file.
  6. type fastboot flash boot patched_boot.img, then fastboot reboot.

Some variants of the procedures described have involved extracting the boot.img file either from the ROM folder, or from the phone itself; consult the Magisk guides and forums for this part.

Is it safe to flash magisk from recovery mode now ?

I’ve had mixed success with flashing Magisk from Recovery. I don’t recall a time it’s caused an issue with the phone, but I recall the process being inconsistent in its success.

Should I have installed magisk prior to install e os ?

Since /e/OS installs its own boot partition as a part of the install process, I don’t think that would have altered your experience in either direction. You’d still need to flash a patched boot image regardless of whether your prior ROM included it.

Thanks a lot for your fast reply !

I’d be more confident if we could clear steps 1 and 2

  1. install the Magisk app and the /e/OS ROM to your local storage.
    /e/OS ROM is already installed from my point of view since the rom is running, do I miss something ?
    Magisk app is already installed, and it says Magisk is not installed of course

  2. Point the Magisk app to the ROM and let it patch it.
    I don’t know what you mean by “pointing” the magisk app to the rom.
    If I understand well I should have a “patch” or “pointing” button (functionnality) within magisk that would lead to generate a patched boot.img file, is that correct ?

From here I could easily deal with fastboot job.

If I understand well I need to generate a kind of mixed .img between magisk and eos rom that I’ll need to flash, right ?

Thanks for your concern !

All good I just asked chatgpt for confirmation and it made clear that I need to patch eos rom file as you told me (it was just the “install /e/OS ROM to your local storage” that confused me, I would have better understood if you told me to just put or paste the file)

Thanks a lot ! really! for your fast reply !

Cheers

Yeah, I glazed over the word ‘download’ from that statement, which was doing a good amount of heavy lifting. I apologize for the confusion.

I’m glad I was able to help =)