yashsingh1/xdaforums huggingface dataset:
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
I prefer Magisk for some reason (It's open source), but here's SuperSU:

https://mega.nz/#!J1VWCRBC!dOdYf_hDdpQ-CPL0RJ7oIFsTbSRDR4yHkFqjLyxLvDE

It's the same as the one from the root thread by eddmecha, so if you had problems with it you will still have problems. If so flash the Magisk I linked.

Please note that you will have to flash your hw_init files after Formatting Data.

I assume you meant L09C432B182?

If so:

http://update.hicloud.com:8180/TDS/...55/f1/full/public/update_data_full_public.zip

http://update.hicloud.com:8180/TDS/...04/v84355/f1/full/hw/eu/update_full_hw_eu.zip

Flash public first.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] htcdesire-hd:
Thank you i will try Magisk first and then SuperSU...

Sure, i did flash my local files and even in the right order...

Oh, yes i meant C432 :p

I am waiting for the firmware download to get the boot.img and flash this first...
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] htcdesire-hd:
[MENTION=2247733]ante0[/MENTION] it works! Thank you!

I think my boot.img was corrupted...

I did the following steps:

downloaded firmware from here

extracted update.app from zip-file

used HuaweiUpdateExtractor to get boot.img

flashed boot.img via TWRP

formatted data

flashed update_data_full_public.zip for my build version

flashed update_full_hw_eu for my build version

installed the modified Magisk

reboot

Now I do have real root access and everything is working fine till now!
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
It was probably my fault anyway. The zip I shared earlier had one incorrect binary, the one that handles boot image unpacking, modification and repacking. The one I posted 2 posts up is fixed.

Oh yeah, don't reboot with MagiskHide enabled. Pin and fingerprint breaks after reboot, meaning you can't unlock phone. Floatify and other lockscreen replacements seem to fix pin, but fingerprint remains broken until you disable MagiskHide and reboot. You'd need to flash a pre-decrypted boot image if you use stock lockscreen and reboot. So best to just use it if you use Snapchat, Android Pay or other SafetyNet apps.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] htcdesire-hd:
My euphoria was too early...

Some apps like "Quadrant Standard" or "dict.cc" are being closed directly after launching (when the app is ready, no force close).

What could cause this behavior? :(

Edit: it is a web view problem caused by myself -> fixed, sorry :mad:
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] tusko5:
I followed your steps but now when it boots I get a blank screen.

Also Magisk uninstaller does not work. It says that does not detect the boot partition.

I backed up the boot partition in TWRP and I also have the boot image created by Magisk on install.

What should I do? I think that I should try a factory reset, but I fear losing the unlocked/FRP unlock bootloader state.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] st_voss:
Yes, try a factory reset.

You can reuse your bootloader unlock code to unlock your bootloader again.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] tusko5:
Please, check my previous post:

https://xdaforums.com/showpost.php?p=72275964&postcount=786

Maybe I had problems because I used official Magisk v12?
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] st_voss:
I don't think so. I'm using official Magisk v12 myself.

To what ROM do you want to install Magisk? Stock ROM or a custom ROM?

My guess would be that you are running a custom ROM and Magisk has a problem with that ROM's boot partition and/or ramdisk setup.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] tusko5:
I run Stock L29C432B182.

There is another issue that could be the cause:

I got the public data and hw zips from here (third link):

http://hwmt.ru/hwmtsite/firmware-database/?firmware_model=MHA-L29C432B182&firmware_page=0

I assumed those are the same you get from http://hwmt.ru/oth/HWFF/info/view.php?find_model=mha because the links to download the zips from update.hicloud.com are the same.

However, if you check in the first page there is a FULL-OTA B182 firmware from 2017.04.12 (the one I have rebranded to and installed and booted ok) but in the second page the same date is not FULL-OTA.

So I thought the second page has not a correct link to my zips and used the ones from the third link of the first page.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] st_voss:
I'm also running stock L29C432B182 from 2017.04.12. I thought that it's a full package although a bit small. Its size was 1.9 GB compared to 2.3 GB of previous fulll packages. Seems that L29C432B182 got repackaged/completed and then republished on 2017.05.03
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] tusko5:
So during the root process you used the 2017.05.03 zips from http://hwmt.ru/oth/HWFF/info/view.php?find_model=mha ?
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] st_voss:
No, I used the links from 2017.04.12. But the files behind the 2017.04.12 links (v82230) used to be full packages files sizewise when I did the update.

