[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] xoose:
A70 compatibility

I have successfully installed the multidisabler with root and TWRP on my A70 (model A705YN, modified script to accept any A70) after a few hours experimenting with a reformat and various things, and it seems to be good so far so it might be able to be added onto the compatible list. However, there may be issues I haven't encountered yet so fair warning to anyone else that wants to try it on an A70. I had a boot loop problem when trying to boot rooted for awhile, but it was related to Magisk and my boot partition rather than the disabler. I'll give a brief overview of how I got it to work anyway.

0. Move/backup any essential data from internal storage to sdcard (or elsewhere)

1. Extract AP file from latest firmware (BTH4 in my case) and use Magisk to patch it.

2. Extract boot.img from the AP tar, make a backup copy in case needed, and create a patched version with Magisk.

3. Replace vbmeta.img file in AP.tar with the version from the A70 TWRP thread.

4. Use Magisk to patch the latest TWRP recovery.img file from above thread (latest is v3.3.1.7 at time of this writing), use Tar to convert it to .tar.

5. Copy patched/tar'd TWRP recovery.tar and stock boot.img files onto SD card.

6. Install patched AP.tar file via Odin, also using stock BL, CP, and CSC files. (this will erase data partition and give you root)

7. Reboot phone, skip all setup stuff, go to settings and disable strong encryption (not sure if this is necessary but it seems to help)

8. Reboot to (stock) Recovery mode, factory reset to format data partition again to remove FBE.

9. Reboot to Download mode, use Odin to flash patched TWRP recovery.img.tar onto AP.

10. Reboot to (TWRP) Recovery mode, install stock patched boot.img to Boot partition.

11. Install Multidisabler (modified to accept A70 until included in official update), format data partition again.

12. Reboot System, now setup should work and encryption should be disabled.

I might have some of the above wrong or done some steps unnecessarily, because most of the time I spent on this was trial and error to fix a boot loop problem and I only started to write it all down once I was satisfied the phone is now working normally again. I'm not actually sure why the Magisk patched AP file didn't seem to create a working boot.img and install it properly, because from what I can tell the one manually installed from TWRP should be the exact same file. Might be some sort of checksum error in Odin that I didn't read properly and causing it to not write the boot image at all.

To modify the script to accept A70 as a compatible device, I just added "A70|" to the start of device-checking lines after the greps. I'm not sure if it was sensible to let the script disable anything and everything that it does on my phone, but this was an experiment for me while I had the time and opportunity to reformat my phone on any fails, so it didn't bother me if I broke anything important by disabling it all.

I'm also operating off my memory of the steps I did above, so apologies for any errors that might set fire to your house or something similar. All care taken but no responsibility, etc. If there are any glaring errors though, please let me know asap and I will update the steps accordingly.