Now they are only non-full OTA files.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] tusko5:
Please, can you provide the md5sum of your files? Or upload them somewhere.... It will help me a lot, to check if mine are the same (I think they are).
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] st_voss:
Sure.

> md5sum *
38d6fffd5ee44826f1ee42b2ddbc706e update_all_hw.zip
0be8ed936152022f1d76132ef4243d60 update_data_public.zip
b5133ff9221e8d14420468e3b1146380 update.zip
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] tusko5:
Argh mine are the same. I do not know what is the problem. I think I will do a factory reset and cross fingers.

Edit: I finally solved it, but without performing a factory reset. I followed the steps below:

- Recovered my boot backup in TWRP.

- Followed the steps in https://xdaforums.com/showpost.php?p=72070388&postcount=692 to install Magisk, BUT instead the official Magisk I installed the one posted by ante0 in https://xdaforums.com/showpost.php?p=72243818&postcount=779
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] st_voss:
I would use the full package from 2017.05.03. Maybe there were issues with the full package from 2017.04.12 and it got cancelled/revoked.

I know it worked for me but ...
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
The one we have is the B182 beta. The one released in may is the actual release. At least that's what I'm guessing.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] dealth645:
B182 Full normal

I unbricked my phone thursday using the B182 that was released on 2017.04.12 (v82230 and not v82379 not full or v84439 log !) so I can ensure you it is a full update, I also used downloaded the two zips (the public first, then the hw, because public erase /data/hw_init before applying as saw in the script) and flashed them after renaming like the OP said of course, with no check recoveries from this thread to install them successfully (only flash in twrp won't work but i did that first), so they were full like [MENTION=1065667]st_voss[/MENTION] said.

Also after looking in hex editor the VERSION.mbn file from update.zip, we can see the full from 12 april is labelled MHA-L29C432B182, and the full one from 3 may is labelled MHA-L29C432B182-log, which didn't work with my phone by the way (but maybe it will do with yours), and I guess this is a "beta" or "non released build" as this post said, because it contains special Huawei BetaClub apk made for employees.

So I think the first one isn't a beta, but the full normal one, 1.8GB is usual, and the last is the same with special features wich may not install on all devices.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] landcruser:
thanks for sharing
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] Caguayote:
Thanks for all you hard work i follow all your steps and unlock bootloader on my mate 9 then install twrp then flash the phh superuser and download a root checker from playstore and everything is ok but even with root still can't delete system apps

Did i missed something thank you very much
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
Extract superuser.zip

Open config.txt

Change verity to noverity

Save and zip up all files again.

Flash back your stock boot image/restore boot from backup.

Flash new superuser zip with the added noverity. You should now be able to change things in /system and it will stay after reboot.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] Caguayote:
Thank you boss i did it and i'm able to delete system apps but one more question when i try to make a back up on twrp this error shows

createTarFork() process ended with ERROR=255 ,

Sorry for all this questions and thanks
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
You need to decrypt to backup /data.

Refer to this thread: https://xdaforums.com/mate-9/how-to/guide-how-to-root-mate-9-decrypt-data-t3569986

Please note that it will wipe your phone, not even internal memory is safe.

And you need to flash HW data and Public data after. It's explained in that thread too.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] Caguayote:
Ok i try that thanks for you help

Do you have any idea if this twrp will support encryption later?
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] Caguayote:
Can I override the current twrp and supersu that I got installed?

With the one that you refer to it?
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] p3lim:
Got an OTA from the stock System Update on the phone, when that restarts the system it just brings up TWRP.

How do I install the update with TWRP or get around TWRP to install it?
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
You need to flash back your stock recovery. Download your current firmware from http://hwmt.ru/hwmtsite/firmware-database/

Extract update.app. Download Huawei Update Extractor. Open update.app in Huawei update extractor. Right click on Recovery, "extract selected".

Flash the extracted recovery.img using fastboot (fastboot flash recovery recovery.img).

Now you *should* be able to update.

If you modified any partition other than /data it will fail to flash. Just installing Phh superuser won't modify anything other than boot image.

You could install full firmware using Firmware Finder, if Ota fails.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] p3lim:
Got stuck here, not sure why "Command not allowed" occurs when it's unlocked.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
That's weird indeed. Try running cmd as administrator.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] p3lim:
Did, no difference. The error message comes from the phone.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
Is FRP locked? If so you need to enable OEM unlocking in developer settings. But if you unlocked bootloader and flashed TWRP it should be enabled already.

If it's not you'll have to relock bootloader again and enable it.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] p3lim:
On the bootloader it says FRP is locked, but the option to enable/disable OEM unlocking in the developer settings is disabled, but greyed out so I can't change it.

Not sure what to do about this.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
try relocking bootloader.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] cr0wn555:
reboot-bootloader
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] cr0wn555:
Hi guys, tried to root my Huawei Mate 9. I used this tutorial:

https://xdaforums.com/mat...ate-9-t3515617

It was good until the last part, install the superuser zip file. When i hit install TWRP menue, it showed only strange file names like "g9439as4323". I tried some things but it wont work.. I thought okay, im just to stupid for this and i'll stop rooting. But i've got a new big big problem. When I now start my phone, (it start normally) and I enter my SIM Code i get a blackscreen, it shows only home and the other two buttons..

Can anyone help me?

I tried fastboot -w

but it wont work FAILED (remote: Command not allowed)
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] Sylphia:
Disable find my phone first.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] luyongfeng:
Unfortunately, Mount USB Storage function (treat the MicroSD card as a USB flash disk in computer

when connecting the phone to computer in TWRP mode) is still not work. On computer, there is only

a CD-ROM shows up, can not open it. Please kindly add this function to TWRP. Thank you very much.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] jamalau:
Hello, i´ve a problem to backup my ROM, evrytime it ends with the following error: Prozess createTarFork() endete mit FEHLER: 255

The second thing is, i cannot save my TWRP-config, everytime after reboot to recovery , i have to edit my config again!

What can i do?

Here is an excerpt from the recovery.log :

I:addFile '/data/misc/bluedroid' including root: 1

==> set selinux context: u:object_r:bluetooth_data_file:s0

I:addFile '/data/misc/bluedroid/Oo2V9thic3xhr2+YZQLl+B' including root: 1

==> set selinux context: u:object_r:bluetooth_data_file:s0

I:Error adding file '/data/misc/bluedroid/Oo2V9thic3xhr2+YZQLl+B' to '/external_sd/TWRP/BACKUPS/AHK7N16A22005754/2017-06-28--22-17-28_NRD90M_test-keys/data.f2fs.win000'

Fehler beim Erstellen der Sicherung.

I:ERROR tarList for thread ID 0

Fehler beim Erstellen der Sicherung.

I:InfoManager saving '/external_sd/TWRP/BACKUPS/AHK7N16A22005754/2017-06-28--22-17-28_NRD90M_test-keys/data.info'

Prozess createTarFork() endete mit FEHLER: 255

Sicherung fehlgeschlagen, bereinige Sicherungs-Verzeichnis
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] st_voss:
Seems that you want create a TWRP backup of your data partition.

The data partition is encrypted however and the Mate 9 TWRP cannot handle an encrypted data partition.

You should be able to create a TWRP backup of unencrypted partitions like system, boot or recovery but for the data partiton you have to use non-TWRP based backup methods like e.g. Titanium Backup.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] dealth645:
Like [MENTION=2247733]ante0[/MENTION] said, use the command "fastboot oem relock" (not just oem lock it doesn't work) and OEM Unlock in dev settings will be available, enable it, then redo the command "fastboot oem unlock" and your access will be granted :o
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
Same as st_voss said, and as for config...

Twrp saves config to /data/media (by default) , which in your case is encrypted. So it can't actually save the config.

I re-routed my settings storage, by changing the source of twrp and building it, to /cache instead which solves it. I don't really backup /data so I stay encrypted.

You have 2 choices really. Either you flash the twrp that I built (or build twrp yourself :P), which will solve the configuration but not the backup of /data. Or you can 'Format Data' under 'Wipe' in twrp and flash SuperSU 2.82SR1, Magisk v12 (not the official one as it doesn't decrypt yet), or edit the ramdisk yourself. You will need to flash HW data and Public data for your firmware afterwards, as they're needed for a functional system. Wiping will wipe everything in /data, including internal storage.

(And a q: why can't /external_SD be used for settings storage?)
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] jamalau:
Where can I find your twrp build?

I am on FW 186!

Gesendet von meinem SM-T819 mit Tapatalk
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
https://mega.nz/#!xg9hWbpJ!dNOWJVUuD_4JL8N8PiDXYsj3SnvaOfKxBndvWc_4wgo

Settings will be removed if you clear cache.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] luyongfeng:
Dear Tkkg1994, would you please kindly UMS (mount USB mass storage function, or say mass storage mode) into your

next version of this TWRP? UMS function is much better than MTP mode.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ratworks:
About this stuff right back at the start:

HOW-TO UNLOCK BOOTLOADER

1. Call Huawei in the HiCare app, etc

2 - 6 ... snipped

7. Open the adb tool you installed recently

8. Type fastboot devices (now a device number should show up)

9. Type fastboot reboot-bootloader (your phone will now boot into bootloader, if not, you haven't set up drivers or adb/fastboot correctly

Is there something missing there...?

To use fastboot, doesn't the phone have to be in the bootloader already?

Should those lines read:

8. adb devices

9. adb reboot bootloader

???

I haven't done this stuff for a couple of years, and I'm a bit nervous, just trying to make sure I understand...

Thanks
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
Correct. fastboot can only be used when you're in download mode (bootloader) :)

I wish we had "fastboot reboot recovery"...
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] 4thfloorcaveman:
Hi

Regarding the FPR/PIN problem. If my devices already allows adb access to my pc - would I be able to disable Magisk Hide through an ADB shell? (the adb shell would of course need to be granted root acces on an earlier occasion - or does a new session require a new root grant?)

In the Magisk tips and tricks magisk-magisk-hide-troubleshooting-tips it states that Hide can be deactivated from the (su)shell with the command "magiskhide --disable".
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
I'm not sure it will allow it since you need to enter pin to decrypt (if you're encrypted). You can try.

In other news, Magisk v13.1 works and fingerprint/pin works with hide enabled. So you should update.

Edit: you could try by just rebooting phone, plugging USB in and don't unlock phone, then adb shell and see what happens.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] 4thfloorcaveman:
Haven't rooted yet myself.

But yeah, that (your edit-note) was my thought.

But 13.1 doesn't break FPR...? <3

*gone flashing*
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
I forgot to mention you need to be on a B182+ firmware and flash TWRP 3.1.x from OP.

I'm using it myself, it took a while to get it working though as I had updated build... Had to:

Enter *#*#2846579#*#* into dialer to get into "ProjectMenu", then go to 1. Background Settings, 3. LOG Settings - Enable all logs. (This is needed)

Go to dev options and increase log buffer (from 256kb to 4mb) (This might not be needed).

Flashed back stock boot image, flashed v13.1.

After that it worked fine.

I previously only flashed 13.1 over 12, this flashed fine and worked but safetynet still triggered. So I went to ProjectMenu and enabled AP log, but it didn't seem to stick after rebooting.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] st_voss:
Can the new Magisk 13.1 handle the "fileencryptioninline" fstab entry correctly?
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
Yes. It was added. I have actually not tried if it does find it though...

It's here: https://github.com/topjohnwu/Magisk/blob/master/jni/magiskboot/cpio.c

so it should work :P

I'm staying encrypted until (if ever for Mate 9) FBE works in TWRP.

I even rerouted TWRP's settings storage to /cache, only annoying thing is that it automatically makes /cache flashable and selects it as default when pressing "Select Storage" xD

Edit: I think though that it will still remove "fileencryptioninline" even if you don't want to.

You can extract Magisk-v13.1.zip, go to common/ and open boot_patch.sh in Notepad++.

Go to line 106: [ -z $KEEPFORCEENCRYPT ] && KEEPFORCEENCRYPT=false

and change it to true.

Edit 2: Just tried, it does remove it by default. I don't think it can check if /data is using file encryption, only disk encryption.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] 4thfloorcaveman:
Thanks! Good to know.

Ha - just realised who you are. I had a Hero several phones ago. Great advise then, great advise now - thanks again!
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] setool3:
boot image

Anyone able to help me with L09C432B182 image? please:angel:

thanks
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
Here you go https://mega.nz/#!ZksxFTha!LTXWxzmWDXVqlFxMtQln-xLYBxyDovwPtWnz58CjiwQ
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] aureliomilitao:
I use C432B190

How to root this?

Only flash the zip with TWRP ??

How zipSu is better and no bootlopping??
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
Either use SuperSU 2.82 SR1 or magisk v13.2.

Both requires Twrp 3.1.x.

If you're not encrypted just flash the official zips.

If you're encrypted you need to edit the scripts so it doesn't remove encryption, or:

SuperSU: https://mega.nz/#!18FW1QTQ!3DCA3KrIUSRqEu4L-expci4HcKtk6F25fE1u6ecJV9Q

Magisk: https://mega.nz/#!QhMmRDgC!c3UqYIoaGtsekmJbWoP5x90spHbXVhircmmA_68s3pY
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] aureliomilitao:
Ok i try

Thanks

---------- Post added at 07:08 AM ---------- Previous post was at 07:04 AM ----------

My mate9 no encrypted and flash zips no works
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
What happens?

If it's the zips I linked on Mega they're for encrypted phones.

Official Magisk/SuperSU is for decrypted.

The encrypted ones should still flash, nothing will happen in fstab as I set encryption to true, so it won't actually change anything.

If you're encrypted (You only see randomly named folders in /data) you can still flash official, but you will bootloop.

And if phone reboots when you flash you're not using TWRP 3.1.0-1 from this thread.

Edit: If you didn't actually decrypt (Format Data button in TWRP - Wipe) you are encrypted as it's there by default.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] aureliomilitao:
Ok.

Official Magisk/SuperSU is for decrypted.

My phone is decrypted but Official Magisk/SuperSU no works , no flash
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
Can you post twrp log?

It's in /tmp/recovery.log after flash, or use Advanced - Copy Log and it will be placed in /sdcard/,

upload to pastebin and post link here.

Edit: Are you rooted now, if so which root do you use?

Post log anyway.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] 4thfloorcaveman:
I have TWRP installed.

I have yet to wipe /data, as I cannot get adb access. Will that come after the wipe or am I missing something?

Edit: I have adb working, when bootet. Just not in TWRP.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
You are on Mate 9 Pro, correct? If so, which twrp did you flash?

Tbh, you don't really need to wipe data... Though after Format Data you should be able to use internal sdcard, so you might have to if you cant get adb working.

I need a tester for twrp if you're on Pro, just to check if adb works.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] 4thfloorcaveman:
Jep. LON-L29C432B185

I used the TWRP from first post in this thread.

I got adb working - but only on mac. Windows (10, version 1703) doesn't "recognize the device" when connection in TWRP.

With the help of the mac and your advice a few pages back, I am now rooted again. (and passing safetynet) bliss!

If you have a build you need tested for the pro I'll gladly help. Not sure I can make time today though.
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] zentis:
I'm on the Pro (LON-L29C636B225). Just got it actually. I'm going to unlock the bootloader with dc-unlock (don't want huawei to have a record of me requesting the unlock code and voiding my warranty) and then will be ready to test TWRP...

I want to be able to use magisk with encryption and you seem to have a solution based on your messages :)
[Huawei Mate 9 ROMs, Kernels, Recoveries, & Other D] ante0:
The only solution I have is this: https://mega.nz/#!I4FQzbyA!gBZelHmD3lGGwzGISUXkf7GQTUAq5i785d_qPHQOaVE

Thats just because official Magisk removes encryption by default. I simply set it to keep encryption.

As for twrp, you can try this one: https://mega.nz/#!59NREbCQ!zxZPmVB4F2Cy9R-0rRWdUeb4uZmdmgKHCxTYcbHdKS4

I'm not sure if adb works for Pro in it. And I can't build any new one until Thursday next week.